圖書管理系統
剛開始學Java自己寫的一個小項目分享一下:
源碼鏈接:
https://download.csdn.net/download/kongsanjin/12067786
GitHub代碼鏈接:https://github.com/15138299517/Java_Library_Management_System
功能:系統分管理員界面與用戶界面
管理員:實現對圖書的增、刪、改、查,對所有借閱歷史的搜索及所有賬戶的信息,用戶的權限與管理,設定密碼,借閱圖書及對自己賬戶的資料修改
用戶:實現對圖書的借閱功能、查看自己的借閱歷史,在用戶賬戶方面實現修改密碼以及修改個人信息功能
另外:當數據庫中用戶表爲空,則第一個註冊的用戶默認爲管理員
下面上圖:
登錄界面:
註冊界面:
用戶登錄:
主界面:
圖書查詢界面:
圖書借還界面:
賬戶管理界面:
借書記錄:
管理員登錄:
主界面、圖書查詢、圖書借閱界面與用戶相同
賬戶管理:
借書記錄:
賬戶信息:
修改權限:
圖書管理界面:
添加圖書:
-------------------------------------------------------------我是分割線-------------------------------------------------
下面對我的圖書管理系統的數據庫方面做介紹:
我的數據庫用的是Mysql 5.7 版本的對數據庫沒要求都可以,在建表寫代碼過程中爲了方便使用了Navicat Premium 12連接數據庫建表。項目文件夾中有mis數據庫的.sql文件,只需在自己的數據庫中創建mis數據庫將.sql文件導入mis數據庫即可
創建了數據庫mis,在mis中創建了booktable(圖書表)、usertable(用戶表)、borrowrecords(借書記錄)、bookcategory(圖書類別)
booktable
另外booktable表格中的category屬性參照bookcategory表當做外鍵
usertable
borrowrecords
bookcategory
eclipse 連接 mysql:https://blog.csdn.net/kongsanjin/article/details/96425826
------------------------------------------------------我是分割線------------------------------------------------------------
由於我的Jdk是12.0的版本所以如果版本比12.0的低,導入項目會出現項目上出現紅色感嘆號,解決方案如下:
項目右鍵->Build Path->Configure Build Path...
Librarise->JRE System Library [JavaSE - 12]->Remove
繼續Librarise界面選中Modulepath->Add Library...
JRE System Library -> Next
Execution environment -> 下拉框中選中自己的JDK 版本 ->Finish
------------------------------------------------------我是分割線--------------------------------------------------------
完成上面的JDK修改和數據庫及表格的創建就可以運行圖書管理項目了,話不多說,上項目鏈接:
https://download.csdn.net/download/kongsanjin/12067786
GitHub代碼鏈接:https://github.com/15138299517/Java_Library_Management_System
Java項目打包爲.exe可執行文件及可安裝exe文件:https://blog.csdn.net/kongsanjin/article/details/97747569