技术:Java、JSP
摘要:
在校园、机关或企业里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费不少的费用印刷问卷,而且还要消耗大量时间和精力发放问卷、回收问卷、统计问卷,并且问卷可控性差,容易产生漏卷、废卷等问题。本系统建立在信息技术基础上,构建一个在线的问卷设计、分发、调查、回收、统计的系统,基本解决了传统问卷的上述老大难问题。
本文首先对当今计算机发展的现状进行了分析,并阐述了在线问卷调查的必要性。在对本系统进行了项目可行性分析后,对用户需求进行分析,并阐述了系统的设计与实现,对系统中出现的重难点问题进行研究,最后对系统测试进行了解释。本文着重介绍了J2EE体系架构,接着探讨了在面向对象软件开发过程中设计模式的重要作用,叙述了在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

 

Java、JSP在线问卷调查系统相关推荐

  1. javaweb JAVA JSP在线考试系统网上考试系统jsp网上在线考核网站源码(在线考试报名)

    javaweb JAVA JSP在线考试系统网上考试系统jsp网上在线考核网站源码(在线考试报名) //查询所有角色public List<Role> queryAllRole(){ret ...

  2. 基于java的在线问卷调查系统的设计与实现

    功能需求 在线问卷调查系统根据使用权限的角度进行功能分析,并运用用例图来展示各个权限需要操作的功能. 管理员权限操作的功能包括对注册用户信息的管理,对问卷,题目,问卷调查,新闻资讯等信息的管理. 用户 ...

  3. 【Java在线问卷调查】Java ssm框架在线问卷调查系统的设计与实现

    摘  要 问卷调查法是当今社会调查中被广泛使用的一项调查研究方法,它以固定的问题.固定的选项来采集大量研究调查数据,有效的帮助到各种科学社会研究.传统的纸质问卷调查虽然能实现不同的调查对象填写问卷,但 ...

  4. Java、JSP在线答疑系统

    技术:Java.JSP等 摘要: 随着信息技术的发展,越来越多的技术手段被用于教育教学当中,计算机网络对社会生活的全方位都产生着影响,教育做为培养合格社会生产力的重要手段,也必然要利用新技术,并且反过 ...

  5. javaweb基于JSP+Servlet开发校园在线问卷调查系统 课程设计 大作业 毕业设计源码

    基于JSP+Servlet开发校园在线问卷调查系统(大作业/毕业设计) 开发环境:   Windows操作系统 开发工具:MyEclipse+Jdk+Tomcat+MYSQL数据库 运行效果图: 基于 ...

  6. java毕业设计在线音乐系统Mybatis+系统+数据库+调试部署

    java毕业设计在线音乐系统Mybatis+系统+数据库+调试部署 java毕业设计在线音乐系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开 ...

  7. java计算机毕业设计问卷调查系统源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计问卷调查系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计问卷调查系统源码+数据库+系统+lw文档+mybatis+运行部署 本源码技术栈: 项目 ...

  8. 基于JAVA简易在线教学系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA简易在线教学系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA简易在线教学系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...

  9. java计算机毕业设计问卷调查系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计问卷调查系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计问卷调查系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S架构 开 ...

  10. java毕业设计在线招投标系统Mybatis+系统+数据库+调试部署

    java毕业设计在线招投标系统Mybatis+系统+数据库+调试部署 java毕业设计在线招投标系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

最新文章

  1. Git,Github和Gitlab简介和基本使用
  2. 【NOI2015】荷马史诗
  3. 百练OJ:2972: 确定进制
  4. 朴素贝叶斯(naive bayes)
  5. 搞定常见垃圾收集器【Java】
  6. 在 NetBeans IDE 中设计 Swing GUI
  7. Android之Android Studio 快捷键整理分享
  8. c语言枚举法求满射函数,实变函数论讲义
  9. IIS7.5 配置MVC3.0 伪静态,不能访问html伪静态页面
  10. Android -- 自动挂断电话
  11. 12.Memcached 与 Redis 区别
  12. torch.optim.lr_scheduler:调整学习率
  13. 关于Mariadb数据库 配置
  14. PG系列1-postgresql的源码编译安装(CentOS7.8)
  15. ad 报错Minimum Solder Mask Sliver
  16. PG 异常状态- active+undersized+degraded
  17. 应用程序编程接口大全_应用程序编程接口101
  18. 梯度下降算法 java_用 Java 实现梯度下降,看这篇就对了!
  19. PL/SQL计算质数
  20. 2022年全球与中国POS终端市场现状及未来发展趋势

热门文章

  1. 概率论 方差公式_2021考研数学概率论与数理统计常考内容
  2. 跨界程序员の一 中文GB2312字库下载
  3. Java使用WebService调用远程服务wsdl的方法,搭建一个demo,简单易用的教程
  4. java action例子_实例——创建ActionForm Bean
  5. sudo rosdep init命令报错ERROR: cannot download default sources list from:....Website may be down【绝对有用】
  6. 题解第八届蓝桥杯B.等差素数列
  7. 分享:破解还原精灵的几个小技巧(转)
  8. 数据分析 超市条码_超市卖场管理四要素!走好千里之行的第一步!
  9. 麒麟服务器开启多个终端,厉害:麒麟多开同步器
  10. 卡尔曼滤波算法详细推导