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)——项目简述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米手机2价格(小米手机价格大全2022
- 下一篇: 网页刷新是什么快捷键(网页刷新是哪个快捷