一、原始依据
1.工作基础
随着社会不断进步和发展,生活节奏不断加快,信息已经成为我们生活中不可缺少的一部分,其中问卷调查是收集第一手数据或资料的常用途径,问卷调查适用面广、获取数据便捷,在很多领域都使用得非常广泛。问卷调查方式随着信息传播方式的进步而革新,与纸张调查方式相比,计算机调查方式在调查范围、调查效率、资料整理和统计等方面更具有优势,一个高效专业的在线问卷调查系统就越来越成为人们的需要。
2.研究条件
该系统的开发是基于JSP平台,使用Java语言进行后台的设计和开发,使用SQL Server 2008来进行数据的存储工作。
3.应用环境
系统是以Java编程语言、JSP编程技术开发环境作为主要开发工具,使用SQL Server 2008 作为关系数据库,搭配功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新。
4.工作目的
本系统实现一个在线调查问卷WEB站点,能够方便、灵活地对调查问卷资料进行查询、统计等操作。所有这些对数据库进行的操作都受到管理级别的限制。本系统可有效快捷地管理调查问卷,提供必需的统计、管理信息,使信息更为准确、快捷、易查。
三、设计(研究)内容和要求
1.设计内容
该系统使用SQL Server 2008为数据库设计工具,JSP编程技术为开发工具。主要分为三种模式。
(1)用户模式
登录模块:这个模块主要是判断用户是否具有登录的权限以及登录哪个模块的权限,通过权限的不同而进入不同的用户界面。该系统支持匿名测试,匿名测试不用填写个人信息。它主要分为两种:一种是不用进行登录,进入页面后,只进行问卷的填写。另一种是发给被测人员一个帐号,可用此帐号进行登录。
注册模块:这个模块主要是对新用户进行注册,将其基础信息存入数据库。
用户功能模块:用户分为普通用户、问卷设计人和管理员。普通用户是指被调查的人群,在个人资料中普通用户可以对个人信息进行部分修改和查询,例如密码等信息。普通用户通过登录进入对应页面,能够对问卷进行填写。
(2)问卷设计人模式
问卷设计模块:该模块可以使设计人员生成问卷,由普通用户填写问卷并能够保存用户填写问卷的结果。在生成问卷时,对每一个问卷都进行编码,方便进行统计,问卷分为一次性填写问卷和在指定时间内完成调查问卷,其中设计者可以添加新的问卷,生成的问卷中分为单选题、多选题、主观题和半封闭性问答题等题型。
基本资料管理模块:可以查询普通用户和其本身的基础资料,对问卷统计的结果有影响的资料不可以进行修改,只能修改部分个人信息。
问卷管理:可以进行问卷的预览、新问卷的添加及显示调查结果等功能。
反馈模块:该模块主要是将被调查的用户所填写问卷的结果和相关的个人信息生成一个Excel表。由另外的专门统计结果的软件进行接收,反馈其统计结果到该模块中,以便进行查询。
(3)管理员模式
管理员主要是对系统进行一些相关的维护。
基本资料管理模块:可以修改部分个人资料。
系统公告模块:公告一些信息给所有人,例如系统维护等信息。
安全模块:主要是针对所属数据库的维护。
2.设计要求
(1)系统功能设置比较完善。
(2)数据库结构设计合理规范。
(3)操作界面友好,结果显示直观。
(4)支持多种题型,如单选题、多选题等等。
(5)具有灵活性,可以应用于不同的调查场合。
在线订餐系统
设计在线指导系统设计与实现
c/c++在线学习讨论系统
驾校在线考试系统的设计与实现
连云港亚欧时尚快餐店在线订餐系统的设计与实现
简单的在线论坛
基于ASP.NET的在线考试系统
在线音乐管理系统