1. 程式人生 > >純Java+SQL實現——網上圖書館借還管理系統

純Java+SQL實現——網上圖書館借還管理系統

PS:這是剛學Java時自己手寫的一個垃圾專案,質量低,但是可以執行。已經放棄維護。。。。。。。。。

1 概述

網路的發展越來越快,網上圖書館也毫不例外。因此,網上圖書館就此誕生了,學生對知識的渴望也是越來越大,並且通過網路來訂閱圖書是一件非常輕鬆的事情。
本系統是一個針對學校的網上圖書館借還系統,通過網路,學生可以很輕鬆的查詢某些書籍是否可以借到,並且還可以通過網路續借書籍。管理員可以通過該系統很容易的將書籍資訊儲存到資料庫和查詢學生的借還情況,並且通知那些逾期的學生儘快歸還或者續借。超級管理員則對學生和管理員的資訊進行修改,或者增加使用者。使用者必修使用者名稱和密碼相互匹配正確後才能登陸成功,然後在進行相應的操作。對於非法操作,該系統有識別作用。

2 需求分析

2.1使用者需求

該系統是一個學生的網上圖書借還系統,是一個比較智慧化的系統,雖然面向所有學生和管理員,但具有比較高的安全效能,想要破解還是比較費時間的。他能夠實現學生預約書籍,檢視借還情況功能,管理員新增,修改書籍,檢視學生借還情況,超級管理員新增,修改管理員資訊和新增學生使用者。使用者必修輸入有效密碼才能成功進入系統,進入系統後可以進行相應的操作。
該系統介面很是友好,而且操作非常容易上手。做到了看了就知道怎麼操作的要求。非常適合用在大多數的學校圖書館。

2.2業務流程分析

該系統的主要面向的使用者是學生,管理員和超級管理員。下面分角色對該系統的不同操作範圍做說明。
該系統主要有以下功能模組:

1. 登陸功能:登陸系統為身份驗證登陸。分為學生登陸,管理員登陸,超級管理員登陸。不具備註冊功能。
2. 學生登陸後:顯示該使用者的基本資訊。可以修改密碼,修改密保問題,檢視書籍並且預約書籍,檢視已經借到的書籍的情況,還書的情況。
3. 管理員登陸後:顯示該使用者的基本資訊。可以修改密碼,修改密保問題,檢視書籍資訊並且修改資料資訊,新增書籍。檢視學生的借還情況。
4. 超級管理員登陸後:顯示該使用者的基本資訊。可以修改密碼,修改密保問題,檢視,修改管理員的資訊,新增新的管理員。新增使用者學生,檢視學生的情況。
5. 修改密碼:通過匹配密保問題的答案進行修改密碼。
6. 修改密保問題:通過匹配原密碼進行修改密保問題。
7. 預約書籍:檢視書籍的具體資訊後,可以對該書籍進行預約,預約到期時間1天后,如果一天後還沒有借到該書籍,則自動取消預約。
8. 檢視借書情況:檢視書籍的具體資訊後,可以對該書籍進行續借,續借的有效時間是30天,只可以對同一書籍續借1次。
9. 檢視還書情況:檢視書籍的具體資訊後,可以對該書籍進行預約,預約和預約書籍功能一樣。
10. 修改書籍資訊:檢視書籍的具體資訊後,可以對該書籍的資訊進行修改。
11. 增加書籍:增加書籍。
12. 檢視學生借還情況:檢視學生的借還詳細資訊。
13. 許可權移交:只有超級管理員才有的功能。刪除該管理員,新增加一個超級管理員。
14. 增加管理員:增加一個新的管理員。
15. 檢視管理員資訊:檢視資訊後,可以進行資訊修改
16. 檢視學生資訊:只能檢視學生的資訊,而不能進行修改
17. 新增學生:新增的學生必須是已經存在的學生,不能隨便新增。

業務流程圖
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

2.3資訊需求分析

資料收集:業務流程中用到的相關資料主要是書籍的資訊
書籍資訊表:
這裡寫圖片描述
事項分析:根據以上資料中標題、表頭等中各欄目名,可以得出相關事項,作為資料項;分析這些資料項,找出組合項、匯出項、非結構化資料項,確定基本項。檢查是否有要補充的基本資料項,是否有要改進的地方,補充改進之,得出所有基本項。

