论文部分内容阅读
随着计算机技术的不断发展,目前各部队在日常的军事及训练考核方面越来越多的推广和使用计算机技术。军代表军事训练考核管理系统的开发是为更好地贯彻“科技强军”的指导思想,提高广大军代表的综合业务素质,确保我军军代表时刻处于良好的技、战状态。论文首先对军代表军事训练考核管理系统的课题背景及意义进行了分析,对目前国内外已经存在的相关考试系统进行了解和研究,在综合考虑了所研究课题的需求分析及客户要求情况下,提出了利用计算机技术、网络通信技术、数据库技术开发该系统的总思路;然后提出了系统的总体架构,对系统的各功能模块进行了合理的划分并完善了系统的主要工作流程,在此基础上,以Windows XP、IIS6.0为开发平台,采用Visual Studio 2005作为开发工具,SQL Server 2005作为系统的后台数据库,利用ASP.NET技术、C#语言、JavaScript脚本语言、ADO.NET数据库访问技术、反射技术对系统进行了详细设计与开发,设计实现了系统的系统维护、考核计划、考卷管理、考核管理、上报接收、浏览上报、统计分析、自我学习和自我测试等九大功能模块。在系统的开发过程中充分利用了设计模式的思想对系统各层及各个模块进行了明确的划分,确保了系统各模块之间的松耦合以及模块的重用性和扩展性;文中详细描述了各层的设计与实现过程。作为一个网络化的军事训练考核管理软件,系统在安全性方面的设计是必不可少的部分,在充分考虑了系统在现实使用过程中可能遇到的相关安全威胁因素后,对系统从数据库、应用程序、网络传输三方面进行了安全策略的设计,确保了系统的安全性。文章最后对系统开发过程中的关键技术实现进行了详细的描述并对所做的工作以及下一步的系统改进做了总结。系统采用B/S(浏览器/服务器)模式实现,不仅可运行于单机环境,也可运行于网络环境,具有良好的开放性和扩展性;为军代表系统的军事训练与考核探索出一条崭新的模式,具有较好的军事、经济效益和推广价值。