Skip to content

KTLeYing/financial_manage_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

financial_manage_system

理财管理系统系统【兼容PC端和手机端】

项目简介:

理财管理系统分为前台部分以及后台部分,面向的对象是普通用户和系统管理员,旨在为普通用户提供一个方便管理自己生活中的个人财务,做好收支记录,避免个人盲目过度消费的平台。个人理财管理系统能够为每普通用户者提供充足的信息和快捷的查询手段,大大方便个人的管理者的合理消费和理财。在这里,用户可以通过查询分析,统计出各项数据,分析出生活中的浪费和节约的地方,通过强大的查询和索检高效的索检出数据,提高理财办事效率。

采用技术 :

  • 前端:HTML + CSS + JavaScript + Bootstrap + Jquery + Ajax + Highcharts + UEditor
  • 后端:Spring Boot + Mybatis + Maven + Redis + RabbitMQ + Jwt + Shiro + AOP

开发环境 :

  • 工具:IDEA、Navicat、Git
  • 环境:JDK 1.8、Tomcat 7.0、Mysql 8.0
  • 项目管理:Maven
  • 代码托管平台:GitHub

开发流程:

1、数据库设计
2、Model:模型定义,与数据库相匹配
3、Dao层:数据操作
4、Service:服务包装
5、Controller:业务入口,数据交互
6、Util:工具类封装
7、Config:配置类封装
8、单元测试

功能模块 :

前台部分,主要功能分为以下几个模块:

用户管理

  • 用户注册✔
  • 用户登录✔
  • 用户修改密码✔
  • 用户修改个人信息✔
  • 用户注销登录✔

财务管理

  • 收入记账✔
  • 支出记账✔
  • 收支明细✔
  • 修改记账信息✔
  • 删除记账信息✔
  • 搜索账单信息✔

收支类别管理

  • 添加收入类别✔
  • 添加支出类别✔

财务统计管理

  • 按年度统计✔
  • 按月度统计✔
  • 按时间统计✔

财务分析管理

  • 按月份分析(这个月和上个月同期对比)✔

财务预算管理

  • 添加预算✔
  • 编辑预算✔
  • 删除预算✔
  • 预算报表✔

心愿单管理

  • 添加心愿✔
  • 编辑心愿✔
  • 删除心愿✔
  • 我的心愿✔

备忘录管理

  • 添加备忘✔
  • 编辑备忘✔
  • 删除备忘✔
  • 我的备忘录✔

财务新闻管理

  • 财务新闻列表✔
  • 财务新闻信息✔

计算器管理

  • 简易计算✔

后台部分,主要功能分为以下几个模块:

管理员管理

  • 用户登录✔
  • 用户注销✔

个人用户管理

  • 用户查询列表✔
  • 添加用户✔
  • 修改用户信息✔
  • 删除用户信息✔

收支类别管理

  • 添加收入类型✔
  • 添加支出类型✔
  • 收支类别查询列表✔
  • 修改收支类别信息✔
  • 删除收支类别信息✔

财务新闻管理

  • 财务新闻列表✔
  • 财务新闻列表✔
  • 修改财务新闻信息✔
  • 添加财务新闻✔
  • 删除财务新闻信息✔

项目截图:【系统兼容PC端和手机端】

前台部分展示【PC端】:

  1. 登录页面
  2. 注册页面
  3. 用户信息页面
  4. 财政管理
  5. 财务统计
  6. 财务分析
  7. 财务预算
  8. 心愿单
  9. 备忘录
  10. 计算器
  11. 财务新闻

后台部分展示【PC端】:

  1. 登录页面
  2. 个人用户管理
  3. 收支类别管理
  4. 财务新闻管理

前台部分展示【手机端】:

  1. 菜单页面
  2. 用户信息页面
  3. 财政管理
  4. 财务统计
  5. 财务分析
  6. 心愿单
  7. 备忘录
  8. 财务新闻

后台部分展示【手机端】:

  1. 个人用户管理
  2. 收支类别管理

项目访问 :

浏览器访问路径: http://localhost:8080/financialmanage_war_exploded/

About

理财管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages