PhoneGap事件驱动的智能柜管理系统APP开发(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

PhoneGap事件驱动的智能柜管理系统APP开发(2)

16

3。1 系统架构 16

3。2 数据关系设计 17

3。3 软件模块结构设计图 24

3。4 软件模块接口设计 24

3。5 本章小结 26

4 系统功能实现 27

4。1 用户登录功能模块 28

4。2 手机申请功能模块 30

4。3 手机授权功能模块 32

4。4 应急取枪功能模块 34

4。5 状态查看功能模块 36

4。6 报警提示功能模块 38

4。7 查看消息功能模块 40

4。8 个人中心功能模块 41

4。9 本章小结 43

5 系统测试 44

5。1 测试环境搭建 44

5。2 创建安卓手机应用 44

5。3 测试结果及分析 46

5。4 本章小结 50

第 II 页

本科毕业设计说明书

51

53

参 考 文 献 54

1 绪论

大量移动计算设备的兴起,改变了互联网的未来,其应用程序的重要性也大大增加[1]。同 时,新的平台产生了新的 SDK,新的 UI,新的用户体验和新的使用习惯,随着计算能力的增 强,手机的渲染能力也开始大幅增强,以 WebKit 为内核的浏览器被广泛应用[2]。除此之外, 用户对移动端应用的需求也与日俱增,这就需要更加快速、准确的开发技术。原生应用针对 特定的操作系统,可访问手机自带功能,运行速度快,性能高,用户体验好。但依照目前 iPhone 和 Android 系统迅速提升市场占有率的形势看,如果想要同时支持这两种平台,必然要维护 两套程序代码,而且原生应用技术采用一行一行手写代码方式开发,开发周期长,成本高, 甚至针对各种安卓设备、各种使用不同硬件的安卓设备,它们的屏幕、cpu、操作系统不同, 也需要针对这些不同的机型开展相应的开发工作。

而 HTML5 的 Web 方案,很好的解决了这个问题,在移动浏览器上运行的网络应用程序, 也可以被重新打包为各种移动平台的本地应用程序[3],实现了一次开发即可多平台使用的功 能。随着浏览器对于跨平台的支持越来越好,使得原本一定要用原生应用程序开发框架才能 实现的效果,现在很多都能利用 HTML5 实现。它可以以较小的代价轻松地移植到各种不同 的平台[4],这种强大的兼容性可以明显地缩短开发周期,减少开发成本,为企业赢得更多的 利润。 (责任编辑:qin)