首页 >  毕业论文  > 正文

基于Android平台万年历系统设计与 实现

随着移动互联网的高速发展,人们无时无刻不在利用移动终端,智能手机已经普遍进入广大人们的手中,人们可以随时随地的利用移动手机来查看信息,上网等,当然也迫切需要随时随地的掌握日期,节日,日程安排等重要事情,Android版电子万年历应运而生。鉴于现在市场上Android版万年历的功能简单、操作不方便、广告太多等众多因素,需开发一种功能强大、操作方便、实用性强的万年历软件。本课题开发的万年历利用Android开发平台采用Java+Android语言,通过万年历的算法实现阳历和阴历的查看功能,通过Webservice技术实现天气预报查看功能,通过Sqlite技术实现星座、周公解梦等的查看功能,通过Service和Notification实现提醒功能。
[关键词] Android平台;万年历算法;WebService技术;Sqlite
3  需求分析
3.1  系统需求
系统的全面性:Android版电子万年历使用对象面对的是大部分Android手机用户群体,因此,系统要满足大部分Android用户的需要。
3.2  技术需求
系统技术的先进性:Android版电子万年历采用现在最火的移动终端系统安卓系统,利用分层设计的原则。需要开发人员熟悉Android编程和Java编程。并且对万年历的算法有深刻的理解,并对Android界面绘制有一定的掌握,对Sqlite数据库,WebService技术和Xml解析技术都有一定的了解。
3.3  维护需求
系统的易维护性:本软件是一款客户端手机软件,有新版本的时候服务器端会自动通知客户端更新,在进行系统维护时候,只需要把最新软件放到服务器端,客户端会自动下载,减少了维护的成本和周期。
3.4  安全需求
系统的安全性:本系统由于是一款客户端手机软件,对安全性需求比较低,数据库方面,主要针对本地数据库操作,不涉及和服务器数据交换,故而对数据的安全性要求没那么高。
 
目    录
1 绪论 1
1.1 研究的背景和意义 1
1.2 研究内容 1
1.3 预期目标 1
2 关键性技术 2
2.1 Sqlite技术 2
2.1.1 Sqlite介绍 2
2.1.2 Sqlite支持的SQL语句 2
2.1.3 Sqlite的特征 2
2.2 WebService技术 3
2.2.1 WebService简介 3
2.2.2 WebService技术和规则 3
2.3 Android平台 3
2.3.1 Android平台简介 3
2.3.2 Android应用程序框架 4
2.3.3 系统运行库 5
2.4 Xml技术 6
2.4.1 Xml简介 6
2.4.2 Xml格式特征 6
2.4.3 Xml解析方式 8
3 需求分析 10
3.1 系统需求 10
3.2 技术需求 10
3.3 维护需求 10
3.4 安全需求 10
3.5 系统可行性分析 10
3.5.1 经济上的可行性 10
3.5.2 技术上的可行性 10
3.5.3 社会条件方面的可行性 11
3.5.4 市场条件方面的可行性 11
4 概要设计 11
4.1 功能需求 11
4.1.1 系统业务用例分析 11
4.1.2 Android万年历需要实现以下功能 12
4.2 功能模块设计 12
5 详细设计与系统实现 14
5.1 界面设计与实现 14
5.2 菜单界面的实现 15
5.3 功能实现流程 16
5.3.1 第一次进入程序 16
5.3.2 用户操作 17
5.4 阳历算法 18
5.5 节日查看界面 19
5.6 日期查看界面 20
5.7 生理周期界面 21
5.8 记事本界面 22
5.9 天气预报界面 22
5.10 周公解梦界面 23
5.11 星座界面 24
6 系统测 试和运行 26
6.1 测试概述 26
6.1.1 编写目的 26
6.1.2 测试范围 26
6.2 测试内容 26
6.2.1 内容与功能检查 26
6.2.2 容错性和易用性测试 26
6.3 具体测试 26
6.3.1 测试过程 26
6.3.2 测试结果 27
结束语 28
参考文献 29
致谢 30
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:简单FTP客户端的设计与实现

下一篇:基于Android的视频播放系统的设计与实现

相关文章: