基于-web在线问卷调查系统设计与实现

上传人:桔**** 文档编号:485287720 上传时间:2023-08-23 格式:DOC 页数:104 大小:3.39MB
返回 下载 相关 举报
基于-web在线问卷调查系统设计与实现_第1页
第1页 / 共104页
基于-web在线问卷调查系统设计与实现_第2页
第2页 / 共104页
基于-web在线问卷调查系统设计与实现_第3页
第3页 / 共104页
基于-web在线问卷调查系统设计与实现_第4页
第4页 / 共104页
基于-web在线问卷调查系统设计与实现_第5页
第5页 / 共104页
点击查看更多>>
资源描述

《基于-web在线问卷调查系统设计与实现》由会员分享,可在线阅读,更多相关《基于-web在线问卷调查系统设计与实现(104页珍藏版)》请在金锄头文库上搜索。

1、沈阳航空航天大学课 程 设 计 报 告课程设计名称:软件综合课程设计课程设计题目:基于web的在线问卷调查系统的设计与实现院(系):计算机学院专 业:计算机科学与技术 班 级:学 号:2姓 名:指导教师:说明:结论(优秀、良好、中等、及格、不及格)作为相关教环节考核必要依据;格式不符合要求;数据不实,不予通过。报告和电子数据必须作为实验现象重复的关键依据。授课:XXX学术诚信声明 本人声明:所呈交的报告(含电子版及数据文件)是我个人在导师指导下独立进行设计工作及取得的研究结果。尽我所知,除了文中特别或撰写过的研究结果,也不包含其它教育机构使用过的材料。与我一同工作的同学对本研究所做的任何贡献均

2、己在报告中做了明确的说明并表示了谢意。报告资料及实验数据若有不实之处,本人愿意接受本教学环节“不及格”和“重修或重做”的评分结论并承担相关一切后果。 本人签名: 日期: 年 月 日授课:XXX沈阳航空航天大学课程设计任务书课程设计名称软件综合课程设计专业计算机科学与技术学生姓名班级学号题目名称基于web的在线问卷调查系统的设计与实现起止日期2016年12月19日起至2017年1月13日止课设内容和要求:在校园、企事业单位里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费不少的费用印刷问卷,而且还要消耗大量时间和精力对调查问卷进行发放和回收,对调查问卷进行统计,

3、并且人工操作调查问卷随意性较大,容易产生遗漏等问题。本系统建立在信息技术基础上,构建一个在线的问卷设计、分发、调查、回收、统计的系统,基本解决传统问卷的上述老大难问题。1. 实现用户管理系统,注册用户可以发布、编辑问卷;非注册用户只可以填写问卷。2. 实现问卷发布管理系统,可以对问卷进行增加,修改,删除,查询等操作。3. 实现数据可视化,对问卷统计结果通过图表进行展示。4. 界面美观,用户交互、体验良好。参考资料:麦克劳克林. PHP & MySQL实战手册-第二版M. 中国电力出版社, 2014.杨克李强, 裴云, 黄向党. PHP和MySQL Web开发从新手到高手M. 人民邮电出版社,

4、2013.教研室审核意见: 教研室主任签字:授课:XXX指导教师(签名)2016年12月16日学 生(签名)2016年12月19日授课:XXX课程设计总结:本次课程设计的主要任务是在线问卷系统。此实现了问卷创建,编辑,用户管理,问卷信息统计等功能,使用PHP语言的laravel框架,Mysql数据库。在这次课程设计中,使我懂得了理论与实际相结合是很重要的,只有知识是远不够的,只有把所学理论知与实践相结合起来从中得出识是远不够的, 只有把所学理论知与实践相结合起来从中得出才能真正为社会服务,从而提高自己的实际动手力和独立思考。 才能真正为社会服务,从而提高自己的实际动手力和独立思考。才能真正为社

5、会服务,从而提高自己的实际动手力和独立思考。才能真正为社会服务,从而提高自己的实际动手力和独立思考。系统中存在的一些不足和设计上存在的缺憾,说明自己这些方面还有很多不足之处有待自己进一步学习、提高。在这次课程设计中,我学到很多东西真正达与用合,增强了对数据库方面应用的理解自己今后参与开发系统积累不少经验,在课程设计过中从建立数据开始对库理念及思想上有更高的认识。从书本上知运用到实际动手操作来,收获颇多我真正学了计算机教科书上所没有或者真正用到了课本的知识。这样,既巩固旧又掌握了新知识。不仅提高自己的动手能力,更体会到软件开发乐趣加深入的了解数据库实际应用,为我们将来践打下良好的基础。在课设期间

6、,与同学之间的相互探讨对我有很大的启发。让我对有关知识有了更加深入的理解,也增强了我解决困难,克服困难的勇气和决心。这次课设的感悟对我日后的学习和工作有了很大的促进作用。授课:XXX目 录1 需求分析11.1 系统开发背景11.2 系统开发目的11.3 系统开发意义22 概要设计32.1 总体设计32.2 功能设计32.2.1 用户系统设计32.2.2 问卷系统设计32.3 数据库设计42.3 交互设计63 详细设计73.1 用户管理系统73.1.1 用户注册73.1.2 用户登录93.2 问卷管理系统93.2.1 问卷信息管理93.2.2 题目信息管理123.2.3 选项信息管理143.2.

