目 录
1 前言 1
1.1 研究目的与意义 1
1.2 研究现状 2
1.3 论文结构 2
2 可行性分析 3
2.1 用户操作可行性 3
2.2 技术可行性 3
2.3 经济可行性 4
2.4 可行性结论 4
3 系统需求分析 5
3.1 用户需求分析 5
3.2 功能性需求分析 6
3.3 非功能性需求分析 8
4 概要设计 8
4.1 系统结构设计 8
4.2 功能模块设计 8
4.3 数据库设计 11
5 详细设计 16
5.1 用户登录注册 17
5.2 用户信息管理 20
5.3 调查问卷管理 22
5.4 调查数据管理 26
6 系统实现 27
6.1 软件开发说明 27
6.2 操作系统界面和功能实现 29
7 结语 37
参考文献 38
致谢 39
3 系统需求分析
本项目系统是一个基于Spring Boot开发的在线问卷调查系统,采用Html、CSS、JavaScript语言,Spring Boot框架,以及Web网页的相关技术,提供问卷调查系统的问卷设计和制作、问卷调查的发布、问卷数据的回收和统计等基本主要功能,达到系统可以在线上进行问卷调查、推广调查问卷,以及回收问卷数据的效果。
用户需求分析
调查研究人员通过本项目系统注册账号,然后登录账号,在修改个人信息等操作之后,便可以开始进行调查问卷的设计和制作。研究人员确认调查问卷设计和制作完毕之后,就可以选择发布或保存该调查问卷。在问卷调查发布之后,就可以开始进行调查问卷数据的收集和统计。
(1)注册系统账号需要填写使用者的用户名、密码、手机号,以及性别和出生日期等信息,然后提交个人信息,在系统检测使用者填写的信息没有问题之后,账号就注册成功了。使用者可以用该账号登录系统,然后进行后续的操作。
(2)使用者在登录页面填写好系统账号的用户名和密码,在系统检测确认账号用户名和密码匹配无误后就可以成功进入系统的个人后台,然后就可以建立、设计和编辑调查问卷了。使用者也可以查看自己注册的时候提交的个人信息,同时使用者也可以对已经变更的个人信息进行修改。
(3)使用者在建立调查问卷的时候,先是填写好问卷调查的标题,确认之后就可以进入调查问卷的设计。一般情况下,问卷调查的问题类型分为单选题、多选题和文字简答题。使用者在向调查问卷添加问题的时候,先要确定所添加问题的问题类型,然后再填写问题内容和问题选项。
(4)在使用者设计好问卷的内容之后,便可以选择发布问卷调查还是保存问卷调查。若选择发布问卷调查,则调查问卷的状态将设为公开,调查对象可以开始填写问卷信息,以供研究人员调查。若选择保存问卷调查,则调查问卷的状态将设为私密,问卷内容仅限使用者个人进行查看,同时使用者可以继续对调查问卷的内容进行修改。
(5)在调查问卷发布之后,使用者就可以查看调查问卷收集到的数据了。使用者进入调查问卷数据的分析页面,系统把对应的调查问卷数据经过整理、统计和分析之后,会在页面中用柱状图、饼状图等数据可视化的形式进行调查问卷数据的展示,研究人员通过页面的显示的数据图形了解该调查问卷收集到的数据后,便可以更清晰地、更有条理地利用问卷调查数据来进行问题的研究。