# Account
**Repository Path**: liucq2019/Account
## Basic Information
- **Project Name**: Account
- **Description**: java FX记账本
- **Primary Language**: Unknown
- **License**: GPL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2025-07-12
- **Last Updated**: 2025-07-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Java FX记账本系统
#### 介绍
java FX记账本
#### 软件架构
前端界面主要用javaFX来构建,使用基本的组件和图形化界面来展示用户的账簿记录,以及对记录和数据的基本操作。组件使用JFoenix的jar包来美化SceneBuilder提供的默认组件,以此产生简单的交互效果,使用FontAwesomeFX 的图标使界面更加的生动和美观。运行程序首先要求用户输入用户名和密码以及验证码,没用用户可以点击注册按钮进行注册,注册之后在进行登录,登录成功后,用一个表格组件来显示用户的数据,并显示用户的头像和用户名以及收入、支出、余额的数据,主界面在左下角生成增删改按钮、导入导出按钮、全选全不选转换按钮,在表格的上方生成动态查询的按钮,查询事件根据用户输入的信息向数据库查询,相关的数据,返回表格来展示按用户要求查询出来的数据。图表页面以柱状图、折线图和饼图来显示用户的图形化数据,方便用户可以详细的查看自己的收入和支出的情况,信息页面为用户提供修改用户信息的事件。
#### 安装教程
1. 下载或Clone项目
2. 运行项目中的sql下的数据库文件,创建数据库和数据表
3. Idea 打开运行项目,更据数据库中user表中的用户名和密码登录该系统
#### 运行截图
1. 登录界面
2. 注册界面
3. 主界面
4. 添加界面
5. 修改界面
6. 删除界面
7. 导入导出界面
8. 图标信息界面
9. 修改账户界面
