随着互联网的发展,枪弹柜的管理也进入了智能化的行列,目前市场上枪弹柜 PC 端管 理系统也在逐渐发展中,移动端 APP 则增加了管理的方便性和实用性,从一定程度上完善了 该智能性管理系统,也促进了其进一步的发展。
1。3。2 相关技术
Sencha Touch:Sencha Touch 是第一个基于 HTML5 和 JavaScript 创建通用移动应用的跨平台 Web 应用 框架,充分利用硬件加速技术,功能很强大,效果很绚丽,但效率不是很高[17]。
LimeJS:LimeJS 是为所有现代触摸屏和桌面浏览器而生的快速、原生体验强的 HTML5 游戏框架 [18],允许开发者创建基于 HTML5 的游戏,能够带来更多的功能和更快的开发过程,支持主 流浏览器。
Lungo。JS:Lungo。JS 使用 HTML5、CSS3 及 JavaScript 技术,利用当前移动设备的高级特性,可以 捕捉包括滑动、触屏、长按等事件,可以帮助创建基于 IOS、Android、Blackberry 和 WebOS 平台的应用程序[19]。
Ionic:Ionic 是一个神奇且强大的 HTML5 开源框架,提供移动优化的 HTML、CSS 和 JS 库, 以及各种组件和工具,建立高度交互的 Web APP[20]。它已经定制了在大部分移动设备上的快 速操作,并且确保简单的功能和大量的手机组件。文献综述
jQuery Mobile:jQuery Mobile 是一个用于创建移动 Web 应用程序的触摸优化的 HTML5 框架,其建立在 jQuery 库之上,简单易学,坚持“写很少,做很多”的理念,其开发的网页程序可以支持全 球主流的移动平台[21]。
PhoneGap:
PhoneGap 也是一个开源的 HTML5 开发框架,开发者可以利用 HTML、JavaScript、CSS 等 Web APIs 开发跨平台的移动应用程序[22][23],但它需要特定平台提供的附加软件,如 iPhone 的 iPhone SDK,以及 Android 的 Android SDK 等,需要为每个开发平台分别编译应用程序。 1。3。3 系统所用技术原理
在本文中的枪弹智能柜管理系统中采用了 PhoneGap+jQuery Mobile 联合开发的方式,由 于 PhoneGap 不提供 UI 库,而 jQuery Mobile 使用与平台无关的用户界面,其 UI 中包含了大 量的组件,它们可以被快速响应,并且受到大量第三方的鼎力支持,所以我们使用 jQuery Mobile 来设计移动设备的 UI,利用 PhoneGap 对各个平台的支持,使用其打包成各个平台上 的安装包。
1。4 本文组织结构
本文具体的结构如下:
第 1 章,是本文的绪论部分。本章主要介绍了选题的背景及意义,阐述了 HTML5 的发 展优势及发展前景,并综合原生应用开发及 Web APP 使用的优劣将本文的关键技术做了简单 的分析。对于国内外研究发展现状和相关技术进行了介绍,同时结合实际应用需求说明了本 系统选择 PhoneGap+jQuery Mobile 技术开发的原因。最后对本文的组织结构进行了介绍。
第 2 章,对该系统的需求进行了详细的分析,首先从功能性需求出发对每个系统模块进 行了详细的介绍,同时针对系统应用对非功能性需求进行了阐述,然后根据数据流图、数据 字典、UML 建模等多方面对系统需求进行了详细的、多角度的分析,最后从软件需求专业角 度对该分析进行了相应的总结和评测。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
第 3 章,主要介绍了软件的系统设计部分,首先简单介绍了软件的系统架构,然后分别
从数据关系设计、模块结构设计及接口设计等方面进行了详细的阐述。
第 4 章,主要介绍了各模块的具体功能实现,每个模块中包含前端实现、后台处理及接 口实现,另外对每个模块的关键技术进行了分析。