基于安卓Android的万年历的设计与开发(含录像)
基于安卓Android的万年历的设计与开发(含录像)(任务书,开题报告,外文翻译,毕业论文17000字,程序代码,答辩PPT,答辩视频录像)
摘 要
随着移动互联网的高速发展,人们无时无刻不在利用移动终端,智能手机已经普遍进入广大人们的手中,人们可以随时随地的利用移动手机来查看信息,上网等,当然也迫切需要随时随地的掌握日期,节日,日程安排等重要事情,Android版电子万年历应运而生。鉴于现在市场上Android版万年历的功能简单、操作不方便、广告太多等众多因素,需开发一种功能强大、操作方便、实用性强的万年历软件。本课题开发的万年历利用Android开发平台采用Java+Android语言,通过万年历的算法实现阳历和阴历的查看功能。
关键词:Android平台;万年历算法;
Android-based calendar design and development
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..
Keywords: Android platform; Calendar algorithms.
功能模块设计
1.主界面设计:用户点击软件进入Android万年历主界面,主界面上呈现当前月份的日期,并且当天的日期高亮显示,农历和阳历对照。用户可以通过点击上一年、下一年、上一月、下一月来切换不同的日期,可以通过点击今天按钮来切换到当前日期所在的月份。
2.用户可以通过点击手机的菜单按钮,从弹出的菜单中选择不同的操作。具体菜单包括:节日、查询、星座、黄历、天气、解梦、历史年代、生理健康、记事本。
3.用户通过点击节日菜单,进入到节日界面。在节日界面里面用户可以看到阳历节日,阴历节日。
4.用户通过点击查询菜单,进入到查询界面。在查询界面里面用户可以通过查询时间查询出用户所有需要的日期。
5.用户通过点击星座界面,进入到星座界面。在星座界面里面用户可以通过选择不同的星座,来查看不同星座的兴趣、爱好等。
6.用户通过点击黄历菜单,进入到黄历界面。在黄历界面里面用户可以查询到关于黄历的信息。
7.用户通过点击解梦菜单,进入到解梦界面。在解梦界面用户可以选择所梦到的事物,并参考事物的对照查看含义。
8.用户点击历史朝代菜单,进入到历史朝代界面。在历史朝代界面里面用户可以通过查看每个朝代的时间。
9.用户点击生理健康菜单,进入到生理健康界面。在生理健康界面里面用户可以根据输入一定的参数,算出一定的指标。
10.用户点击记事本菜单,进入到记事本界面。在记事本界面用户可以添加日记。并且可以查看以往的日记内容。
11.用户可以点击天气预报菜单,进入天气预报界面。可以查看3天内的天气情况以及推荐的穿衣指数。
[资料来源:http://doc163.com]
目 录
摘要 i
Abstract ii
1 绪论 1
1.1 研究的背景和意义 1
1.2 研究内容 1
1.3 预期目标 1
2 关键性技术 2
2.1 Android平台 4
2.3.1 Android平台简介 4
2.3.2 Android应用程序框架 4
2.3.3 系统运行库 5
2.3.4 系统内核 6
2.3.5 APK文件结构 6
2.3.6 中介软件 7
2.3.7 安全权限机制 7
2.3.8 应用组件 8
2.2 XML技术 9
2.4.1 XML简介 9
2.4.2 XML格式特征 9
2.4.3 XML解析方式 10
2.4.4 XML的应用 12
3 需求分析 13
3.1 系统需求 13
3.2 技术需求 13
3.3 维护需求 13
3.4 安全需求 13
3.5 系统可行性分析 13
3.5.1 经济上的可行性 13
3.5.2 技术上的可行性 13
3.5.3 社会条件方面的可行性 14
3.5.4 市场条件方面的可行性 14
4 概要设计 15
4.1 设计思想 15
4.2 功能需求 15
4.2.1 系统业务用例分析 15
4.2.2 Android万年历需要实现以下功能 15
4.3 功能模块设计 16
5 详细设计与系统实现 18
5.1 界面设计与实现 18
5.2 菜单界面的实现 19
5.3 功能实现流程 20
5.3.1 第一次进入程序 20
5.3.2 用户操作 21
5.4 阳历算法 22
5.5 阴历算法 23
5.6 节日查看界面 25
5.7 日期查看界面 26
5.8 生理健康界面 27
5.9 记事本界面 28
6 系统测试和运行 36
6.1 测试概述 36
6.1.1 测试的意义 36
6.1.2 编写目的 36
6.1.3 测试范围 36
6.2 测试内容 36
6.2.1 内容与功能检查 36
6.2.2 容错性和易用性测试 36
6.3 具体测试 36
6.3.1 测试过程 36
6.3.2 测试结果 37
结束语 38
参考文献 39
致 谢 40
外文原文 41
中文翻译 48
下一篇:基于安卓Android的闹铃,日历,计时器,备忘录的设计(含录像)