欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > windows >内容正文

windows

java连接mongodb的jar包_Java实战之管家婆记账系统(1)——项目简述

发布时间:2023/12/3 windows 76 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java连接mongodb的jar包_Java实战之管家婆记账系统(1)——项目简述 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

项目简述:

该项目是一个通过JavaFX实现的管家婆记账系统,具有记账的功能。

使用软件:

  • IntelliJ IDEA 2018.3.5(Ultim ate Edition):编写Java项目代码。

  • JavaFX Scene Builder 2.0:生成fxml界面文件。

  • Navicat for MySQL:数据库可视化操作软件。

相关知识:

  • Java基础

  • JDBC基础

  • JavaFX基础

运行环境:

  • JDK8

  • MySQL 5

  • IDEA 2018.3.5

第三方jar包:

  • cloud-mysql-connector-java-5.1.7-bin.jar

  • poi-3.10-FINAL-20140208.jar

  • poi-examples-3.10-FINAL-20140208.jar

  • poi-excelant-3.10-FINAL-20140208.jar

  • poi-ooxml-3.10-FINAL-20140208.jar

  • poi-ooxml-schemas-3.10-FINAL-20140208.jar

  • poi-scratchpad-3.10-FINAL-20140208.jar

功能描述:

实现账目记录的增删改查功能以及账目数据的导入、导出、备份及恢复功能。

具体所有功能可以在第二篇文章中查看。

运行截图:

可登录账户(用户名:admin;密码:admin)

项目结构截图:

项目结构说明:

  • 管家婆记账系统

  • .idea

  • file

    • jar:项目所需要使用到的第三方加包。

    • sql:里面是可以执行的SQL语句,创建表结构及添加数据。

  • out

  • src

    • AccountSystem

        • bean:实体类包

          • Classification.java:账目支出收入分类实体类。

          • Record.java:账目记录实体类。

          • Session.java:会话实体类,记录登录成功的用户信息。

          • TableData.java:表格数据实体类

          • User.java:用户实体

        • controller:控制器类包

          • AddAccountFrameController.java:添加账目记录控制器类。

          • AddClassificationFrameController.java:添加账目分类界面控制器类。

          • AlterAccountFrameController.java:更改账目界面控制器类。

          • BarChartFrameController.java:条形图界面控制器类。

          • ClassificationCheckFrameController.java:按分类条件查询界面控制器类。

          • DateCheckFrameController.java:按日期条件查询界面控制器类。

          • DeleteAccountFrameController.java:删除账目界面控制器类。

          • LineChartFrameController.java:折线图显示界面控制器类。

          • LogupFrameController.java:登录界面控制器类。

          • MainPageController.java:主界面控制器类。

          • MemoCheckFrameController.java:按备注条件查询界面控制器类。

          • PieChartFrameController.java:饼图界面控制器类。

          • ReportFrameController.java:报告界面控制器类。

          • SoftInformationFrameController.java:软件信息界面控制器类。

          • TableViewController.java:表格视图界面控制器类。

          • UserInformationFrameController.java:用户信息界面控制器类。

        • dao:数据库操作包

          • ClassificationDao.java:实现分类表记录的增删改查。

          • JDBCUtils.java:连接数据库和释放数据库资源类。

          • RecordDao.java:实现记录表的增删改查。

          • UserDao.java:实现用户的登录注册及查询修改

        • images:图片资源

        • properties:配置文件包

          • db.properties:数据库连接的配置文件。

          • styles.properties:CSS样式文件的配置

        • styles:CSS样式文件包

          • BlackStyle.css:经典黑CSS样式文件。

          • WhiteStyle.css:优雅白CSS样式文件

        • tools:工具类包

          • ChartTools.java:图表工具类。

          • DateTools.java:日期工具类。

          • PublicTools.java:公共工具类。

          • SimpleTools.java:常用工具类

        • view:FXML视图文件包

          • addAccountFrame.fxml:添加账目界面视图文件。

          • addClassificationFrame.fxml:添加分类界面视图文件。

          • alterAccountFrame.fxml:修改账目界面视图文件。

          • barChartFrame.fxml:条形图界面视图文件。

          • classificationCheckFrame.fxml:按分类进行条件查询界面视图文件。

          • dateCheckFrame.fxml:按日期进行条件查询界面视图文件。

          • deleteAccountFrame.fxml:删除账目界面视图文件。

          • lineChartFrame.fxml:折线图界面视图文件。

          • logupFrame.fxml:登录界面视图文件。

          • mainPage.fxml:主界面视图文件。

          • memoCheckFrame.fxml:按备注条件查询界面视图文件。

          • pieChartFrame.fxml:饼图界面视图文件。

          • reportFrame.fxml:报告界面视图文件。

          • softInformationFrame.fxml:软件信息界面视图文件。

          • tableView.fxml:表格视图文件。

          • userInformationFrame.fxml:用户信息查询修改界面视图文件

        • MainApp.java:启动类

  • 管家婆记账系统.iml

总结

以上是生活随笔为你收集整理的java连接mongodb的jar包_Java实战之管家婆记账系统(1)——项目简述的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。