Spring Boot 实践 - diary-boot(个人日记管理系统)

简述

如果你有写日记的习惯,想要记录生活中的重要事件,那么diary-boot将是一个不错的选择。有了它,你将不需要日记本和笔,只要有网络就能随时随地记录你的感受。代码托管:
GitHub:https://github.com/1332508387/diary-boot
码云:https://gitee.com/li90hou/diary-boot

开发环境

  • IntelliJ IDEA
  • JDK 1.8
  • MySQL 5.7

主要技术

  • SpringBoot
  • MyBatis
  • Shiro

功能介绍

日记管理

登录账号后,依次点击 “日记管理” -> “添加”。在弹出的模块中写日记操作。

这里写图片描述

日记“等级” >= 3 的日记将被标记为重要事件,在时间轴显示。
可以将日记“类型”设置为“锁定”,此时你将被要求输入一个日记密码,日记内容将不能在日记列表显示;查看和更改被“锁定”日记时将被要求输入正确的密码,才能展示。

这里写图片描述

写作日历

点击“写作日历”,可查看每一天是否已写日记。蓝色标记为已写,点击可查看日记内容;红色为漏写,点击可添加日记。

这里写图片描述

统计图

主页柱形图统计从开始写日记到当前日期,漏写和已写的天数;饼状图统计所有已写日记的心情比例(添加日记时所选心情),清楚的反映出自己的状态。

这里写图片描述

时间轴

时间轴将按时间顺序显示,”等级” >= 3(添加日记时所选的星星数量)的日记,可以清楚的看到那一天经历了那件重要的事。

这里写图片描述

异常记录管理

记录程序中遇到的刻骨铭心的Exception,以及解决方案。

这里写图片描述

其他

日记信息使用DES加密后存入数据库

猜你喜欢

转载自blog.csdn.net/li90hou/article/details/79563537