在问卷调查结果统计方面,目前的系统也不够直观多样,如今web前端有许多数据可视化js库,比如echarts,在制作图表方面十分出色,但是很多系统还都没有去使用这些图形化js库。目前,国内外都已经开始有了商业化的问卷调查网站,比如国外的surveymonkey和国内的问卷星、问卷网等等都能够提供类似的服务和功能。
1。2 研究内容
该B/S架构的web问卷调查系统,包括问卷制作、问卷管理统计、问卷填写三部分主要功能。该系统应该做到前后端完全分离,全站ajax化,前端为spa单页应用程序结构,后端遵循restful api设计规范。以移动优先为第一考虑要素,充分利用手机平板的便携性优势。
该系统采用响应式web设计。移动优先[[[4]吕顺景。 发达国家“移动优先”战略及启示[J]。 传媒2016,(02):52-55。]]是响应式web设计的基础,而后者又是实现理念的核心技术。基于Web的在线问卷调查系统可以整合原本分散的系统,这样可以极大地优化系统的工作进程,可以充分发挥网络的传输信息的功能[[[5]于航。 网上在线问卷调查系统的设计与实现[D]。 吉林大学硕士论文。 2014:4。]]。
该问卷调查系统可以让任何人在任何地点参与问卷的制作、发布、收集。该系统缩减了制作问卷的成本,也使问卷更加的人性化美观,让用户乐于填写问卷,同时在统计方面可以更加的丰富,能够以各种图形化方式展现,十分的直观。最终完成的系统应该有以下功能。
(1)用户的注册登录
(2)问卷的浏览
(3)问卷的创建和编辑
(4)问卷的发布和删除
(5)问卷的填写和统计
1。3 论文组织结构
全文共分为五章,每章的内容如下:
第一章为绪论,主要包括了选题的背景、研究意义、研究内容和研究方法;
第二章介绍系统的主要架构及开发模式;
第三章是问卷调查系统的详细设计,包括功能模块设计和数据库设计;
第四章介绍问卷调查系统的关键技术和具体实现;
第五章是对问卷调查系统的测试。
1。4 本章小结
本章主要介绍了问卷调查系统的国内外研究状况,明白了设计该系统的目的和意义,梳理了系统所要实现的各部分功能,为本课题的研究奠定了一定的基础。
第二章 系统主要架构及开发模式
2。1 基于B/S的体系结构
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件[[[6]李云云。 浅析B/S和C/S体系结构[J]。 科学之友。 2011,(01):6-8。]]。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如chrome或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。
问卷调查系统采用B/S结构。相对于C/S结构,易于升级维护更新,同时能够兼容各种操作系统,只需要有浏览器的支持。
2。2 B/S体系结构的特点
(1)B/S结构的优点
①无需安装客户端,只需要有浏览器便可以使用。
②可以随时随地进行查询浏览等业务功能。
③系统业务易于扩展。
④升级维护更加便捷,无需升级客户端,仅需要升级服务器端程序。
⑤共享性强,通过一定的权限控制可以让多个客户访问,有较强的交互性。
(2)B/S结构的缺点
①浏览器的多样性可能会导致web页面样式的不同,需要考虑兼容性。