APP下载

基于B/S结构的通信部队训练管理系统的设计研究

2016-11-09郭巡郝威

数字技术与应用 2016年9期

郭巡 郝威

摘要:当前,我军在基层通信部队训练管理信息系统建设方面还存在一些不足,这制约了部队日常训练的创新发展。针对这一现实问题,本文提出了开发基于B/S结构的训练管理信息系统的目标,进行了总体设计、角色设计、功能模块设计、智能组卷设计和人员编组设计,并根据系统的实际应用情况提出了稳定性和安全性要求,最后对系统的应用前景进行了探讨。

关键词:通信部队 训练管理 B/S结构

中图分类号:TP393.09 文献标识码:A 文章编号:1007-9416(2016)09-0140-02

1 前言

开展军事训练是部队能打仗、打胜仗的重要抓手和有效途径,在建设信息化军队、打赢信息化战争的大背景下,加快军事训练信息化建设是规范训练秩序、提高训练效率、提升部队军事训练层次水平的重要途径。当前,我军在基层通信部队训练管理信息化建设方面还存在一定不足,不少单位对训练管理甚至还停留在人工或者半人工的状态,这不仅牵扯了部队指挥员和官兵大量精力,同时也制约了日常训练的创新发展。基于此,开发一套基于网络的训练管理信息系统显得尤为重要,通过该系统能对训练的计划拟制、准备筹划、组织实施和考核评估等各个环节实施科学高效和精确规范的管理。

2 B/S结构概述

B/S结构即浏览器/服务器结构,在这种模式中,应用请求通过客户端自身的浏览器进行提交,Web应用服务器对相关请求进行接收处理,同时将其中的数据请求发送给数据库服务器处理,处理结果最后反馈客户端,显示给用户。B/S结构将系统功能实现的核心部分集中到了服务器上,统一了客户端,简化了系统的开发、维护和使用,具有接入方便、维护和管理成本低、跨平台应用零活、数据安全等一系列优点。

3 系统开发目标

通过对通信部队军事训练信息管理实际业务的调研分析,制定了系统开发的总体目标:利用网络对军事训练的各种信息进行规范化和智能化管理,实现训练管理、信息服务和辅助决策等诸多功能,满足普通官兵、作训机关、部队首长、基层单位和机关部门等需求。具体实现如下目标:

①实现对训练基本信息、训练物资、训练登统计的网络化管理;

②实现对部队单位和参训人员训练情况的查询、分析和评估;

③实现训练计划的网上上报、修改反馈和审批发布;

④实现理论学习的在线考核、智能组卷和自动评阅;

⑤实现训练评估、人员编组的辅助决策。

4 系统的设计

4.1 总体设计

系统以部队现有的网络条件为依托,采用B/S三层架构进行设计开发,使用ASP.Net3.5进行实现,网络系统软件平台使用Windows Server 2003,Web服务器程序使用IIS 6.0,数据库采用SQL SERVER 2008,其体系结构如图1所示。

4.2 详细设计

4.2.1 角色设计

将系统用户划分为系统管理员、部队首长、作训机关、基层营连和其他机关、普通官兵等六种角色。系统管理员拥有系统最高权限,而其他用户所拥有的权限由系统管理员根据实际情况进行设置。

4.2.2 功能模块设计

按照软件模块化设计思想,将系统设计为七大主要功能模块,根据实现功能的不同分别是基本信息管理模块、训练计划管理模块、理论考核管理模块、训练评估管理模块、登统计管理模块、人员编组管理模块和系统管理模块,各功能模块之间既相互独立又共享数据。系统主要功能结构如图2。

①基本信息管理模块。主要是对训练开展涉及的七类信息进行管理,包括参训人员管理、参训单位管理、训练科目管理、训练场地管理、训练教官管理和训练物资管理等功能,实现对以上内容的添加、修改、删除、查询等相关操作。

②训练计划管理模块。主要是对训练计划制定和发布流程进行规范管理,包括训练计划拟制、训练计划审批和训练计划查询等功能,实现训练计划的网上上报、修改反馈和审批发布。

③理论考核管理模块。主要是对官兵网上理论考核进行设置和操作,包括在线考核、考核设置、题库管理、阅卷管理功能,实现理论知识在线考核、自动命题、试卷的随机组合、客观题的自动评阅功能。

④训练评估管理模块。主要是对训练情况进行综合分析和评估,包括训练成绩统计、训练成绩分析、能力综合评估等功能,实现对各训练成绩的数字化管理和对比分析,并根据评估模型,对单位和个人训练效果和综合能力进行全面评估。

⑤登统计管理模块。主要是对值勤训练中相关数据进行管理,主要包括训练情况登计、演习演练情况登计、完成任务登记、奖惩情况登记等内容,实现以上数据的规范化统计。

⑥人员编组管理模块。主要是为值班值勤的人员分组提供科学决策,实现值班值勤人员的科学调配和编组,提升值班值勤整体效能。

⑦系统管理模块。主要是对系统用户进行管理,实现对用户及权限的添加、修改、删除等功能。

4.2.3 智能组卷和人员分组设计

为完成智能组卷,在题库设计时为每道试题设置包括分值、所属科目、考核要点、难易度、题目类型、完成时间等指标,在出题时通过对指标的选择,使系统生成的试卷与组训人员的意图尽可能的相一致。在人员分组设计中,根据综合评估模型,对部队官兵业务能力、训练水平进行评估和量化,得到每个人的战斗力指数,再根据战斗力指数之和进行人员编组。系统采用改进的遗传算法进行实现,具体流程如图3。

4.2.4 稳定性和安全性设计

因为涉及部队值勤训练、体制编制、使命任务等多项内容,在系统设计中对稳定性和安全性的要求就显得尤为重要。在稳定性设计上,系统服务器应具有冗余配置或备份设备,中心机房供电线路必须连接UPS,在系统开发过程中加入抗故障设计,可以对运行中可能发生的故障自动排除。在安全性设计上,整个系统必须进行全面的防病毒设置,并严格阻断与民用网络的物理链接,同时还要具备用户登录信息的过滤功能、登录IP的限制、数据预处理和加密等功能。

5 结语

本系统依托部队现有的军综网,对各训练环节进行统筹整合,实现从训练计划准备到训练考核评估整个过程的网络化、精细化管理,改变了训练组织、管理、考评、运用模式,提高军事训练科学化水平。

参考文献

[1]苏锦江,张传富.军事信息系统[M].北京:电子工业出版社,2010.

[2]费肖竣.美国军队信息化建设研究[M].北京:国防大学出版社,2003.

[3]王宏生.人工智能及其应用[M].北京:国防工业出版社,2006.

[4]潘金宽.信息化条件下军事训练基本特征[J].国防科技,2006,(8):62-66.

[5]季久峰,李志.ASP.NET办公自动化系统开发实例导航[M].北京:人民邮电出版社,2004.

[6]胡南珍,卢扬.SQL Server数据库应用技术[M].镇江:江苏大学出版社,2012.

[7]许晓坤.基于ASP.NET的部队信息自动化系统[J].兵工自动化,2006,25(5):33-34,39.

[8]刘遵仁,于忠清.从零开始-SQL Server中文版培训教程[M].北京:机械工业出版社,2002.

[9]周泽云,王青海.基于B/S模式的分布式训练管理系统的设计与实现[[J].计算机工程与设计,2005,26(1):202-204.

[10]周洪娟.基于Web模式办公自动化系统的设计与实现[J].电脑知识与技术,2006(11):99.