登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

安卓日历提醒软件的开发毕业论文

 2021-12-08 09:12  

论文总字数:15958字

摘 要

随着移动互联网的高速发展,智能手机越来越普及,智能手机在人们的生活中已经起到了至关重要的作用。与此同时,使用传统日历的人也越来越少,大多选择便利且多功能的电子日历使用。而Android系统作为目前占领市场份额最大的手机系统,其开源及廉价赢得了广大用户的好评,因此基于Android平台开发的软件成为了炙手可热的行业。

本软件是一款基于安卓平台开发的安卓日历提醒软件,适用于各类群体。首先需要进行安卓的开发环境的搭建和使用的学习,然后在软件的具体实现过程中,严格遵循软件开发流程,主要过程有:可行性判断、需求分析、概要设计、详细设计、代码编写、软件测试等,在这个过程中,学习了软件开发的生命周期。

本软件的界面简洁易懂,用户可以简单上手,各个功能都在各自的界面里,功能划分清晰。本软件的主要功能是日程管理功能,日程管理功能可以针对某一天的某些事件进行记录和提醒,主要功能界面有日历显示界面、所有日程界面、添加日程界面、日程提醒界面。

关键词:日历提醒;安卓开发;智能手机

Abstract

With the rapid development of mobile Internet, smart phones are becoming more and more popular, and smart phones have played a vital role in people's lives. At the same time, fewer and fewer people use traditional calendars, and most choose convenient and multifunctional electronic calendars. As the mobile phone system that currently occupies the largest market share, its open source and low price have won the praise of the majority of users, so the software developed based on the Android platform has become a hot industry.

This software is an Android calendar reminder software developed based on the Android platform, suitable for all kinds of groups. First of all, you need to learn how to build and use the Android development environment. Then, in the specific implementation process of the software, strictly follow the software development process. The main processes are: feasibility judgment, demand analysis, summary design, detailed design, code writing, software Testing, etc. In this process, learned the life cycle of software development.

The interface of this software is concise and easy to understand, users can easily get started, each function is in their own interface, and the functions are clearly divided. The main function of this software is the schedule management function. The schedule management function can record and remind certain events on a certain day. The main function interface includes calendar display interface, all schedule interfaces, add schedule interface, and schedule reminder interface.

Key Words:Calendar reminder; Android development; smartphone

目录

第1章 绪论 1

1.1 课题背景 1

1.2 研究的目的与意义 1

1.3 国内外研究现状 2

1.4 研究内容 2

第2章 需求分析 3

2.1 市场分析 3

2.2 用户需求分析 3

2.3 业务需求分析 5

2.4 功能性需求 6

2.4.1 系统总体模块 6

2.4.2 日历查看模块 6

2.4.3 日程管理模块 6

2.4.4 设置界面模块 7

2.4.5 关于信息模块 7

2.5 非功能性需求 7

2.5.1 界面设计 7

2.5.2 安全需求 8

第3章 系统设计和实现 9

3.1 系统总体架构 9

3.2 软件采用模式设计 9

3.3 整体层次结构 12

3.4 功能结构图 13

3.5 系统详细设计与实现 14

3.5.1 日历界面的设计与实现 14

3.5.2 日程界面的设计与实现 15

第4章 系统测试 22

4.1 测试环境 22

4.2 性能测试 22

4.3 功能测试 23

4.3.1 日程添加功能测试 23

4.3.2 日程修改功能测试 24

4.3.3 日程查看功能测试 24

4.3.4 日程删除功能测试 25

第5章 结论 26

参考文献 27

致谢 28

第1章 绪论

1.1 课题背景

近些年来,移动互联网的迅速发展,让人们彻底进入了互联网时代。移动互联网是PC互联网发展的必然产物,结合了移动通信和互联网两者,使之合为一体,它结合了两者的特点,既拥有移动随时、随地、随身的优点,又包括互联网开放、分享、互动的优势。

通过移动互联网,人们在手机、平板电脑等移动设备上可以随时随地浏览新闻,也可以进行听音乐、玩游戏、阅读书籍、看视频等多种娱乐活动。不仅如此,现在人们还可以通过移动设备进行工作,提升了工作效率。现如今,无论是老人还是小孩,各个年龄段的人群,大家都会使用移动设备丰富自己的生活,互联网已经彻底与人们生活融合在一起了,人们迫切的希望从移动互联网设备中获得资讯。近几年,还实现了从3G到4G到5G跨越式发展,移动互联网的发展展现出了更加凶猛的趋势。

