1 Star 19 Fork 2

sky / 个人时间管理系统(后端)

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
  1. 个人时间管理系统

    项目介绍

    项目分成前台和后台,前台为用户端,后台为后台管理系统。项目稍微粗糙了点,因为主要以学习并整合技术栈为目的做的项目,所以本项目中涉及大量技术,有的技术可以不用的但是还是有用到,哈哈哈。

    该系统使用 Alibaba SpringCloud + Vue技术,包含短信验证、沙箱支付等功能;系统分为用户前台和管理员后台两个子系统。系统主要的功能有:待办看板、个人日志、日历看板、规划脑图、白噪音、奖惩机制、会员升级等功能。

    觉得还不错的话,帮忙点个**star** 鼓励一下吧,如果有问题的可以加我微信哦!!! 输入图片说明

    用户前台

    登录页: 输入图片说明 注册和忘记密码: 输入图片说明 输入图片说明 待办看板: 输入图片说明 待办列表: 输入图片说明 个人日志: 输入图片说明 日历看板: 输入图片说明 自我规划: 输入图片说明 白噪音: 输入图片说明 奖惩机制: 输入图片说明 输入图片说明 会员升级: 输入图片说明 个人主页: 输入图片说明 统计分析: 输入图片说明 输入图片说明 输入图片说明

    系统后台

    后台没啥好看的,就是对前台资源进行管理统计。

    介绍

    前端:后台管理系统采用 vue-element-admin 后台集成方案进行二次开发。微信小程序采用 uni-app 开发框架。

    后端:后台管理模块采用 Alibaba SpringCloud 构建后端微服务,使用 SpringSecurity 做系统安全框架,配合 RBAC 设计模式实现用户的权限管理,使用 Redis 对用户token及字典数据进行缓存;数据库采用 Mysql(5.7) ,使用 Mybatis-Plus 做数据访问层,Druid 作为数据库连接池。

    短信服务采用腾讯云(唉,阿里的申请了七八次不给通过)。

    使用阿里OSS作为文件存储系统(最开始用的 FastDFS,奈何不想一直开着虚拟机)。

    使用支付宝沙箱。

    安装教程

    1. 开发需要准备相关的 IDE 和 JDK8 开发环境 , 前端开发需要下载 Visual Code,后端开发需要下载 Eclipse IDEA

    2. 首先需要一台虚拟机,可以使用阿里的也可以本机安装;在虚拟机上我们需要搭建环境:nacos 和安装 Redis 等。(虚拟机中的软件安装可以见软件安装文档)

    3. 短信服务使用腾讯云,需要自己去腾讯云申请签名及模板(比阿里的好申请),在 nacos 中进行配置。

    4. 文件存储系统使用的是阿里OSS,也可以自己搭建 FastDFS 服务,在 nacos 中进行配置。

    5. 数据库准备,创建一个名称为 time-manage 的数据库,把目录下 time-manage.sql数据库文件进行导入进去即可。

    6. 后端启动:(需要虚拟机并安装好软件)

      后台管理系统:先启动 gateway 网关之后启动 authorization 授权服务器。之后启动任意服务

    7. 前端启动:

      后台管理系统:在 Visual Code 中打开 time-admintime-portal, 在控制台输入 npm install 下载依赖,依赖下载完后,使用命令 npm run dev 运行前端项目。

    8. 务必记得:在登录后台管理系统后,到字典管理模块点击同步缓存的按钮,把字典类型及数据添加到redis缓存中!!!

    技术栈

    输入图片说明

    PS:基于Apache License 2协议开源友好,使用、参考、转载请保留出处,严禁将项目直接打包出售。

空文件

简介

个人时间管理系统(后端)。该系统使用 Alibaba SpringCloud + Vue技术,包含短信验证、沙箱支付等功能;系统分为用户前台和管理员后台两个子系统,小程序端还在制作ing。系统主要的功能有:待办看板、个人日志、日历看板、规划脑图、白噪音、奖惩机制、会员升级等功能。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/sukeyu/time-parent.git
git@gitee.com:sukeyu/time-parent.git
sukeyu
time-parent
个人时间管理系统(后端)
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891