天天看點

Java實戰之圖書管理系統(swing版)(1)——項目簡述

項目簡述:

該項目是一個通過Java和swing實作的圖書管理系統的小程式,該小程式具有圖書類别添加、圖書類别維護、圖書添加和圖書維護的功能。将介紹如何如何通過Java來實作該項目的全部過程。

使用軟體:

  • IntelliJ IDEA 2018.3.5(Ultimate Edition):編寫Java項目代碼。
Java實戰之圖書管理系統(swing版)(1)——項目簡述
  • Navicat for MySQL:資料庫可視化操作軟體。
Java實戰之圖書管理系統(swing版)(1)——項目簡述

相關知識:

  • Java基礎
  • JDBC基礎

運作環境:

  • JDK8
  • MySQL 5.5.15

第三方jar包:

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

功能描述:

  • 圖書類别添加
  • 圖書類别維護
  • 圖書添加
  • 圖書維護
  • 其他(如關于軟體等)

運作截圖:

唯一登入成功賬戶是:

  • 使用者名:張三
  • 密碼:123456
Java實戰之圖書管理系統(swing版)(1)——項目簡述
Java實戰之圖書管理系統(swing版)(1)——項目簡述
Java實戰之圖書管理系統(swing版)(1)——項目簡述

項目結構截圖:

Java實戰之圖書管理系統(swing版)(1)——項目簡述
Java實戰之圖書管理系統(swing版)(1)——項目簡述

項目結構說明:

  • 圖書管理系統(swing版)
    • .idea:存放項目的配置資訊,包括曆史記錄及版本控制等資訊。
    • file
      • cloud-mysql-connector-java-5.1.7-bin.jar:連接配接MySQL資料庫需要使用到的jar包。
      • db_booksystem.sql:資料庫SQL語句,可直接執行建立資料庫及表。
    • out:運作輸出檔案。
    • src:源代碼檔案夾
      • bookManageSystem
        • bean:實體類包
          • BookBean.java:圖書實體類。
          • BookTypeBean.java:圖書類别實體類。
        • dao:資料庫表操作包
          • BookDao.java:圖書dao。
          • BookTypeDao.java:圖書類别dao。
          • JDBCUtils.java:連接配接資料庫和釋放資料庫資源的公共方法類。
        • images:圖檔資源檔案夾
        • tools:工具類包
          • ComponentTools.java:swing的一些控件的自定義的方法類。
          • SimpleTools.java:常用的自定義的方法類。
        • view:視圖類包
          • AboutSoftDialog.java:關于軟體的Dialog。
          • BookAddPanel.java:圖書添加面闆類。
          • BookManagePanel.java:圖書維護面闆類。
          • BookTypeAddPanel.java:圖書類别添加面闆類。
          • BookTypeManagePanel.java:圖書類别維護面闆類。
          • LogupFrame.java:登入界面類。
          • MainFrame.java:主界面類。
        • Main.java:主啟動類。
    • 圖書管理系統(swing版).iml:是intellij idea的工程配置檔案,由該軟體建立項目後預設産生。