2.4功能需求分析

該系統的主要結構功能如下
這裡寫圖片描述

3 概念設計

基本項構思ERD的四條基本原則:
①原則1 (確定實體):能獨立存在的事物,例如人、物、事、地、團體、機構、活動、事項等等,在其有多個由基本項描述的特性需要關注時,就應把它作為實體。
②原則2 (確定聯絡):兩個或多個實體間的關聯與結合,如主管,從屬,組成,佔有,作用,配合,協同等等,當需要予以關注時,應作為聯絡。實體間的聯絡可分為一對一、一對多、多對多等三類,在確定聯絡時還要確定其型別。
③原則3 (確定屬性):實體的屬性是實體的本質特徵。實體應有標識屬性(能把不同個體區分開來的屬性組),並指定其中一個作為主標識。聯絡的屬性是聯絡的結果或狀態。
④原則4(一事一地):資訊分析中得到的基本項要在且僅在實體聯絡圖中的一個地方作為屬性出現。
經過上述系統功能分析和需求總結,設計如下面所示的資料項和資料結構。
書籍表:存放書籍記錄。包括編號,書名,作者,譯者,出版社,庫存,進貨時間,分類
學生資訊:存放學生資訊。包括學號,姓名,班級編號,性別,出生日期,身份證號碼,手機號碼
學生賬號資訊:存放學生賬號資訊。包括學號,密碼,密保問題,密保答案,剩餘可以借的次數。
學生預約情況:學號,書籍編號,預約時間,預約到期時間
學生借書情況:學號,書籍編號,借書時間,借書到期時間
學生還書情況:學號,書籍編號,還書時間
管理員資訊:存放管理員資訊。包括工號,姓名,性別,手機號碼,身份證號碼,email。
管理員賬號資訊:工號,密碼,密保問題,密保答案
超級管理員資訊:工號,姓名,性別,手機號碼,身份證號碼,email
超級管理員賬號資訊:工號,密碼,密保問題,密保答案
E-R圖:
書籍實體
這裡寫圖片描述
學生資訊實體
這裡寫圖片描述
學生賬號實體
這裡寫圖片描述
學生預約實體
這裡寫圖片描述
學生借書實體
這裡寫圖片描述
學生還書實體
這裡寫圖片描述
管理員資訊實體
這裡寫圖片描述
管理員賬號實體
這裡寫圖片描述
超級管理員實體
這裡寫圖片描述
超級管理員賬號實體
這裡寫圖片描述
所有實體的聯絡
這裡寫圖片描述

4 邏輯設計

4.1一般邏輯模型設計

關係模型的邏輯結構是一組關係模式的集合。將E-R圖轉換為關係模型就是要將實體型、實體的屬性和實體型之間的聯絡轉換為關係模式。
由ERD匯出一般關係模型的四條原則;
①一個1:1聯絡可以轉換為一個獨立的關係模式,也可以與任意一端對應的關係模式合併。如果軟換為一個獨立的關係模式,則與該聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,每個實體的碼均是該關係的候選碼。如果與某一端實體對應的關係模式何明,則需要在該關係模式的屬性中加入另一個關係模式的碼和聯絡本身的屬性。
②一個1:n聯絡可以轉換為一個獨立的關係模式,也可以與n端對應的關係模式合併。如果轉換為一個獨立的關係模式,則與該聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,而關係的碼為n端實體的碼。
③一個m:n聯絡轉換為一個關係模式。與該聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,各實體的碼組成關係的碼或關係碼的一部分。
④3個或3個以上實體間的一個多元聯絡可以轉換為一個關係模式。與該多元聯絡項鍊呢的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,各實體的碼組成關係的碼或關係碼的一部分。

根據以上原則將E-R圖轉換成的關係模式如下:
書籍資訊(編號,書名,作者,譯者,出版社,庫存,進貨時間,分類)
學生資訊(學號,姓名,班級編號,性別,出生日期,身份證號碼,手機號碼)
學生賬號資訊(學號,密碼,密保問題,密保答案,剩餘可以借次數)
學生預約(學號,書籍編號,預約時間,到期時間)
學生借書(學號,書籍編號,借書時間,到期時間)
學生還書(學號,書籍編號,還書時間)
管理員資訊(工號,名稱,性別,手機號碼,email,身份證號碼)
管理員賬號資訊(工號,密碼,密保問題,密保答案)
超級管理員資訊(工號,姓名,性別,手機號碼,身份證號碼,email)
超級管理員賬號(工號,密碼,密保問題,密保答案)

