登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息科学与技术 > 正文

基于Android手机平台的日程管理应用设计毕业论文

 2021-04-05 05:04  

摘 要

近年来,随着科学技术的飞速发展,人们的生活方式发生了极大地改变。特别是智能手机的发明和普及,从根本上改变了人们的生活方式,令人们接收到的信息量得到了质的飞跃,同时也加快了人们的生活节奏。但与此同时,这也对人们造成了一些困扰,如何妥善的管理这些信息以便提高自己的生活质量与工作效率便成为大多数人需要面对的问题。手机日程管理系统便是为解决此问题应运而生。

考虑到安卓手机市场占有率高达85.9%(截止到2018年),在手机市场上占有统治地位,因此我选择采用基于安卓系统进行手机日程管理系统的设计。设计的初衷是为了让用户更加精确的管理自己的工作与生活,市面上虽然有很多日程管理的软件,但往往有很多广告等冗余信息,为用户的使用带来不便。因此我开发了一款设计简洁的日程管理系统,使其可以通过日历界面进行日期查看并为具体日期增加、修改和删除相应的日程事务安排,所添加的事务会在相应日期上增添标识,而且具备提醒功能。

关键词:安卓、日程管理、日历

Abstract

In recent years, with the rapid development of science and technology, people's way of life has greatly changed. In particular, the invention and popularization of smart phones can be said to have fundamentally changed people's way of life, so that people receive a qualitative leap in the amount of information, but also accelerated the pace of people's life. But at the same time, it also causes some problems for people. How to properly manage the information in order to improve their quality of life and work efficiency has become a problem most people need to face. Mobile calendar management system is to solve this problem arises at the historic moment.

Considering that Android has a market share of 85.9% (up to 2018) and dominates the mobile market, I choose to design a mobile calendar management system based on Android system. The original intention of the design is to let people more accurately manage their work and life. Although there are many software about calendar management on the market, whose functions are very powerful, but often there are many redundant information such as advertisements. As a first contact with Android development, I certainly can not make that kind of complex software, but I try to make it simple and generous, easy to use. Therefore, the main function of my program is to check the date through the calendar interface and add, modify and delete the corresponding calendar transaction arrangements for specific dates. The added transactions will add logos on the corresponding dates, and have reminder function.

Key Words: Android、scheduler、calendar

目录

第一章 绪论 1

1.1. 课题研究的背景、目的和意义 1

1.2. 国内外研究现状 1

1.3. 课题研究内容 2

1.4. 预期目标 2

第二章 项目开发环境的搭建与软件简介 3

2.1. 项目开发环境 3

2.1.1. 使用Eclipse ADT开发 3

2.1.2. 使用Android studio开发 3

2.1.3. 两种开发方式的对比 3

2.2. 相关软件简介 4

2.2.1. IDE简介 4

2.2.2. JDK和Android SDK简介 4

2.2.3. AVD简介 5

2.2.4. Android平台简介 5

2.2.5. Java简介 7

第三章 系统概要设计 9

3.1. 系统需求分析 9

3.2. 系统概要设计 9

第四章 系统的设计与实现 11

4.1. 系统布局文件 11

4.2. 主界面显示的设计与实现 13

4.3. 农历计算及节日的实现 14

4.4. 使用数据库SQLite保存日程信息 15

4.5. 日程信息显示与管理的设计与实现 16

4.6. 提醒功能的实现 17

结论 18

参考文献 19

致谢 20

绪论

课题研究的背景、目的和意义

21世纪是信息爆炸的时代,我们在生活中时时刻刻都在和信息打交道,随着移动设备的飞速发展日趋成熟,我们更是生活在信息的海洋中。在信息如此丰富的环境之中,大脑的记忆力非常有限,人们随时可能忘记一些重要的信息而造成或大或小的损失。如何利用移动设备将这些有用的信息存储起来,使人们能够更加有序、高效的管理自己的日常生活,提高生活质量,这些正是本次课题所要解决的问题。

