当前位置:文档之家› 大学毕业设计网络问卷调查系统的设计与实现

大学毕业设计网络问卷调查系统的设计与实现

大学毕业设计网络问卷调查系统的设计与实现
大学毕业设计网络问卷调查系统的设计与实现

四川师范大学本科毕业设计

网络问卷调查系统的设计与实现

学生姓名唐学敏

院系名称物理与电子工程学院

专业名称电子信息工程

班级2008 级 4 班

学号2008070448

指导教师李焕洲

完成时刻2012年 5月 13 日

网络问卷调查系统的设计与实现

学生姓名:唐学敏指导老师:李焕洲

内容摘要:

在校园、机关或企业里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费许多的费用印刷问卷,而且还要消耗大量时刻和精力发放问卷,回收问卷,统计问卷,同时问卷可控性差,容易产生漏卷,废卷等问题。本系统建立在信息技术基础上,构建一个在线的问卷设计、分发、调查、回收、统计的系统,差不多解决传统问卷的上诉老大难问题。

本文首先对J2EE体系架构作了简要介绍;然后讨论了设计模式在面向对象软件开发过程中的重要作用,阐述了在J2EE平台下开发应用程序的一些常用的设计模式,以及如何使用这些设计模式来对一个问卷调查系统项目进行设计;接着讨论了应用程序框架的概念以及使用应用程序框架开发业务应用程序所带来的优势,最后研究和设计了一个建立在J2EE平台上的通用框架。从而建立了一个能够快速开发业务应用程序的开发环境。

该系统提供问卷创建、编辑、公布、统计,题目添加、删除、

修改,友情连接治理等功能;题目支持多种形式;用户可给某问卷添加图片,设置密码、IP限制,包括黑名单和白名单;用户也能够设置同一IP是否能够重复提交等防作弊选项;系统提供对调查结果的智能统计,并用图表展示出来;针对每一张问卷的每一个题目的任易选项,用户也能够设置截断,终止调查,还能够设置跳转,即被调查者点击了某个选项后自动跳转到与该选项匹配的后续题目上。然而,由于技术性问题,该系统还存在一些不足,如功能上人性化上还有所欠缺,界面也不够完善等。

关键词:J2EE体系结构,问卷调查,设计模式,通用框架The Design and Implementation of Web Survey System Abstract:

On campus, in Chinese authorities or enterprises, because of various research needs, there will be all kinds of questionnaires. In the traditional model, people not only will take a lot of cost on printing questionnaire, but also to use lots of time and energy to give out, recycle and statistic questionnaires. In addition, questionnaire is in poor control, it's easy to produce the missing volume, waste volume and some

other problems. The system built on the basis of information technology, it builds an online questionnaire system which contains design, distribution, investigation, recycle, statistics, and it solves the chronic problems as above on traditional questionnaire.

The paper introduced J2EE architecture firstly,and then discussed the importance role of design patterns in object-oriented software development process, described some common design patterns in development applications under the J2EE platform, and how to use these design patterns to design a survey system, finally,the paper make a research and a design of a common framework established on J2EE platform.So as to establish a development environment can develop business application quickly.

The system will provide questionnaire about

creating,edit,release and statistics; subjects support a variety of forms; user can add images on any questionnaire, can set pass word, limit IP include blacklist and white list;

user can also set whether can repeat the submitted in the same IP in case of cheating options.The system provide intelligent statistics to the survey results and show them up with charts; for any one option of each topic of each a piece of questionnaire, users can also set truncation, stop investigation, and still can set to jump which means that it can jump to the next topic after the respondents click a option. But, because of some technical questions, the system still exists some shortage, for example, there is a lack of human nature in function, and the interface is not perfect, etc. Keywords:J2EE, Online, Questionnaire, Common Framework

目录

1 绪论 (1)

1.1 引言 (1)

1.2 研究背景 (1)

1.3 研究内容 (1)

1.4 研究目的及意义 (2)

1.5 国内现状 (2)

2 系统理论基础 (3)

2.1 J2EE (3)

2.1.1 J2EE概述 (3)

2.1.2 J2EE的优势 (4)

2.2 MVC (4)

2.2.1 MVC如何工作 (5)

2.2.2 MVC的优缺点 (5)

2.3 Java Server Page(JSP) (7)

2.3.1 JSP概述 (7)

2.3.2 JSP的特点 (7)

2.4 SQL语言 (7)

2.5 开发环境 (8)

3 需求分析 (8)

3.1 系统定义 (8)

3.2 功能需求 (8)

3.3 数据需求 (8)

3.4 界面分析 (8)

3.5 性能分析 (9)

3.5.1系统安全性 (9)

3.5.2系统灵活性和可维护性 (9)

3.6 数据库分析 (9)

3.7 本章小结 (9)