4.2具體邏輯模型設計

在SQL Server2014資料庫中,首先建立 學生網上圖書借還系統 資料庫,然後根據資料庫的邏輯結構分析建立的10張資料表。在前臺訪問資料庫階段設定了使用者和密碼,使用者為sa,密碼為123456
書籍資訊:
這裡寫圖片描述
學生資訊:
這裡寫圖片描述
學生賬號資訊
這裡寫圖片描述
學生預約:
這裡寫圖片描述
學生借書:
這裡寫圖片描述
學生還書:
這裡寫圖片描述
管理員資訊:
這裡寫圖片描述
管理員賬號資訊:
這裡寫圖片描述
超級管理員資訊
這裡寫圖片描述
超級管理員賬號:
這裡寫圖片描述

5 系統設計與實現

5.1完整性設計

列出主要欄位完整性的欄位名、完整性約束條件;列出記錄完整性約束及其約束條件;列出參照完整性表。
主要欄位的完整性欄位名和參照完整性表可以參照上圖各個表之間的關係來看。

5.2處理功能統計

該系統的主要面向的使用者是學生,管理員和超級管理員。下面分角色對該系統的不同操作範圍做說明。
首先會自動彈出“登入介面”,登入後會跳轉到使用者介面,使用者介面則可以使用相應的功能。
該系統主要有以下功能模組:

1. 登陸功能:登陸系統為身份驗證登陸。分為學生登陸,管理員登陸,超級管理員登陸。不具備註冊功能。
2. 學生登陸後:顯示該使用者的基本資訊。可以修改密碼,修改密保問題,檢視書籍並且預約書籍,檢視已經借到的書籍的情況,還書的情況。
3. 管理員登陸後:顯示該使用者的基本資訊。可以修改密碼,修改密保問題,檢視書籍資訊並且修改資料資訊,新增書籍。檢視學生的借還情況。
4. 超級管理員登陸後:顯示該使用者的基本資訊。可以修改密碼,修改密保問題,檢視,修改管理員的資訊,新增新的管理員。新增使用者學生,檢視學生的情況。
5. 修改密碼:通過匹配密保問題的答案進行修改密碼。
6. 修改密保問題:通過匹配原密碼進行修改密保問題。
7. 預約書籍:檢視書籍的具體資訊後,可以對該書籍進行預約,預約到期時間1天后,如果一天後還沒有借到該書籍,則自動取消預約。
8. 檢視借書情況:檢視書籍的具體資訊後,可以對該書籍進行續借,續借的有效時間是30天,只可以對同一書籍續借1次。
9. 檢視還書情況:檢視書籍的具體資訊後,可以對該書籍進行預約,預約和預約書籍功能一樣。
10. 修改書籍資訊:檢視書籍的具體資訊後,可以對該書籍的資訊進行修改。
11. 增加書籍:增加書籍。
12. 檢視學生借還情況:檢視學生的借還詳細資訊。
13. 許可權移交:只有超級管理員才有的功能。刪除該管理員,新增加一個超級管理員。
14. 增加管理員:增加一個新的管理員。
15. 檢視管理員資訊:檢視資訊後,可以進行資訊修改
16. 檢視學生資訊:只能檢視學生的資訊,而不能進行修改
17. 新增學生:新增的學生必須是已經存在的學生,不能隨便新增。

5.3使用者操作

滑鼠和鍵盤操作

6 資料庫應用系統執行

6.1作業系統使用的簡要說明

本系統的執行需要安裝jre和SQL Server2014軟體。操作該系統,首先把備份的資料庫還原出來,匯入SQL Server中,然後開啟該系統,連線上還原出來的資料庫,再執行,就可以了。

6.2系統實施過程

1. 開啟myeclipse程式設計
2. 構造客戶端,並編寫好GUI框架,構造GUI部分程式碼略
3. 編寫登入介面,並且實現確定按鈕監聽,驗證碼監聽,選單欄功能的實現,選單欄的功能有:忘記密碼,退出系統,獲取幫助。確定按鈕監聽程式碼如下,

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

