在线问卷调查系统设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在线问卷调查系统设计
报告
学号:201313010019
魏浩
摘要:21世纪是一个以网络为核心的信息时代,计算机技术、网络技术已经渗透到政府、学校,企事业单位的日常工作中。随着社会的发展,很多行业需要掌握大量的信息来了解特定的用户需求,传统的做法是组织大量的人力物力对用户散发调查表,然后对收集的信息进行统计并得到想要的结果.但这种传统的做法浪费大,效率低,周期长.为了改变这一现象, 必须用一种现代化的技术来改变这种现状,它应该能够方便的获取大量的数据,并且能对数据进行分析,因此最近几年基于Web的网上调查系统开始占据问卷调查的主导地位。
通过这样一个调查系统,网民可以不受时间的限制,并可采取匿名的方式接受调查,能反映真实的想法和意见。可以有针对性的对问卷内容做适当的处理,总结问题。
前言
随着我国国民经济的飞速发展,人类已逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中,软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。
古老的方式已经赶不上社会的需求,人工问卷调查已经不能满足需要。迫使人们需求一种更加高效的方式来捕获所需要的信息。网络的发展给问卷调查带来了解决的方式,不同的行业可以更有针对性的去选择自己想要的信息,从而做出对应的措施。
设计一个基于WEB的网上问卷调查系统,要求支持调查管理、问题管理、选项管理,能够防止同一IP重复提交,并能设置问卷日期,问卷提交后,能够对问卷结果进行统计分析,本系统根据上面的介绍具体实现了一个web网上问卷调查并达到以下功能模块:
用户登录:不同的角色可以相应的注册到不同权限的用户,会看到相对应的界面和信息。
问卷调查主体模块:进入系统后,进行问卷调查,查看调查的结果,增减问卷问题,增加调查,开始和结束调查等功能。
可行性分析在系统调查和业务流程分析的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究[7],以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。并且可行性研究主要集中在以下三个方面: 1.技术可行性
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。由于采用数据库技术并且用户的应用领域对数据精确度的要求不是太高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。
随着问卷调查业务量的增加,问卷调查者所需要处理的信息量大副上升,因此往往很难及时准确掌握整个物业的运作状态。针对这一情况,本系统在满足物业信息的管理功能基础上,注意发挥信息系统的智能化,以减轻问卷调查人员和操作人员的工作负担。
2.经济可行性
本环节通过分析新系统的成本效益,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用以及新系统将获得的效益,估算开发成本是否高于项目预期的全部经费。下面具体列出了成本和效益的分析:本系统的效益可以从经济效益和社会效益两方面考虑。其社会效益包括系统投入运行后可以使问卷调查实现科学化、规范化,增强用户对问卷信息的管理能力,从而提高工作效率,从长远来看,网上管理也是管理信息化的必经之路,这一系统的实施,实现了“无纸化”办公,带动企业的其他信息化建设,推动企业的信息化水平更上一层楼。其经济效益包括系统的正常运行替代了以前的手工操作,这将大量减少员工开支和办公用品的开支等。
由以上可知,本系统在经济上是可行的。
3.操作可行性
本系统的顺利实施将改变传统的操作流程和方式,由于计算机应用的普及,企业大多数员工对计算机管理模式和具体操作都很熟悉。在进行系统设计时,将会充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。尽量把工作人员的操作量降低,使其在界面友好的环境中工作。所以本系统的使用对工作人员来说具有操作可行性。
综上所述,系统开发具有可行性。
一种软件开发是否能够取得成功,一是市场的需求,二是软件开发所需要软件开发工具,以及开发技术和当时硬件的发展水平。从这两个方面而言,基于web的问卷调查系统的开发是可行的。系统需求分析
在线调查问卷系统说起来比较简单,被调查者填写或者选择一些选项,然后点击“提交”按钮,一个在线调查问卷就完成了,但是在实际上从事网上调研的工作并不是那么轻松的,有时甚至不能顺利完成在线调查的任务,或者所得到的调查数据与实际状况有比较大的差别,因此调查结果的可信度也就大打折扣了。利用在线调查问卷系统获取信息也是最常用的网络营销功能之一,因
此设计出一个功能完善的在线调查问卷网站是很迫切的。
在线调查问卷系统是一个基于网络的数据采集系统,这个系统的主要目的就是通过在线问卷调查来获取大众的信息,这些信息要经过处理并且及时的存储起来。本系统支持将数据库文件导入至相关的统计分析软件进行统计分析,同时系统还要求用户能够在线编辑问卷,同时也能够跟踪问卷当前发布的情况等,在被访者访问问卷时,系统能够根据被访者所做的当前题目的答案和管理员编制问卷时所定制的逻辑跳转来动态生成下一个题目,以使被访者继续顺利做答。
系统设计
系统分析阶段要解决的核心问题是系统“做什么”的问题,即明确系统功能,而系统设计阶段则主要负责解决系统“怎么做”的问题,即解决如何实现在系统分析阶段所提出的各种系统功能的问题。本章是在系统分析阶段的基础上,对系统的功能进行设计,同时完成数据库的选择设计,为下一步的系统实现做好准备工作。系统功能模块设计
在系统分析阶段,综合各方面的需求,对系统预期实现的功能已经明确的提出来了。用户角色的权限不同,可使用的功能也有所不同。根据用户的不同权限,将整个系统划分为两个大模块,即用户系统模块和管理员系统模块。
(1)用户系统模块包括填写问卷、查询问卷和个人资料管理三个功能。
1填写问卷功能:填写问卷是用户使用本系统的主要功能,采用用户通过登录进入问卷调查页面、填写问卷调查内容、提交的步骤来完成在线问卷调查。此功能在用户系统模块和管理员系统模块中均有体现。
2用户查询问卷:用户对问卷的查询只限于查询一张问卷的总体调查情况。采用用户登录进入问卷查询页面,通过选择问卷名对问卷进行查询的形式
3用户个人资料修改:用户若需要对个人资料进行修改,则使用到该功能。用户进入用户个人资料修改页面,填写需要修改的信息,提交后系统将修改后的信息存入数据库覆盖原有信息,达到个人资料修改的目的。
(2)管理员系统模块分为包括:
1.问卷管理功能:问卷管理功能分为增加问卷、修改问卷、删除问卷、统计问卷和查询问卷五个功能。管理员通过增加、修改、删除这三种功能对问卷进行更新管理;统计则可以帮助管理员对问卷的调查情况加以了解和掌握;查询功能是对问卷统计情况的查询。
2.用户管理功能:管理员对用户的管理包括用户资料的管理和用户权限的管理用户资料的管理主要实现删除用户、修改用户密码和查询用户资料功能。而用户权限的管理只有高级管理员可以使用,所以首先要判断管理员权限,在存在高级管理员权限的情况下才能使用此功能对用户进行授权及撤消权限。管理员权限分为一般管理员和高级管理员,虽然高级管理员的权限高于一般管理员,但是他所能使用的功能只比一般管理员多了一项权限管理功能。所以并不需要将一般管理员和高级管理员的功能分为两个模块,只需要在使用权限管理这个功能时来判断管理员的权限即可。
3.基本功能模块:包括填写问卷和个人资料管理,这个模块和用户模块功能基本相同。
4其他功能除了上述模块的功能以外,此系统还应该实现用户注册、登录功能。由于功能简单,此处不作具体说明。
数据库设计原则
(1)进行规范化设计,尽可能的减少数据冗余和重复
合理的数据库表的设计应该是在满足系统需求的前提下,使数据的重复量尽量最小,按照关系数据库系统理论方法去设计数据库,减少数据的冗余。
(2)结构设计和操作设计相结合
在设计数据库结构时,有时为了实现编程的简捷和思路的清晰,往往会故意增加一些冗余数据。这虽然有违传统的关系数据库理论,但是考虑到如果增加的冗余不会明显增加存储空间和降低处理效率,并且对编程实现有很大帮助,往往可以采用这种方法。(3)数据结构具有相对的稳定性
无论采用哪种方法或手段处理日常事务,都能完够成相应的功能,决不能因为采用了某种方法而丢失了必要的功能,或者彻底改变原有的工作流程和模式。
概念结构设计
把系统的应用需求抽象化为信息结构的过程就是概念结构设计,这是整个数据库设计的关键环节,通过对系统需求进行综合、归纳和抽象,构成一个独立于具体的DBMS的概念模型。这即是从现实世界到信息世界的第一层抽象,是对现实世界的抽象和概括,也是数据库设计人员用以和用户交流的语言,同时也为向关系、层次、网络等逻辑数据模型的转化奠定了基础。
对于概念结构的设计,系统采用最为著名也最为常用的实体—联系方法,即E-R模型,E-R模型是一个面向问题型的概念模型,用简单的图形方式来描述现实世界的数据,它不涉及数据在数据库中的表示和存取方法,而非常接近人的思维方式。