2。1 基于B/S的体系结构 3

2。2 B/S体系结构的特点 3

2。3 问卷调查系统的B/S实现 3

2。4 RESTful架构风格 4

2。5 SPA式的前后端分离 4

2。6 使用webpack进行模块化开发 5

2。7 开发运行环境 6

2。7。1 Atom 6

2。7。2 GIT 6

2。7。3 NPM 7

2。7。4 MongoDB 7

2。7。5 Node。js 8

2。8 本章小结 9

第三章  问卷调查系统的设计 10

3。1 问卷调查系统简介 10

3。2 功能模块设计 10

3。2。1 用户注册和登录模块设计 10

3。2。2 问卷浏览模块设计 11

3。2。3 问卷创建和编辑模块设计 12

3。2。4 问卷发布和删除模块设计 13

3。2。5 问卷的填写和统计模块设计 14

3。3 数据库设计 15

3。3。1 系统数据要求 15

3。3。2 系统数据设计 15

3。4 本章小结 17

第四章  问卷调查系统的实现 18

4。1 系统前后端分离的实现 18

4。1。1 系统前端 18

4。1。2 系统后端 21

4。2 注册登录模块的实现 22

4。3 问卷浏览功能模块的实现 23

4。4 问卷创建编辑模块的实现 24

4。5 问卷发布删除模块的实现 26

4。6 问卷填写统计模块的实现 27

4。7 本章小结 29

第五章 问卷调查系统的测试 30

5。1 Chrome Dev Tools 30

5。2 React Developer Tools 31

5。3 本章小结 31

结论 32

致谢 33

参考文献 34

第一章  绪论

1。1 系统设计的背景和意义

传统的问卷调查需要花费大量的人力物力,打印出的问卷也不够多样化,无法满足需求,每次都需要重新制作打印,而且之后需要人为的去统计问卷调查的结果,不够直观。

如今已经是web2。0[[[1]赵大伟,陈刚。 Web前端开发技术人才培养模式研究[J]。 电脑知识与技术。 2015,

(24):109-110。]]时代,各行各业都在享受互联网多带来的便利。当问卷调查结合互联网,可以使得问卷调查的受众更广,收集的问卷数量更多,使统计结果更加具有普遍性。

目前的一些B/S架构的问卷调查系统,还是以pc端为主,没有充分发挥了互联网和移动平台的优势,现在已经是移动互联网的时代,移动端web app[[[2]黄悦深。 基于HTML5的移动Web App开发[J]。 图书馆杂志。 2014,(07):72-77。]]相比于native app来说,开发成本更小,不需要分别开发ios和android,但是目前的移动端web很多还是像pc端web那样开发,没有做成SPA单页应用程序[[[3]SPA [EB/OL]。 http://baike。baidu。com/subview/13709/17611492。htm。 2015,11]],SPA单页应用程序更加贴近于原生native app的使用方式,使用更加人性化。

上一篇:jsp律师所网站设计+业务流程图
下一篇:ASP.NET的49.8m渔政船辅机设备专业知识考核系统开发

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

浅析嵌入式系统支柱學科...

水电站实时监控专家系统【950字】

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析