4. 忘記密碼的連結是網頁連結,點選忘記密碼後會自動跳轉到忘記密碼網頁,如下,編寫的方式為jsp,主程式碼如下

忘記密碼第一步:
這裡寫圖片描述
這裡寫圖片描述

忘記密碼第二步
這裡寫圖片描述
這裡寫圖片描述
結果:通過學號/工號就可以實現相應的密碼找回,如果該使用者沒有設定密保,則不能找回密碼,只有通過詢問超級管理員才能找回密碼。

5. 編寫學生登陸並且實現功能,選單欄的功能有修改密碼,修改密保問題,切換使用者,退出系統,獲取幫助。通過點選排序按鈕就可以實現查詢功能。修改密碼,修改密保問題,切換使用者都是通過跳轉到其他頁面實現對應功能。功能有預約書籍,預約情況,借書情況,還書情況。
6. 修改密碼確定按鈕監聽,只要密保問題正確匹配,則可以進行修改

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

7. 修改密保問題:只要原始密碼匹配成功則修改成功

這裡寫圖片描述
這裡寫圖片描述

8. 預約書籍:通過查詢書籍詳細資訊後,再確定預約按鈕,就可以實現線上預約了,非常的簡單易懂。程式碼

這裡寫圖片描述

9. 預約情況:取消預約程式碼

這裡寫圖片描述

10. 借書情況:續借

這裡寫圖片描述

11. 還書情況:檢視還書情況的同時,可以對已經借過的書籍再次預約
12. 編寫管理員介面:選單欄的功能和學生基本一樣。功能有檢視書籍的詳細資訊,然後修改,刪除書籍,新增書籍,檢視學生的借還情況
13. 修改書籍的程式碼

這裡寫圖片描述
這裡寫圖片描述

14. 刪除書籍:

這裡寫圖片描述

15. 新增書籍主程式碼

這裡寫圖片描述
這裡寫圖片描述

16. 管理員還可以查詢學生的借還情況:程式碼重複,略
17. 編寫超級管理員介面:選單欄和學生沒什麼區別,只是多了一個許可權移交的功能。基本功能有檢視管理員資訊,修改管理員資訊,新增新的管理員,檢視學生基本資訊,增加新的學生使用者
18. 許可權移交:通過移交許可權,將刪除原來的超級管理員,新增加一個新的超級管理員。

這裡寫圖片描述
這裡寫圖片描述

19. 查詢管理員,學生的資訊,然後可以對管理員的資訊進行修改,但是不能修改學生的資訊。
20. 新增管理員主程式碼

這裡寫圖片描述
這裡寫圖片描述

21. 新增新的學生使用者主程式碼

這裡寫圖片描述

22. 編寫服務端程式碼:服務端程式碼基本都是資料庫語言操作。資料的傳送使用套接字

這裡寫圖片描述
這裡寫圖片描述

6.3系統使用結果

開啟程式後的登入介面,選定身份“學生,管理員,超級管理員”,輸入學號/工號(只執行為數字),輸入密碼,驗證碼點選“確定”按鈕後,身份,學號/工號,密碼,驗證碼匹配正確後就可以實現登入功能
這裡寫圖片描述
忘記密碼第一步,輸入學號/工號,身份選擇,點選下一步,如果該學號/工號有設定密保問題,則可以通過密保找回密碼,如果沒有設定,則只能通過超級管理員找回密碼
這裡寫圖片描述
第二步:密保問題和答案正確匹配後就會顯示出登入密碼
這裡寫圖片描述
結果顯示登入密碼
這裡寫圖片描述
查詢書籍:有3種查詢方式“熱門度,編號,時間”,選要查詢方式和輸入查詢的內容後,點選按鈕就可以查詢
這裡寫圖片描述
這裡寫圖片描述