4 数据库设计 (9)

4.1 数据库的概念 (9)

4.2 数据库的选择 (10)

4.3 数据库表的描述 (10)

4.3.1 实体—联系模型 (10)

4.3.2 核心实体 (10)

4.3.3 数据库表格描述 (11)

5 系统的设计与实现 (13)

5.1 设计思想 (13)

5.1.1 设计模式 (13)

5.1.2 MVC模式 (13)

5.1.3 持久层框架 (14)

5.2 系统总体结构设计 (15)

5.2.1系统总体结构图,如图6: (15)

5.2.2 前台界面设计及实现 (15)

5.2.3 后台系统设计及实现 (17)

5.3 重难点问题解决方案研究 (20)

5.3.1 如何实现用户答卷时题目动态截断和跳转 (20)

5.3.2 如何实现存取单张答卷 (23)

6 系统测试 (24)

6.1 系统测试概述 (24)

6.2 界面测试 (25)

6.2 1 系统后台界面测试 (25)

6.2 2 系统前台界面测试 (25)

6.3 功能测试 (25)

6.4 性能测试 (26)

6.5 系统测试结论 (26)

总结 (27)

致谢 (28)

参考文献 (29)

网络问卷调查系统的设计与实现

1 绪论

1.1 引言

在校园、机关或企业里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费许多的费用印刷问卷,而且还要消耗大量时刻和精力发放问卷,回收问卷,统计问卷,同时问卷可控性差,容易产生漏卷,废卷等问题。现代信息技术的进展,极大程度上提高了我们生产的效率,因此也为我们解决问卷调查的难题提供了良好的解决方案,其中J2EE解决方案确实是一个在绝大多数方面都占据优势的方案,也是本文讨论的主题。

1.2 研究背景

问卷调查法是收集第一手资料或数据的常用途径,它适用面广、猎取数据便捷、研究成本较低,在专门多领域中使用得特不广泛。

20世纪80年代之后,随着个人计算机(PC)的出现和逐渐普及,计算机日益成为调查者不可或缺的工具。到90年代之后,随着互联网(Internet)的广泛应用,各种基于网络的调查方法开始出现:计算机辅助网络访谈(Computer-Assisted Web Interviewing,CAWI)、移动调查(Handheld survey)等。

所谓网络问卷调查法(Web Survey),即以各种基于互联网的技术手段为研究工具,利用网页问卷、电子邮件问卷、网上谈天室、电子公告板等网络多媒体通讯手段来收集调查数据和访谈资料的一种调查方法。

随着Internet的进展,问卷调查方式随着信息传播方式的进步而革新,网络问卷调查方式逐步进展起来。据资料显示,在95年之前,国外使用网络问卷调查法的机构和研究并不多见。1997年,“欧洲民意和市场调查协会”(ESOMR)关于市场调查行业短期进展趋势的调查结果显示(Anselmi,1997),在以后5年内,阻碍市场调查行业的6个关键因素之中,首要一条确实是“对调查技术的需要将更加迫切”。这些调查技术包括:互联网(在线)调查、自动数据收集、数据库治理、市场建模、制造性(交互式)的广告测试等。

目前基于Internet的网络问卷调查分析统计用得特不普遍和频繁,才会有那么多的企业或者公司在使用网络问卷调查法来获得信息。然而没开发一个新的网络问卷调查系统,需要耗费大量的时刻、经费。让任何人都能够快速、方便的实施专业的问卷调研,个性化调查问卷设计,快速回收,跨地域、低成本,投入少量资金即可操作问卷调查流程从而获得丰富的反馈信息成为趋势。一个高效专业

的网络调查系统越来越成为人们的需要。

1.3 研究内容

本项目旨在建立一个基于J2EE的WEB应用系统,提供问卷创建,问卷编辑,问卷公布,问卷统计,题目添加删除修改,友情连接治理等功能;题目支持单选题、多选题、带文本输入的单选题、带文本输入的多选题、问答题;用户能够给某问卷添加图片;用户能够给问卷设置密码,IP限制,包括黑名单和白名单,用户也能够设置同一IP是否能够重复提交等防作弊选项;系统提供对客观题调查结果的智能统计,并用图表展示出来;针对每一张问卷的每一个题目的任易选项,用户也能够设置截断,终止调查,也能够设置跳转,即被调查者点击了某个选项后自动跳转到与该选项匹配的后续题目上。

1.4 研究目的及意义

1)网络问卷调查的目的:

本课题设计的目的是生成一个能够提高调研效率,节约调查费用,使调查数据的处理更方便、具有以下特点的问卷调查系统:?向Internet用户提供交互式、个性化的问卷调查服务,具有问卷调查搜索器、只能后台治理等功能。

相关主题
文本预览
相关文档 最新文档