在这种社会背景下,人们在查看日历或者进行日程管理时也会对移动设备寻求帮助,人们渴望记下自己未来需要做的事件进行日程提醒,提高自己的工作效率,更好的管理自己的时间,日历提醒软件就在这种需求中产生了。日历提醒软件可以让人们在忙于其他事情忘记关键事情的时候告诉人们处理关键事情的时候到了。

1.2 研究的目的与意义

进入互联网时代以后,人们的生活以及工作时间变得更加紧凑了,因此人们对日期以及时间的要求需要更高了。传统的日历已经不能满足人们的高要求,电子日历应运而生,极大的促进了人们对时间的了解,使得人们可以对时间进行更好的操控。尤其在如今这个时代,人们更频繁地使用移动端对日历进行查询,人们可以在任何时间任意地点清楚地了解到当前的时间以及想要查询的某个时间。随着智能手机的普及,人们对日期的查询基本上都在手机上完成,普通的查询时间已经无法满足人们的需求,而在需要记录一些日程时,也会在智能手机上进行记录,结合这两点需求,日历提醒软件就是为了这而出现,它可以同时满足以上需求,人们可以随时随地使用日历提醒软件,极大的方便了人们的生活。在当今快节奏的生活中,人们时常因为忙于一件事情而把另一件事情忘记,在有了日历提醒软件后,人们就可以不用担心这种事情的发生,可以将各个事件记录在日历提醒软件中。

本文提到的安卓日历提醒软件是一款特别为用户进行日程提醒的Android软件,目前使用安卓手机的用户是非常广泛的,所以在安卓平台上开发的软件具有非常广阔的市场,安卓日历提醒软件面向的是广大用户,因此一个简单且易用的特点必须要体现出来,用户需要的就是容易上手的软件。在设计操作界面时,一定要选择十分简约的界面,还需要一些人性化的提示以及个性化的设计,在设计的过程中一定要格外注意,日历提醒软件才能更好地被接受。

1.3 国内外研究现状

Android最主要的特点是其开放式的开源性,让许多普通开发商加入进来,增加了用户的使用体验,因此其发展空间十分广阔。

目前市场上流传着大量的日历提醒软件,大致都有点类似,但各个软件都有独特的个性优点,流传比较广的有ihour、Habitica、Any.do、番茄钟、万年历、中华万年历等等,每一个日历提醒软件其实都有它自身不一样的优点,各个软件的界面也都是美观简洁的,而且都有不俗的附加功能,都是容易让用户使用后立马能吸引住且容易上手的软件。

在它们之间其实通过比较也能看出它们的不同,侧重点是不一样的,大致可以将其分为两类。一类以Habitica为例,该软件侧重于日程管理功能,日历功能可以说只是附带功能,该软件对于日程管理这方面做得非常的出色;另一类以中华万年历为例,该软件侧重于日历功能,日程管理功能则相对于没有那么注重,但该软件在日历界面上的功能十分的齐全,提供了公历、农历、黄历、日程、天气、日记、生日、节日、星座等日历功能,基本可以满足用户对于日历功能的所有需求。这两类日历提醒软件都是常见且具有很大市场的软件,受到大量用户的追捧。

1.4 研究内容

本系统是使用Java语言开发的一个安卓日历提醒软件,设计安卓日历提醒软件,可以将该系统分为两个模块:一个是日历模块,一个是日程管理模块,要使这两个模块都能够实现增加、查询、修改、删除的基本功能,从而实现软件的相关功能。在安卓的平台上开发一款具有实时性、协同性、便捷性的日历提醒软件,可以帮助用户人性化的优化日程管理。

Android是非常优秀的一款操作系统,占据了很大的市场,而Java语言是其开发语言,因此Java语言在如今移动客户端上是不可或缺的,Java与Android对彼此都互不可缺,如今因为Android开放式的开源性,使Android在市场中占据的比例越来越大,采用Java语言开发的Android软件会呈高速发展趋势。

Android系统集成了一个轻量级的数据库: SQLIte,是一个更为便捷的文件操作。因此,利用SQLite来实现安卓日历提醒软件的数据库的增、删、改、查。

第2章 需求分析

2.1 市场分析

在开发一个软件前,首先要进行的就是市场调查,没有进行过市场调查就设计出来的软件是很难受市场欢迎的,市场需求就是开发的方向。因此,在需求分析前,首先就应该进行市场调查。

据艾媒数据中心的数据显示,2017年中国智能手机用户数量为675.6百万人,而用户数量正大幅度增长,预计2021年将突破800百万人,达到812.9百万人,艾媒咨询分析师认为,随着人们生活智能化和智能手机的逐步完善,中国智能手机用户数量将继续保持增长态势。

2017-2023年中国智能手机用户数量及预测如图2-1所示。

请支付后下载全文,论文总字数:15958字

相关图片展示:

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

企业微信

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