1、计算机与信息工程学院工程实训报告专 业: 计算机科学与技术 班 级: 计算机13-3班 学 号: 165384 姓 名: 赵 澈 10 月 25 日题目名称: 校企合作预警问卷调查系统设计实现 指导教师: 于海英 成绩评定表评 价 项 目 及 分 值 评 价 结 果( 分数) 设计任务工作量 、 任务总体完成情况评价。( 20分) 设计内容、 方案、 计算可靠性、 文字和图表质量及学生的基础理论、 专业知识水平的综合评价。( 30分) 设计完成情况、 答辩过程中自述讲解情况、 回答问题情况、 创新点及不足等内容的综合评价。( 50分) 总成绩( 分数) 评定人员签名年 月 日摘 要本系统以教育
2、统计学为理论基础、 运用软件工程的方法经过需求调研、 系统设计、 并实现校企合作虚拟学习平台问卷调查预警系统, 并在校企合作的院校完成了验证分析。该系统运用Android、 EXJS、 HTML5、 PHP软件技术完成实现了以下功能: 当学生正确注册并登录系统后, 教师管理员经过该系统完成预警题目发布、 学生预警数据的采集、 频数分布统计分析完成可视化预警分析, 经过验证结果表明: 该系统的实施能够反馈出学生对校企合作的教学改革机制的满意度, 为新一轮的校企合作教学改革提供了建设性建议从而有针对性的进一步提升改革机制的改进。 该系统操作与界面均简洁、 运行稳定、 该校企合作满意度调查统计分析提
3、供了简单、 快捷、 准确的统计工具, 为校企合作教学评价以及教学改革提供了有利的软件支持。关键词: 校企合作, 满意度, Android技术, PHP技术目录第1章 设计概述11.1 研究目标11.2 研究意义1第2章 需求分析32.1 需求简述32.2 需求用例建模32.2.1 系统角色需求建模32.2.2 学生功能需求建模42.2.3 教师系统需求建模4第3章 概要设计53.1 系统数据库分析53.2 系统数据库设计73.2.1 问卷调查表73.2.3 用户信息表8第4章 详细设计94.1 系统实现94.2 系统验证应用94.2.1预警问卷调查准备104.2.2预警调查实施114.2.3预
4、警数据统计分析12第5章 测试与分析175.1 系统测试概述175.2 测试用例设计17总 结18参考文献19 第1章 设计概述校企合作作是应用型本科高校的一种全新的办学模式, 经过学校和企业双方的共同合作下让学生获得应用型人才培养的教学目标。在地方高校开展的校企合作实施”3+1”模式, 开展应用型人才培养是当前地方高校实施办学转型, 增强地方高校服务经济社会发展能力, 提高学生职业竞争力普遍采取的措施, 在合作过程中遇到了一系列的问题, 如: 高校如何把人才培养与企业需求对接, 学校如何与企业合作建立双方都能接受乃至共赢的合作条件, 如何采取激励机制, 调动校企双方教师的积极性, 如何加强学
5、生企业学习的质量监控等。针对上述问题进行研究, 建立长效的校企合作教学管理机制是保证合作长期有效开展的必要条件。以问题为导向, 开展地方高校参与校企合作教学管理发展现状调研, 并根据调查的结果完成校企合作教学管理发展现状的存在问题以及挖掘其因素进行全面分析, 那么在对校企合作现状调查过程中如何客观的手段反馈出所关心的问题, 则是新的研究关注的视角, 本文在校企合作教学改革的过程中完成客观的现状发展以及其它相关的满意度调查问题而完成的研究。1.1 研究目标在校企合作人才培养教学改革过程中为客观提高学生对于校企合作的满意度, 经过需求调研、 设计并运用Android、 EXJS、 HTML5、 P
6、HP技术的校企合作虚拟学习平台问卷调查预警系统完成高校学生对校企合作满意度的调查开发, 经过该系统实现教师管理员的预警题目发布、 学生预警数据的采集、 选择均值集中量与频数分布两个统计量完成可视化预警分析, 反馈出学生对校企合作的教学改革机制的满意度, 为新一轮的校企合作教学改革提供了建设性建议从而有针对性的进一步提升改革机制的改进。1.2 研究意义广义上讲, 所谓校企合作是指教育机构与产业界在人才培养、 可须研究以及技术服务等领域开展的各项的合作活动。开展校企合作协同培养应用型人才, 是增强学生职业竞争力, 提高地方高校服务区域经济社会能力, 实现学校特色发展的重要途径, 建立长效的校企合作
7、教学管理机制能够充分保障人才培养质量, 解决学校和企业之间人才供需矛盾, 促进学生对企业文化认知、 增强学生对企业制度的认同、 提升学生对企业的热爱。建立针对校企双方有效的教学管理机制, 是保障校企合作能够长期、 高质量开展的必然要求.因此, 如何提高校企合作的满意度是一个必要的研究角度, 如果能够较为客观的反馈出学生对校企合作的教学改革机制的满意度则为有针对性的进一步提升改革机制, 无疑是校企合作教学改革推进步伐的重要手段。本文基于社会统计学理念, 应用软件工程方法以及计算机技术完成校企合作满意度预警问卷调查系统的设计与实现, 并完成了验证分析。第2章 需求分析需求分析是是设计系统的第一个步
8、骤, 也是一个系统设计与实现的关键步骤, 是为整个系统的设计提供必须的参考文档, 关系到整个系统的最终性能。因此, 必须做好系统的需求分析。 2.1需求简述学生进入调查系统进行问卷的生成、 答题; 教师发布问卷题目、 统计学生问卷, 具体如下所示: 生成问卷:题目准备约10个,主要为等级量表形式的题目, 能够将题目的优良中差转化成4、 3、 2、 1四个级别, 便于问卷题目统计定量分析。在线问卷答题:每个题目四个答案, 以单选框作为答案。在线统计:教师进入在线统计与分析界面, 选择均值统计进行四个等级学生答题的均值计算, 并呈现成显著的均值数值; 选择以频数方式统计则实现频数的饼状图或者柱状体
9、的统计, 并能够显示数值统计结果。2.2需求用例建模 本系统需求分析运用面向对象分析方法的流行工具UML完成系统建模。2.2.1 系统角色需求建模 当用户用手机扫描二维码或者在手机浏览器中输入网址进入问卷界面后, 进行注册并正确登陆能够顺利进入系统后, 用户角色根据功能预设不同能够分为教师管理员以及学生用户的身份, 进行各自的用户权限模块操作, 具体从以下学生登录产生预警数据源的过程以及教师登录后对预警数据源的获取、 统计分析以及生成问卷预警调查问卷的两方面, 如图2-1所示。图2-1 手机端预警系统总体需求用例图2.2.2 学生功能需求建模 根据课程信息化的VLE问卷调查流程分析明确学生经过
10、移动端调查系统的作用是产生移动端的预警数据, 即当学生二维码扫描进入移动端系统, 正确进行注册、 登陆后主要完成的调查预警的答题、 提交后完成预警数据的搜集的过程, 如图2-2所示。图2-2学生基于Android问卷调查预警系统用例图2.2.3 教师系统需求建模 根据课程信息化的VLE问卷调查流程分析明确教师经过移动端问卷调查系统的作用是移动端的预警获取、 统计与分析的过程, 即当教师二维码扫描进入移动端系统, 正确进行注册、 登陆后主要完成的调查预警分析过程, 包括”题目维护”、 ”预警对象频数的饼状图数据统计”功能, 如图2-3所示。图2-3 教师移动端预警系统需求用例图第3章 概要设计3
11、.1 系统数据库分析用户在使用手机进行二维码扫描后即可进入移动端调查问卷系统, 该系统以兼容多种屏幕尺寸的显示, 以移动端浏览器的展现形式向用户输出系统数据, 具体工作流程如图3-1所示, 登录后依据权限不同生成不同的使用页面。在学生使用时, 完成每一项答题后都将数据更新到数据库, 时时统计答题数据。此移动端调查问卷的实现是以PHP作为后台逻辑处理, 在逻辑上以单模块数据独自处理, 为扩展和整合提供空间; 在移动端浏览器兼容上以开源框架为蓝本, 进行修改, 形成独立风格展示和兼容大多数热门屏幕。在整体实现上化繁为简以最轻量级处理方式进行处理, 减轻移动端流量消耗, 降低使用成本, 后续将以移动
12、端离线方式联合异步交互形式展开优化, 本地缓存图片数据, 异步效验用户和获取时时题库的形式加以优化。图3-1移动端问卷调查流程图 本文移动端实现主要包含题库信息和用户信息, 是以单独存储数据的形式进行隔离, 用户数据只存储用户相关数据, 题库中存储题目数据和答题次数, 用户答题本着匿名的形式进行设计, 使数据对平台整体分析更有效。涉及数据存储在独立的MYSQL库中, 题库表中主要存储题目问题、 题目选项、 题目选项使用人数、 答题总人数, 如图3-2所示, 结合答题总人数能够进行百分比计算与分析。用户信息表中存储用户数据, 包含用户名、 用户密码和用户权限信息, 只做区分用户使用。图3-2题库
13、表设计3.2系统数据库设计 本系统中surveys数据库设计具体如下: 3.2.1 问卷调查表1、 questionnaire_survey 包括问卷题目设计, 存放问卷id, 问卷问题次序, 问卷问题, 问卷选项A, 选项A总数, 问卷选项B, 选项B总数, 问卷选项C, 选项C总数, 问卷选项D, 选项D总数, 总人数, 用来记录每个问题信息。问卷调查信息表如表3-1所示。表3-1 问卷调查信息( questionnaire_survey) NameCodeData TypePrimaryForeign KeyMandatory问卷idsurvey_idintTRUETRUETRUE次序s
14、urvey_ordervarcharFALSEFALSEFALSE问卷问题survey_questionvarcharFALSEFALSEFALSE问卷选项Asurvey_asked_avarcharFALSEFALSEFALSE选项A总数survey_asked_anumintFALSEFALSEFALSE问卷选项Bsurvey_asked_bvarcharFALSEFALSEFALSE选项B总数survey_asked_bnumintFALSEFALSEFALSE问卷选项Csurvey_asked_cvarcharFALSEFALSEFALSE选项C总数survey_asked_cnumi
15、ntFALSEFALSEFALSE问卷选项Dsurvey_asked_dvarcharFALSEFALSEFALSE选项D总数survey_asked_dnumint(10)FALSEFALSEFALSE总人数survey_asked_numint(10)FALSEFALSEFALSE2、 questionnaire_survey物理实现, 存放所有问卷问题用户的信息, 本系统中凡是遇到问卷问题信息的查询均要引用此表中的数据。图3-1 问卷questionnaire_survey3.2.3 用户信息表1、 逻辑设计 用户信息表questionnaire_userinfo , 为用户设计, 存放
16、用户( 教师或管理员) 的id, 用户名, 教师姓名, 密码, 权限( 区分管理员和学生) , 用来记录每个用户的信息。用户信息表如表3-2所示。表3-2 用户信息( questionnaire_userinfo) NameCodeData TypePrimaryForeign KeyMandatory用户iduserinfo_idIntTRUETRUETRUE用户名userinfonVarcharFALSEFALSEFALSE密码userinfo_pwdVarcharFALSEFALSEFALSE用户权限userinfo_intFALSEFALSEFALSE2、 物理实现表teacher,
17、存放所有教师用户的信息, 本系统中凡是遇到教师信息的查询均要引用此表中的数据。图3-2 问卷用户的信息第4章 详细设计4.1 系统实现运用Android、 EXJS、 HTML5、 PHP技术的校企合作虚拟学习平台问卷调查预警系统完成高校学生对校企合作满意度的调查, 本系统的移动端定向数据收集是基于用户主观回答问题的方式进行的, 以移动端作为入口, 嵌入二维码的形式如图4-1所示, 支持方便快捷的完成问卷调查, 二维码登陆请扫描即可登陆手机调查系统首界面, 或输入网址链接也能够登录, 再应用问卷预警系统完成参与校企合作的学生对校企合作过程中关键问题的”校企合作预警问卷调查研究”根据预警层次流程
18、如图4-2所示, 确定调查问卷指标、 设计预警问卷、 问卷调查实施, 进行预警数据分析从而发现校企合作中学生对整体教学改革应用的问题发出预警信息。图4-1移动端问卷调查二维码图4-2 查预警验证层次图4.2 系统验证应用4.2.1 预警问卷调查准备 针对数据分析预警系统来说数据的搜集指标分析、 设计、 样本选择将决定预警的整体科学性与预警分析结果的参考价值, 选择校企合作过程中的几个最为关键的问题作为研究对象, 即问卷的一级调查指标如表4-1所示。1.问卷指标体系 结合校企合作工程教育的关键主要影响因素, 最终确定对校企合作教学管理改革的学习时间分配、 实训课程、 学校教师指导、 虚拟学习社区
19、平台服务、 学校监控机制、 教学管理机制自身工程能力的提高( 分析、 设计、 运行与实施四方面的CDIO工程能力) 作为问卷调查的基础指标, 如表4-1所示。表4-1平台问卷指标体系编码一级指标编码二级指标A1学校教学管理B1时间安排B2实训计划B3运行机制B4监控机制B5教师指导B6虚拟社区学习服务 A2学生工程能力成熟度B7分析B8设计B9实施B10运行2.问卷调查题目设计 本文的预警问卷调查设计过程为: 教师根据问卷调查指标体系,教师确定信度与效度较好的问卷题目B1至B10 如表4-2所示。表4-2 校企合作学习平台满意度问卷题目调查设计题号题 目 概 要答案设置B1时间安排四级等量:
20、非常不满意、 不太满意、 比较满意、 非常满意( 用1-2-3-4转化) B2实训计划B3运行机制B4监控机制B5教师指导B6虚拟社区学习服务B7分析B8设计B9实施B10运行4.2.2预警调查实施 本研究中预警数据统计选择的是频数统计, 经过频数的分析统计结果能够看出调查对象的现状情况, 明确学生对校企合作的满意度调查分析, 从而深入分析原因发现校企合作中的问题, 本研究选择调查样本为软件工程13级学生完成校企合作教学改革的软件工程专业1-4班学生。当教师在地址栏中输入登陆地址, 或者扫描登陆二维码后正确的输入自己预先注册好的用户名和密码后便能够进入预警系统的教师后台部分如图4-3所示, 教
21、师点击”题目维护”, 如图所示点击”修改”, 即能够进入如图4-4所示的教师题目录入界面, 此时教师能够开始发布题目以及四个选项的等级量表答案, 此时学生争取注册并成功登陆本系统后便能够自动进入答题模式, 注意, 教师如果在没有输出当前问卷预警数据统计之前, 不能修改当前的预警题目, 否则当前已经完成的学术答题数据将全部清零。图4-3教师登陆预警系统主界面图4-4教师登陆预警系统题目维护图4-5学生登录预警系统答题界面4.2.3预警数据统计分析1.操作方法本系统中的预警数据统计过程在教师进行题目维护、 学生登陆系统答题以后教师进行数据的统计, 当学生登录完成注册并正确登录后, 即能够开始完成问
22、卷调查题目作答, 教师即可登陆系统后选择”数据统计”, 能够呈现各个预警题目的统计结果。2.统计量物理意义如表2-4所示, 学生对于校企合作虚拟平台的学习满意度情况进行预警分析, 经过时间安排、 实训计划、 运行机制、 监控机制以及教师指导5个主要预警变量反馈出学生对校企合作基本问题的满意度。表2-4 VLE学生满意度预警变量以及意义预警变量预警意义实训计划学生对校企合作基本问题的满意度监控机制教师指导虚拟学习服务运行机制如表2-5所示, 学生自身工程能力提高满意度情况统计, 主要包括CDIO工程能力的工程分析、 工程设计、 工程执行与系统整合4个主要预警变量, 预警意义经过。表2-5 学生满
23、意度预警变量以及意义预警变量预警意义构思分析、 设计能力学生对于校企合作基本问题的满意度统计分析工程执行能力工程运行能力3.统计结果( 1) 学生对于校企合作基本问题中”时间安排”的满意度统计结果, 如图2-5所示, 179人完成才问题作答, 能够看出班级水平范围优良中差分别为54人、 89人、 21人与11人, 分别所在比率为30.17%、 49.7%、 11.7%与8.4%。( 2) 学生对于校企合作基本问题中”实训计划”的满意度统计结果, 如图2-6所示。179人完成问题作答, 能够看出班级水平范围优良中差分别为65人、 72人、 26人与12人, 分别所在比率为37.1%、 41.1%
24、、 14.9%与6.9%。( 3) 学生对于校企合作基本问题中”高校教师指导”的满意度统计结果, 如图2-7所示。175人完成问题作答, 能够看出班级水平范围优良中差分别为70人、 64人、 24人与18人, 分别所在比率为39.8%、 36.4%、 13.6%与10.2%。( 4) 学生对于校企合作基本问题中”虚拟学习社区服务”的满意度统计结果, 如图2-8所示。178人完成问题作答, 能够看出班级水平范围优良中差分别为65人、 85人、 16人与12人, 分别所在比率为36.5%、 47.8%、 9%与6.7%。( 5) 学生对于校企合作基本问题中”监控机制”的满意度统计结果, 如图2-9
25、所示。174人完成问题作答, 能够看出班级水平范围优良中差分别为55人、 89人、 14人与16人, 分别所在比率为31.6%、 51.1%、 8%与9.2%。( 6) 学生对于校企合作基本问题中”管理运行机制”的满意度统计结果, 如图2-10所示。174人完成问题作答, 能够看出班级水平范围优良中差分别为65人、 89人、 10人与15人, 分别所在比率为36.3%、 49.7.1%、 5.6%与8.4%。图4-6 学生对于时间安排满意度统计图4-7 学生对实训计划满意度统计 图4-8学生对于高校教师指导满意度统计图4-9学生对于虚拟学习社区服务满意度统计图4-10学生对于监控机制满意度统计
26、图4-11学生对于管理运行机制满意度统计( 7) 学生对于校企合作基本问题中”自身工程分析能力提高”的满意度统计结果如图4-12所示。180人完成问题作答, 能够看出班级水平范围优良中差分别为57人、 81人、 30人与12人, 分别所在比率为31.7%、 45%、 16.7%与6.7%。( 8) 学生对于校企合作基本问题中”自身工程设计能力提高”的满意度统计结果如图4-13所示。175人完成问题作答, 能够看出班级水平范围优良中差分别为59人、 90人、 7人与7人, 分别所在比率为33.7%、 51.4%、 4%与4%。( 9) 学生对于校企合作基本问题中”自身工程执行能力提高”的满意度统
27、计结果如图4-14所示。181人完成问题作答, 能够看出班级水平范围优良中差分别为63人、 90人、 19人与9人, 分别所在比率为34.8%、 49.7%、 10.5%与5%。( 10) 学生对于校企合作基本问题中”自身工程运行能力提高”的满意度统计结果如图4-15所示。179人完成问题作答, 能够看出班级水平范围优良中差分别为55人、 89人、 17人与11人, 分别所在比率为30.17%、 53.6%、 9.5%与6.1%。图4-11学生工程运行能力提高图4-13 学生工程分析能力提高图4-14学生工程设计能力提高满意度图4-15 学生工程执行能力提高满第5章 测试与分析5.1 系统测试
28、概述软件测试是软件开发过程中的一个重要组成部分, 其目的就是对软件产品进行验证和确认的活动过程, 尽快尽早地发现在软件产品中所存在的各种问题。软件测试作为软件质量保证的重要手段, 贯穿整个软件生命周期, 从程序测试扩展到需求和设计的评审, 涵盖静态测试和动态测试, 并依据质量标准和测试规范, 主要采用白盒测试方法和黑盒测试方法, 完成过项具体的测试任务, 以保证软件产品的质量。黑盒测试方法不关注软件内部结构, 而是着眼于程序外部用户界面, 关注软件的输入和输出, 关注用户需求, 从用户的角度验证软件功能, 实现端到端的测试。黑盒测试方法中具体方法包括等价类划分法、 边界值分析法、 错误推测法、
29、 因果图等, 借助这些方法能够简化测试数据的数量, 设计更有效的测试用例。白盒测试方法是已知产品的内部工作过程, 清楚最终生成软件产品的计算机程序结构及其语句, 按照程序内部的结构测试程序, 测试程序内部的变量状态、 逻辑状态、 运行路径等, 检验程序中的每条通路是否都能按预定要求正确工作, 检查程序内部工作或运行是否符合设计规格要求, 所有内部成分是否按规定正常进行。白盒测试方法中具体方法包括逻辑覆盖、 循环覆盖、 基本路径覆盖等。5.2 测试用例设计填写资料模块需要输入姓名、 地址、 手机号, 从测试的方法来看采用黑盒测试方法, 具体测试用例的设计按照等价类划分法, 能够将3个输入项划分为
30、合理等价类和不合理等价类, 等价类划分如表5-1所示。表 5-1资料修改等价类划分输入项输入内容编号姓名合理等价类不为空1不合理等价类为空2密码合理等价类不为空3不合理等价类为空4总 结本系统为在校企合作人才培养教学改革过程中客观提高学生对于校企合作的满意度调查分析, 以教育统计学为理论基础、 运用软件工程的方法经过需求调研、 系统设计、 系统实现与验证测试, 运用Android、 EXJS、 HTML5、 PHP软件技术完成校企合作虚拟学习平台问卷调查预警系统, 并在校企合作的院校完成了验证分析。该系统实现具体功能: 当学生正确注册并登录系统后, 教师管理员经过该系统完成预警题目发布、 学生
31、预警数据的采集、 频数分布统计分析完成可视化预警分析, 经过验证结果表明: 该系统的实施能够反馈出学生对校企合作的教学改革机制的满意度, 为新一轮的校企合作教学改革提供了建设性建议从而有针对性的进一步提升改革机制的改进。 该系统操作与界面均简洁、 运行稳定、 但依然存在许多不足, 部分功能有待于改进, 比如: 调查题目的类型设置、 统计结果的报表功能以及更多的统计量的选择等。 参考文献1 邱旭东, 刘文浩.基于JSP的MVC开发模式研究及应用J.中国科学信息技术 ( 9) : 24-32 2 额尔德尼.风险防范是反洗钱工作的重中之重J.内蒙古金融研究, 3 郭峰.Spring从入门到精通M.北
32、京: 清华大学出版社, :21-234 郝刚.ASP.NET服务器控件开发M.北京: 人民邮电出版社, : 34-365 凯西.施瓦尔贝.IT项目管理M.王金玉译.北京: 机械工业出版社, : 15-181赵昕.校企合作办学模式的探讨J.中国成人教育, ( 10) : 25-26.余祖光.职业教育校企合作的机制研究J.教学文摘, ( 2) : 62-63费云生.创新校企合作平台促进校企发展共赢J.职教论坛, ( 11) : 4-5.任君庆.服务型区域教育体系的校企合作M.北京: 高等教育出版社. : 13-14余祖光.职业教育校企合作的机制研究J.教学文摘, ( 2) : 62-63朱洪春.上海地方院校工科院校产学合作教育.华东师范大学. (9)尹海洁.社会统计学简明教程M.社会科学文献出版社吴建, 郑潮, 汪杰.UML基础与Rose建模案例( 第3版) M.人民邮电出版社, ( 06) 明日科技.Android从入门到精通M.清华大学出版社, ( 9) 华研图书馆.HTML5与CSS3基础教程( 第8版) M.人民邮件出版社, ( 6) 明日科技.PHP从入门到精通( 第3版) M.清华大学出版社, (9)