檢視書籍並預約:雙擊檢視書籍的詳情後,可以點選“確定預約”按鈕進行預約,當顯示預約成功後,表示預約成功
這裡寫圖片描述
預約結果,點選“重新整理/查詢”按鈕就可以實現查詢預約結果,雙擊檢視該書籍的詳情後,可以點選“取消預約”按鈕實現取消預約功能
這裡寫圖片描述
檢視借書情況:道理和上面的預約基本一致
這裡寫圖片描述
檢視還書情況:道理和上面的預約基本一致
這裡寫圖片描述
修改密碼:輸入密保問題,新密碼,確認密碼正確匹配後,就可以實現修改密碼
這裡寫圖片描述
修改密保問題; 登陸密碼正確後,就可以實現修改密保問題
這裡寫圖片描述
管理員登陸:登陸和學生登陸類似,只是把身份選擇成“管理員”
這裡寫圖片描述
查詢書籍:
這裡寫圖片描述
修改書籍
這裡寫圖片描述
新增書籍
這裡寫圖片描述
檢視學生的借還情況
這裡寫圖片描述
檢視詳情
這裡寫圖片描述
超級管理員登陸
這裡寫圖片描述
查詢管理員資訊
這裡寫圖片描述
檢視管理員詳情,輸入正確的相應格式後,就可以實現修改管理員的資訊。
這裡寫圖片描述
檢視學生詳情,不能修改學生的資訊,只能檢視。
移交超級管理員許可權:輸入正確的工號(只執行為數字),名稱,手機號碼,身份證號碼和郵箱後,就可以實現許可權移交功能(相對應的輸入要正確)。
這裡寫圖片描述

6.4使用者使用說明

這是一個比較簡單的系統,對於學生來說,不需要學如何使用,只要用過電腦的人基本就能使用了。所以不需要刻意去學如何使用。該系統的有點就是簡單方便使用,雖然簡單,但是功能齊全,基本的所有功能都有。詳細操作請看6.3的系統使用結果。

相關推薦

Java+SQL實現——網上圖書館管理系統

PS:這是剛學Java時自己手寫的一個垃圾專案,質量低,但是可以執行。已經放棄維護。。。。。。。。。 1 概述 網路的發展越來越快,網上圖書館也毫不例外。因此,網上圖書館就此誕生了,學生對知識的渴望也是越來越大,並且通過網路來訂閱圖書是一件非常輕鬆的事情。 本

簡易圖書館系統(核心部分)

【第一題】 源程式: /*假設圖書館的圖書包含書名、編號和作者屬性,讀者包含姓名和借書證號屬性,每個讀者最多可借5本書。設計一個類object,從它派生出圖書類Book和讀者類Reader,在Reader類中有一個 rentbook()成員函式用於借閱圖書。主函式進行測試。說

JAVA語言 實現簡單的學生成績管理系統(總分+平均分+排名)

import java.util.*;public class test14{public static void main(String[] args){Scanner in =new Scanner(System.in);System.out.println("輸入學生人

java程式碼實現登陸次數驗證,登陸錯誤5次之後鎖定30分鐘

本方法因為是根據思路純手寫,程式碼可以再簡化,功能嘗試沒問題,最主要就是在登陸驗證中的邏輯,checkLogin()方法是登入前的驗證,而真正的登陸方式採用的是Shiro,若不是採用Shiro登陸,將該邏輯採用到自己登陸的方法中即可實現 一、使用者驗證必須欄位  使用者實體類中User

Java+Selenium3框架設計準備篇12-JAVA方法實現日誌輸出

       前面一篇介紹如何通過開源jar包Log4j.jar實現日誌檔案輸出,Log4j確實很強大,能生成三種日誌檔案,一種是儲存到磁碟的日誌檔案,一種是控制檯輸出的日誌,還有一種是HTML格式的日誌檔案。有時候,我們不一定都需要這些檔案,在我們自動化測試框架裡,我們只

【iText5 生成PDF】Java程式碼實現生成PDF(自定義表格、文字水印、單元格樣式)

​   工作中遇到需要生成PDF。最終選擇了iText。其他也有通過html再生成。感覺不太適合就用了程式碼實

java.sql.SQLException: [Microsoft][ODBC 驅動程序管理器] 未發現數據源名稱而且未指定默認驅動程序解決方法

成功 access exception div 數據庫 java 配置 題解 調用 開發程序須要登錄功能 。就不想用大數據庫。直接用java連接access。 在自己機器上一切正常, url直連 和配置數據源都沒有問題。 公布到windows serve

java集合類實現簡單的學生資訊管理系統

package jihe; import java.util.Scanner; public class Student { private String sno; private String sname; private int grade; private int age; private S

java.sql.SQLException: [Microsoft][ODBC 驅動程式管理器] 未發現數據源名稱並且未指定預設驅動程式

xp下可以正常訪問的access,在win7 office2013下報錯。 都沒有解決,最終解決的辦法是改連線串,很小的一個改動 其實就把  {Microsoft Access Driver (*.mdb)} 這部分內容改成 {Microsoft Access D

java實現一個簡單的學生管理系統

用Java如何實現一個用陣列作為儲存結構的簡易的學生管理系統? 首先,我們定義一個student類,在其中新增私有化的成員變數,通過getter和setter方法進行呼叫 public class Students { // 學號,姓名,性別,年

利用java實現基於文字的圖書管理系統(有介面)

我覺得最難的一部分就是如何實現實現增刪改查 增加:使用write直接向檔案寫入資料即可 刪除:例如通過圖書號(x)找到圖書資料,刪除圖書資料。要想實現此功能,利用一個字元陣列(Arraylist)儲存文字每行資料,分割文字每一行資料(每一行分割成書號,書名,價格等資訊等等,

鏈表實現學生健康信息管理系統(簡略版)

nbsp 使用數組 自動 退出 輸入數據 ren 個學生 系統 進行 "Stdent.h"頭文件 #ifndef _STUDENT_H_#define _STUDENT_H_#include <iostream>#include <string>#i

java課程設計(學生信息管理系統

gen 圖片 false 出生日期 resizable cnblogs orm size gin 1.需求分析 功能要求: 1)需要管理的學生信息有:學號、姓名、性別、出生日期、政治面貌、家庭住址、電話、宿舍號。 2)實現查詢、增、刪、改等功能。 數據存儲:數據庫或文件。

C++ 實現簡單命令行學生管理系統

什麽 cos wid 屏幕 cit 環境 iterator choice umeng C++ 實現簡單命令行學生管理系統 貼吧ID: 這把問題不大 編譯環境是macOS。system(“clear”) 在windows下請換成 system(“cls”) #include

乾貨丨什麼是“KVM坐席協作管理系統”?一讀秒懂!

目前跟人工智慧、大資料、無人駕駛這些正處於風口上的技術一樣,只要一提起“KVM坐席管理系統”瞬間就讓人覺得高大上,很牛逼。     KVM坐席協作,是近年新興發展起來的一個新概念名詞,而且日趨火熱,尤其在2017年的infocomm上,到處可見“坐席協作”。&n

利用面向物件實現簡單的控制檯課程管理系統

本程式主要分為三部分,資料層,控制層和顯示層 程式中需要用到的東西:陣列,Scanner類,java中的多型等等 程式包括6個java檔案,Clinte,Course,Dao,Menu,Person,Student,Teacher Clinte是情景類,Cour

一步一步實現web程序信息管理系統之二----後臺框架實現跳轉登陸頁面

frame tco 代碼 pom web 放置 異常 boot ase SpringBootspringboot的目的是為了簡化spring應用的開發搭建以及開發過程。內部使用了特殊的處理,使得開發人員不需要進行額外繁鎖的xml文件配置的編寫,其內部包含很多模塊的配置只需要

如何實現最基本的課程管理系統(程式庫的增刪改查)

  一直在聽建民老師說,javaweb的精髓是Jsp+servlet+javabean。在完成這個系統之前,畢竟沒有學習過javaweb,Jsp和servlet我是知道的,但不會在servlet和jsp之間相互傳值以及應用,javabean是一點沒有聽說過。在這樣的基礎下,沒辦法逃脫測試的情況下,只能硬著頭皮

如何實現最基本的課程管理系統(程序庫的增刪改查)

bilibili rtb styles cat 希望 driver 管理 代碼 all   一直在聽建民老師說,javaweb的精髓是Jsp+servlet+javabean。在完成這個系統之前,畢竟沒有學習過javaweb,Jsp和servlet我是知道的,但不會在ser

JSP + Servlet + JDBC + Mysql 實現增刪改查 課程管理系統

1.專案目錄結構 2.專案環境 Eclipse IDE  MYSQL  jdk tomcat jar包 3.資料庫相關配置 先建立一個course的資料庫名,然後在建立一個course的表 要注意將id欄位 自動遞增  4.原始碼