7、4 问卷结果统计173.2.5 问卷生成183.2.6 问卷提交194 测试204.1 出现的错误204.2 解决方法20参考文献21授课:XXX附 录(关键部分程序清单)221. 路由文件222. 用户管理后台文件233. 问卷后台管理文件274. 问卷生成文件415. 登录界面456. 注册页面467. 问卷信息管理页面478. 题目信息管理页面509. 选项信息管理页面5310. 选择题统计信息展示5511. 简答题统计信息展示5812. 错误页面5913. CSS文件6014. JavaScript文件76授课:XXX1 需求分析1.1 系统开发背景随着互联网技术的飞速发展,互联网的全

8、球覆盖,交互功能等特性给调查方法带来新的变化,在线调查作为一种基于互联网平台上信息采集及处理方式,越来越受到许多评估研究机构和媒介机构的关注与运用。在校园、企事业单位里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费不少的费用印刷问卷,而且还要消耗大量时间和精力对调查问卷进行发放和回收,对调查问卷进行统计,并且人工操作调查问卷随意性较大,容易产生遗漏等问题。本系统建立在信息技术基础上,构建一个在线的问卷设计、分发、调查、回收、统计的系统,基本解决传统问卷的上述老大难问题。借助互联网这一现代化的信息沟通渠道,在线调查具有低成本、高速度、跨越空间局限、丰富的表现形

9、式、智能化及互动性等优点。因为其方便性,许多企业也在自己的网络上进行自主调研,使用调查的方式收集自己用户的观点等。不仅可以迅速了解社会不同层次、不同行业的人员需求,客观的收集需求信息,调整修正产品策略和营销策略,满足不同的需求。在线调查问卷系统是一个实用性很强的系统。1.2 系统开发目的在线问卷调差的目的就是能够提高调查效率,节约调查经费,使调查数据的分析更加的方便,应具有以下的功能特点:(1)向用户提交交互式,个性化的问卷调查服务。(2)智能的后台管理,可以在线生成调查问卷,可分析统计调查的结果。(3)使用简单、方便,问卷生成,投放,结果分析简单易用。(4)具有灵活性,能应用不同的调查环境。

10、授课:XXX1.3 系统开发意义调查问卷系统的目的是企业、组织或个人需要调查或掌握一些数据、信息或资料时,为这样的需求者提供适合的网上问卷、回收、统计数据活动答案,为需求者掌握资料提供方便。(1)对调查问卷的统计结果进行分析汇总,并使需求者能及时了解最新的调查结果。(2)可以根据不同的需求灵活设计问卷。(3)支持多种题型,如单选、多选、简答等。授课:XXX2 概要设计2.1 总体设计系统的总体设计可以分为以下几个部分:(1) 使用PHP的Laravel框架实现系统的后台管理系统,包括问卷管理和用户管理。(2) 使用Mysql作为数据库系统。(3) 使用JavasScript,Ajax和CSS构

11、建前端页面和交互系统。(4) 使用HighCharters库实现数据可视化,实现问卷统计信息的图表展示。2.2 功能设计2.2.1 用户系统设计用户可分为注册用户和一般用户,注册用户需注册信息后方可使用系统,而一般用户可直接访问系统。3种用户权限不同,具体如下:(1) 系统管理员:管理系统和所有用户的问卷。(2) 注册用户:设计、编辑、发布问卷,查看问卷统计结果。(3) 一般用户:填写问卷。2.2.2 问卷系统设计注册用户可以访问问卷系统,并编辑问卷(增加,删除,修改,查询)与问卷对应的题目、选项。(1) 问卷属性:问卷标题,发布者,发布时间,有效时间,提交量,题目。(2) 题目属性:题号,题

12、目,题目类型,选项。(3) 选项属性:选项号,选项值。(4) 题目类型:单选题、多选题、简答题。授课:XXX问卷只有在有效时间内才可以参与答题,超出有效时间后不可进行答题。2.3 数据库设计数据库包含5个表,分别是:users(用户表),questionnaires(问卷表),subjects(题目表),options(选项表),short_answers(简答表)。所有表的数据字典以及E-R图如下。图2.1 E-R图授课:XXX表2.1 用户表users字段名称字段类型注释idint(10)用户标识,唯一,主键,自增namevarchar(255)用户名,唯一emailvarchar(255

13、)用户邮箱passwordvarchar(60)用户密码groupint(11)用户组(管理员、注册用户)created_attimestamp创建时间updated_attimestamp更新时间表2.2 问卷表questionnaires字段名称字段类型注释idint(10)问卷标识,唯一,主键,自增user_namevarchar(255)创建者titletext问卷标题countsint(11)问卷提交量active_timeint(11)有效时间delete_tokenint(11)删除标识(0:未删除,1:已删除)created_attimestamp创建时间updated_att

14、imestamp更新时间表2.3 题目表subjects字段名称字段类型注释idint(10)题目标识,唯一,主键,自增questionnaire_idint(11)题目对应的问卷标识(外键)user_namevarchar(255)创建者numberint(11)题号titletext题目内容typevarchar(255)题目类型(单选、多选、简答)option_countint(11)题目对应的选项数delete_tokenint(11)删除标识(0:未删除,1:已删除)created_attimestamp创建时间授课:XXXupdated_attimestamp更新时间表2.4 选项表options字段名称字段类型注释idint(10)选项标识,唯一,主键,自增subject_idint(11)选项对应的题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号