学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 在智能手机环境下健康管理功能设计与研究,TN929.53
- 云计算平台下的动态信任模型的研究,TP309
- 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
- 面向智能手机的节能定位策略,TN929.53
- 基于云计算的数字图书馆服务模式研究,G250.76
- 基于Hadoop的在线购物原型系统的设计与实现,TP311.52
- 基于信誉度的云环境下资源管理的研究,TP315
- 基于Google平台促销模块与商品模块的设计与实现,TP311.52
- 3G智能手机界面视觉设计研究,TN929.53
- 基于云计算的ITIL运维,TP311.52
- 基于云计算的软件资源服务平台研究,TP311.52
- 手机游戏软件界面交互的设计与实现,TP311.52
- 基于人工免疫的病毒检测技术研究,TP393.08
- 云计算数据隐私保护方法的研究,TP393.08
- 基于启发式算法的恶意代码检测系统研究与实现,TP393.08
- 基于Android平台的个人移动地图应用,TP393.09
- 基于智能手机的传送网风险控制系统的设计与实现,TP273
- 基于MSM7227处理器的智能手机基带电路的研究与开发,TN929.53
- 基于Hadoop的云存储系统客户端的设计与实现,TP333
- 云计算平台上的增量学习研究,TP311.13
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|