没有合适的资源?快使用搜索试试~ 我知道了~
基于Android平台万年历系统设计与实现.毕业论文.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 61 浏览量
2023-08-14
23:21:41
上传
评论
收藏 541KB DOCX 举报
温馨提示


试读
34页
基于Android平台万年历系统设计与实现.毕业论文.docx
资源推荐
资源详情
资源评论






















基于 Android 平台万年历系统设计与
实现
[摘 要] 随着移动互联网的高速发展,人们无时无刻不在利用移动终端,智能手
机已经普遍进入广大人们的手中,人们可以随时随地的利用移动手机来查看信息,上网
等,当然也迫切需要随时随地的掌握日期,节日,日程安排等重要事情,Android 版电
子万年历应运而生。鉴于现在市场上 Android 版万年历的功能简单、操作不方便、广告
太多等众多因素,需开发一种功能强大、操作方便、实用性强的万年历软件。本课题开
发的万年历利用 Android 开发平台采用 Java+Android 语言,通过万年历的算法实现阳历
和阴历的查看功能,通过 Webservice 技术实现天气预报查看功能,通过 Sqlite 技术实现
星座、周公解梦等的查看功能,通过 Service 和 Notification 实现提醒功能。
[关键词] Android 平台;万年历算法;WebService 技术;Sqlite

Design and Implementation of the Calendar System
on Android Platform
Abstract: With the hight-speed development of the mobile internet.The smart phone
has been generally into the hands of the majority of the people.People can use mobile phones
to check the information, surf the internet and etc at any time and any place.Of course,there
is an urgent need to master festival,the schedule and other important things at any time and at
any place.So the electronic calendar of the andorid version came into being.In the view of the
Android calendar’s function on the market is not very powerful or not easy to operate, or also
has too many advertisements, So we need to develop a powerful ,easy to operate and practical
calendar software.This System uses the Android development platform and Java+Android
language,by using the calendar algorithms to implement the function to see the gregorian
calendar and lunar calendar, using webservice technology to implement the function of the
Weather Forecast, using Sqlite technology to implement the function to see the Constellation
and the Duke Dream, using the Service and Notification to implement the function of the
Real-time alerting.
Key words:Android platform; Calendar algorithms;Webservice technology; Sqlite

目 录
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

1
1 绪论
1.1 研究的背景和意义
Android 是一种以 Linux 为基础的开放源码的操作系统,主要使用于便携设备。
Android 操作系统最初由 AndyRubin 开发,最初主要支持手机。2005 年由 Google 收购
注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上
[1]
。2011 年第
一季度,Android 在全球的市场份额首次超过塞班系统,跃居全球第一。 2011 年 11 月
数据,Android 占据全球智能手机操作系统市场 52.5%的份额,中国市场占有率为
58%
[2]
。
Android 作为一款开放式操作系统,随着 Android 的快速发展,如今已允许开发者
使用多种编程语言来开发 Android 应用程序,而不再是以前只能使用 Java 开发 Android
应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开发式操作系统。
进入互联网时代之后,随着人们对信息需求量,准确性的加大。人们对时间,日期
的准确性有更大的需求,传统的日历已经不能满足人们的要求,电子万年历应运而生,
大大方便了人们对时间日期的掌握,使每个用户都能随时在电脑旁边掌握日期,节日等
信息。但是随着进入 21 世纪——移动互联网高速发展的时代,人们无时无刻不在利用
移动终端,智能机已经普遍进入广大人们手中,人们可以随时随地的利用移动手机来查
看信息,上网等,当然也迫切需要随时随地的掌握日期、节日,日程安排等重要事情,
手机版电子万年历应运而生。本课题涉及的万年历是一款专注于为用户提供时间管理的
工具软件,兼备中国传统阴历、节日、星座运势、实时提醒、日记等信息,方便您生活
的每一天。几乎每一个 Android 手机上都安装一款。Android 操作系统作为目前最火的
手机操作系统,就目前 Android 的市场占有率来说,本款软件是很有市场应用价值的。
1.2 研究内容
为了实现 Android 平台万年历,本文主要围绕 Android 平台开发应用程序的整体思
路、设计、开发、实现等流程做了详细的介绍,并对中国万年历算法做了简单的介绍。
1.3 预期目标
1.功能强大:除了万年历的基本功能(查看日期)外,还实现了农历阴历互转、年
份干支、日期查询、天气预报、历史朝代、日志、提醒等功能。
2.操作方便:对于 Android 手机用户来说,本软件使用方便简单,功能使用用户一
看便知,大大减少了用户的操作强度。
剩余33页未读,继续阅读
资源评论


豆包程序员
- 粉丝: 394
- 资源: 3225
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
