1. Jsp+Servlet+Jdbc 版本推薦實現步驟如下:


(1)按以上數據庫要求建庫、建表,並添加測試數據(不少於 5 條,測試數據不需要和上圖一致)。


(2)創建 Web 工程並創建各個包,導入工程所需的 jar 文件(數據庫驅動)。


(3)創建實體類。


(4)創建 Servlet 獲取用户不同的請求,並將這些請求轉發至業務處理層相應的業務方法。


(5)創建業務處理層,在其中定義業務方法,實現系統需求,在這些業務方法中需要執行 DAO 方法。


(6)創建 BaseDAO 工具類,使用 JDBC 完成數據表數據的功能方法代碼。


(7)編寫 JSP 頁面展示數據的查詢結果。


2. SSM 版本的實現步驟如下:


(1)創建數據庫和數據表,添加測試數據(至少添加 4 條測試數據)。


(2)創建 Web 工程並創建各個包,導入工程所需的 jar 文件。


(3)添加相關 SSM 框架支持。


(4)配置項目所需要的各種配置文件(mybatis 配置文件、spring 配置文件、springMVC 配置文件)。


(5)創建實體類。


(6)創建 MyBatis 操作數據庫所需的 Mapper 接口及其 Xml 映射數據庫操作語句文件。


(7)創建業務邏輯相應的接口及其實現類,實現相應的業務,並在類中加入對 DAO Mapper 的引用和注入。


(8)創建 Controller 控制器類,在 Controller 中添加對業務邏輯類的引用和注入,並配置 springMVC 配置文


件。


使用 JSP+Servlet+JavaBean 實現某後台管理系統中的管理員管理模塊,具體實現要求如下:



1. 首頁顯示所有管理員列表信息,如圖 1 所示。




java swing 人事管理系統_#java


2. 點擊“查詢”按鈕,可實現真實姓名和用户狀態的多條件查詢,如圖 2、3、4 所示。


(1)真實姓名:可實現模糊查詢


(2)用户狀態:顯示為下拉列表,其數據為“全部”、“啓用”以及“禁用”



java swing 人事管理系統_java swing 人事管理系統_02


3. 點擊“禁用”或“啓用”按鈕,可實現用户狀態改變,其中,不能修改超級管理員的狀態。


(1) 若用户為啓用狀態,則對應狀態顯示為“啓用”並顯示“禁用”按鈕


(2) 若用户為禁用狀態,則對應狀態顯示為“啓用”按鈕。


修改“張紫楊”的用户狀態,其初始化狀態如圖 4 所示,點擊“禁用”按鈕,將其設置為“禁用”狀態,效果


如圖 5 所示。



java swing 人事管理系統_#java_03


4. 點擊“修改真名”按鈕,可實現用户真實姓名的修改。


(1) 對用户的輸入進行驗證,若未輸入,則提示錯誤信息,如圖 6 所示。


(2) 點擊“修改真名”按鈕實現真實姓名的修改,如圖 7、8 所示。



java swing 人事管理系統_#數據庫_04


三、 數據庫設計


1. 創建數據庫(project_db)。


2. 創建管理員信息表(tb_admin),