"景先生毕设|www.jxszl.com

andriod的时间管理软件的设计与实现(附件)

2022-04-26 22:54编辑: www.jxszl.com景先生毕设
摘 要在现代快节奏的生活状态下,时间管理的观念变得尤为重要,特别是作为新一代的大学生,更应当有良好的时间管理意识和时间规划。在智能革命的现代社会,随着智能工具的普及,时间管理的观念越来越受人们的关注,同时国内外针对时间管理手机软件越来越普遍,但无论是时间管理软件还是任务清单软件都过于模式化,无法顾及个人不同时间段内完成任务的效率,这些软件更加适合团队组织管理,而非个人,因此需要一款针对个人使用,有助于形成良好时间行为习惯的软件。基于帮助大学生形成良好的时间观念,设计一个基于android的学生时间管理软件。主要实现以下几项功能登陆同步、任务清单、倒计时、习惯记录、记录分享等功能。本系统采用了JAVA、ANDROID技术,Mysql数据库,完成了整个开发过程。
目 录
第1章 概述 1
1.1课题背景及意义 1
1.2 国内外研究现状 1
1.2.1国外研究现状 1
1.2.2国内研究现状 1
1.3研究目的和意义 2
1.3.1理论意义 2
1.3.2实践意义 2
第2章 需求分析 3
2.1 可行性分析 3
2.1.1 技术可行性 3
2.1.2操作可行性 3
2.1.3 经济可行性 3
2.2功能性需求 3
2.3系统流程设计 3
2.3.1系统开发流程 4
2.3.2 用户登录流程 4
2.3.3 系统操作流程 5
2.3.4 添加信息流程 6
2.3.5 修改信息流程 7
2.3.6 删除信息流程 7
2.4系统用例分析 8
2.4.1用户用例图 8
第3章 系统设计 9
3.1 设计目标与原则 9
3.2 系统概述 10
3.3 系统结构设计 10
第4章 数据库设计 11
4.1 数据库设计规范 11
4.2 数据库概念模型 12
4.3 数据库表设计 13
第5章 用户功能模块的实现 15< *景先生毕设|www.jxszl.com +Q: ^351916072
br /> 5.1 登录功能模块 15
5.2注册功能模块 16
5.3系统首页界面 17
5.4留言管理功能模块 18
5.5任务管理功能 20
5.6习惯记录功能 22
5.7提醒管理功能 24
5.8经验分享管理功能 27
5.9个人信息管理界面 28
第6章 系统测试 31
6.1测试环境与条件 31
6.2功能测试 31
6.2.1用户管理功能测试 31
6.2.2任务管理功能测试 31
6.2.3设置提醒功能测试 32
6.2.4经验分型功能测试 32
6.3安全测试 32
6.4可用性测试 32
6.5测试结果分析 33
第7章 总结与展望 34
7.1总结 34
7.2展望 34
参考文献 35
致 谢 36
第1章 概述
1.1课题背景及意义
网络的快速发展从根本上更改了世界各组织的管理方式,自二十世纪九十年代开始,我国的政府、企事业等单位就设想可以通过互联网系统来进行管理信息。由于以前存在各方面的原因,比如网络普及度低、用户不接受、互联网的相关法律法规也不够完善、开发技术也不够成熟等,阻碍了互联网在各大机构中的发展速度。进入二十一世纪以后,我国经济有了快速的发展,限制机构管理的各个难题逐一被解决,国内各大机构都加入到了电子信息化的管理模式中来。
随着科学技术的不断提高,移动设备上的各种软件深入到了我们生活的各个领域。但同时不可避免的带来的是这些智能工具尤其是手机对我们特别是学生在时间的观念上造成了极大的危害[1]。很多人对时间的认识十分浅薄,几乎无意识去进行合理的时间规划,造成很大的时间浪费,无法专注于当前工作的现象也十分常见。人们在时间管理上经常出现几个错误:不尊重时间、没有认识到时间是有限资源、不了解重要与紧急的区别[2]。从而导致在时间管理上存在很大的缺陷。本软件是基于Android系统上的“学生时间管理软件”, 针对当代大学生设计,使大学生有意识的去规划自己的时间,形成良好的时间管理观念,让时间管理变得的更科学化、正规化、系统化。
1.2 国内外研究现状
1.2.1国外研究现状
时间管理的发展经历了诸多阶段,如今较为常用的是美国行为科学家科维提出的“四象限法”,即把工作按照重要和紧急的程度划分为四个象限:既重要又紧急、重要但是不紧急、不重要但很紧急、既不重要又不紧急[3]。另一常用的则是“番茄工作法”,“番茄工作法”由意大利人弗朗西斯科西里洛提出,他的主要过程是:将每天的任务逐项填写到任务清单内,设置你的番茄钟,番茄钟开始计时的同时开始工作,计时结束后停止工作,开始下一个番茄钟,如此循环,直至任务完成[4]。
1.2.2国内研究现状
时间管理的研究在我国起步较晚,并且我国在时间管理的研究上侧重 与“时间管理倾向”,而国外的研究主要倾向于时间管理行为。在近几年来国内外均出现了很多时间管理软件,诸如ToDoist、Google Calendar、滴答清单、番茄时钟等,这些软件都基于“四象限法”和“番茄工作法”[5]。但这些软件大多更适合团队时间管理。团队时间管理法,可以激发学习的主动性、积极性,同时也培养了个人的合作、沟通和创新的能力。但团队的时间管理方式并不适用于个人,在团队中可以通过分析得出平均工作效率,甚至最低个人工作效率[6]。但个人工作的时候并不能保证每时每刻有同样的效率,因此基于国内外的现状,开发一款易用的、简易的、安全的、交互性强的基于android的学生时间管理软件是可行的。方便了大学生对自身时间的管理!
在时间管理软件的开发商多选用安卓手机客户端,对于Android系统来说,某一软件需要获取相应的Android系统权限才能改变Android内部的数据等,极大的保证了用户的信息安全[7]。Android手机软件的开发多使用Java、C语言、webSevice、xml技术[8],首先通过Java进行编写,然后把编写的内容转化为相关的apk文件。在Java和C语言的选取上多采用Java语言,由于应用软件的数据传输更加依赖于网络的传输,所以即使Java语言在计算速率比C语言低,Java语言依旧更加高效[9]。在客户端与后台的通信商目前普遍选用json作为数据交换格式,json具有安全、快速、通用、数据量小等特点[10]。

原文链接:http://www.jxszl.com/jsj/xxaq/70857.html