虽然市面上有许多的优秀的日程管理软件基本上能够满足大众的需求,但是这些软件往往携带有大量的冗余信息。比如对于家庭主妇来说,一些日程管理软件上面牵扯到商务板块的功能便毫无意义,甚至会对用户的使用体验造成影响。在我心目中,一款好的日程管理软件要从用户的具体需求出发,为不同的用户开发出不同的界面。例如,对于从事商业活动的用户来说它的主要界面要以商务活动为主,对于会议以及行程的安排更加及时合理;同样的,对于民众的日常生活来说这些商务提醒功能很鸡肋,他们更希望软件能够更加的方便管理日常生活。虽然关于手机日程管理的技术已经十分成熟,广大用户也已经能够接受并合理的使用现存的各种日程管理软件,但是我个人认为任何事情只要仔细思考,它都有可以改善的空间。成熟不代表完美,事物都是在不断发展的,人们的需求也在不断地变更,所以通过对手机日程管理的研究以及针对人们的各种需求开发相应的功能模块,对提高人们的工作效率以及生活质量具有重大意义。

国内外研究现状

就目前来看,国内外关于手机日程管理方面的软件都比较成熟,但是它们侧重的方向不同。首先是算法方面的差异,在国内虽然大多数人都已经习惯了按照阳历去安排自己的生活与工作,但是阴历承载着中国悠久的历史文化,它也是我们生活中不可或缺的一部分,因此国内软件基本都具备显示阴历日期、节气、传统节日以及黄历等具有中国传统特色的信息的功能,有些甚至把这些内容单独作为一个版块进行显示。而国外的软件则是根据本国习惯来进行信息的显示。其次,在功能方面,国内外所有关于日程管理的软件在基本功能上没有太大差异,即都具有日程添加、管理、查看、删除、分类、提醒等方面的功能。但是在这些之外它们又具有很大的差异性。国内的日程管理软件呈现出两种状态,第一种虽然功能强大但独立性太强,没有形成一个日程管理网络,第二种是一些办公软件自带的日程管理模块,但是这种不是纯粹的日程管理软件受众很小。国外的日程管理软件具有更强的交互性以及实时性,一些国外的软件它们能够和谷歌账户以及某些账户进行协同管理,能够把账户的各种信息综合起来,做一个全面合理的安排。在这方面,国内大多数软件都做不到,不可否认的是国外的那种管理方式是一个发展趋势,随着办公智能化的发展,多人协同办公是未来的发展潮流,中国在这方面的研究程度相较于欧美地区还是有一些差距的。

课题研究内容

鉴于关于手机日程管理方面的软件都已经发展比较成熟,比如说我现在所用的三星手机上自带的日历具有的功能已经能够满足我日常生活需求,它能够按照不同的视图(年、月、日、任务)来查看日历;可以详细的添加事件信息,事件的主题、时间、地点(支持地图导入)、邀请者联系方式等内容;此外它还可以与三星账户进行日程的同步,同步信息在三星生活助手中会有模块进行显示。当然,短短的几句话是不能概括它的所有功能,但是我们可以窥一斑而知全豹,由它可以了解到现在的日程管理软件已经发展的非常成熟了。作为一个本科生,由于知识能力有限,现在的我没有足够的能力去编写这样一个界面美观且功能完善的程序。所以本课题的目的不在于超越这些软件,而是通过编写一个基础的日程管理软件来培养自己移动开发的兴趣,为自己以后从事此类软件开发打下基础,更重要的在于仔细了解这个行业的发展状况以及未来的发展方向,同时通过自己的分析去发现目前软件的一些不足之处。

预期目标

基于Android平台,使用Java语言结合XML语言编写一个手机日程管理应用程序,并在手机上运行。本程序的主要内容包括以下几个方面:

(1)日历(包括农历以及节日)的显示功能

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图