技术: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. Java中的两个关键字——super、this
  2. ArrayList如何实现插入的数据按自定义的方式有序存放
  3. input取消焦点 vue_Vue有什么特性,相对于其他框架都有那些优势!
  4. 用Tableau制作滚动时间轴(上)
  5. 限制不能使用最近三次的历史密码
  6. zabbix搭建并结合mikoomi插件监控hadoop集群
  7. 阿里云推出全新内存增强型实例re6,性能提升30%
  8. c语言期末考试复习题,C语言期末考试复习资料 计算机等级考试复习题目
  9. 嵌入式操作系统内核原理和开发(延时操作)
  10. while循环random结合_Python程序控制结构 | 循环结构
  11. java输入输出流实例代码
  12. 乾颐堂军哥HCNP真题(科目221)解析,含2017年最新更新后题库,61到75题
  13. 深蓝学院 《多传感器融合定位》 第2章作业
  14. 无法将数据库从SINGLE_USER模式切换回MULTI_USER模式(Error 5064),及查找SQL Server数据库中用户spid(非SQL Server系统spid)的方法...
  15. html速成项目,HTML速成教材.doc
  16. MPLS TE Forwarding-adjacency
  17. 年利率、七日年化收益率、万份收益
  18. 伺服驱动器的工作原理及伺服驱动器的常见接线方法
  19. 国产操作系统VS Windows系统的深度使用比较,哪种操作系统更好用?来自一位深度使用者的全面剖析
  20. 【python逆向一把梭】pyinstaller打包的exe逆向一把梭

热门文章

  1. 安卓4.X的桌面启动器-尖端启动器APEX
  2. MTK手机烧录与调试
  3. Android O WMS(3) -- addwindow
  4. 信道估计的理解(转载借鉴)
  5. ffmpeg截取jpg图_使用ffmpeg进行视频封面截取
  6. 从《华为的冬天》到AI的冬天 | 甲子光年
  7. iAntares OSx86 10.6.5 v3.2 繁简英整合版 安装过程【安装过程问题说明】
  8. 带weixin扫码登陆注册|仿城通网盘源码修复版
  9. 神经网络简介及简单应用
  10. SpringBoot + React汽车租赁管理系统 附带详细运行指导视频