计算机兵棋裁决子系统的设计与实现

计算机兵棋裁决子系统的设计与实现

论文摘要

兵棋作为一种作战模拟工具,经历了近现代无数次战争检验,能够比较真实、全面地模拟作战过程,为军事指挥提供优化的决策方案。因此一直以来,西方军事科学都十分重视兵棋技术的发展。并且随着计算机及相关技术的成熟,出现了计算机兵棋,这种更加快捷、准确的模拟作战的方式,并结合其他领域技术,形成越来越完整的战场仿真体系。相比较西方军事,我国在计算机兵棋的发展却几乎空白,因此,在计算机兵棋相关技术方面的研究具有巨大的实际意义。本文的研究内容主要是设计与实现了基于.NET开发平台设计的计算机兵棋裁决子系统,使用C#语言开发,采用MVC设计模式。首先,介绍了计算机兵棋裁决子系统的开发背景、军事需求和现实意义。其次,从功能分析、系统组成、设计目标、实现思路着手,提出了系统的总体设计方案,并对系统的功能设计作了详细的说明。然后,通过类图及程序流程图等方式,详细介绍了作战部队产生、随机数产生、作战结果裁决、推演胜负判别等主要功能模块的实现。论文最后对主要功能模块进行了详细测试,给出了测试方法,并对测试内容和测试结果作了详细的描述。该裁决系统的设计主要利用计算机准确、快速的运算和大容量存储的能力,解决了手工兵棋推演中存在的裁决速度慢、主观裁决错误和记录战局繁杂等人力不易解决的问题。实现了作战环节中快速、准确的裁决计算,为兵棋推演中作战指挥和辅助决策提供了合理的依据。

论文目录

  • 中文摘要
  • Abstract
  • 第1章 绪论
  • 1.1 背景
  • 1.1.1 兵棋的发展历史
  • 1.1.2 计算机兵棋现状
  • 1.1.2.1 国外计算机兵棋的现状
  • 1.1.2.2 国内计算机兵棋的现状
  • 1.2 课题的研究目的与意义
  • 1.3 本文的研究内容
  • 1.4 论文的组织与安排
  • 第2章 相关技术概述
  • 2.1 兵棋推演技术
  • 2.1.1 兵棋的组成
  • 2.1.2 推演流程
  • 2.1.3 推演规则
  • 2.2 MVC模式
  • 2.2.1 Model层
  • 2.2.2 View层
  • 2.2.3 Control层
  • 2.2.4 MVC优点
  • 2.3 本章小结
  • 第3章 系统设计
  • 3.1 系统总体设计
  • 3.2 系统功能的划分
  • 3.3 主要功能模块设计
  • 3.3.1 兵棋裁决规则分析
  • 3.3.2 作战合理性判别模块
  • 3.3.3 作战部队产生模块的设计
  • 3.3.4 随机数产生模块设计
  • 3.3.5 作战结果裁决模块的设计
  • 3.3.6 战后推进模块的设计
  • 3.3.7 推演胜负判别模块的设计
  • 3.4 数据结构设计
  • 3.4.1 参战部队的数据结构
  • 3.4.2 参战部队的设计
  • 3.5 本章小结
  • 第4章 系统实现
  • 4.1 系统的开发环境
  • 4.2 基于MVC设计的计算机兵棋裁决子系统
  • 4.3 攻击类的实现
  • 4.4 作战合理性判别模块的实现
  • 4.5 作战部队生成模块的实现
  • 4.6 作战随机数产生模块的实现
  • 4.7 作战结果裁决模块的实现
  • 4.7.1 进攻和防御值的计算
  • 4.7.2 裁决结果修正
  • 4.7.3 作战结果裁决计算
  • 4.7.4 战斗结果分摊
  • 4.8 战后推进模块的实现
  • 4.9 推演胜负判别模块的实现
  • 4.10 本章小结
  • 第5章 系统测试
  • 5.1 软件测试
  • 5.1.1 测试目的
  • 5.1.2 测试注意事项
  • 5.2 测试内容
  • 5.2.1 安装测试
  • 5.2.2 界面测试
  • 5.2.3 集成测试
  • 5.2.4 功能测试
  • 5.3 系统测试
  • 5.4 本章小结
  • 第6章 结论
  • 6.1 本文工作总结
  • 6.2 进一步展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].计算机兵棋系统建设研究[J]. 电脑编程技巧与维护 2020(04)
    • [2].基于位置服务引擎的演练兵棋地图设计研究[J]. 信息技术与信息化 2019(03)
    • [3].将兵棋引入军校学员培训[J]. 现代国企研究 2017(22)
    • [4].国外兵棋的现状及发展[J]. 环球军事 2008(12)
    • [5].兵棋的纵与橫——浅谈现代兵棋的特点[J]. 军事文摘 2020(19)
    • [6].卫勤兵棋的内涵特征与建设发展思考[J]. 军事运筹与系统工程 2017(04)
    • [7].武警战术级兵棋系统的研究与设计[J]. 山东工业技术 2019(05)
    • [8].刍议将兵棋引入军校学院培训中的意义[J]. 消防界(电子版) 2018(08)
    • [9].电子兵棋系统设计分析[J]. 通讯世界 2020(06)
    • [10].基于属性的计算机兵棋规则模型研究[J]. 重庆理工大学学报(自然科学) 2019(06)
    • [11].基于深度学习的兵棋演习数据特征提取方法研究[J]. 指挥与控制学报 2016(03)
    • [12].兵棋地图的演进与评述[J]. 测绘与空间地理信息 2013(12)
    • [13].陆军战术兵棋地图设计方法研究[J]. 系统仿真学报 2019(05)
    • [14].智能化战争中计算机兵棋发展建设[J]. 兵工自动化 2020(10)
    • [15].海军兵棋演习系统研究[J]. 指挥控制与仿真 2016(04)
    • [16].开创中国兵棋时代——记我国首个大型计算机兵棋系统研发团队[J]. 中国科技奖励 2015(01)
    • [17].兵棋专家张国春[J]. 求是 2015(09)
    • [18].国防大学兵棋团队:战争推演决胜未来战场[J]. 军队党的生活 2014(07)
    • [19].战术级兵棋实体作战行动智能决策方法[J]. 控制与决策 2020(12)
    • [20].研究战争的利器:兵棋[J]. 硅谷 2009(18)
    • [21].计算机兵棋中越野机动路径网络分析[J]. 地理空间信息 2017(03)
    • [22].基于兵棋复盘数据的武器效用挖掘[J]. 指挥与控制学报 2020(02)
    • [23].兵棋经典实战运用大扫描[J]. 环球军事 2008(12)
    • [24].兵棋地图地形量化方法及其实现[J]. 指挥信息系统与技术 2013(03)
    • [25].战略战役兵棋演习系统兵力聚合问题研究[J]. 指挥与控制学报 2017(01)
    • [26].兵棋地图概念框架研究[J]. 地理空间信息 2017(08)
    • [27].计算机兵棋中兵力并行化机动的实现[J]. 计算机与数字工程 2013(03)
    • [28].兵棋在作战效能试验中的应用[J]. 国防科技 2018(06)
    • [29].当战争可以预言[J]. 解放军生活 2014(07)
    • [30].兵棋推演在应急管理领域的应用[J]. 兵工自动化 2020(05)

    标签:;  ;  ;  

    计算机兵棋裁决子系统的设计与实现
    下载Doc文档

    猜你喜欢