论文部分内容阅读
目前很多消防部队在训练管理过程中,仍然采用的是传统的人工管理的方式,这种管理方式效率低下,影响消防部队训练的效果,而且在原先的消防部队训练管理过程中,只有消防部队的训练员和领导才能参与,与消防士兵没有直接的交互,这样不利于提高消防士兵的训练积极性。随着Android移动技术的发展,将各种信息系统在Android智能设备上实现已成为可能。基于以上背景,本文设计与实现了一个基于计步算法的消防部队训练管理系统。本文所进行的主要工作有:(1)首先对基于计步算法的消防部队训练管理系统进行了需求分析,结合消防部队训练的实际过程和用户的需求,确定了系统的总体设计目标,构建了前端系统的功能模块,具体有:运动数据查询、训练计划、训练执行、课程管理、训练考核以及成绩管理。在系统需求分析中,根据各业务功能的操作流程,给出相应的用例图,并对其进行详细分析。(2)然后利用Android平台的开发优势,以J2EE为技术框架,采用Java语言,同时使用了SQL Server 2016数据库管理系统,对系统进行了设计,并给出了数据库的设计方案。其中,在功能模块设计部分,详细给出了各个功能的业务时序图和流程图;在本系统的运动计步功能上,通过自相关改进加权算法,实现了消防士兵复杂运动场景下的计步计算,提高了算法结果的准确性,这也是本系统的创新之处。(3)接着论文具体介绍了基于系统的实现,展示了各个功能的实现界面,并给出关键代码。(4)最后,对系统的功能、性能、操作安全性进行测试,经过测试表明:系统功能完整,性能优良,能够满足原先预定的基本目标。本系统的实现,能够帮助消防部队训练人员实现训练计划、训练过程、训练效果的有效管理,每个消防士兵都能够通过该系统直观地查看自己的训练成绩,追溯到每个消防士兵的训练踪迹及训练各个阶段的详细情况,从而有利于消防部队训练管理人员针对每个消防士兵的特点和能力,制定出相适应的训练计划,有效提升训练效果。并且系统在Android端实现以后,训练员可以在自己的Android手机上随时进行训练管理工作,消防士兵可以随时随地进行在线视频学习,并在手机上查看训练成绩,让消防士兵能够通过训练数据查询功能查看个人当天训练所消耗的卡路里、步数、训练轨迹等情况。而且,系统利用改进的加权自相关分析算法提高计步准确度,确保数据的准确性。