运行环境: 最好是java jdk 1.8,我在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本
tomcat服务器环境: Tomcat 7.x,8.x,9.x版本均可
操作系统环境: Windows XP/7/8//8.1/10/11或者Linux或者MacOS,2G内存以上,推荐4G,4G以上更好
主要功能说明: 管理员角色包含以下功能:管理员登录,用户管理,收支类别管理,财务新闻管理等功能。
用户角色包含以下功能:用户登录,收支明细查看,收入记账,支出记账,财务统计折线图,财务分析,财务预算分析,心愿单管理,备忘录管理,计算器功能,财务新闻查看等功能。
用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+mybatis
——————————————————————————————————————————
运行的截图如下(点击可以放大):
SSM个人财务收入支出统计管理系统-用户角色-用户登录↓↓
#### SSM个人财务收入支出统计管理系统-用户角色-收支明细查看↓↓
#### SSM个人财务收入支出统计管理系统-用户角色-收入记账↓↓
#### SSM个人财务收入支出统计管理系统-用户角色-支出记账↓↓
#### SSM个人财务收入支出统计管理系统-用户角色-财务统计折线图↓↓
#### SSM个人财务收入支出统计管理系统-用户角色-财务分析↓↓
#### SSM个人财务收入支出统计管理系统-用户角色-财务预算分析↓↓
#### SSM个人财务收入支出统计管理系统-用户角色-心愿单管理↓↓
#### SSM个人财务收入支出统计管理系统-用户角色-备忘录管理↓↓
#### SSM个人财务收入支出统计管理系统-用户角色-计算器功能↓↓
#### SSM个人财务收入支出统计管理系统-用户角色-财务新闻查看↓↓
#### SSM个人财务收入支出统计管理系统-管理员角色-管理员登录↓↓
#### SSM个人财务收入支出统计管理系统-管理员角色-用户管理↓↓
#### SSM个人财务收入支出统计管理系统-管理员角色-收支类别管理↓↓
#### SSM个人财务收入支出统计管理系统-管理员角色-财务新闻管理↓↓
数据库设计文档
数据库名:ssm_gerencaiwu_sys
文档版本:粗写版
文档版本:粗写版
序号 | 表名 | 说明 |
1 | admin | |
2 | budget | |
3 | memorandum | |
4 | news | |
5 | shouzhi_category | |
6 | shouzhi_record | |
7 | user | |
8 | wishlist |
返回目录
表名:admin
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | aid | int | 10 | 0 | N | Y | ||
2 | adminname | varchar | 20 | 0 | Y | N | NULL | |
3 | password | varchar | 20 | 0 | Y | N | NULL |
返回目录
表名:budget
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | wid | int | 10 | 0 | N | Y | ||
2 | wtime | varchar | 20 | 0 | Y | N | NULL | |
3 | wnum | int | 10 | 0 | Y | N | NULL | |
4 | user_id | int | 10 | 0 | Y | N | NULL |
返回目录
表名:memorandum
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | mid | int | 10 | 0 | N | Y | ||
2 | recordTime | varchar | 50 | 0 | Y | N | NULL | |
3 | thingPath | varchar | 200 | 0 | Y | N | NULL | |
4 | topFont | varchar | 100 | 0 | Y | N | NULL | |
5 | user_id | int | 10 | 0 | Y | N | NULL |
返回目录
表名:news
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | nid | int | 10 | 0 | N | Y | ||
2 | nTitle | varchar | 100 | 0 | Y | N | NULL | |
3 | author | varchar | 50 | 0 | Y | N | NULL | |
4 | keyword | varchar | 50 | 0 | Y | N | NULL | |
5 | visitCount | int | 10 | 0 | Y | N | NULL | |
6 | recordTime | varchar | 20 | 0 | Y | N | NULL | |
7 | nContent | varchar | 200 | 0 | Y | N | NULL |
返回目录
表名:shouzhi_category
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | szcid | int | 10 | 0 | N | Y | ||
2 | parent_category | varchar | 20 | 0 | Y | N | NULL | |
3 | son_category | varchar | 20 | 0 | Y | N | NULL |
返回目录
表名:shouzhi_record
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | szrid | int | 10 | 0 | N | Y | ||
2 | szr_num | int | 10 | 0 | Y | N | NULL | |
3 | user_id | int | 10 | 0 | Y | N | NULL | |
4 | szr_date | varchar | 20 | 0 | Y | N | NULL | |
5 | szr_comment | varchar | 100 | 0 | Y | N | NULL | |
6 | shouzhiCategory | varchar | 50 | 0 | Y | N | NULL | |
7 | shouzhi_category_id | int | 10 | 0 | Y | N | NULL |
返回目录
表名:user
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | uid | int | 10 | 0 | N | Y | ||
2 | username | varchar | 20 | 0 | Y | N | NULL | |
3 | password | varchar | 20 | 0 | Y | N | NULL | |
4 | sex | varchar | 5 | 0 | Y | N | NULL | |
5 | varchar | 20 | 0 | Y | N | NULL | ||
6 | phone | varchar | 11 | 0 | Y | N | NULL |
返回目录
表名:wishlist
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | id | int | 10 | 0 | N | Y | ||
2 | wid | varchar | 20 | 0 | Y | N | NULL | |
3 | wish | varchar | 500 | 0 | Y | N | NULL | |
4 | wnum | varchar | 20 | 0 | Y | N | NULL | |
5 | wdate | varchar | 20 | 0 | Y | N | NULL | |
6 | state | varchar | 20 | 0 | Y | N | NULL | |
7 | user_id | int | 10 | 0 | Y | N | NULL |