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

基于Google云计算平台的Web应用系统设计及实现

作 者: 刘枫
导 师: 闵帆;纪铁刚
学 校: 电子科技大学
专 业: 软件工程
关键词: 云计算 Android 智能手机 Google App Engine 云存储 程序设计
分类号: TP393.09
类 型: 硕士论文
年 份: 2011年
下 载: 378次
引 用: 0次
阅 读: 论文下载
 

内容摘要


云计算是最近几年发展起来的一种基于互联网的商业计算模式,其核心是Web应用。云计算应用服务目前尚处在开发阶段,有许多问题值得研究。本文基于Google云计算平台,运用手持移动终端开源手机操作系统(Google Android)和云计算服务平台(Google App Engine,GAE)设计实现了一个简单的Web应用系统。Android操作系统具有极大的开放性和兼容性,为开发人员提供了一个非常便捷的开发环境。在分析讨论Android应用系统设计原理的基础上,给出了基于Android平台智能手机与服务器信息交互技术、获取并解析JSON数据的方法。作为设计实例,实现了一个Android智能手机图书查询系统软件,并在模拟器及真机上通过调试运行。云计算作为一种以互联网为中心的新兴计算技术,将会越来越多地推动Web服务模式的变革和发展。针对云计算应用,在讨论Google云计算服务体系架构、实现机制和算法流程的基础上,以Google App Engine开发平台为例,讨论了如何利用其集成环境设计、部署一个Web应用服务,并通过一个Web应用服务实例,给出了Google App Engine for Java应用程序的基本开发流程,设计实现了一个基于GAE的Web网站云存储系统应用程序,并在本地通过调试运行,可以部署在相关托管网站上提供云存储服务。本文所设计实现的Web应用系统界面友好、操作方便、实用性强;手机图书信息查询系统软件在模拟器和真机上通过调试,运行结果满意,设计实现的Web网站云存储软件为信息化建设的云计算应用提供了应用范例。

全文目录


摘要  4-5
ABSTRACT  5-13
第一章 绪论  13-25
  1.1 研究背景、目的及意义  13-16
    1.1.1 研究背景  13-15
    1.1.2 研究目的及意义  15-16
  1.2 ANDROID 智能手机操作系统简介  16-20
    1.2.1 相关手机操作系统的现状分析  16-18
    1.2.2 Android 与其它平台的分析比较  18-20
  1.3 GOOGLE APP ENGINE 简介  20-21
  1.4 论文的主要工作及内容组织  21-24
    1.4.1 论文的主要工作  21-23
    1.4.2 论文的内容组织  23-24
  1.5 本章小结  24-25
第二章 相关理论技术研究与开发环境构建  25-51
  2.1 云计算  25-31
    2.1.1 云计算的基本概念及主要特点  25-27
    2.1.2 云计算系统组成及其服务  27-29
    2.1.3 Google 应用套件(Google Apps)  29-31
  2.2 GOOGLE ANDROID 平台研究与分析  31-35
    2.2.1 Android 体系结构分析  31-33
    2.2.2 Android 应用程序组件构成  33-34
    2.2.3 Android 最新进展  34-35
  2.3 GOOGLE APP ENGINE 研究与分析  35-41
    2.3.1 GAE 的整体架构  35-37
    2.3.2 GAE 的核心技术  37-39
    2.3.3 Google 云计算实现机制及其算法流程  39-40
    2.3.4 Google 数据API  40-41
  2.4 GOOGLE 云计算平台开发环境及其构建  41-46
    2.4.1 JDK 和Eclipse 及其安装配置  41-43
    2.4.2 Google Android 开发环境配置  43-45
    2.4.3 Google App Engine 开发环境配置  45-46
  2.5 ANDROID 手机应用系统调试工具及方法  46-49
  2.6 本章小结  49-51
第三章 智能手机WEB 功能需求分析与设计  51-61
  3.1 ANDROID 手机应用系统功能需求分析  51-53
    3.1.1 智能手机的一般功能需求  51-52
    3.1.2 Android 手机Web 功能需求分析  52-53
  3.2 基于ANDROID 的手机图书查询系统功能设计  53-55
  3.3 实现手机WEB 功能的关键技术及其方法  55-59
    3.3.1 Android 手机与Web 服务器之间的信息交互技术  55-58
    3.3.2 基于Android 的JSON 解析方法  58-59
  3.4 本章小结  59-61
第四章 手机图书查询系统编程及调试运行  61-79
  4.1 手机图书查询系统的工程目录结构  61-62
  4.2 程序设计与编码实现  62-71
    4.2.1 程序的初始化  62-66
    4.2.2 连接Web 网站并获得返回数据  66-68
    4.2.3 对网站服务器返回的JSON 数据进行解析  68-69
    4.2.4 响应用户点击事件  69-70
    4.2.5 用户界面设计  70-71
  4.3 ANDROID 手机图书查询系统的调试  71-75
    4.3.1 使用模拟器调试  72-73
    4.3.2 使用真机调试  73-74
    4.3.3 系统程序调试运行结果  74-75
  4.4 系统调试发现的问题及其解决方法  75-78
  4.5 本章小结  78-79
第五章 基于GAE 平台的WEB 网站设计与实现  79-94
  5.1 GAE 平台的配置及应用程序部署  79-81
    5.1.1 Eclipse Google 插件安装及其开发环境配置  79-80
    5.1.2 运用GAE 部署应用程序  80-81
  5.2 简单云存储应用程序设计实现  81-90
    5.2.1 基于Google 平台的云存储系统功能设计  81-82
    5.2.2 工程目录结构  82-83
    5.2.3 简单云存储应用程序编程实现  83-90
  5.3 本地调试及运行  90-91
  5.4 测试并发布应用程序到GAE  91-93
  5.5 本章小结  93-94
第六章 总结与展望  94-97
  6.1 本文研究工作总结  94-95
  6.2 前景展望  95-97
    6.2.1 物联网与智能生活  95
    6.2.2 移动Web 应用将成为云计算的应用核心  95-97
致谢  97-98
参考文献  98-100
攻硕期间取得的研究成果  100-101

相似论文

  1. 在智能手机环境下健康管理功能设计与研究,TN929.53
  2. 云计算平台下的动态信任模型的研究,TP309
  3. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  4. 面向智能手机的节能定位策略,TN929.53
  5. 基于云计算的数字图书馆服务模式研究,G250.76
  6. 基于Hadoop的在线购物原型系统的设计与实现,TP311.52
  7. 基于信誉度的云环境下资源管理的研究,TP315
  8. 基于Google平台促销模块与商品模块的设计与实现,TP311.52
  9. 3G智能手机界面视觉设计研究,TN929.53
  10. 基于云计算的ITIL运维,TP311.52
  11. 基于云计算的软件资源服务平台研究,TP311.52
  12. 手机游戏软件界面交互的设计与实现,TP311.52
  13. 基于人工免疫的病毒检测技术研究,TP393.08
  14. 云计算数据隐私保护方法的研究,TP393.08
  15. 基于启发式算法的恶意代码检测系统研究与实现,TP393.08
  16. 基于Android平台的个人移动地图应用,TP393.09
  17. 基于智能手机的传送网风险控制系统的设计与实现,TP273
  18. 基于MSM7227处理器的智能手机基带电路的研究与开发,TN929.53
  19. 基于Hadoop的云存储系统客户端的设计与实现,TP333
  20. 云计算平台上的增量学习研究,TP311.13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com