第 1 章 绪论
1.1 课题研究背景和意义
随着计算机网络技术的普及和推广,应用网络信息技术也使教育变得更加的便捷和高效,如今更是发展成为一种全新的教育培训模式[2]。检验教育培训最直接的效果离不开考试,考核也成为了现代信息化培训中的重要环节。面对电力系统中大量接踵而至的考试任务,传统的纸质考试倍感压力。现阶段,网络考试平台是网络加速发展衍生出的一种现代考试形式,它可以根据用户的需要,快速的构建考试、鉴定、自测、分析及管理的平台,它与传统考试也是一种补充和共生的关系。如果站在考试业务管理的高度看,网络考试平台又可将传统考试管理及传统考试实施效果管理纳入其中,这包括传统考试的需求、组织实施中的流程管理与审批、传统考核、考核效果数据的录入/导入接口等[3]。通过网络考试/传统考试的统一管理形成考试数据库,也为教育考试的策略调整与改善提供了真实的参考数据。在大数据的环境的影响下,搭建一个云平台,经过授权后有效地挖掘电力系统员工的考试有关数据资源,分析数据及更多的知识弱点等,整合对应的学习资源信息,及时有效的推送给有关学员。
...............
1.2 研究现状及思路
国内外对于在线网络考试平台早有研究,而且始终保持着不断的更新,在题库建设和组卷策略方面也取得了显著的成果[4]。比如全国计算机等级考试、技能鉴定考试、驾照考试、慕课平台、考试 APP 等等。这些研究成果,对教育事业的发展起到了积极的作用。电力企业在国家改革的热潮中也面临着巨大的压力,理论不断的更新,技术不断的创新。要在改革的热潮中站稳脚步,人才的培养就显得尤为重要,电力行业的培训学校首当其冲,在很多种培养人才的方式中,其实以考促学也是专业提升的一个重要手段。自身的软实力要提高,也就意味着对电力员工的专业素质和业务能力要求越来越严格[5]。我国绝大多数电力行业内部的考试仍处于实体阶段。自电力公司成立以来,从资产、规模、就业人数、产业覆盖率各分项增长,随着规模的不断扩大,业务的迅猛发展,对于人力资源管理的要求也越来越高,由此对于员工的再教育和培训的需求也更加的迫切[6]。近几年,总部意识到教育培训的滞后,然充分利用网络资源,大力发展网络教育,并开发了功能强大,系统庞大的网络大学平台,对教育培训、考试招聘等等都起到了非常关键的作用。但分到每个电力分公司,权限用户非常有限,如果权限太宽就容易出错,所以局部频繁的考试无法展开,也影响到职工技能水平的提高。大数据环境下的网络考试平台正好适应现阶段的局部考试。通过模块化的方式来分析系统的功能,采用层次结构图来表示系统软件方面的总体性功能[7]。
...............
第 2 章 相关技术介绍
2.1 网络考试平台开发模式
大数据环境下的网络考试平台设计所采用的结构为 B/S(浏览器/服务器)结构[12]。B/S 架构是当前应用开发中普遍使用的一种主流的结构体系,它在处理数据时,主要分为三层。第一层是前端,即客户端,主要是为用户提供方便、简洁的操作界面;第二层指应用服务器端,主要负责网络考试平台逻辑数据处理;第三层可称为后台,由数据服务器组成,其主要功能是网络考试平台的数据信息交互、信息存储、数据分析、数据访问以及优化等功能。用户不需要安装任何客户端,只需要通过浏览器进行操作,与网络考试平台有关的主要逻辑事务都将在服务器端(Server)实现,避免大量逻辑事务冗余和沉积在前端(Browser)中执行和实现[13]。当然,这种结构的使用,大大简化了网络考试平台客户端,也减轻了平台在电脑上运行的负载荷量,也间接的节约了开发成本,直接降低了总成本。
...............
2.2 开发技术
J2EE 是 Java2 平台的企业版,主要功能是提高可移植性、安全性与再用价值。J2EE 是由多个组件构成的,它与传统的开发技术框架完全不同,可以非常方便的去实现系统开发工作。事实上,J2EE 对系统的移植过程做了最大程度上的简化处理,而对本身的标准又具有良好的通用性,因此能过缩短对系统的开发时间。J2EE 几乎提供了企业计算需要的所以服务,也有共同的标准和规格,在视图层与业务层之间也是完成分离的[15]。J2EE 由七大部分组成,分别为:WEB开发工具;J2EE 模型; EJB 开发工具;项目部署的服务;连接器;数据库服务;整合部分。
...............
第 3 章 系统需求分析...............11
3.1 系统的需求说明................11
3.2 功能需求分析...............15
第 4 章 平台详细设计................22
4.1 系统的总体设计...............22
4.2 系统功能设计...............24
第 5 章 平台实现...............35
5.1 账户管理模块的实现 ...............35
5.2 题库管理模块的实现 ................39
第 6 章 平台应用测试
6.1 测试目的
系统测试的主要目的:一是尽量在系统使用前把所有有可能发生的缺陷和不足挖掘提出,方便后期及时的修改,这样既可提高研发效率,又可减少对用户带来麻烦。二是尽量多的找出系统中的 bug,避免因系统严重的 bug 导致的瘫痪。所以一定要在投入使用前检测出这些问题,也降低企业的损失和研发的成本[20]。
...............
6.2 测试环境
此平台是在 JSP 和 SQL 的上建立的,在系统的实际运行中有两种方式:1、直接在 Myeclipse 上运行,这种运行方式有优点也有不足,比如在系统内应用的软件会有很多的条件限制。2、将编辑好的程序压缩为 war 包格式,并利用 SqlServer2008 数据库和 JDK,在 Tomcat 服务器下运行,最终完成程序的部署应用。
...............
总结
此系统的设计与研发,充分利用了网络及编程技术,为全面提升电力员工及电力学生的技术技能水平起到了积极关键的作用。就本系统而言,在功能齐全的网络考试平台上添加了大数据环境分析,充分优化使用者对知识点练习的准确度[21]。员工通过正确的信息登录到平台,界面显示简洁明了,醒目位置显示由数据分析出的知识点链接,极大的提高了员工练习的积极性。也不会因为时间等客观原因影响到系统的学习、专业的考试。结合本地的标准化考场,利用远程视频监控平台,就地练习、就地考试,节约了到培训中心往来的费用,节省了宝贵的工作时间。同时也为人资部门对人员的考核提供了帮助,使得考核方式更加的规范、更加的公正。从长远发展来看,此系统承担的任务将是不可替代的。
参考文献(略)