基于二维码的工具设备管理系统设计与实现 曾 泽 昕 指导教师 林坤辉 教授 厦门大学
学校编码 :10384 分类号密级 学号 :X2013230235 UDC 工程 硕士学位论文 基于二维码的工具设备管理系统 设计与实现 Design and Implementation of Tool Management System Based on Two Dimensional Code 指导教师 : 曾泽昕 林坤辉教授 专业名称 : 软件工程 论文提交日期 : 论文答辩日期 : 2015 年 6 月 2015 年 7 月 学位授予日期 : 年月指导教师 : 答辩委员会主席 : 2015 年 6 月
厦门大学学位论文原创性声明 本人呈交的学位论文是本人在导师指导下, 独立完成的研究成 果 本人在论文写作中参考其他个人或集体已经发表的研究成果, 均 在文中以适当方式明确标明, 并符合法律规范和 厦门大学研究生学 术活动规范 ( 试行 ) 另外, 该学位论文为 ( ) 课题 ( 组 ) 的研究成果, 获得 ( ) 课题 ( 组 ) 经费或实验室的 资助, 在 ( ) 实验室完成 ( 请在以上括号内填写课 题或课题组负责人或实验室名称, 未有此项声明内容的, 可以不作特 别声明 ) 声明人 ( 签名 ): 年 月 日
厦门大学学位论文著作权使用声明 本人同意厦门大学根据 中华人民共和国学位条例暂行实施办 法 等规定保留和使用此学位论文, 并向主管部门或其指定机构送交 学位论文 ( 包括纸质版和电子版 ), 允许学位论文进入厦门大学图书 馆及其数据库被查阅 借阅 本人同意厦门大学将学位论文加入全国博士 硕士学位论文共建单位数据库进行检索, 将学位论文的标题和摘要汇编出版, 采用影印 缩印或者其它方式合理复制学位论文 本学位论文属于 : ( )1. 经厦门大学保密委员会审查核定的保密学位论文, 于年月日解密, 解密后适用上述授权 ( )2. 不保密, 适用上述授权 ( 请在以上相应括号内打 或填上相应内容 保密学位论文应是已经厦门大学保密委员会审定过的学位论文, 未经厦门大学保密委员会审定的学位论文均为公开学位论文 此声明栏不填写的, 默认为公开学位论文, 均适用上述授权 ) 声明人 ( 签名 ): 年月日
摘要 摘要 近年来, 中国的民用航空业快速发展, 各大航空公司顺应市场需求, 不断增加飞机数量, 增加航班密度 公众对于航空器的安全问题也越来越关注, 换句话说, 安全是航空公司的生命线 其中, 做好航空器的维修工作, 是预防航空安 全问题的关键 在航空器的维修过程中, 需要使用到成千上万种的工具设备, 它 们规格繁多, 数量庞大 这给工具设备的管理工作带来很大的难题, 传统卡片式 的台账管理方式, 已经无法满足需求 通过二维码作为工具设备的唯一标识, 建 立起工具设备的全生命周期管理, 对工具的状态进行监控, 确保为航空器维修工作提供有效 可用 完好的工具 本文探讨基于二维码的工具设备管理系统的建设过程, 使用到了移动终端开发技术, 条形码技术,JAVA 技术等 最终的成果包含了移动终端应用与工具设备管理系统网站, 其中, 移动终端应用的设计与开发是本文的重点, 这部分的应用包含了工具设备库房管理中最核心的两个业务, 工具借出与工具归还业务 在最后, 对整个的建设进行总结, 并对未来新技术的发展以及系统的升级进行了展望 这是中国民航业内, 首次在飞机维修工具设备管理领域中使用二维码技术, 本系统的上线使用, 提升了工具设备管理的信息化水平 关键字 : 工具设备管理 ; 二维码 ; 移动终端 I
Abstract Abstract In recent years, with the rapid development of China's civil aviation industry, many airlines comply with the market demand, and constantly increase the number of aircraft, increase the flight density. Public issues for the aircraft safety is also growing concern, in other words, the safety is the airline's lifeline. Among them, the maintenance work of aircraft is the key to prevent aviation safety. The course of maintenance of aircraft need many kinds of equipments, which are various and the quantity is huge. It brings a big problem to the tools and equipment management work, traditional card ledger management mode, has been unable to meet the demand. Through the two-dimensional code as the unique identifier of the tools and equipment, establish management in the whole life cycle of equipment and tools, monitoring the status of tools, to ensure the provision of effective and available, good tools for aircraft maintenance. This dissertation discusses the construction of the equipment management system based on two dimensional code, including technology of mobile terminal, bar code, JAVA and so on.achievements includes mobile terminal applications and tools and equipment management system Web site. The mobile terminal application design and development is the focus of this paper, application of this part contains the tools and equipment warehouse management is the core of the two operations, lending and return of tool. In the end, the whole construction is summarized, and the development of the new technology and the upgrading of the system are prospected. This is the industry of Chinese civil aviation, the first time in the field of aircraft maintenance tool and equipment management using two-dimensional code technology, the on-line use of the system, improve the level of information technology equipment management. Key Words: Tool Management; Two Dimensional Code; Mobile Terminal II
目录 目录 第一章绪论... 1 1.1 研究背景... 1 1.2 研究现状... 1 1.3 论文研究意义和内容... 2 1.4 论文结构... 2 第二章相关技术介绍... 3 2.1 Web ServiceApplication 平台... 3 2.1.1 Java... 3 2.1.2 SOAP... 3 2.1.3 REST... 3 2.1.4 WSA 平台... 4 2.2 二维码技术... 5 2.2.1 条形码技术的发展... 5 2.2.2 二维码技术概述... 5 2.2.3 二维码技术的应用... 5 2.3 移动终端开发技术... 6 2.3.1 Windows Mobile... 6 2.3.2 Windows Mobile 6.5 SDK... 6 2.3.3 Windows Mobile 设备中心... 6 2.4 本章小结... 7 第三章需求分析... 8 3.1 业务流程分析... 8 3.1.1 整体业务流程分析... 8 3.1.2 件号管理业务流程分析... 9 3.1.3 检验管理业务流程分析... 10 3.1.4 检验管理业务流程分析... 10 III
目录 3.2 功能性需求... 12 3.2.1 确定系统角色... 12 3.2.2 确定系统用例... 12 3.2.3 建立系统用例图... 13 3.3 非功能性需求... 14 3.4 本章小结... 15 第四章系统设计... 16 4.1 总体设计... 16 4.1.1 系统体系结构... 16 4.1.2 网络拓扑结构设计... 17 4.1.3 层次结构设计... 18 4.2 关键模块设计... 19 4.2.1 二维码模块设计... 19 4.2.2 借出模块设计... 20 4.2.3 归还模块设计... 25 4.3 数据库设计... 27 4.4 本章小结... 34 第五章系统实现... 35 5.1 系统开发环境... 35 5.2 关键模块实现... 35 5.2.1 二维码打印... 35 5.2.2 无线网络部署... 38 5.2.3 关键业务代码... 39 5.3 实现展示... 40 5.3.1 登陆系统... 40 5.3.2 采集机务工作者信息... 41 5.3.3 选择服务项目... 42 5.3.4 借出... 42 5.3.5 归还... 45 IV
目录 5.3.6 未归还清单查询打印... 48 5.4 本章小结... 49 第六章总结与展望... 50 6.1 总结... 50 6.2 展望... 51 参考文献... 52 致谢... 53 V
Contents Contents Chapter 1 Introduction...1 1.1 Background... 1 1.2 Research Status... 1 1.3 Significance and Contents... 2 1.4 Structure of Dissertation... 2 Chapter 2 Related Technologies Introduced...3 2.1 WSA... 3 2.1.1 JAVA... 3 2.1.2 SOAP... 3 2.1.3 REST... 3 2.1.4 WSA... 4 2.2 Two Dimensional... 5 2.2.1 Development of Two Dimensional... 5 2.2.2 Introduction of Two Dimensional... 5 2.2.3 Application of Two Dimensional... 5 2.3 Technology of Mobile terminal... 6 2.3.1 Windows Mobile... 6 2.3.2 Windows Mobile 6.5 SDK... 6 2.3.3 Windows Mobile Device Center... 6 2.4 Summary... 7 Chapter 3 System Requirements...8 3.1 Business Process Analysis... 8 3.1.1 Overall Business Process Analysis... 8 3.1.2 PartNumber Manage Business Process Analysis... 9 3.1.3 Check Manage Business Process Analysis... 10 3.1.4 Borrow and Return Business Process Analysis... 10 3.2 Functional Requirements... 12 VI
Contens 3.2.1 Identify Actor... 12 3.2.2 Identify Use Case... 12 3.2.3 Building System Use Case Diagram... 13 3.3 Non-functional Requirements... 14 3.4 Summary... 15 Chapter 4 System Design...16 4.1 General Design... 16 4.1.1 System Architecture... 16 4.1.2 Network Topology Design... 17 4.1.3 Modular Diagram... 18 4.2 Mobile Terminal Static Structure Modeling... 19 4.2.1 Two Dimensional Module Design... 19 4.2.2 Borrow Module Design... 20 4.2.3 Return Module Design... 25 4.3 Database Design... 27 4.4 Summary... 34 Chapter 5 System Implementation...35 5.1 System Development of Environment... 35 5.2 Key Module Implementation... 35 5.2.1 Two Dimensional Print... 35 5.2.2 Mobile Terminal Deployment... 38 5.2.2 The Code of Key Business... 39 5.3 Implementation Display... 40 5.5.1 Login System... 40 5.5.2 Collect worker information... 41 5.5.3 Select Service Project... 42 5.5.4 Borrow... 42 5.5.5 Return... 45 5.5.6 No Return List Print... 48 VII
Contents 5.6 Summary... 49 Chapter 6 Conclusions and Prospect...50 6.1 Conclusions... 50 6.2 Prospect... 51 References...52 Acknowledgements...53 VIII
Degree papers are in the Xiamen University Electronic Theses and Dissertations Database. Fulltexts are available in the following ways: 1. If your library is a CALIS member libraries, please log on http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library. 2. For users of non-calis member libraries, please mail to etd@xmu.edu.cn for delivery details.