没有合适的资源?快使用搜索试试~ 我知道了~
基于SpringBoot的时间规划系统的设计与实现论文模板
需积分: 0 1 下载量 171 浏览量
2023-01-14
09:52:11
上传
评论
收藏 2.12MB PDF 举报
温馨提示
试读
44页
基于SpringBoot的时间规划系统的设计与实现论文模板
资源推荐
资源详情
资源评论
基于基于 SpringBoot 的时间规划系统的设计与实现的时间规划系统的设计与实现
摘要:摘要:时间是一种重要的资源,是大家都公有的财富,如何合理地利用时间将会
帮助你和同一起跑线的人拉开距离。但是,从目前的情况上来看,大部分的人还
是未能地好好利用时间。目前,网上有许多的文章为人们提供时间管理上的指导,
也有许多时间管理的软件,但都不太符合我个人的使用习惯。因此,我决定开发
一个适合我的时间管理系统,同时优化到可以给大众使用。本文分析了网上的时
间管理技巧与时间管理工具,而我在这个基础上研究开发了时间规划系统。
本课题的研究思路如下:针对目前存在的一些问题,结合自身的情况以及对
时间管理的理解,设计适合自身的时间规划系统;其次采用 JAVA技术,MySql
数据库技术,MVC设计模式,SpringBoot 框架和 MyBatis 框架进行开发,通过这
些技术可以简化开发,提高改项目的开发效率;最后,经过本人一个星期的体验
进行测试来进行修改。
此项目着重于几个方面进行开发:在如今网络的发展下可以在不同的设备上
通过网页随时查看自己的时间计划;通过我对时间规划的理解设置一个时间计划
创建的引导,方便人们快速地创建属于自己的时间计划,降低人们使用时间管理
方法的门槛;添加分享自己的时间计划给他人的功能,能够为人们提供一些模板。
本课题会在以教师为主导、学生为主体的理论下进行系统的开发,让师生间
多点探讨,使得计划更加合理。许多研究从理论上探讨了时间管理的策略和方法,
我会在这些基础上开发时间规划系统,并以此系统一边训练好自己的时间规划能
力,一边完善系统,待完善好后再将其推广给他人。
关键词:关键词:SpringBoot 框架,时间管理,MVC设计模式,MySql,MyBatis
目 录
第第 1 章章 绪论绪论 ............................................................................................................... 4
1.1 系统的开发背景及意义................................................................................. 4
1.2 国内外研究现状............................................................................................. 4
1.3 系统的主要研究内容..................................................................................... 5
1.4 系统开发环境与开发工具............................................................................. 5
第 2 章 系统需求分析................................................................................................ 6
2.1 可行性分析..................................................................................................... 6
2.1.1 经济可行性 .......................................................................................... 6
2.1.2 技术可行性 .......................................................................................... 6
2.1.3 操作可行性 .......................................................................................... 6
2.2 系统的总体需求............................................................................................. 6
2.3 系统的业务需求............................................................................................. 7
2.3.1 时间管理系统客户端........................................................................ 7
2.3.2 时间管理系统后台管理端................................................................ 7
2.4 系统功能的需求分析..................................................................................... 7
2.4.1 用户端功能分析 .................................................................................. 8
2.4.2 后台管理端功能分析 .......................................................................... 8
2.5 UML系统建模................................................................................................. 9
2.5.1 用例图 .................................................................................................. 9
2.5.2 用例规约表 ........................................................................................ 10
2.6 本章小结....................................................................................................... 17
第 3 章 系统设计...................................................................................................... 18
3.1 系统功能设计............................................................................................... 18
3.1.1 用户端 ................................................................................................ 18
3.1.2 后台管理端 ........................................................................................ 19
3.2 时间规划系统类图...................................................................................... 20
3.3 时间规划系统顺序图.................................................................................. 21
3.3.1 用户端顺序图.................................................................................. 21
3.3.2 后台管理端顺序图.......................................................................... 26
3.4 时间规划系统活动图.................................................................................. 29
3.4.1 用户端活动图.................................................................................. 29
3.4.2 后台管理端顺序图.......................................................................... 30
3.5 数据库设计.................................................................................................. 31
3.6 本章小结...................................................................................................... 34
第 4 章 系统实现...................................................................................................... 35
4.1 时间规划系统用户端.................................................................................. 35
4.2 时间规划系统后台管理端.......................................................................... 37
4.3 本章小结...................................................................................................... 38
第 5 章 系统测试...................................................................................................... 39
5.1 系统测试的目的.......................................................................................... 39
5.2 系统测试的意义.......................................................................................... 39
5.3 测试用例及结果........................................................................................... 40
5.4 本章小结...................................................................................................... 42
第 6 章 结束语.......................................................................................................... 43
6.1 全文总结...................................................................................................... 43
6.2 课题展望...................................................................................................... 43
第第 1 章章 绪论绪论
1.1 系统的开发背景及意义系统的开发背景及意义
随着第三次浪潮经济到来,知识和信息成为经济发展的中心资源,时间作为
信息和知识的兑换资源,其重要性日益显现。对时间的经济价值、信息价值的高
度关注,造成了时间资源紧张。
在对时间的经济价值、信息价值的追求下,部分人群会在除去工作,上班以
及下班回家的时间之外,还会在下班回到家的时间和周末休息的时候进行职业技
能修炼或者学习新的职业技能。他们将自己的大部分时间投放在自己的事业之上。
但是,俗话说有得必有失。一天的时间只有 24 小时,不管你怎么分配,还是只
有 24 小时,这些人把时间投放在事业上同时也意味着他们剩下来可支配的时间
变少了,此时就需要时间管理来把剩下的时间充分地利用起来,去丰富生活。避
免产生生活枯燥、乏味、单一等感受。
另一方面,现在社会上也有很多患有”拖延症“的人。他们做事总是一拖再拖,
虽然意识到时间已经不多,但是迟迟不踏出行动的第一步导致时间在不知不觉中
流失。这时候就需要一份时间规划给他们,将每一件大事分成一件小事,好好地
编排起来,让事情看起来容易做起来,使人们能够更好地踏出第一步,然后循环
渐进把事情完成。
随着人们时间管理压力的增大,产生了希望能够好好地规划好自己的时间的
需求。我希望通过我对时间管理理由的理解来进行提炼使其工具化,以此来适应
这个信息时代信息快速变化,个人时间碎片化的特点。另一方面,时间规划始终
还是一种约束,人的本性是向往自由的,我做的这个软件说的怎么好听其实还是
在对人的天性进行约束,因此我希望能够好好地提升这个软件的舒适度,以此来
降低用户对我系统的厌恶心理。
1.2 国内外研究现状国内外研究现状
时间管理软件的功能其实不是太复杂,国内外也有许多开发者开发出好用的
工具,而且国外好用的工具大多数也有人做出了中文翻译的版本。我对印象深刻
的工具分为两种,一种是是日历日程表,另一种是短时管理工具。
日历日程表类的工具中,我用到比较多的是Apple日历。这种工具的优点是
在日期的基础上进行时间规划,可以在特定的日期上做好详细的时间规划。但它
也有明显的缺点,就是大部分这些工具本身没有内置的时间规划的引导,需要使
用的人对时间规划有一定的理解,上手起来比较麻烦。
短时管理工具中,我比较熟悉的是番茄时钟之类的软件,它是基于“番茄时
间管理法”进行开发的。这种软件主要用于应对“拖延症”和使自己专心做一件
事。但是呢,这种软件主要不是用于让你进行时间规划的,不会让你产生时间管
理的动机。
1.3 系统的主要研究内容系统的主要研究内容
我的这个时间管理系统主要研究在网页上实现可以随时进行时间规划的系
统,一方面可以让用户随时随地,在各种设备上使用我的这个系统。另一方面,
可以用我对时间管理的理解来引导用户去做时间上的规划。本系统使用的时间管
理思想是 GTD(Getting Things Done)直接翻译是“把事情做完” ,但其实 GTD应
该被翻译为“把事情做好” 。GTD的主要做法是把一件事情进行处理,并将其安
放在合适的位置。而我们要做的就是清空我们的大脑,把我们从“我要干什么”
和“这件事我要怎么做” 的混乱中逃脱出来,其次就是让自己明白我下一步要干
什么。
本系统的组成是网页界面,服务器和数据库,因此我会按顺序把这三部分搞
好。首先是先建成一个初步的页面,让自己对需要什么的数据有一定的确认,接
着是根据这些数据去建立一个初始的数据库,然后我会思考如何去进行数据的交
互来建立服务器,最后我会对建立的系统原型来进行优化。
1.4 系统开发环境与开发工具系统开发环境与开发工具
我的开发环境是这样的:内存 8GB的 win10 64位操作系统,1.8 的 JDK,因
为用的是 SpringBoot框架使用内置的 tomcat ,使用结构化查询语言(SQL)类型
的数据库,用的是 MySql。用于开发网页与数据库的工具是 Idea。
剩余43页未读,继续阅读
资源评论
软件编程工程师
- 粉丝: 35
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功