究 9
3.1.1
经济可行性 9
3.1.2 技术可行性 9
3.1.3 操作可行性 9
3.2 性能需求分析 9
3.2.1 实用性原则 10
3.2.2 可扩展性与可维护性原则 10
3.2.3 安全可靠性原则 10
3.2.4 用户界面美观原则 10
3.2.5 准确性与原则性原则 10
3.2.6 易用性原则 10
3.3 数据需求分析 11
第4章 系统设计 12
4.1 系统总体结构设计 12
4.2 系统静态模型设计 12
4.3 系统数据库模型设计 13
4.3.1 E-R图 13
4.3.2 数据库的设计 16
第5章 系统实现 18
5.1 天气预报的
查询及城市的管理 19
5.1.1 天气预报的数据获取实现 19
5.1.2 天气预报的查询界面实现 21
5.1.3 天气预报中城市的收藏管理实现 23
5.2 手机号查询及其管理 26
5.2.1 手机号信息查询的实现 26
5.2.2 手机号收藏的实现 27
5.3 电视节目的查询及其管理 30
5.2.1 电视节目查询的实现 30
5.2.2 电视节目收藏管理的实现 32
5.4 翻译助手的实现及单词本管理 33
5.2.1 翻译信息查询的实现 33
5.2.2 单词本的实现 36
第6章 系统测试 39
6.1 测试中英翻译模块 39
6.1.1 测试准备 39
6.1.2 测试数据设计 39
6.1.3 测试过程 40
6.2 测试总结 42
第7章 总结 43
参考文献 44
致谢 45
前言
随着移动平台的崛起,越来越多的传统PC软件被移植到移动平台,比如ipad,iphone,Android等智能终端设备,在这些平台中,Android占领着最大的市场份额,所以为Android用户开发满足日常使用的软件成为了现在的一大热门。
在现在移动平台爆发的时代,传统的PC软件没有办法满足用户了,如果说PC的软件只能在固定的地点使用,那么现在的移动平台软件就是能够无时无刻地使用,想使用它,只需要掏出自己的手机就可以立即使用,随时随地得到最新的资讯,不再被传统PC禁锢在办公室或家中,那些必须有电源的地方了。
本设计与传统的PC软件有很大的优势,与现在的Android中其他软件相比,也具有一定的优势。现在Android软件使用风格可谓是千变万化,有很多工具软件无法满足用户的日常需要,还有很多软件由于使用风格不一,使得很多用户无法适应,把一些使用率很高的日常软件的风格统一,并且把它们的功能集中在一个软件平台中,就能使上述
问题得以解决,不仅使使用风格得到了统一,也使得用户得到一站式的日常工具使用体验,并且可以使这些软件中的功能得到互补,相互共享资源,为本来硬件条件就不是很好的手机提供一个能够轻松运行的软件。本软件的优势体现:
1.随时随地使用,不受地点限制;
2.统一移动平台软件使用风格;
3.日常软件集成统一,一站式到达;
4.共享资源,减轻手机负担。
第1章 概述
1.1 智能手机系统开发背景
现在智能手机可谓是爆发式增长,传统手机在不断地消失,诺基亚就是在这样的环境中受到了极大的困扰,现在主要有三个使用率最高,关注度最高的手机平台,分别是:Android,ios和windows phone平台,这三个平台中Android的占有率最高,但是设备种类非常复杂,碎片化严重,而ios设备由于apple公司的独特管理理念,得到了一个完整的生态系统,管理得井井有条,几乎没有碎片化的现象和趋势,但是这也导致了其设备种类不多,无法满足所有用户的缺点,还有windows phone虽然现在炒作得很火热,但是其用户量相对其他的两个平台来说几乎是可以或忽略不计,所以在这里不做讨论。
Android平台是一个面向大众的系统,分布在低端,中端和高端市场中,在各个阶段的是市场中都有很受欢迎的机型,并且Android是开源的,开发者随时都可以查看系统源代码,并且使用时下最流行的java作为其主要的开发语言。由于这些特点,使得Android成为现在市场占有量最大的软件平台,在这样的平台上面开发一款独特的