基于LAMP平台的问卷调查系统的设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LAMP平台的问卷调查系统的设计与实现 [摘 要] 随着internet技术的飞速发展,在线问卷调查作为一种信息反馈和信息互动方式,越来越受到各行各行关注和使用。本文开发了基于lamp平台的问卷调查系统,并对lamp平台、系统设计与实现作了详细的介绍。并对该系统的总体方案、功能设计与实现和特点作了详细的介绍。 [关键词] 问卷调查系统 在线调查 lamp 引言 问卷调查作为一种信息反馈和信息互动方式,越来越受到各行各业的关注和使用。然而传统手工方式问卷调查无论在实施成本、时效、调查范围等方面都受到极大的制约。随着通信技术的发展,网络的普及,构建基于网络的在线问卷调查系统具有非常重要实用价值和广泛的应用前景。 lamp是基于linux,apache,mysql和php的开放资源网络开发平台,每个程序在所有权里都符合开放源代码标准。随着开源潮流的蓬勃发展,开放源代码的lamp已经与j2ee和.net商业软件形成三足鼎立之势。 本文采用lamp开发平台,设计并实现了网上在线问卷调查系统。该系统以在线信息反馈、互动沟通平台的实质用问卷的形式与调查、回访、跟踪对象进行信息互动。实现互动方便、快捷、低成本的大规模的信息发送和回收,并对回收数据的进行综合分析。 1.lamp平台介绍 通过分析研究、本系统采用b/s模式的n层网络体系结构。从稳定性、安全性以及经济性的角度考滤,采用了当前流行的lamp(linux+apache+mysql+php)平台。 lamp平台由四个组件组成,呈分层结构。每一层都提供了整个软件栈的一个关键部分: linux:linux处在最低层,提供操作系统。其他每个组件实际上在linux上运行。但是,并不一定局限于linux,如有必要,其他组件也可以在microsoftreg; windowsreg;、mac os x或unixreg;上运行。 apache:次低层是apache,它是一个web服务器。apache提供可让用户获得web页面的机制。apache是一款稳定的、支持关键任务的服务器,internet上超过65%的网站都使用它作为web服务器。php组件实际上是在apache中,动态页面可以通过apache和php创建。 mysql:mysql提供lamp系统的数据存储端。有了mysql,便可以获得一个非常强大的、适合运行大型复杂站点的数据库。在web应用程序中,所有数据、产品、帐户和其他类型的信息都存放在这个数据库中,通过sql语言可以很容易地查询这些信息。 php:php是一门简单而有效的编程语言,它像是粘合剂,可以将lamp系统所有其他的组件粘合在一起。您可以使用php编写能访问mysql数据库中的数据和linux提供的一些特性的动态内容。 2.系统分析与设计 能过需求分析,在线问卷调查系统需具备问卷设计、问卷采集和问卷调查结果统计分析、用户管理等功能。完整问卷调查过程包括以下三个主要的步骤: 第一步:根据所要进行问卷调查的目的和主题,对问卷调查题目内容、类型和评分标准进行设计,并将问卷调查题目按设定的要求录入系统中; 第二步:用户登录问卷调查系统网站,由系统自动生成问卷调查表web页,然后用户按照题目要求对各项调查题目进行作答,最后将结果提交保存到系统当中; 第三步:系统根据调查结果进行统计分析,并以图、表等方式生成问卷调查分析报告。 系统的顶层用例图如图1所示,问卷调查系统与外部的主要接口有三处:系统与问卷设计者的接口、系统与答卷人的接口、系统与统计分析人员的接口。三个use case为:设计问卷、问卷采集、统计分析,它们对应系统主要实现的三个基本功能,这三个基本功能可以由三个功能模块分别实现,即问卷设计功能模块、问卷采集功能模块以及统计分析功能模块。 图1 问卷调查系统顶层用例图 2.1 问卷设计 该模块提供友好的问卷设计界面,能够方便地对问卷调查表进行在线创建和发布,问卷调查表的设计主要包括对问卷调查题目、回答类型、选项内容和评分标准等进行添加、修改、删除及问卷调查题目的分类等功能。在系统中根据需要预选先设定了多种问卷调查题型、回答类型和分值标准等,回答类型主要包括:单选、多选、填空、排序等,评分标准主要包括五级制标准(如:非常满意、满意、一般、不满意、非常不满意)、数值型等;能动态定制各种各样的问卷调查表,很好地满足各种类型问卷调查的要求。 2.2 问卷采集 该模块通过读取在数据库中的问卷调查表内容和设计规定,动态生成问卷调查表页面,在客户端提供友好的问卷回答录入界面。被调查者回答完问卷后,通过在线提交功能,由系统把回答结果自动保存到数据库中。为了回答内容的规范和完整,在被调查者作答和提交过程中,系统具有对各项回答内容进行有效性和完整性的验证,确保调查回答的有效性和完整性。

文档评论(0)

jccyyx010 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档