军工单位保密知识考试系统的设计

2018-01-28 10:51吕爱民
电子技术与软件工程 2017年18期
关键词:Java语言设计

吕爱民

摘要

开展军工单位保密资格认证以来,保密知识考试是保密资格认定必有的一个环节。掌握应知应会的保密知识是军工本位涉密人员的基本义务和责任。基于军工单位保密工作实际需要,选择Java为开发语言,以Oraclellg作为数据库支撑,以Eclipse为开发工具进行军工单位保密知识考试系统的分析与设计。

【关键词】军工单位 保密知识 考试系统 Java语言 设计

1概述

当前,军工单位保密知识考试依然采用传统模式,即把涉密人员集中在一个地方,发放相同考题的试卷,限定涉密人员在一段时间里完成试卷作答。这种传统的方式组织一次涉密人员考试不但需要大量的人力、物力和时间,而且工作效率低、成本高、效果差。因此,军工单位迫切需要一套保密知识考试系统来支撑保密知识培训工作,促进军工单位涉密人员的保密知识水平提高,对军工单位保密资格认定工作有着重要的意义。

2需求分析

军工单位保密知识考试系统是一个基于B/S架构、针对涉密人员保密知识培训的考试系统。考试目的以督促涉密人员认真、主动学习保密基本知识,检测军工单位涉密人员的实际学习效果是否达到保密资格认定标准的要求为主,通过自动化出题、计算机阅卷、智能化统分来辅助人力资源部门对涉密人员保密知识考试的工作,减少其工作量、提高考试工作效率。

2.1功能需求

军工单位保密知识考试系统的用户主要有涉密人员、涉密部门领导和管理员。涉密人员可以在线登陆保密知识考试系统、在线答题、提交试卷、查询本人成绩、查询试题答案等;涉密部门领导可以在线登陆保密知识考试系统、在线答题、提交试卷、查询本人成绩、查询部门涉密人员成绩、查询试题答案等;管理员可以简单、快捷地导入涉密人员信息、涉密部门领导信息、导入保密知识试题信息、选择不同的试题库发布一次考试,同时能够对涉密人员信息和权限进行管理等。

2.2性能需求

军工单位保密知识考试系统是建立在单位局域网网络的考试系统,可以实现涉密部门领导和涉密人员便捷的进行考试学习,需要满足易用性、可靠性和可扩展性。

2.2.1易用性

因军工单位保密知识考试系统面向的是用户对象多樣、知识能力层次差异较大,故需要系统提供一个界面友好、操作方便的平台。

2.2.2可靠性

因本系统是一个保密知识考试系统,需要满足多用户同时在线访问,响应速度快是提升用户体验的重要方面。

2.2.3可扩展性

本系统应满足保密知识考试内容增删改等基本要求,能够实现可扩展;方便管理员对题库进行管理和维护。

3系统设计

3.1系统结构

因军工单位管理有着自身特殊性,对单位各种信息以保密、安全为首要目标,并且系统在进行信息和数据的处理时涉及到涉密人员信息和涉密部门信息,故需要较高的保密性、安全性。根据军工单位保密知识考试系统的需求,软件体系结构划分为表示层、业务逻辑层和数据层。

3.2功能模块

军工单位保密知识考试系统分为4大功能模块:

3.2.1用户管理

用户管理主要分为涉密人员管理、涉密部门领导管理和管理员管理三个子模块。管理员可以对系统的角色进行管理,并为不同的角色分配相应的权限,本系统中将建立管理员、涉密部门领导和涉密人员三种角色,分别分配给对应的用户。针对不同的用户权限,在登录前系统需要进行身份验证。

3.2.2题库管理

管理员完成对题库及题目的建设与维护,包括:对题目的增加、减少、改变、查看,题目的难度、区分度的维护等。

3.2.3考试管理

考试管理模块主要包括在线考试、考试过程记录和考试结果统计三个子模块。其中,在线考试模块完成对考生的初始题目选择、后继选题以及终止条件的控制;考试过程记录主要对考生的考试反应结果进行记录;考试结果统计主要是对考生的答题正误进行统计。

3.2.4统计、分析管理

统计、分析管理模块主要完成涉密人员和涉密部门领导考试成绩统计和分析、试题使用情况统计和分析、涉密人员和涉密部门领导答题情况统计以及对保密知识考点的使用情况统计、分析。涉密人员和涉密部门领导提交试卷后,可以查看每到试题的回答情况、自己的考试成绩以及历史成绩记录;管理员登录系统后,可以查看涉密人员和涉密部门领导的考试成绩以及详细的答题记录。

3.3数据库设计

军工单位保密知识考试系统需要11张数据库表。管理员信息表:管理员编号(主键)、用户名、密码、权限、姓名、所在部门、涉密等级、办公座机号码等;涉密人员信息表:涉密人员编号(主键)、涉密人员姓名、所在部门、涉密等级、权限、密码、政治面貌、职称、职务、手机号码等;涉密部门领导信息表:涉密部门领导编号(主键)、姓名、所在部门、涉密等级、权限、密码、政治面貌、职称、职务、手机号码等;权限信息表:权限编号(主键)、功能名称、功能编号、角色编号、备注等;角色信息表:角色编号(主键)、角色名称、备注等;功能信息表:功能编号(主键)、功能名称、备注等;题目信息表:题目编号(主键)、题库编号、题目描述、题目类型、题目被选中次数、题目被答对次数、题目答案、题目解释、备注等;题库信息表:题库编号(主键)、题库名称、题库描述、题库创建人、备注等;考试信息表:考试编号(主键)、考试名称、考试创建人、备注等;答题结果记录表:答题情况编号(主键)、题目编号、涉密人员编号、试题编号、备注等;成绩记录表:成绩记录编号(主键)、涉密人员编号、考试编号、成绩、回答题目个数、备注等。

4结语

通过分析军工单位保密知识考试管理工作现状,结合保密知识考试流程,提出了构建适用于保密知识考试管理工作的信息系统,完成了军工单位保密知识考试系统的设计,系统实现了保密知识考试的信息化和智能化,提高了保密知识考试的工作效率,为保密教育培训的考试提供了新方式、新模式。但随着移动互联技术的快速发展,开发基于移动端的军工单位保密知识考试系统,使其能够实现涉密人员不受时间和空间限制的登陆考试系统来进行保密知识学习与测试,这是下一步研究的方向。

参考文献

[1]何林艳.基于的自适应考试系统的研究与设计[D].大连海事大学,2009.

[2]王鹏.基于项目反应理论的自适应测试选题策略研究[D].沈阳师范大学,2013.

[3]包佃清.基于IRT分布式网络考试系统的设计与实现[D].苏州大学,2007.endprint

猜你喜欢
Java语言设计
何为设计的守护之道?
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
设计之味