基于Android的个人助手系统设计与实现软件工程毕业论文

上传人:工**** 文档编号:489074563 上传时间:2023-12-08 格式:DOC 页数:51 大小:8.45MB
返回 下载 相关 举报
基于Android的个人助手系统设计与实现软件工程毕业论文_第1页
第1页 / 共51页
基于Android的个人助手系统设计与实现软件工程毕业论文_第2页
第2页 / 共51页
基于Android的个人助手系统设计与实现软件工程毕业论文_第3页
第3页 / 共51页
基于Android的个人助手系统设计与实现软件工程毕业论文_第4页
第4页 / 共51页
基于Android的个人助手系统设计与实现软件工程毕业论文_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《基于Android的个人助手系统设计与实现软件工程毕业论文》由会员分享,可在线阅读,更多相关《基于Android的个人助手系统设计与实现软件工程毕业论文(51页珍藏版)》请在金锄头文库上搜索。

1、 基于Android的个人助手系统设计与实现学院名称: 专 业: 班 级: 姓 名: 指导教师姓名: 指导教师职称: 2012年05月毕业设计说明书(论文)基于Android的个人助手系统设计与实现摘 要:随着智能手机的兴起,Android逐渐成为了市场占有量最大的移动平台操作系统,越来越受到大众的欢迎,所以在此平台上开发方便用户使用的个人助手系统是非常必要的。本设计针对智能手机用户日常使用的实际情况,对用户手机的日常功能需求进行调查,确定了所包含的功能和框架。本设计采用软件工程中结构化思想,采用标准的软件设计流程,从可行性研究、需求分析、系统设计以及系统实现和测试等步骤来开发个人助手系统,采

2、用Android开发平台,实现了天气预报、手机号助手、电视节目预告、翻译助手四个模块。除此之外,为了方便用户使用,还设计了收藏夹和单词本,其中收藏夹收藏天气预报信息、手机号信息以及电视节目预告信息,而单词本则存放单词。关键词:Android 操作系统,个人助手,智能手机,Android SDK Design and realization of personal assistant systemusing AndroidAbstract: With the rise of smart phones, Android is gradually becoming the largest marke

3、t share of mobile platform operating system, and welcomed by the general public. Therefore, it is necessary to develop some software systems to meet the daily use of the user friendly, and to contribute to such a new platform.According to the actual situation of the daily use of the smart phone user

4、s, this design contains the function and framework of this software system by the demand for everyday use. Using structured system in software engineering, it employs a standard software design process from feasibility studies, requirements analysis, system design to implement and test for developin

5、g the personal assistant system. This software system implements the weather forecast, mobile phone number assistant, notice of television programs and translation assistant on the Android operating system. In addition, the user can use the designed favorites and word list which can collect the info

6、rmation of the weather forecast, mobile phone and notice of television programs and record the word for the use of the user friendly.Keywords: Android operating system, personal assistant, smart phones, Android SDK2目录前言1第1章 概述21.1 智能手机系统开发背景21.2 课题的目的与意义21.3 本文主要研究内容3第2章 相关技术介绍42.1 开发工具及环境简介42.1.1 开

7、发工具42.1.2 开发环境52.2 开发技术52.2.1 利用SOAP技术与网络接口交互62.3 Android SDK常见公共类库介绍62.3.1 sqlite3数据库的使用相关类库介绍62.3.2 Android界面Activity介绍7第3章 系统需求分析93.1 可行性研究93.1.1 经济可行性93.1.2 技术可行性93.1.3 操作可行性93.2 性能需求分析93.2.1 实用性原则103.2.2 可扩展性与可维护性原则103.2.3 安全可靠性原则103.2.4 用户界面美观原则103.2.5 准确性与原则性原则103.2.6 易用性原则103.3 数据需求分析11第4章 系

8、统设计124.1 系统总体结构设计124.2 系统静态模型设计124.3 系统数据库模型设计134.3.1 E-R图134.3.2 数据库的设计16第5章 系统实现185.1 天气预报的查询及城市的管理195.1.1 天气预报的数据获取实现195.1.2 天气预报的查询界面实现215.1.3 天气预报中城市的收藏管理实现235.2 手机号查询及其管理265.2.1 手机号信息查询的实现265.2.2 手机号收藏的实现275.3 电视节目的查询及其管理305.2.1 电视节目查询的实现305.2.2 电视节目收藏管理的实现325.4 翻译助手的实现及单词本管理335.2.1 翻译信息查询的实现3

