信息防御远程教育平台设计研究
2015-05-27朱阳
◆朱阳
作者:朱阳,国防信息学院讲师,研究方向为军事教育(430010)。
1 信息防御远程教育平台总体要求
信息防御远程教育平台主要为各类安全管理和装备操作人员提供网络化的信息防御理论教(自)学和考核平台,为受训人员的装备操作、安全管理等技能训练以及综合演练等奠定良好的理论知识基础,对系统应用起着基础性的支撑作用,具有非常重要地位。信息防御远程教育平台在满足实用性、先进性、通用化、标准化、扩展性等基本前提下,还应符合以下要求,以满足系统模拟训练在理论教学方面的需要。
1)在理论学习的教学内容体系上,要在信息防御理论体系的基础上,构建分类科学、结构完整、内容详实的教学内容体系。为此,要分析部队使用人员不同层次、不同目标的学习需求,需提供不同层次、不同类别的教学内容。要对教学内容进行合理的抽象和归纳,科学区分类型,形成完整的、规范的教学内容体系,使信息防御教学内容标准化、体系化。
2)在理论学习的运行模式上,要有针对性地分析部队军事人员使用方式,确定系统的运行模式。通常来说,部队理论学习一般分为集体授课、个人学习、考核验收等常规环节,因此,系统的理论学习也要满足这一要求,要既能脱离模拟训练系统,可以在广域网中独立配置使用以便于用户个人自学,也能够在局域网上同步展开以便于用户集中组织教学和考核。
3)在理论学习的软件实现上,要在符合模块化、开放性、友好性等基本要求的前提下,满足部队人员的操作习惯和使用要求。系统研制的最终目的是面向部队使用,因此在软件实现上除了要采用结构化和面向对象的设计理念外,界面设计要符合通常的操作习惯,业务流程必须要条理清晰、使用方便。
4)在理论学习的实际应用上,要在便于部队实施理论教学与考核的基础上,具有一定的功能扩展。系统首先要满足当前的新型信息防御的理论学习需求,能够为新型信息系统与装备列装部队后迅速展开信息防御模拟训练提供良好的支撑;其次,要针对信息系统与武器装备不断扩充、完善的特点,满足将新装备纳入系统理论学习中来的要求。
2 信息防御远程教育平台功能定位
信息防御远程教育平台主要用于协助部队完成信息防御理论知识、装备操作和安全管理等训练,使受训人员通过低成本的计算机网络在较短时间内提高岗位信息防御能力。为了使远程教育的手段更为直观,信息防御远程教育平台还运用了训练模拟框架,多个子系统相互配合运行。可通过单人单机入网学习和开设远程训练模拟教室两种方式展开针对不同类型培训对象、不同培训级别的远程教育。该平台具有训练成本低廉、组训方式灵活、装备不易损毁、场地不受限制、训练安全性高、便于管理考核等特点,可成为各级部队与院校有关信息防御培训、训练不可或缺的强有力帮手,为设备众多、技术复杂、组网新颖的信息系统尽快形成信息防御能力提供支撑。
3 信息防御远程教育平台模块划分
平台设计中一个非常重要的步骤就是设计软件的功能模块。一个合理的软件结构应该是分块的结构,经过分块得到的部件就称为模块,这些模块可以单独命名且可访问,所有的这些模块组合在一起可以满足问题的需求。这种将软件分成具有一定结构模块的过程称为模块化。根据上文对本系统进行功能需求分析得到的结果,采用模块化设计的原则、方法,经过仔细研究,本系统模块划分如图1所示。实际上,图1所示模块划分只是一个逻辑上的划分,这主要是因为信息防御远程教育平台是一个基于B/S 体系结构的,包含有受训人员端、施训人员端、系统管理员端和服务器端的应用程序,同一模块在上述各端的应用程序中均要进行编程实现。
4 信息防御远程教育平台软件结构
由于信息防御远程教育平台要实现的功能较多,规模较大,各层之间相互独立,有利于实现要求的粗粒度、松耦合,为系统今后的升级提供统一接口。经综合分析,本平台采用软件多层架构中的三层架构来实现。
图1 模块划分
其中数据访问层实现对数据的访问功能,业务逻辑层实现业务的具体逻辑功能,而页面显示层将业务功能在浏览器上显示出来。除这基本的三层之外,可根据开发的实际需求增加其他的层次,特别是在业务逻辑层,常常需要根据业务需求增加层次,以完成相对独立的系统功能。
5 信息防御远程教育平台角色划分
根据对信息防御远程教育平台服务对象的分析,本文把使用平台的角色分为三种类型,即受训人员、施训人员和系统管理员。其中,受训人员又可根据其要学习任务和考核评估等要求的不同,划分为指挥人员、装备操作人员、安全管理人员和系统维护人员。
其中,指挥人员主要利用信息防御远程教育平台进行有关信息防御计划组织、指挥控制等方面的学习和训练,装备操作人员主要利用该平台进行与岗位相关的信息防御知识的学习与运用,安全管理人员则主要进行安全管理制度、规定及运用的学习,系统维护人员则主要学习如何应对信息攻击对系统的破坏,提高信息系统的运行效能。
6 信息防御远程教育平台学习模式
目前常用的网络教学模式的种类较多,本文对近年来我军网络教学模式进行研究和实践,设计本系统的教学模式分别为自主学习模式、施训人员主导模式和在线考试模式,其表现形式是由施训人员完成模式设定,受训人员登录系统后,将会出现进入不同模式的提示,由受训人员根据训练需要选择进入所需的学习模式。
1)自主学习模式。自主学习是指受训人员利用网络环境提供的学习支持服务系统,根据自身需要主动地、有选择地、探索性地学习。自主学习模式是基于教学资源的浏览模式,是本系统的默认模式。在该学习模式下,受训人员可以使用除在线学习和在线考试以外的所有功能。
2)施训人员主导模式。施训人员主导模式是一种以施训人员讲授为主的教学模式。本系统的在线教学模式即是教学主导模式。施训人员启用在线授课功能后,受训人员登录系统直接进入“在线听课”界面,同时也可浏览各种资源,以便在听课过程中查找相关的课程资源。
3)在线考试模式。在线考试模式是受训人员利用系统进行集中考核的模式。施训人员在“考试管理”里利用“组织考试”功能选择考试试卷、确定考试时间和划分参加考试的人员之后,即设定了在线考试模式。在这种学习模式下,需要参加考试的受训人员登录系统后直接进入考试等待界面,尔后进入考试。
7 信息防御远程教育平台配置方式
在运行方式上,信息防御远程教育平台既可以作为信息防御模拟训练系统的一个分系统,在局域网内使用其所有的功能,支持其他分系统在线信息查询;也可以作为单独的系统,配置在独立的服务器上,推广到广域网中使用。两种运行方式具体如下。
1)作为分系统的运行方式:通常采取一人一席的配置方式,为受训人员提供网络化的理论学习和考核平台,并可为信息防御装备操作、安全管理和综合演练等模拟训练席位提供在线的信息查询与帮助等。理论学习信息查询主要提供包括信息防御相关的专业基础、装备操作、安全管理和综合演练等方面的知识查询。
2)作为独立系统的运行方式:通常是配置在单独的服务器上,受训人员和施训人员没有固定的席位,完全根据登录用户名、密码的不同由系统自行确定其角色和权限,类似于独立运行在广域网上的网络教学系统。
[1]姜巍.基于.NET 的网络教学平台的研究与实现[D].哈尔滨:哈尔滨工程大学,2007.