APP下载

装备电子履历系统设计与实现

2017-05-18金芳王玉珏

科技视界 2016年19期
关键词:信息安全数据库

金芳 王玉珏

[摘要]针对纸质装备履历信息手工登统计效率低等问题。设计开发基于C/S结构的装备履历信息管理系统,介绍了系统功能组成、功能设计和功能实现及关键技术,实现装备操管人员可以在线信息登记,装备管理单位可以根据自己的权限查阅、监督和检查装备维修、维护、当前状态等履历信息。

[关键词]电子履历;装备管理;数据库;信息安全

0引言

装备履历记载着装备从生产、列装、使用到退役报废全过程的管理及质量信息。是装备全系统、全寿命管理的重要基础和依据Ⅲ。目前,装备的履历信息大多是通过手工方式在履历簿上进行登记的,对履历信息的登记、管理、查阅等方法落后,更不具备信息统计、在线查询等功能,针对现有装备履历信息手工登统计效率低、不及时等问题,研制基于C/S结构的装备履历信息管理系统,实现装备操管人员可以通过专用软件进行在线信息登记,装备管理单位可以查询本单位所属装备的履历信息,领导机关可以及时对装备维修、维护、当前状态等履历信息进行查阅、监督和检查,同时可实现对装备操管人员、单位装备管理工作业绩的统计,可以适应装备质量管理体系需求,提高装备管理自动化、信息化、规范化水平。

1系统功能组成

装备电子履历系统包括装备信息管理功能、用户管理功能、管理员管理功能、数据导入导出功能、综合统计查询功能、日志管理功能和数据备份恢复功能。其中装备信息管理包括基本信息管理、类别信息管理、字段信息管理:用户管理用于定义操作各系统的用户属性及其相应的操作权限;管理员管理包括管理员级别管理、管理员变更管理;数据导入导出可以实现导入、导出格式管理以及数据库数据的导入和导出:综合统计查询可以根据权限进行查询,对于领导查询应能反映某一类别信息的总体情况,并实现一定的分析统计功能。日志管理指所有的功能操作随时生成操作日志,在此可以对操作情况进行查询:数据备份与恢复管理功能提供自动和手动的系统备份功能,提供手动系统恢复功能。

2系统功能设计

2.1用户管理模块

该模块包括用户身份认证、用户信息维护(如增加、修改、删除等)用户权限划分(如针对不同职能用户设置不同权限的客户端,如装备操管单位对操管装备维护维修情况及时进行登记、随时查看历史记录、提交信息修改申请等功能,业务机关可以浏览、检索、查询、统计、检查所有装备维护维修信息以及答复修改申请)等功能。

2.2信息录入维护模块

该模块包括装备简介、定岗定位情况登记、岗位人员交接登记、装备交接登记、仪器仪表登记、工具器材登记、软件资料登记、其他物品登记、备品备件登记、日常维护物资消耗登记、配套物品借出、归还登记、装备运行、维护登记、装备转场登记、装备任务(合练)登记、技术状态检测登记、关键、重要部件运行登记、装备故障登记、装备事故登记、上级检查情况登记等现有试验专用装备履历簿的全部内容的信息录入维护功能。

2.3检索、统计、报表模块

该模块包括数据库内数据的分类检索、统计、报表功能。

2.4数据管理模块

该模块包含数据备份(手动、自动备份相结合)、数据还原、日志管理等功能。

3系统功能实现

3.1用户身份认证功能

考虑到部队装备管理安全保密的需要,本系统基于角色进行管理。根据管理职能划分权限边界,依据定义的不同角色,在程序中根据角色控制到字段级权限,通过对用户赋予不同的角色来控制用户的权限范围,对应不同的功能模块。用户登陆时,仅可以看到其权限范围内的页面,并使用权限范围内的功能。整个系统的权限可以设置到字段级,具有清晰的权限划分和高度的操作安全性。考虑到各单位的实际情况,角色还可以根据需要进行增加、修改和删除。

C/S客户端需该项功能以核实管理员用户身份,密码输入后经MD5加密,并与数据库存储密码进行比对,如有空项或错误,弹出提示框进行提示,用户重新输入个人信息。其流程如图2所示。

3.2数据库客户端查询、增加、修改、删除记录管理

C/S客户端数据库常用操作主要有查询、增加、修改、删除、更新等操作,本系统主要通过ADO技术实现上述操作,大致流程如图3所示。

3.3数据库手动备份、恢复

管理员登录系统后具备备份,恢复数据库功能,备份数据库以文件形式存储到指定目录下,还原时选定备份数据库文件,将数据还原到数据库管理系统。备份/还原数据库过程如图4。

3.4数据库操作历史记录、日志管理

日志管理主要针对管理员和各级用户对数据库操作进行及时记录,如数据的插入、更新、删除等,随时生成操作日志,日志内容以表格形式存储到数据库,可以对操作情况进行查询,方便日后的业务查证、数据库事件记录;历史记录主要用于记录各级用户的登录、更新、上传、下载、时间、对象等信息,便于软件问题分析等相关操作。

4关键技术

4.1信息安全

为保障装备履历信息安全,在系统设计上研究和应用多重信息安全技术,硬件上基于现有成熟技术,采用了防病毒网关、入侵检测、防火墙等设备确保运行网络安全,在系统软件设计上,在实现了用户身份认证、权限划分、日志管理等基本功能的基础上,对履历信息的内容也进行了多重保护。具体做法如下:

在任何用户增加任何履历信息时,不仅在系统日志的中记录用户名称、IP地址、MAC地址、增加的项目名稱等信息,同时在履历信息数据中也记录了该信息创建的时间、创建用户等标记,且该标记会始终存储在相应的履历信息中,除系统管理员外无法修改:

在修改履历信息时,为保障信息的真实性,系统软件不仅会对修改过的信息打上修改标记,还会记录修改时间、修改者用户名、IP地址、MAC地址等标记:

在删除履历信息时,除记录执行该操作的各项标记外,一般用户只能将信息放人回收站中,无法彻底将信息清除,系统管理员可以浏览回收站中的履历信息,并可将其还原。

基于以上的方法和技术,既保证了履历信息的防外部攻击、泄漏。同时又防止内部篡改,具备一定容灾备份能力。

4.2快捷统计查询

除根据关键字、单位、类型等进行查询需求外,对于领导机关查询应能具备快捷查询功能,并实现一定的分析统计功能。本课题设计通过关键字、单位、类型等进行查询的程序界面,为满足领导机关快捷查询需求,增加快捷查询窗口,编写相应的程序算法,实现本月已经维护装备、未维护装备、存在故障装备等信息查询统计,并可根据具体需求通过程序后台对快捷查询的项目进行增加。

5结论

研制的基于C/S结构的装备电子履历管理系统,实现了装备使用人员可以通过专用软件进行在线信息登记,装备管理单位可以查询本单位所属装备的履历信息,领导机关可以及时对装备维修、维护、当前状态等履历信息进行查阅、监督和检查。同时可实现对装备操管人员、单位装备管理工作业绩的统计,可以适应装备质量管理体系需求,提高装备管理自动化、信息化、规范化水平,可以满足研制要求。

[责任编辑:杨玉洁]

猜你喜欢

信息安全数据库
《信息安全与通信保密》征稿函
信息安全专业人才培养探索与实践
保护信息安全要滴水不漏
高校信息安全防护
保护个人信息安全刻不容缓
信息安全