[开源]用于管理个人生活、人生经历等各个衣食住行信息的系统
开源系统流程管理
![[开源]用于管理个人生活、人生经历等各个衣食住行信息的系统](https://yy123.ink/api/img/1782590810371-xyggdd.jpg)
一、开源项目简介
木兰湾是用于管理个人消费、锻炼、音乐、阅读、健康、饮食、人生经历等各个衣食住行信息的系统,通过提醒、计划模块利用调度系统来统计分析执行情况。并通过积分和评分体系来综合评估个人的总体状态。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
项目展望
项目截图
基于Vue的PC端














基于Vue的移动端










微信公众号消息推送


四、功能概述
木兰湾是用于管理个人消费、锻炼、音乐、阅读、健康、饮食、人生经历等各个衣食住行信息的个人信息管理系统,通过提醒、计划模块利用调度系统来统计分析执行情况,并通过积分和评分体系来综合评估个人的总体状态。系统基于SpringBoot前后端分离,技术栈:Spring、Hibernate、Quartz、Vue。
系统可以说是一个个人助理系统,它主要解决三个问题:
- 我的计划(期望)是什么?
- 我要做什么?
- 我做了什么?
该系统是前后端分离的项目,当前项目mulanbay-server为后端API项目,只提供系统的api接口,整个系统必须要同时运行前端才能完整访问。
功能简介
- 基于RBAC的用户权限管理
- 支持分布式运行的调度功能
- 基于AHANLP的自然语言学习服务
- 提供消费、锻炼、音乐、阅读、健康、饮食、人生经历等常用模块
- 统一的日志管理及日志流分析
- 提供基于模板化的提醒、计划、图表、行为配置及分析
- 统一的日历管理,提供日历自动新增、完成功能
- 提供磁盘、CPU、内存的监控及报警,并可以自动恢复
- 数据库数据、备份文件自动清理
- 统一及强大的图表统计分析功能
- 基于微信公众号消息、邮件的消息提醒服务
- 基于错误代码的消息发送可配置化
- 基于Hibernate的配置化的查询便捷封装
- 提供可配置的个人积分和评分体系
- 提供多角度的用户行为分析
- 提供词云、相似度、智能问答等分析功能
五、技术选型
所用技术
- 前端:Vue、Jquery、Element UI、Echarts
- 后端:Spring Boot、Hibernate、Quartz、NLP、Redis & Jwt
核心依赖
版本
Spring Boot
2.3.4.RELEASE
Hibernate
5.4.21.Final
Quartz
2.3.2
项目结构
mulanbay-server ├── mulanbay-business -- 通用业务类 ├── mulanbay-common -- 公共模块 ├── mulanbay-persistent -- 持久层基于hibernate的封装 ├── mulanbay-pms -- 木兰湾API接口层 ├── mulanbay-schedule -- 调度模块封装 ├── mulanbay-web -- 基于SpringMVC的一些封装
项目运行与部署
请查看 README.md 文档。
软件要求
软件
版本
JDK
1.8+
Nginx
1.17+
Redis
6.0+
Mysql
8.0+
硬件要求
内存4G+
系统架构
系统模块

系统结构

业务流程

图表分类

参考/集成项目
木兰湾参考、集成了一些项目,有些功能自己也只是一个搬运工,先感谢大家的开源。
- Jquery版本前端(移动)UI组件:weui
- Jquery版本前端(移动)Tag方案:Jquey tagEditor
- 前端(PC)日历组件:tui-calendar
- 自然语言学习:AHANLP
- Vue版本前端(PC):RuoYi-Vue,vue-element-admin
- Vue版本前端(PC)自动表单生成:form-create
- 智能客服UI组件:LiteWebChat_Frame
评论