智能化军队训练管理系统设计与实现

2014-07-01 23:45岳宏博赵政文
微处理机 2014年1期
关键词:分词军队管理系统

岳宏博,赵政文,张 磊

(1.西北工业大学计算机学院,西安710129;2.空军工程大学,西安710051)

智能化军队训练管理系统设计与实现

岳宏博1,2,赵政文1,张 磊1

(1.西北工业大学计算机学院,西安710129;2.空军工程大学,西安710051)

军队信息化是未来信息化战争的需要,其中军队训练是军队信息化建设的重要组成部分,既有助于提高军队训练质量,又能使军队具备赢得信息化战争的能力,因此军队训练信息化是军队未来的发展趋势。军队训练管理系统由网络学习模块、资源管理模块、网络考核模块、成绩管理模块、组卷模块、题库管理以及系统管理模块等七个模块组成,且具备智能组卷、智能答疑以及智能学习等特点,解决了现有管理系统存在的缺陷。

军队训练管理;智能答疑;智能组卷;智能学习

1 引 言

军队信息化的含义在于以信息化战争为着眼点,以信息技术为驱动力,以指挥自动化为核心,对军队各个环节进行信息化改造。军队推进信息化建设的目标在于提高军队战斗力,使得军队具备打赢信息化战争的能力。军队的信息化建设不单单指某一个方面,是指实现军队涉及的所有业务。

与国外相比,国内军队的信息化基础相对薄弱,还存在很大差距。因此在信息化过程中,需综合利用现有资源,以便实现各类信息资源的综合利用和再生,使信息资源的建设由“分散”向“统一”转变,信息资源的利用由“无序”向“有序”转变。军事训练是提高军队战斗力的唯一途径,而实现军事训练信息化有助于拓宽学习途径,提高军事训练的战斗水平、技术水平、训练质量,由此可适应未来战争的需要。

2 系统分析

通过对军区训练业务流程的研究分析,旨在构建一个应用要求高、实用性高以及涉及面广的军队训练管理系统,达到提高部队学习训练效率,军区各科室之间的信息共享能力以及协同工作能力的目的。按照模块化设计思想,军队训练管理系统可划分为网络学习模块、资源管理模块、网络考核模块、成绩管理模块、组卷模块、题库管理以及系统管理模块。下面对各模块进行详细说明。

(1)网络学习模块

军队训练管理系统中存在多种不同类型的资源,包括PDF文件、PPT文件、Word文件以及视频文件,系统支持在线浏览各种不同类型的文件。除此以外,还提供自动答疑的功能。

(2)资源管理模块

军事训练管理系统发挥的作用大小取决于资源库的丰富程度,具体包括资源上传、资源下载以及资源删除等三部分。

(3)网络考核模块

网络考核模块主要负责在线考试,并实现自动阅卷,不需要军队工作人员组织考试以及人工批卷,可提高工作效率。

(4)成绩管理模块

成绩管理模块构建在网络考核功能的基础上,在自动阅卷完成后,会将成绩存储到数据库中,其他用户可管理和查询成绩。

(5)组卷模块

组卷模块分为自动组卷和手动组卷两部分,两种功能应用在不同的场景。一种由用户自主决定考卷内容,一种由用户制定考卷生成原则,系统自主生成考卷。

(6)题库管理模块

题库管理模块由试题添加、试题删除、试题修改以及试题查询等四部分组成,试题库的丰富程度决定了出卷质量的高低,题库越丰富,试卷的可选择性就越大。

(7)系统管理模块

系统管理模块的主要作用在于提高系统的安全性和数据可靠性,包括登录、注销、数据维护、用户管理以及找回密码等五个部分。

根据上述分析可得到军队训练管理系统的功能架构图,具体如图1所示。

3 关键问题的解决

通过上述分析,可了解军队训练管理系统的功能需求,系统中的大部分功能都是对数据库的操作,但是存在几个难点值得解决,重点包括如下两个部分:

(1)文本和视频的统一浏览,系统中存在PPT、Word以及PDF等多种类型的文本文件,若为每种类型的文件设置不同的浏览方法,则会加大开发复杂度。同样系统中也存在多种不同类型的视频文件,系统需设计统一的视频浏览方法。

(2)智能答疑功能的实现。军队人员在学习过程中遇到问题,可在线提问,系统会根据提问自动回答,而不需要人工处理。

图1 系统功能架构图

以下将介绍上述两个问题的解决方案。

3.1 文本和视频的统一浏览

文本统一浏览和视频统一播放功能的实现流程。1)文本统一浏览

军队训练管理系统中包含多种不同类型的文本资源,如文本文件、PPT文件、Word文件、Excel文件以及PDF文件,若针对不同的文本资源设计不同的访问方案,则会加大开发难度,同时用户的使用感受也较低。针对上述问题,系统需提供统一浏览功能,具体流程包括如下几部分:

(1)先将不同的文本文件转换成SWF文件,该步骤可调用FlashPaper工具进行。

(2)利用FlashPaper播放SWF文件。

(3)利用FlashPaper技术的前提条件是系统必须安全FlashPaper软件,然后再通过CMD方式来调用FlashPaper中提供的转换工具进行文件转换,在得到SWF文件以后,可以利用flash工具实现SWF文件的播放。

2)视频统一播放

