[开源]用于管理个人生活、人生经历等各个衣食住行信息的系统

开源系统流程管理
2026-06-28 04:07 1 次浏览 • 0 次下载 0KB
[开源]用于管理个人生活、人生经历等各个衣食住行信息的系统

一、开源项目简介

木兰湾是用于管理个人消费、锻炼、音乐、阅读、健康、饮食、人生经历等各个衣食住行信息的系统,通过提醒、计划模块利用调度系统来统计分析执行情况。并通过积分和评分体系来综合评估个人的总体状态。

二、开源协议

使用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

PC前端源码下载

移动端前端源码下载