在校园、机关或企业里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费不少的费用印刷问卷,而且还要消耗大量时间和精力发放问卷、回收问卷、统计问卷,并且问卷可控性差,容易产生漏卷、废卷等问题。本系统建立在信息技术基础上,构建一个在线的问卷设计、分发、调查、回收、统计的系统,基本解决了传统问卷的上述老大难问题。
本文着重介绍了J2EE体系架构,接着探讨了在面向对象软件开发过程中设计模式的重要作用,叙述了在J2EE平台下一些常用的设计模式,以及如何在一个问卷调查系统项目中如何运用这些设计模式,接着讨论了软件测试的概念,最后研究和设计了一个建立在J2EE平台上的通用框架。从而建立了一个能够快速开发业务应用程序的开发环境。
目 录
1 绪 论 1
2 项目可行性分析 2
2.1项目分析 2
2.2技术可行性分析 2
2.3 经济可行性分析 3
2.4运行可行性分析 3
2.5法律可行性分析 3
3 需求分析 4
3.1 两种问卷调查的比较 4
3.2 网上问卷的基本解决方案 5
3.3系统数据流图 6
3.4用例图分析 6
3.5 数据库概念模型 7
4 相关理论与技术 10
4.1 J2EE概述 10
4.2 J2EE的优势 10
4.3软件环境 11
4.3.1 JDK 11
4.3.2 SQL SERVER 2008 数据库 12
4.3.3 Tomcat 13
4.3.4 MyEclipse 13
4.4 硬件环境 14
5 系统的总体设计 15
5.1系统体系设计 15
5.2系统功能模块结构 16
5.3 数据库设计 16
6 系统详细设计与实现 22
6.1系统使用的框架和技术 22
6.2系统流程 22
6.3 关键模块代码及页面 24
6.3.1 问卷添加模块 24
6.3.2 管理员添加模块 27
6.3.3 友情链接添加模块 31
7 重难点问题解决方案研究 36
7.1 如何实现用户答卷时题目动态截断和跳转 36
7.2如何实现存取单张答卷 39
8 软件测试与分析 41
8.1 软件测试的重要性 41
8.2 测试两大方法 41
8.3 测试环境与测试条件 43
8.4 系统运行情况 43
8.5 系统评价 43
结 论 44
参考文献 45
致 谢 46
外文文献 47
外文文献翻译 66