# 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. 登录界面 image-20210728091750523 image-20210728091941865 2. 注册界面 image-20210728091830867 image-20210728091909160 3. 主界面 image-20210728092039752 4. 添加界面 image-20210728092110270 5. 修改界面 image-20210728092152064 6. 删除界面 image-20210728092222246 7. 导入导出界面 image-20210728092255653 8. 图标信息界面 image-20210728092349232 9. 修改账户界面 image-20210728092414700