军队训练管理系统中包含多种不同格式的视频资源,如AV格式、WMV格式以及RM格式等,若直接播放上述格式的视频文件,需要设计针对不同视频格式的播放方法,同时上述视频格式需要较大的存储空间,直接播放速度较慢,无法满足系统的性能需求,需对其进行优化。采取的解决方案为将视频转换为FLV格式,然后利用FMS技术播放FLV文件。

(1)视频文件转换为FLV格式

视频文件转换FLV格式的步骤如下:①由于某些文件无法直接转换为FLV格式,因此需检查格式是否满足转换需求,若不满足,则直接退出,不允许转换;②调用转换工具将视频文件转换成FLV格式。

(2)利用FMS技术播放FLV视频的流程包括如下几个部分:①首先利用NetConnection类提供的connect方法连接到FMS服务器;②添加网络连接事件处理函数,在此需判断网络连接状态,若连接成功,则利用NetStream建立视频流,否则重新连接;③利用NetStream提供的play方法播放指定的流媒体文件,然后将流附加到视频对象并显示在flash界面上,就可以实现flv文件的播放。

3.2 智能答疑功能

智能答疑功能的主要作用在于接收来自用户的自然语言提问,并根据问题返回一个准确率较高的答案。本节将对智能答疑功能的设计与实现过程进行说明。

(1)基本思想

智能答疑功能的基本思想为构建一个问题集,当用户提出问题时,系统会对问题进行分词,以此在问题集中查询匹配度较高的问题,并将问题的答案返回给用户,问题集是一个不断构建的过程,必须不断的维护和更新。

(2)智能答疑流程

智能答疑流程如图2所示。

根据上述分析可以知道,智能答疑功能有三个关键问题需要解决,即汉语自动分词、候选问题集选取以及相似度计算。下面对上述三个部分的解决进行说明。

·自动分词

自动分词的基础在于构建一个专业词库以及同义词库,专业词库和同义词库越丰富,自动分词的有效率就越高,在专业词库构建完成的基础上,遵循如下二条基本原则进行处理:①对提问中的专业词汇提取处理,并做上标记;②对提问中的英文和标点提取处理,并做上标记。

按照上述两个原则对提问进行分词处理,在分词时需去掉标点和标记,并利用同义词对分词后结果进行替换,替换完成后返回分词结果。

·候选集建立

构建候选集的主要目的在于缩小解空间,由此可降低相似度计算的复杂度。在选择问题进入候选集时只需遵循其中一条原则:提问的关键字必须占到问句关键字的20%,当然可根据系统的特点来更改上述百分比。

·相似度计算

问题中的每个关键字都设计了一定的分值,系统需计算每个提问在候选集中的得分,然后选择其中得分最高的问题,只有在得分值超过下限的基础上才能将其视为问题答案。

4 结束语

军队训练管理系统覆盖了军队训练涉及的方方面面,提供了文本资源和视频资源的统一浏览和播放,同时还支持智能答疑和自动组卷。系统能很好的满足军队训练管理需求,可有效提高军队的训练质量,以便达到提高军队战斗力的最终目的,使军队具备赢得未来信息化战争的能力。

[1]苏明华,电子军务一敲开未来战争之谜[M].北京:新华出版社,2003:23-30.

[2]任邵东,郝维平,周生炳.美军指挥自动化系统一体化建设发展研究浅议[J].航天控制,2004,22(4):24-27.

[3]王国鑫.基于电子政务的安全机制—RiseCA系统的设计与实现[D].济南:山东大学,2005.

[4]柯品,张忠能.Struts在开发B/S结构系统中的应用[J].计算机工程,2004(12):260-262.

[5]蔡永昶.采用B/S结构的MIS的设计与实现[J].计算机与现代化,2006(6):13-18.

[6]冉春玉,白炳杉.MVC模式及Struts框架应用研究[J].武汉理工大学学报,2004(6):66-69.

[7]王伟平,等编著.Struts2完全学习手册[M].北京:清华大学出版社,2011.

[8]陆舟.Struts2技术内幕:深入解析Struts架构设计与实现原理[M].北京:机械工业出版社,2012.

Design and Im plementation of Intelligent Training Management System

YUE Hong-bo1,2,ZHAO Zheng-wen1,ZHANG Lei1
(1.School of Computer,Northwestern Polytechnical University,Xi’an 710129,China;2.School of Science,Air Force Engineering University,Xi’an 710129,China)

Military informatization is necessary for the future information war.Themilitary training is an important part of themilitary informatization construction which can improve the quality of themilitary training and have the ability to win informatization war,so themilitary informatization is the trend of the development ofmilitary training.In this paper,themilitary trainingmanagement system is composed of the online learning module,resource management module,network evaluation module,performance managementmodule,test papermodule,question bank management and system managementmodule.It has the characteristics of intelligent group volume,smart answering questions and intelligent learning,and prevents the defects in the presentmanagement system.

Army training management;Intelligent answering questions;Smart group volume;Intelligent learning

10.3969/j.issn.1002-2279.2014.01.024

TP315

:A

:1002-2279(2014)01-0090-03

岳宏博(1982-),男,辽宁阜新人,硕士研究生在读,主研方向:从事计算机软件与理论专业研究。

2013-09-29

猜你喜欢
分词军队管理系统
基于James的院内邮件管理系统的实现
分词在英语教学中的妙用
结巴分词在词云中的应用
结巴分词在词云中的应用
开战!过年也不停火的古代军队
基于LED联动显示的违停管理系统
军队的4月1日
海盾压载水管理系统
军队组织形态解读
基于RFID的仓储管理系统实现