信息安全考核系统研究与设计

信息安全考核系统研究与设计

1系统研究的目的和意义

1.1研究的目的

开展该项目研究的主要目的是整合信息安全保密资源,为开展信息安全保密教育提供信息系统平台。

1.2研究的意义

随着信息技术的迅猛发展,世界军事领域正在掀起一场以信息化为核心的军事变革浪潮。随着这场新军事变革的兴起,信息化军队和信息化战争开始崭露头角,制信息权的争夺日益成为决定胜负的焦点。制信息权既包含对敌方信息的获取和处理,更包含对我方信息安全的确保。因此,确保军事信息安全关乎国家安全、军队安全,信息安全保障能力关乎军队的作战能力,关乎强军目标。而信息安全保障能力的提高,除了技术、技能上的提高以外,还包括保密意识的提高,保密素养的提高以及保密管理水平、保密体制的提高等。这些能力的提高,需要借助教学、训练、管理等多方位的培养。在军队信息安全保密领域,中央军委文件及通知都对军队开展信息安全保密工作都做出了明确规定,落实这些规定,就是要紧紧围绕实现党在新形势下的强军目标,按照能打仗、打胜仗的要求,进一步加强新形势下保密工作和建设。目前,信息安全保密领域新理论、新方法、新技术层出不穷,但是失泄密案件依然频频发生,使国家安全、军队安全受到威胁,为了更好的提高信息安全保密工作的效果和效率,因此开展此项研究具有重要的现实意义。

2设计方法及相关技术

2.1面向对象的设计方法

本系统采用面向对象技术设计,通过面向对象的方法,更利于用人理解的方式对复杂的系统进行分析、设计与编程。同时,面向对象能有效提高编程的效率,通过封装技术,消息机制可以快速开发出一个全新的系统。并且面向对象的思想已经应用到软件开发的很多方面,如面向对象分析(OOA)、面向对象设计(OOD)、及面向对象编程(OOP)。

2.2数据库访问技术

ADO.NET是微软的一组向.NETFramework程序员公开数据访问服务的类。ADO.NET支持多种开发需求,包括创建由应用程序、工具、语言或Internet浏览器使用的前端数据库客户端和中间层业务对象。ADO.NET具有互操作性、可维护性、可编程性、可伸缩性和良好的性能等优点,因此本系统采用ADO.NET技术。

2.3开发语言

本系统的开发语言是C#。C#是微软公司的一种面向对象的高级程序设计语言。它在继承C和C++强大功能及优点的同时去掉了一些它们的复杂特性。C#具有以下特点:

(1)语法简单、类型安全

(2)面向对象技术

(3)灵活性与兼容性

(4)完善的错误、异常处理机制

3系统分析

3.1体系结构

本系统采用B/S架构,系统分为前台和后台两个模块,前台用于受教育者的日常学习训练、交流和考核,后台可以管理试题、课程等资源。详细的功能架构。

3.2功能设计

(1)资源管理模块

该模块主要完成系统后台资源的储存,对前台在线学习和在线考试提供了基础的数据支持。教育者可根据不同层次的需要,对相应的章节上传试题,PPT,视频等学习资源。后台学习资源多彩多样,才能实现前台强大的学习训练和考试功能。教育者可以对上传的学习资源进行维护,删除过时老旧资源,上传最新资源,保证学习资源的正确性和时效性。

(2)考试模块

该模块主要完成在线考核的功能。教育者根据考试需求,可以事先出卷或随机生成符合相关要求的试卷。对于灾难情况(如断电,断网等)可以还原考生试卷,在考试时间结束后,系统将自动交卷。考试结束后,系统会自动得出相关考试情况,并可以进行排序,统计等。

(3)学习模块

该模块主要是针对各类信息安全泄密隐患、常见计算机病毒黑客攻击防范技术等的模拟训练及信息安全保密理论知识的在线学习。教育者可以根据不同的教学班次,在系统上开设相关的课程,针对某一特殊教学班次制定相应的学习计划,受教育者根据自身学习需要,可以对线上公开的课程进行选择性学习。通过参加课程学习、试题练习、在线考试、调查问卷和在线交流等情况,实现对受教育者学习情况的全程跟踪管理和对受教育者学习培训需求的全面掌握。

(4)交流模块。

本系统还提供了一个小型在线论坛,作为受教育者和教育者之间交流所用。

4关键技术

4.1Ajax技术

军队信息安全保密在线学习与考核系统采用了Ajax技术。Ajax在浏览器与服务器之间使用异步数据传输,其按需取数据的原则不仅减轻了服务器和带宽的负担还提高了用户的体验。在本系统中多个模块都用Ajax技术进行了相应的优化。在传统的网页中,用户如果需要得到实时性的数据,必须重新加载整个页面,浪费了很多资源。而Ajax模式在页面加载后,通过后台Ajax和服务器异步交互,如果服务器有数据更新,则只取回更新部分的数据,动态地更新到页面,并以消息的方式告知用户。Ajax技术的使用不仅提高了本系统性能,还优化了用户界面,提高了用户体验。

4.2组卷策略

在在线考试系统中,自动组卷是一个核心内容,是考试系统的重要组成部分。它直接关系到教学效果的判定及受教育者对所学知识掌握程度的检测。本系统的约束条件主要有考试时间、考试难度、考试时长、考试范围和题型题量等约束。最终组成的试卷的标准应与预先设定值相同。本系统基于遗传算法实现了组卷功能,将每道试题作为一个独立的编码位,利用遗传算法的选择、交叉与变异并最终完成试题的选取,得到满足约束条件的试题集合。应用其全局寻优和智能搜索的特点,本系统可以从题库中快速地抽出一组既符合要求,并具有随机性、科学性、合理性的试卷。

5结束语

军队信息安全保密在线学习与考核系统提供了较强的功能,覆盖了教学的各个环节,在现有的信息化建设基础上实现了具有受教育者自主学习训练、资源共享、互动性强、教学个性化等特点的网上学习考核和高效、有序的数字化管理功能,解决了资源不足、效率不高和保密教育方式与信息时代的发展不够同步等问题。对科学有效地开展信息安全保密教育工作起到积极的作用。

作者:张梅 季双彦 彭诚 单位:工程兵学院