## Friday论文文档与系统无偿供大家使用,您的star就是我前进的动力
# Friday分布式家庭理财系统开发文档
## 介绍
分布式家庭理财系统是一个经典的信息管理系统。在互联网科技日渐发达的时代下,移动支付、在线理财的产品众多,家庭消费与投资在各大平台具有分散性,集中管理这些分散的信息变得十分必要。本系统从投资理财与家庭收支管理角度出发,以各大平台的在线交易、家庭消费、家庭投资场景为基础进行系统分析、设计与实现,从而方便各家庭成员更加高效、便捷地管理家庭财产。
本系统后端主要采用Mysql数据库与Java语言,基于SpringCloud微服务应用架构实现了家庭投资理财的用户、收支、股票与基金、资产与债务、月末/年末报表微服务场景,前端主要采用Node.js,基于Ant.Design Pro实现与用户之间的友好交互。用户可通过前端进行以下操作:家庭收入、支出的记录与图形化呈现,股票、基金市场的动态查询与图形化展示和购买记录,资产与负债的记录与查询和分析呈现,月末/年末家庭整体财务状况分析与汇报。
## 架构图
![1](img/1.jpeg)
版本介绍:
- B/S结构服务运行环境
- 静态web服务器:Nginx-1.14.2
- 应用服务器:apache-tomcat-8.5.59
- 关系型数据库:mysql-5.7.30
- 非关系型数据库:redis-6.0.8
- 开发语言版本:java 1.8.0_251
- 应用框架版本:Spring Boot- 2.0.7、SpringCloud-Finchley.SR2
- 消息中间件版本:RabbitMQ-3.4
- 项目构建:maven3.6.3
- 语言环境:React-16.0.19
- 应用框架版本:Ant.Design-pro-4.0.0
- 图表框架:Echarts-For-React-2.0.16
## 模块划分:
- 支出情况(本日、本月、本年),支出类型分析图
- 收入情况(本月、本年)收入类型分析图
- 股市情况(当前股市走势图)
- 基金市场情况(当前基金市场走势图)
- 已买股票(增删改)
- 已买基金(增删改)
- 外债情况(借出、借入)
- 固定资产情况(房贷车贷情况、全款)
- 月末报表、年末报表
## 部分页面展示
支出展示:
![2](img/2.png)
支出详情:
![3](img/3.png)
股市排行:
![4](img/4.png)
股市分类:
![5](img/5.png)
股票详情:
![6](img/6.png)
资产统计:
![7](img/7.png)
负债情况:
![8](img/8.png)
## 功能梳理:
### 支出情况
- 显示本月每天/本年每月 支出曲线图,有多少天查多少天,以图展示
- 支出分类,饼状图,各种支出类型所占种类型的比重(默认本月,可看本年)
- 支出表:增删改查,默认为本月,可输入时间范围、支出类型、关键字
### 收入情况
- 显示本月当前总收入/可选本年
- 显示收入月曲线图/可选时间范围
- 显示本月各种收入占比/可选本年
- 收入表:增删改查,默认为本月,可选时间范围、收入类型、关键字
### 股市
- 显示当前股市排行、某股票的股票详情、行业板块,可选股市类型、排序方式、行业模块
- 可点进某支股票查看股票详情,自己购买的股票可记录到系统中,随时查看
- 已买股票(增删改查)
### 基金
- 显示基金排行,可按类型、公司、年限、规模、时间涨幅筛选
- 可选某支基金查看详情,自己购买的基金同股票
- 已买基金(增删改查)
### 固定资产情况
- 固定资产房贷等还款情况,按资产类型分类
### 债务与债权情况
- 债务、债券表,分借入与借出,可按照类型、姓名、时间分类
### 月末报表
- 本月收支情况
- 本月基金、股票购买、卖出情况
- 本月收支盈亏
- 以上几项皆与上日相比较
- 选择是否开启当前所剩总资产汇报
- 月末自动发送到使用者邮箱
### 年末报表
- 同月末,类推
## 微服务划分
### 用户
登录、鉴权等(开源版本未提交该模块,留给小伙伴们自己完成)
### 收支板块
收入支出情况
### 股市基金板块
股市与基金
### 固定资产与债务
固定资产板块与债务板块
### 报表
各种报表归属(开源版本未提交该模块,留给小伙伴们自己完成)
## 开发部署
请参考羊哥(codesheep)的B站视频 主页链接:https://space.bilibili.com/384068749/
windows上部署(参考视频): https://www.bilibili.com/video/BV1y4411p74E
linux上部署(参考视频):https://www.bilibili.com/video/BV1uK411p7Bp
## #写在最后
本来不是很想解释,但是为了避免评论区误会,统一解释下,以后就不回复了。
首先解释一下架构图中有的技术没用到的原因:
1.架构和需求都是我自己一步一步想出来并开发到最后我自己家里在用的,觉得有问题,可以自己重新设计一下。
2.开源版本功能本身就会有一些阉割,学生时代刚毕业的作者对一些情况太清楚了,所以我刻意没将系统里有难度的东西开源出来,只是想给一些不劳而获的同学一些门槛,所以本质上这个版本只有CRUD,但对大部分学生来说已经够用了。
3.请在评论区和谐相处,不要在评论区杠或者酸,作者有点偏执,不喜欢和人扯,所以看到不舒服或者引战的评论会直接删,所以请喜欢杠的同学体谅一下沉默的病人。
4.有好的想法可以提出我们一起讨论,这个行业本身就是一个不断相互学习的过程。
5.代码运行遇到问题,先百度,不能解决再在评论区问,直接提问,把异常复制粘贴出来,作者空了看到会回复,但本人水平也没到资深的程度,请各位大佬如果看到有误的地方能顺手的顺手帮帮萌新纠正或者解答一下,不胜感激!
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本系统后端主要采用Mysql数据库与Java语言,基于SpringCloud微服务应用架构实现了家庭投资理财的用户、收支、股票与基金、资产与债务、月末/年末报表微服务场景,前端主要采用Node.js,基于Ant.Design Pro实现与用户之间的友好交互。用户可通过前端进行以下操作:家庭收入、支出的记录与图形化呈现,股票、基金市场的动态查询与图形化展示和购买记录,资产与负债的记录与查询和分析呈现,月末/年末家庭整体财务状况分析与汇报
资源推荐
资源详情
资源评论
收起资源包目录
基于 Java+MySQL 实现(Web)分布式家庭理财系统【100011173】 (249个子文件)
.editorconfig 245B
document.ejs 5KB
.eslintignore 34B
.gitignore 463B
friday-registry.iml 14KB
UserIncomeServiceImpl.java 7KB
UserExpensesServiceImpl.java 7KB
UserExpensesController.java 6KB
UserIncomeController.java 6KB
TimeUtils.java 5KB
UserAssets.java 4KB
JwtUtils.java 4KB
ClaimsAndDebtController.java 3KB
RsaUtils.java 3KB
ClaimsAndDebt.java 3KB
ClaimsAndDebtServiceImpl.java 3KB
UserAssetsServiceImpl.java 3KB
UserAssetsController.java 3KB
UserFundController.java 3KB
MailUtils.java 3KB
JwtProperties.java 3KB
UserFund.java 3KB
UserExpenses.java 3KB
UserStock.java 3KB
UserIncome.java 3KB
UserInfo.java 2KB
UserStockController.java 2KB
UserFundServiceImpl.java 2KB
UserInfoServiceImpl.java 2KB
UserStockServiceImpl.java 2KB
Md5Util.java 2KB
UserInfoController.java 2KB
FridayCorsConfiguration.java 2KB
UserInfoMapper.java 1KB
UserExpensesService.java 1KB
UserIncomeService.java 1KB
UserExpensesMapper.java 1KB
UserIncomeMapper.java 1KB
ClaimsAndDebtMapper.java 1KB
UserAssetsMapper.java 1KB
ClaimsAndDebtService.java 1KB
UserAssetsService.java 1KB
UserInfoService.java 1KB
UserFundService.java 1KB
UserStockService.java 1KB
UserFundMapper.java 1KB
UserStockMapper.java 1KB
WorkingSchedule.java 1020B
ObjectUtils.java 985B
FridayBillsApplication.java 595B
FridayFinanceApplication.java 521B
FridayUserServiceApplication.java 519B
FridayEquityApplication.java 517B
FridayReportApplication.java 511B
FridayGatewayApplication.java 503B
ReportController.java 494B
UserClient.java 489B
UuidUtil.java 483B
FridayRegistryApplication.java 424B
Page.java 393B
UserApi.java 283B
JwtConstans.java 182B
1.jpeg 78KB
macarons.js 12KB
walden.js 12KB
westeros.js 12KB
config.js 9KB
en-US.js 4KB
zh-CN.js 4KB
zh-TW.js 4KB
utils.test.js 4KB
settings.js 4KB
settings.js 3KB
user.js 3KB
notices.js 3KB
settings.js 3KB
settings.js 3KB
global.js 3KB
menu.js 2KB
themePluginConfig.js 2KB
menu.js 2KB
menu.js 2KB
service-worker.js 2KB
menu.js 2KB
login.js 2KB
utils.js 2KB
plugin.config.js 2KB
request.js 2KB
settingDrawer.js 2KB
settingDrawer.js 2KB
settingDrawer.js 2KB
settingDrawer.js 1KB
run-tests.js 1KB
baseLayout.e2e.js 1KB
authority.js 1KB
user.js 977B
globalHeader.js 940B
globalHeader.js 864B
globalHeader.js 852B
globalHeader.js 852B
共 249 条
- 1
- 2
- 3
资源评论
神仙别闹
- 粉丝: 2712
- 资源: 7668
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功