没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
找毕业设计、项目源码、编程视频,就上码农网 manong365
基于 android 的日历提醒软件的设计与实现
摘要
本软件是一种基于安卓平台开发的一款日历提醒软件。本文主要通过现阶段流行开
来的智能手机的软件的设计方法,来设计出一款能够提醒一些事件的应用软件,其真实
的目的是通过利用这次的开发过程来学习到安卓开发的一些方法和经验,从而深入地了
解安卓开发。
本文介绍了移动应用的开发背景,首先需要学习安卓的开发环境的搭建和使用,其
次对日历提醒软件做出需求分析,并且通过概要设计来确定其主要功能,然后对其中的
功能进行详细设计并书写代码,最后进行功能方面的一些测试来完成设计。
通过上面的设计过程,最终实现了软件的两个功能:日程管理功能和课程管理功能。
日程管理主要是针对某一天的一些事件进行记录和提醒,而课程管理主要针对大学生人
群制定,可以记录一些课程的上课时间从而给忙碌的学习生活带来一定的便利。
关键词:日历提醒;安卓开发;智能手机。
找毕业设计、项目源码、编程视频,就上码农网 manong365
ii
Design And Implementation Of Calendar Reminder Software
Built On Android Platform
Abstract
This software application is a calendar reminder built on Android platform. This paper is
to design an application that can remind some events based on designing methods of the
current popular smartphone software. The real purpose is to learn some methods and obtain
experience of Android development through the use of the development process; therefore
we can get a better understanding of Android development.
This paper introduces the background of mobile application development. First of all,
we need to learn how to build and use the android development environment. Second, we’re
supposed to work on the requirements analysis for our application. Then we’re able to
determine the main functions. After this, we can start designing and coding for the detailed
functions. Finally, it is necessary to write test cases to verify all functionality of this
application.
Through the above design process, this application implements two functions. They are
schedule management function and course management function. Schedule management
focuses on recording and reminding of some events on one day, and course management is
designed for university students to record the time of courses, which can make the busy
learning life more convenient.
Keywords:Calendar reminder;Google Android SDK;SmartPhone.
找毕业设计、项目源码、编程视频,就上码农网 manong365
iii
目录
摘要......................................................................i
Abstract.................................................................ii
1 绪论..................................................................1
1.1 课题背景及设计意义 ................................................1
1.2 国内外移动应用开发的背景 ..........................................1
1.3 本论文的主要内容 ..................................................2
2 Android 及开发环境介绍 .................................................3
2.1 android 系统自身的特点.............................................3
2.2 android 系统自身的功能特征.........................................3
2.3 android 的构成及其工作机制.........................................4
2.4 如何搭建开发环境...................................................5
2.4.1 JDK 的安装 ...................................................5
2.4.2 Eclipse 的安装 ...............................................6
2.4.3 Android SDK 的安装 ...........................................6
2.4.4 ADT 的安装 ...................................................7
3 日历提醒软件的需求分析.................................................8
3.1 系统的需求分析.....................................................8
3.1.1 需求分析的过程 ...............................................8
3.1.2 需求分析的方法 ...............................................8
3.2 日历提醒软件系统的需求分析.........................................9
4 日历提醒软件的概要设计................................................10
4.1 日历提醒软件的初步需求............................................10
4.2 日历提醒软件的概要设计............................................10
4.2.1 日历提醒软件的功能模块说明..................................10
4.2.2 日历提醒软件的功能结构图....................................10
5 日历提醒软件的详细设计................................................13
5.1 本软件日历界面的设计和实现........................................13
5.2 本软件任务界面的设计 .............................................15
5.2.1 任务界面的数据库准备........................................15
5.2.2 日程添加界面 ................................................17
5.2.3 总日程的界面................................................19
5.2.4 对现有日程及日期的标记......................................22
5.2.5 课程管理的界面 ..............................................23
6 日历提醒软件的系统测试................................................29
6.1 日程管理方面的测试 ...............................................29
6.2 课程管理方面的测试 ...............................................31
结论.....................................................................34
参考文献.................................................................35
致谢.....................................................................36
外文原文及翻译...........................................................37
找毕业设计、项目源码、编程视频,就上码农网 manong365
1
1 绪论
近年来,除了互联网的迅猛发展,另一个急速发展起来的前沿技术就不得不说智能
手机以及其应用软件的高速发展。智能手机以个人计算机以及运营商的服务器为处理终
端,并利用一些前沿技术如人工智能、人机接口技术、传感技术、多媒体技术、计算机
图形学等高度并行的实时计算技术来实现人机的交互。其中以个人版的智能手机的应用
软件等一系列的手机应用软件发展尤为迅速。当今无论是工作人群还是在校学生,所面
临的压力都是十分巨大的,而一些繁杂的事务记忆也使我们身心疲劳,日历提醒软件可
以让我们在百忙的生活学习中从一些繁杂的事务记忆中解脱出来,它可以准确地提醒我
们一些关键事务的处理时间段,而这样一款可以随时随地在手机上应用的提醒软件,其
魅力是不可估量的。
1.1 课题背景及设计意义
智能手机应用软件是近年来十分活跃的技术领域,目前市场上安卓智能手机的实用
人群还是十分多的,手机几乎成为了我们日常工作以及其他生活娱乐的必需品,所以在
安卓平台上开发的手机应用软件有着十分广阔的市场,既然安卓的应用软件面向的是广
大的普通用户,而不是对软件开发以及计算机的一系列了解十分透彻的专家,所以设计
出来的软件一定要简单而且易使用,所以在手机软件设计时,一定要注意软件使用的简
单性以及通俗性。
手机的多任务处理是一个十分重要的环节,在一些日常的短信以及通话等行为中,
手机的一些软件应该支持后台的运行以及一些优先级的处理,这就需要日历提醒软件能
够在工作时考虑到手机当前程序的一个运行状况,这样才能更好地处理一些应用软件在
使用时的一些优先级问题,保证其进程能够在后台完美地运行,从而达到应用程序之间
的良好切换。
最后就是十分简洁的操作界面以及简单的操作方式,还有十分美观的界面背景,以
及一些人性化的提示和个性设计也是十分重要的,所以在设计的过程中一定要注意一些
细节方面的东西,这样日历提醒软件的设计才能更加完美和实用。
1.2 国内外移动应用开发的背景
目前智能手机的迅速发展以 android 以及苹果的 IOS 为主要领头,谷歌在 2012 年
的开发者大会上发布了 android 4.1 操作系统,到目前为止已经更新到了 4.4.2 版本,
谷歌的 android 自 2010 年来呈现了突飞猛进的发展势头,其用户数量也是呈现高速地
增长。对于 android 本身来言,其开放式的开源性是其最主要的特点,这个特点使得以
前由少数软件商垄断系统软件平台的状况得到了极大地改善,让更多的民间开发商加入
进来,增加了客户使用的体验,因此也具有十分广阔的发展空间。
找毕业设计、项目源码、编程视频,就上码农网 manong365
2
1.3 本论文的主要内容
本论文主要通过对日历提醒软件做一个详细系统的设计,从开发环境的搭建到最后
的系统测试,每个步骤都写出了基本的方法和一些代码,最终实现了哪些功能等都做了
详细的介绍,例如:开发环境的搭建以及系统概要设计时的一些思想,还有在详细设计
时实现的功能,通过上述内容,最终软件实现了两个主要功能,即日程管理功能和课程
管理功能。这两个功能的实现,基本上解决了软件设计时提出的问题,而通过对软件的
设计,我们从中也学习到了很多的知识和技能。
剩余58页未读,继续阅读
资源评论
ohmygodvv
- 粉丝: 507
- 资源: 4811
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Linux Lab-linux
- ioGame-unity
- kdump-anaconda-addon-anaconda
- northstar-ai
- basic_framework-keil5安装教程
- 守月亮修行杂谈(2012年-2020年)
- 《Web开发实训》项目总结报告.doc
- 新年烟花LED效果,10分频,10khz变1khz,Multisim仿真
- vba自定清单.zip
- XamarinBleCodeBehind-main.zip
- mmexport1734999482214.png
- python-4.FBI树-虽然但是,不是那个.py
- IMG_20241220_204418_edit_64163654257396.png
- python-5.火星人-这题面,好抽象.py
- python-6.奖学金-语文给你多少?我数英给你…….py
- Screenshot_20241216_213107.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功