学位论文 > 优秀研究生学位论文题录展示
Android系统架构研究与应用
作 者: 张娜
导 师: 李白萍
学 校: 西安科技大学
专 业: 通信与信息系统
关键词: Android HTTP协议 无线点餐 XML数据格式
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 206次
引 用: 0次
阅 读: 论文下载
内容摘要
随着科技的迅速发展,人们对于获取信息的需求更加强烈。相对互联网、电视等方式,智能手机作为一种十分重要的通信工具,功能越来越强大,其凭借能够随时随地获取和处理信息的优势,逐渐成为人们获取信息的一种重要手段。近年来,由于Android系统拥有良好的开放性和易用性等特点,因此,其在智能手机领域中扮演的角色越来越重要。采用Android系统的智能手机更加受到人们的青睐。考虑到Android系统广阔的市场前景,本文将Android系统作为课题的研究对象,并在其上进行应用程序的开发。本文研究了智能手机的发展现状,分析了Android系统的体系架构,深入剖析了Android应用组件和Activity生命周期,详细分析了Intent解析过程、进程和线程以及应用程序的界面构造。在此基础上,通过对点餐系统进行详细的需求分析,进行了基于Android平台的新型点餐系统的结构设计、技术选型及总体功能模块的设计;完成了点餐系统核心模块,即菜单模块、订单模块及后台数据库的详细设计与代码实现。点餐系统分为客户端和服务器端。客户端采用Android平台,该平台基于linux操作系统,应用程序主要使用面向对象的java语言编写,运行在专为手机优化过的Dalvik虚拟机上,客户端部分数据的存储采用SQLite数据库。服务器采用的是IIS+ASP,服务器端数据库采用的是SQLServer2000。客户端与服务器的通信使用HTTP协议,数据接口采用XML数据格式。最后,对点餐系统进行测试。测试结果表明,该系统各模块功能运行正常,且具有良好的可交互性、稳定性和实时性。因此,在餐饮行业拥有广阔的市场前景。
|
全文目录
摘要 3-4 ABSTRACT 4-8 1 绪论 8-13 1.1 研究背景和意义 8-9 1.2 国内外研究现状和发展趋势 9-12 1.2.1 手机操作系统发展现状和主要技术 9-10 1.2.2 Android 操作系统的研究现状和发展趋势 10-12 1.2.3 点餐系统的发展趋势 12 1.3 本文的主要内容和章节安排 12-13 2 Android 应用开发技术研究 13-33 2.1 Android 开发平台的基础知识 13-14 2.1.1 Android 简介 13 2.1.2 Android 特性 13-14 2.2 Android 操作系统的架构研究 14-17 2.2.1 Android 的系统架构 14-17 2.2.2 Android 的开发工作 17 2.3 Android 应用程序的研究 17-31 2.3.1 Android 应用程序解析 17-20 2.3.2 Android 应用程序组件 20-25 2.3.3 组件间的调用 25-27 2.3.4 进程和线程 27-29 2.3.5 应用程序界面构造 29-31 2.4 Android 与 HTTP 协议 31-32 2.4.1 HTTP 协议的特点 31 2.4.2 HTTP 协议的通信过程 31-32 2.5 本章小结 32-33 3 无线点餐系统的需求分析和设计 33-41 3.1 需求分析 33-34 3.1.1 点餐系统的背景分析和构建必要性 33 3.1.2 可行性分析 33-34 3.2 总体设计 34-36 3.2.1 应用程序设计原则 34-35 3.2.2 系统的结构 35 3.2.3 系统模块框图 35-36 3.2.4 技术选型 36 3.3 系统的详细设计 36-40 3.3.1 系统包及其资源规划 36-37 3.3.2 系统数据库设计 37-39 3.3.3 客户端功能分析 39-40 3.3.4 服务器端功能分析 40 3.4 本章小结 40-41 4 无线点餐系统的实现 41-55 4.1 开发环境的搭建 41-43 4.2 服务器端的实现 43-46 4.2.1 IIS 配置 43-44 4.2.2 访问 Web 数据库的方法 44-45 4.2.3 创建 WirelessOrder 数据库 45-46 4.3 客户端核心模块的实现 46-52 4.3.1 点菜模块的实现 46-49 4.3.2 订单模块的实现 49-51 4.3.3 服务模块的实现 51 4.3.4 套餐模块的实现 51-52 4.4 XML 解析功能的实现 52-53 4.5 点菜系统的创新 53-54 4.6 本章小结 54-55 5 手机终端应用软件测试 55-61 5.1 软件测试的方法和意义 55-56 5.1.1 软件测试的方法 55-56 5.1.2 软件测试的意义 56 5.2 模拟器到真机的测试 56-60 5.2.1 模拟器的测试 56-58 5.2.2 真机的测试 58-60 5.3 本章小结 60-61 6 总结与展望 61-63 6.1 论文工作总结 61 6.2 问题与展望 61-63 致谢 63-64 参考文献 64-65
|
相似论文
- 在智能手机环境下健康管理功能设计与研究,TN929.53
- 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
- 基于Android终端的小型VoIP系统设计与实现,TN916.2
- 基于Android终端的视频通话系统设计与实现,TN929.53
- 基于动态自适应语言模型的手机中文输入系统的研究与实现,TP391.14
- 基于Android智能手机平台的GPS开发,TP311.52
- UML在智能手机开发中的应用研究,TP311.52
- 基于3G平台的点餐服务系统的设计与实现,TP311.52
- 基于Deep Web的图书信息集成与查询系统,TP311.52
- 内蒙古电信公司翼支付手机客户端研究设计与实现,TP311.52
- 某大型零售企业移动办公系统研究,F721
- 基于Android平台的传感器技术应用研究,TP212
- 基于Android平台的微型OA系统的研究与设计,TP311.52
- 停车诱导在智能移动终端上的设计与实现,TN929.53
- 基于Android平台的无线点菜系统的设计与实现,TP311.52
- 远程实时心电监护系统的设计与实现,TP277
- 基于HTTP的流媒体系统关键技术研究与实现,TN919.8
- 图像文本提取系统设计及应用研究,TP391.41
- 基于Android平台的均衡器算法研究,TN911.72
- Android系统双卡双待手机无线接入层的设计与实现,TN929.53
- 基于Android平台多功能特效相机的设计与实现,TP391.41
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|