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

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

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

1、沈阳航空航天大学课课 程程 设设 计计 报报 告告课程设计名称:软件综合课程设计软件综合课程设计课程设计题目:基于基于 webweb 的在线问卷调查的在线问卷调查系统的设计与实现系统的设计与实现院(系):计算机学院专 业:计算机科学与技术 班 级:学 号:2姓 名:指导教师:说明:结论(优秀、良好、中等、及格、不及格)作为相关教环节考核必要依说明:结论(优秀、良好、中等、及格、不及格)作为相关教环节考核必要依据;格式不符合要求;数据不实据;格式不符合要求;数据不实,不予通过。报告和电子数据必须作为实验现象重复不予通过。报告和电子数据必须作为实验现象重复的关键依据。的关键依据。沈阳航空航天大学课

2、程设计报告 学术诚信声明 本人声明本人声明:所呈交的报告(含电子版及数据文件)是我个人在导师指导下独立进行设计工作及取得的研究结果。尽我所知,除了文中特别或撰写过的研究结果,也不包含其它教育机构使用过的材料。与我一同工作的同学对本研究所做的任何贡献均己在报告中做了明确的说明并表示了谢意。报告资料及实验数据若有不实之处,本人愿意接受本教学环节“不及格”和“重修或重做”的评分结论并承担相关一切后果。 本人签名: 日期: 年 月 日沈阳航空航天大学课程设计报告 I 沈阳航空航天大学沈阳航空航天大学课课程程设设计计任任务务书书课程设计名称软软件件综综合合课课程程设设计计专业计计算算机机科科学学与与技技

3、术术学生姓名班级学号题目名称基于 web 的在线问卷调查系统的设计与实现起止日期2016年 12月 19日起至2017年1月 13日止课设内容和要求:在校园、企事业单位里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费不少的费用印刷问卷,而且还要消耗大量时间和精力对调查问卷进行发放和回收,对调查问卷进行统计,并且人工操作调查问卷随意性较大,容易产生遗漏等问题。本系统建立在信息技术基础上,构建一个在线的问卷设计、分发、调查、回收、统计的系统,基本解决传统问卷的上述老大难问题。1. 实现用户管理系统,注册用户可以发布、编辑问卷;非注册用户只可以填写问卷。2. 实现

4、问卷发布管理系统,可以对问卷进行增加,修改,删除,查询等操作。3. 实现数据可视化,对问卷统计结果通过图表进行展示。4. 界面美观,用户交互、体验良好。参考资料:麦克劳克林. PHP Route:get(register, AuthControllerregister); Route:post(registerCheck, AuthControllerregisterCheck); Route:post(registerEmailCheck, AuthControllerregisterEmailCheck); Route:post(registerNameCheck, AuthControl

5、lerregisterNameCheck); ); /问卷展示页 Route:group(prefix = questionnaire, namespace = Questionnaire, function() Route:get(questionnaireid, QuestionnaireControllerindex); Route:post(questionnaireid/result, QuestionnaireControllerresult); ); /用户后台 Route:group(prefix = userconsole, namespace = UserConsole,

6、function() /展示用户的问卷 Route:get(username, UserConsoleControllerindex); /增加问卷 Route:post(username/addquestionnaire, UserConsoleControlleraddquestionnaire); /修改问卷 Route:post(username/updatequestionnaire, UserConsoleControllerupdatequestionnaire); /删除问卷 Route:post(username/deletequestionnaire, UserConsol

7、eControllerdeletequestionnaire);/展示问卷的题目 Route:get(username/questionnaire/questionnaireid, UserConsoleControllerquestionnaire); /提交结果统计 Route:get(username/questionnaire/questionnaireid/result, UserConsoleControllersubmitresult); Route:get(username/questionnaire/questionnaireid/result/subjectid, 沈阳航空

8、航天大学课程设计报告22 UserConsoleControlleranswerresult); /增加题目 Route:post(username/questionnaire/questionnaireid/addsubject, UserConsoleControlleraddsubject); /修改题目 Route:post(username/questionnaire/questionnaireid/updatesubject, UserConsoleControllerupdatesubject); /删除题目 Route:post(username/questionnaire/q

9、uestionnaireid/deletesubject, UserConsoleControllerdeletesubject);/展示题目的选项 Route:get(username/subject/subjectid, UserConsoleControllersubject); /增加选项 Route:post(username/subject/subjectid/addoption, UserConsoleControlleraddoption); /修改选项 Route:post(username/subject/subjectid/updateoption, UserConsol

10、eControllerupdateoption); /删除选项 Route:post(username/subject/subjectid/deleteoption, UserConsoleControllerdeleteoption); );2. 用户管理后台文件用户管理后台文件auth = $auth; $this-registrar = $registrar;$this-middleware(guest, except = getLogout); */* 登陆页面展示* return Response*/ public function index() return view(auth.

11、login); /* 登录验证* return Response*/ public function loginCheck() / 处理表单: if ( (!empty($_POSTuser_nicename) $user_pass = htmlspecialchars(stripslashes(trim($_POSTuser_pass); $user_pass = md5($user_pass);沈阳航空航天大学课程设计报告24 /查找与用户名对应行 $user_info = User:where(name, $user_nicename)-first();/信息匹配 if($user_in

12、fo != NULL AND $user_info-password = $user_pass) Session:put(auth_state, 1); Session:put(user_name, “$user_nicename“);return “1“; /信息不匹配 else return “0“; else return “0“; /* 注册界面* return Response*/ public function register() return view(auth.register); /* 注册验证* return Response*/ public function regi

13、sterCheck() / 处理表单: if ( (!empty($_POSTuser_nicename) $user_pass = htmlspecialchars(stripslashes(trim($_POSTuser_pass); $user_pass = md5($user_pass); $user_email = htmlspecialchars(stripslashes(trim($_POSTuser_email);$created_at = $updated_at = date(Y-m-d H:i:s); $userurl_id = User:insertGetId( arra

14、y( name= $user_nicename, email= $user_email, password= $user_pass, created_at= $created_at, updated_at= $updated_at) );Session:put(auth_state, 1); Session:put(user_name, “$user_nicename“); /* 注册验证-邮箱* return Response*/ public function registerEmailCheck() / 处理表单: if ( !empty($_POSTuser_email) ) /查找与用户名对应行 $user_info = User:where(email, $_POSTuser_email)-first();/邮箱信息存在 if($user_info != NULL) return “1“; else return “0“; 沈阳航空航天大学课程设计报告26 /* 注册验证-用户名* return Response*/ public function registerNameCheck() / 处理表单: if ( !empty($_POSTuser_name) ) /查找与用户名对应行 $user_info = User:where(

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

当前位置:首页 > 高等教育 > 大学课件

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