9、35.2.2 单词本的实现36第6章 系统测试396.1 测试中英翻译模块396.1.1 测试准备396.1.2 测试数据设计396.1.3 测试过程406.2 测试总结42第7章 总结43参考文献44致谢45III前言随着移动平台的崛起,越来越多的传统PC软件被移植到移动平台,比如ipad,iphone,Android等智能终端设备,在这些平台中,Android占领着最大的市场份额,所以为Android用户开发满足日常使用的软件成为了现在的一大热门。在现在移动平台爆发的时代,传统的PC软件没有办法满足用户了,如果说PC的软件只能在固定的地点使用,那么现在的移动平台软件就是能够无时无刻地使用,

10、想使用它,只需要掏出自己的手机就可以立即使用,随时随地得到最新的资讯,不再被传统PC禁锢在办公室或家中,那些必须有电源的地方了。本设计与传统的PC软件有很大的优势,与现在的Android中其他软件相比,也具有一定的优势。现在Android软件使用风格可谓是千变万化,有很多工具软件无法满足用户的日常需要,还有很多软件由于使用风格不一,使得很多用户无法适应,把一些使用率很高的日常软件的风格统一,并且把它们的功能集中在一个软件平台中,就能使上述问题得以解决,不仅使使用风格得到了统一,也使得用户得到一站式的日常工具使用体验,并且可以使这些软件中的功能得到互补,相互共享资源,为本来硬件条件就不是很好的手

11、机提供一个能够轻松运行的软件。本软件的优势体现:1随时随地使用,不受地点限制;2统一移动平台软件使用风格;3日常软件集成统一,一站式到达;4共享资源,减轻手机负担。第1章 概述1.1 智能手机系统开发背景现在智能手机可谓是爆发式增长,传统手机在不断地消失,诺基亚就是在这样的环境中受到了极大的困扰,现在主要有三个使用率最高,关注度最高的手机平台,分别是:Android,ios和windows phone平台,这三个平台中Android的占有率最高,但是设备种类非常复杂,碎片化严重,而ios设备由于apple公司的独特管理理念,得到了一个完整的生态系统,管理得井井有条,几乎没有碎片化的现象和趋势,

12、但是这也导致了其设备种类不多,无法满足所有用户的缺点,还有windows phone虽然现在炒作得很火热,但是其用户量相对其他的两个平台来说几乎是可以或忽略不计,所以在这里不做讨论。Android平台是一个面向大众的系统,分布在低端,中端和高端市场中,在各个阶段的是市场中都有很受欢迎的机型,并且Android是开源的,开发者随时都可以查看系统源代码,并且使用时下最流行的java作为其主要的开发语言。由于这些特点,使得Android成为现在市场占有量最大的软件平台,在这样的平台上面开发一款独特的日常生活软件尤为必要的。1.2 课题的目的与意义本软件旨在为广大的移动平台用户特别是Android用户

13、提供一个最快捷的日常信息获取平台,其中包括:天气,手机号查询,电视节目预告,中英翻译这样的一个软件集成平台。用户只需打开一个应用软件就能快速的使用全部的功能,不需要在原有的不同应用中不断切换,这样不仅浪费时间,而且也是对手机硬件资源的一种浪费,本软件很好地解决了这方面的问题。1.3 本文主要研究内容本文主要介绍和阐述一个手机平台的软件如何利用webservice技术通过互联网获取信息后在Android应用中进行展示和管理这些信息的。本应用软件使用简单,易学易会,非常容易上手,主要是在UI设计上采用了移动平台上最主流的设计理念:简单和引导,虽然界面相对传统web界面显得简单,但是其功能是毫不逊色

14、的,在保留其功能全面性的基础上,设计了最简单的界面来进行展示和管理,使得用户能够不需要事先的任何学习,就可以熟练地进行操作。本软件包括的功能以个人经常使用的工具软件为主,主要包括:天气预报(包括三天的天气信息),手机号助手(查看归属地并进行后续操作),电视节目预告(查看全国主要电视台今日的电视节目信息),翻译助手(进行汉英/英汉翻译)。软件的设计步骤:1. 了解相关资料,了解本软件的研究意义,确定实现技术与方式设计总目标及其整体框架。2. 了解用户的使用习惯和使用心理,进行用户需求分析和规范。3. 草拟功能模块,画出模块图。4. 搜集软件制作素材。5. 数据库设计及完善,创建数据表。6. 编写代码实现各个功能模块。7. 根据Android特有的使用风格进行布局与优化。8. 完成系统测试并改进。第2章 相关技术介绍2.1 开发工具及环境简介2.1.1 开发工具1. Eclipse Classic 3.7.2Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK)。 Ecli

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号