电力安规模拟考试系统的设计
2014-12-03杨铭
杨铭
摘 要:本文针对对电力企业安规考试现状,设计了基于SSH架构的电力安规模拟考试系统,建立以计算机技术、网络技术、通信技术为支撑的电力安规考试系统,是实现电力企业稳定运行、健康发展的重要保证。
关键词:电力企业;安规模拟;考试系统
引言:智能电网领域作为当前电力的发展趋势,对于发电、输电、配电、变电和用电等各个领域的电力安规知识的培训是必不可少的。培训的内容和课程类型多,且知识量较大。面对如此繁重的学习任务,如何有效减轻员工学习安规的压力,提高员工的学习效率,这就对平台的功能提出了更高的要求。
一、电力安规模拟考试系统设计原则
(一)抽象和求精。抽象是提取现实世界事物的本质的共性而不考虑其细节内容。抽象是面向对象广泛应用的概念。上一章需求分析当中,对求解问题用现实世界语言直接表示;在概要设计阶段需要进行抽象,提取一类事物所具有的共同特点即抽象。抽象包括过程抽象和数据抽象。无论是那种抽象都要提取一类事物的精华而不是细枝末节,因此抽象过程中求精是很重要的。求精可以协助概要设计师在设计当中伴随着设计流程的不断深入可以展现层次很低的信息。抽象与求精相结合能够很好的帮助概要设计师建立一套完善的设计模型。
(二)模块化与信息隐藏。在概要设计阶段需要设计软件结构,而科学的软件结构的设计核心是分块设计。分块设计即对目标系统的功能进行模块划分,将大问题化解为一个个小问题最终得到解决。划分好的模块之间要尽量少通信或者一个模块内部数据或数据的改变不能影响其他模块的状态,因此要保证模块之间的信息是相互保密的,否则模块划分就没有意义了。要做到模块之间信息保密就要把每个模块的信息隐藏起来,每个模块只留一定的接口与其他模块进行简单的通信。模块的划分要做到每个模块的信息隐藏,这样可以减少研发、测试和维护的工作量。
(三)模块独立性。提倡模块的独立性是为了方便后期的研发和维护。模块的独立性通过模块的内聚度和耦合度来衡量。
二、电力安规模拟考试系统功能模块设计
电力安规模拟考试系统的设计是为了实现电力员工对安全操作规则自主的学习及自动测评。每个用户都会有对应的用户信息,其中记录了个人的学习历程及自己收藏的没有掌握的试题。可方便用户有针对性的连贯性的学习。本系统从功能上主要分为八个模块,分别是用户管理、权限管理、题库管理、在线考试管理、历史考试记录管理、收藏试题管理、统计排名管理以及系统设置。
电力安规模拟考试系统功能模块如图1所示。
图1 电力安规模拟考试系统功能模块图
三、系统关键模块设计
(一)权限管理模块。该模块设计的主要目的是辅助用户管理模块,其基础的功能包括系统权限的添加、修改和删除。待用户管理模块添加新的用户角色后,可在该模块内选择新建角色的操作权限。
(二)题库管理模块。在题库管理中,主要包括试题基本信息的添加、删除、修改以及查询等4个功能点。试题基本信息的添加功能主要目的方便管理人员可参照新的电力安全操作规程扩充试题库的题目信息,保障试题的时效性。试题基本信息的删除功能目的是为了方便试题维护人员及时淘汰已过时规程,防止员工在考试时自动出卷系统抽中该类试题。试题基本信息的修改功能可方便试题维护人员及时更正由人为原因导致上传错误的试题,充分保证试题的准确性。在试题查询模块,提供多种查询条件,方便试题的快速定位,边缘管理人员以及学员快速的找到要操作或学习的题目。
四、系统数据库设计
数据库是一个结构整齐、定义正规贴切且操作规范的数据集合,同时也是电力安规模拟考试系统的数据中心。设计组成完整且结构合理的数据库体系结构及其逻辑结构是该系统设计开发过程中的一个关键性工作。
数据库设计时,一般情况需要满足下列五个要求:(1)减少表中可为空的列;(2)减少表中重复值或列;(3)尽量确保每个表中只有一个唯一的标识符;(4)数据库对象要有统一的前缀名;(5)尽量只存储单一实体类型的数据。满足了以上五条要求,设计的数据库表基本上就达到了设计规范。其他详细具体的设计要求,需要数据库设计者在设计过程不断摸索、不断积累经验,最终能够设计稳定、科学、合理的表结构。
结束语:对于电力企业而言,员工对安规的掌握情况与企业的安全稳定运行息息相关。而如何保证员工的工作之余合理的记忆及考核安规掌握情况就显得尤为重要。电力安规模拟考试系统采用先进系统开发框架和软件开发过程,在很大程度上推进了安规学习模式的改进。
参考文献:
[1] 陈奇朋,罗滇生,胡强,等.基于虚拟现实技术的电力作业仿真培训系统[J].计算机工程与应用,2012:1-6.
[2] 徐良军,章建,蒋毅,等.基于虚拟现实技术的电力安监仿真培训系统[J].计算机系统应用,2010,19(11):162-166.