員工管理系統 因為學業要求,需要完成一個過關檢測,但是因為檢測之前沒有做好準備,且想到之前用mysql+jdbc+Struts2+bootstrap做成了一個ATM系統(主要有對數據的增刪改查操作),應對這次的檢測應該不成問題,但是萬萬沒想到,過關檢測重在“檢測”,需要在規定的時間內完成一個系統,且 ...
員工管理系統
因為學業要求,需要完成一個過關檢測,但是因為檢測之前沒有做好準備,且想到之前用mysql+jdbc+Struts2+bootstrap做成了一個ATM系統(主要有對數據的增刪改查操作),應對這次的檢測應該不成問題,但是萬萬沒想到,過關檢測重在“檢測”,需要在規定的時間內完成一個系統,且無關前端的好看與否,只需功能的實現,而我還在套用之前的ATM系統,因為ATM系統時隔久遠,我已大半年沒有接觸web相關的知識了,套用起來很生疏,甚至連jdbc的使用都是很費力,所以最後理所當然的沒有通過檢測,因此想著要重新完成這個檢測,且要使用最簡單的前端和後端等技術。
系統介紹
整個系統其實很簡單,這裡主要參考了一篇博客:JSP + Servlet + JDBC + Mysql 實現增刪改查其中類的設計(實體)很有參考意義。整個系統設計的目標人群是管理者,系統的主要功能是對員工進行各種信息的操作。主要是完成對資料庫的增刪改查的功能。
1. 項目整體目錄結構
界面層(WebContent)主要使用jsp來動態展現資料庫中的數據,業務邏輯層(servlets)使用的servlet,數據訪問層(dao)主要是連接各個Servlet與資料庫之前的通信,從而實現對資料庫的各種操作。其中的entity包參考了上面提到的博客,主要是封裝了兩個實體:管理員和員工,方便且規範對數據的操作和代碼的書寫。
2. 界面效果展示:
login.jsp:
mainPage.jsp:
add.jsp:
modify.jsp:
資料庫設計
user表(管理員的賬號和密碼)
employee表(員工信息表)