摘要
随着人们对生活质量要求的不断提高,3G技术的推广和移动互联网的普及和手机应用开发的不断深入,手机已经远远超出一般移动通讯设施的范畴。因此,为了能够应对逐步升温的手机应用需求,众多从事手机操作系统研发和手机设备生产的厂商都在不断地更新升级自己的产品,以求在激烈的市场竞争中占得一席之地。以Google为首的开放手机联盟推出Android操作系统,试图利用其独特的优势与WindowsMobile、Symbian等老牌手机系统相抗衡,幵辟移动应用开发的新空间。Android是一个真正意义上的开放性移动应用综合平台,最大的特点就是它是一个开放的体系架构,自带的开发调试环境和测试环境方便易用,同时它又支持各种可扩展的用户体验。
这能够促进技术的创新,降低开发成本,不仅促进了市场良性竞争的形成,也使应用开发厂商能方便定制自己的产品。但是目前Android的应用大多停留在民用娱乐层面,很少有涉及军事领域。Android平台发展迅速,如将其应用在军事领域势必会提高效率,缩短研究时间和极大的节约成本。
本文提出某型火炮基于Android平台装备管理手持终端系统。用民用智能手机替代勤务手册,装备管理日志等,做到可以随时跟踪,查询装备的实时状态,在维护保养时对检查到的状态可以进行备注和定期提醒,在维修时可以连线专家在线指导。
本文首介绍了 Android平台的特点以及优势,然后结合国内外移动终端武器装备管理系统开发的现状,提出了基于Android平台的装备管理系统的系统方案。然后对Android系统的系统架构以及本文用到的关键技术进行介绍。之后重点介绍了装备管理系统的界面以及主程序的设计流程及方法。最后对本文进行总结,并提出后续完善方案和计划。
关键词:装备信息管理;移动终端;Android; ZXing; SQLite; QR
Abstract
With the continuous improvement of people's life quality requirements, the deepening development of 3G technologies, the increasing popularity of mobile network and mobile phone application, mobile phone has gone far beyond the scope of general mobile communication facilities. Therefore, in order to be able to cope with the gradual warming of the demand for mobile phone applications, many companies engage in research and development of mobile devices and mobile operating system. Open Handset Alliance, headed by Google launched the Android operating system, in an attempt to use its unique advances to compete with the old phone system such as Windows Mobile, Symbian,opening up a new mobile application development space. Android is a truly open mobile applications platform, its biggest feature is that it is an open architecture, a development and debugging environment that comes with easy-to-use test environment. And it also supports a variety of scalable user experience. Android can promote technology innovation, reduce development costs. These can not only promote the formation of healthy competition in the market, but also make application development vendors can easily customize their products. However, Android application has remained mostly in civilian entertainment level. Very few are involved in the military field.
In this paper, a certain type of Android based equipment information management mobile terminal system will be introduced to manage equipment information log so that people can keep track of the real-time status of the equipment.
This paper first introduces the characteristics and advantages of the Android platform, and then combines the development of current situation of the domestic and international mobile weapons and equipment management system. Second, it proposes system solutions of the equipment management system based on Android platform and introduces the system architecture of the Android system and the key technologies used in this article. Third, this paper focuses on the design processes and methods of the interface of the equipment management system as well as the main program. Finally, this article summarized, and the follow-up to improve the program and plans.
Keyword: Equipment Information Management; Mobile Terminal; Android;ZXing;SQLite; QR
鉴于目前我国武器某火炮管理系统发展的总体现状,尽快开展军事装备管理信息系统的研究十分必要。本课题研究的是一款基于Android平台的装备信息管理软件。
用民用智能手机替代勤务手册,装备信息管理日志等,做到可以随时跟踪,查询装备的实时状态,在维护保养时对检查到的状态可以进行备注和定期提醒,在维修时可以连线专家在线指导,使用最新的移动应用技术大大提高装备信息管理的效率。
本课题的研究内容主要包括如下几项:
某火炮信息管理系统的方案,以及在系统幵发过程中用到的关键技术,包括SQLite数据库管理系统应用技术,ZXing条形码、二维码扫描技术。
Android系统平台的整体架构、通讯方法以及Activity、Service、Content Provider等关键组件;并研究了基于Eclipse的,包括Android设备模拟器在内的Android整体开发环境的搭建。
某火炮信息管理系统的HMI设计,系统设计建模方案,以及火炮信息管理系统软件各个模块的具体实现。同时,最终对系统进行测试实验和模拟。
某型火炮信息管理系统界面:
系统登录界面
功能选择界面
增加条目界面
删除条目界面
查询条目界面
查询条目界面
条目总览界面
条目总览界面
增加模块类图
目录
摘要
Abstract
1 绪论
1.1 选题背景及意义
1.2 国内外武器装备信息管理系统发展状况
1.3 本文的主要研究工作
2 某火炮信息管理系统方案分析
2.1 某火炮信息管理系统简介
2.2 某火炮信息管理系统系统方案
2.3 某火炮管理系统总体设计
2.4 系统方案涉及的关键技术
2.4.1 SQLite数据库管理系统
2.4.2 ZXing条码扫描工具
3 安卓系统平台开发方案分析
3.1 安卓系统平台架构
3.2 安卓应用程序
3.2.1 Activity 组件
3.2.2 Service 组件
3.2.3 Content Provider 组件
3.2.4 Broadcast Receiver 组件
3.3 安卓应用程序的通讯
3.4 安卓开发环境配置
3.4.1 基于Eclipse的安卓开发环境配置
3.4.2 安卓模拟器的配置
4 装备管理系统应用程序设计与开发
4.1 装备管理系统框架设计
4.1.1 创建装备管理系统程序项目
4.1.2 应用程序资源管理
4.2 装备管理系统界面设计
4.2.2 程序功能选择界面设计
4.2.3 增加条目界面设计
4.2.4 删除条目界面设计
4.2.5 搜索条目界面设计
4.2.6 编辑条目界面设计
4.2.7 条目总览界面设计
4.2.8 QR条码扫描界面设计
4.3 装备管理系统主程序总体设计
4.4 装备管理系统主程序各模块设计
4.4.1 信息增加模块
4.4.2 信息查询模块
4.4.3 信息编辑模块
4.4.4 信息删除模块
4.4.5 装备信息总览模块
4.5 程序开发调试
4.5.1 调试设备及测试系统平台
4.5.2 调试过程
5 本文总结
致谢
参考文献
(如您需要查看本篇毕业设计全文,请您联系客服索取)