学位论文 > 优秀研究生学位论文题录展示

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

相似论文

  1. 在智能手机环境下健康管理功能设计与研究,TN929.53
  2. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  3. 基于Android终端的小型VoIP系统设计与实现,TN916.2
  4. 基于Android终端的视频通话系统设计与实现,TN929.53
  5. 基于动态自适应语言模型的手机中文输入系统的研究与实现,TP391.14
  6. 基于Android智能手机平台的GPS开发,TP311.52
  7. UML在智能手机开发中的应用研究,TP311.52
  8. 基于3G平台的点餐服务系统的设计与实现,TP311.52
  9. 基于Deep Web的图书信息集成与查询系统,TP311.52
  10. 内蒙古电信公司翼支付手机客户端研究设计与实现,TP311.52
  11. 某大型零售企业移动办公系统研究,F721
  12. 基于Android平台的传感器技术应用研究,TP212
  13. 基于Android平台的微型OA系统的研究与设计,TP311.52
  14. 停车诱导在智能移动终端上的设计与实现,TN929.53
  15. 基于Android平台的无线点菜系统的设计与实现,TP311.52
  16. 远程实时心电监护系统的设计与实现,TP277
  17. 基于HTTP的流媒体系统关键技术研究与实现,TN919.8
  18. 图像文本提取系统设计及应用研究,TP391.41
  19. 基于Android平台的均衡器算法研究,TN911.72
  20. Android系统双卡双待手机无线接入层的设计与实现,TN929.53
  21. 基于Android平台多功能特效相机的设计与实现,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com