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