java的网上问卷调查系统的设计与实现designandimplementationoftheonlinesurveys
第1章 绪论 1
1.1 开发背景及意义 1
1.2 国内外现状 1
1.3 主要研究内容 2
第2章 系统工具概述 3
2.1相关技术介绍 3
2.1.1 Spring简介 3
2.1.2 PageHelper介绍 3
2.1.3 Beetl技术 3
2.2开发工具介绍 4
2.2.1 Postgre SQL简介 4
2.2.2 Springtoolsuite简介 4
2.2.3 maven简介 4
第3章 需求分析 5
3.1可行性分析 5
3.2功能需求分析 5
3.2.1总体分析 5
3.2.2功能分析 6
3.3系统的非功能性需求 6
3.4数据库概要 7
3.5数据流程图
*景先生毕设|www.jxszl.com +Q: 3 5 1 9 1 6 0 7 2
> 2.2.2 Springtoolsuite简介 4
2.2.3 maven简介 4
第3章 需求分析 5
3.1可行性分析 5
3.2功能需求分析 5
3.2.1总体分析 5
3.2.2功能分析 6
3.3系统的非功能性需求 6
3.4数据库概要 7
3.5数据流程图 7
第4章 系统详细设计 9
4.1数据库详细设计 9
4.2项目结构设计 12
4.3用户模块设计 16
4.3.1用户注册 16
4.3.2用户登录 18
4.3.3 Shiro框架介绍及原理 19
4.4问卷中心模块设计 21
4.4.1问卷列表模块 21
4.4.2填写问卷模块 22
4.4.3创建问卷模块 24
4.4.4问卷统计模块 26
4.5我的空间模块设计 27
4.5.1空间主页模块 27
4.5.2超级管理模块 29
4.6其他模块设计 30
第5章 系统实现 32
5.1用户模块的实现 32
5.1.1登录界面的实现 32
5.1.2注册界面的实现 33
5.2问卷中心模块实现 34
5.2.1问卷中心主页实现 34
5.2.2创建问卷实现 35
5.2.2.1问卷添加 35
5.2.2.2题目及选项添加 36
5.2.3填写问卷实现 37
5.2.4问卷统计实现 39
5.3其他模块实现 40
第6章 系统测试 42
6.1系统测试的定义及目标 42
6.2系统测试的原则 42
6.3测试步骤 43
6.3.1需求测试 43
6.3.2界面测试 43
6.3.3功能测试 45
6.3.4性能测试 48
6.4在线问卷调查系统的测试结果 48
结 论 50
致 谢 51
参考文献 52
第1章 绪论
开发背景及意义
当下互联网技术飞速发展,应用互联网来获取信息和利用计算机来处理数据已经成为信息时代和大数据时代的一大特点。传统的问卷系统需要花费很大的人力财力,而且统计对象不够全面,针对性也不够强。
线上问卷调查系统可以结合线下传统问卷调查,从而弥补双方的不足,达到准确统计,正确分析的效果。企业通过新的调查方式能够及时了解客户需求。
目前,大多数企业只有自己的企业官网,在其日常生产中需要提供一些调查功能,方便手机客户对企业产品的意见或建议。同样,各企业各单位在对客户对产品的了解、产品的改进意见、售后的满意度等问题调研时,也可以通过线上网络问卷调查结合线下纸质调查的方式更高效及时地取得反馈意见,从而使决策有据可循,有法可依。
综上所述,开发本问卷调查系统的意义在于:利用强有力的互联网技术,可以将企业的市场调查推至全国,这种信息收集范围广、省时省力的系统可以给企业在市场竞争中添光增彩。
国内外现状
在互联网还未发展时期,很多需要了解用户建议或意见的方式仅仅是来自于通过设计问题、打印问卷、发放问卷和回收问卷的方式来收集这些信息。随后随着PC和智能手机的普及,让互联网和移动互联网得到了猛速发展,问卷调查系统也不再只是局限于纸上,越来越多的公司开发自己的问卷调查系统,将收集和设计问卷的把控权掌握在自己手里,随后在线问卷调查产业追风而起,出现了诸如问卷星、我要问卷网、91调查网等专门做问卷统计的企业。
但是对于一些小的企业或者单位,他们有这样的调查需求,但不愿付高额的费用给第三方调查统计企业。这种单位有自己的官方网站,他们需要在自己的网站下设一个这种可以满足自己单方面需求的调查子系统。
目前很多问卷系统都集中在第三方问卷网上,企业或机构不能有一个自己个性的问卷系统。所以,设计时应有针对性的可配置性。
主要研究内容
通过分析研究该在线问卷调查系统的需求,从而得出系统要完成的主要功能如下:
(1)前台(普通调查者)
问卷中心:查看可填问卷,热门问卷和特殊问卷的问卷结果。
个人中心:查看和修改个人资料。
其他可扩展功能:趣味测评。
(2)后台(设计问卷者)
问卷的设计:给定模板或自定义。
问卷结果分析:系统自动做初步分析并展示。sdesc:该字段表示此问卷的描述,存储内容为用户自定义的包含html样式的文本信息。
(3)超级管理(系统管理员)
系统管理员可对问卷和用户等进行管理。
(4)需要解决的关键问题
用户可以设计不同类型的问卷,题型可包括单选、多选、问答和投票等。
通过QQ、微博、微信等将问卷分享到各大社交平台,或者直接将链接嵌入到企业官网。
问卷的答卷结果统计,可以通过条形图表示,让用户可以简介方便地了解问卷的答卷情况。
第2章 系统工具概述
2.1相关技术介绍
2.1.1 Spring简介
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/37296.html