论文部分内容阅读
机要工作诞生于战火纷飞的战争年代,在那个没有计算机和网络的时代,机要工作处于手工作业阶段,靠人工来实现明密文之间的转换,对机要人员的训练和考核采用的是传统的人工计时和人工校对方式,准确性差,操作环节不可避免的带有主观性因素,训练效率低。随着时代的进步和计算机和网络技术的发展,现今的机要工作已由手工作业转变为计算机自动加密和解密,但对机要人员的训练和考核仍然采用传统的人工计时和人工校对方式。面对计算机特别是网络技术的飞速发展,我们急需一套完整的系统来改进训练和考核的手段,提高机要人员的业务技术水平和工作效率。机要专业训练系统采用Rational统一过程(RUP)中传统的瀑布模型为软件开发方法,以统一建模语言(UML)为分析设计描述语言,以VISUAL BASIC为主要技术平台架构,对机要专业训练系统进行了需求分析、系统设计和系统实现,具体分析设计实现了训练分析、题库管理、输入法控制、系统管理等功能模块。本文分析了机要专业训练系统开发的背景,简要描述了系统需要解决的主要问题,概要描述了系统的整体情况,对系统的需求分析和架构设计进行了详细描述,并对部分有代表性实例的详细设计和实现进行了描述,对于系统中的关键技术和难点也进行了详细的分析和论述。本文解决的主要问题有以下几方面:第一,目前业界缺少成熟、规范的RUP和UML开发标准,在实际开发过程中容易产生分歧,增加了沟通成本,降低了开发效率。本系统通过将RUP模式与传统的瀑布模式相结合,将UML和过程化文档标准相结合,从而规范了项目组内的开发规范和标准,提高了开发效率。第二,训练分析模块是系统中的一个难点,包括连续文本分析、难度系数计算、连续文本校对等。对于连续文本分析,采用了模糊比较法。对于连续文本校对,则遵循“错情最小化”原则。第三,系统具有故障的恢复处理机制,能够对训练和考核中出现的诸如机器死机、网络通讯中断等的故障进行及时合理的处理,待故障解决后恢复故障出现前的训练和考核进度。