計算機畢業設計jsp員工考勤管理系統sqlserver畢設21
https://www.bilibili.com/video/BV1au4m1N7fZ/
演示視頻:
考勤管理系統的詳細設計與實現
1.1 數據庫的設計
考勤管理系統離不開數據庫系統的支持,需要數據庫來存放員工信息和考核題庫。而且數據庫獨立于程序而存在,具有較好的安全性。本系統中的數據庫采用MS SQL Server 2000數據庫實現。見圖3-1數據庫人員信息圖。在這里可以詳細的對人員信息進行定義。
圖3-1數據庫人員信息圖
1.2 數據庫連接和系統模塊細分
數據庫作為考勤管理系統的后臺,在建立之后要和前臺的jsp應用程序建立連接才能發揮它的作用。本系統通過建立數據庫連接文件,在需要與數據庫進行交互操作的應用程序中都將引用此連接。
如何建立JDBC連接?Connection 對象代表與數據庫的連接。連接過程包括所執行的 SQL 語句和在該連接上所返回的結果。一個應用程序可與單個數據庫有一個或多個連接,或者可與許多數據庫有連接。
如何打開連接?與數據庫建立連接的標準方法是調用DriverManager.getConnection方法。該方法接受含有某個URL的字符串。DriverManager類將嘗試找到可與那個URL所代表的數據庫進行連接的驅動程序。DriverManager類存有已注冊的Driver類的清單。當調用方法getConnection時,它將檢查清單中的每個驅動程序,直到找到可與URL中指定的數據庫進行連接的驅動程序為止。Driver的方法connect使用這個URL來建立實際的連接[15]。
String url = “jdbc:odbc:wombat”;
Connection con = DriverManager.getConnection(url, "freely", "ec");
以上介紹的是如何建立與數據庫的連接。
下面我對考勤管理系統管理系統的的四個主要模塊再進行細分。見表3-1考勤管理系統模塊細分表。
1.3 考勤管理系統界面的設計
1.3.1 界面設計的原則1.3.1.1 體現功能系統開發的目的是為了滿足用戶的功能要求,這是第一位的。在設計界面時,要首先保證用戶能完全使用系統的功能。界面設計得是否合理能在一定程度上決定用戶掌握系統的時間以及是否正確。
1.3.1.2 操作簡單這是人性化的體現,同時也是人類意志來對技術的要求。“屏蔽”復雜的東西,讓用戶Zui舒適的去使用我們的系統是很重要的目標。
1.3.1.3 視覺角度爭取開發出美觀的界面,美觀的標準除了顏色形狀和布局等因素外,很重要的就是簡潔,這一目標以上目標從正本上說是統一的。
1.3.2 界面功能結構設計簡單的查詢、錄入、修改、刪除設計,對于一行就能顯示清楚內容數據,采用簡單表的設計方法。操作符在每一行數據的Zui左邊,填入需要增加的數據,然后點擊新增的按鈕就可以增加一條數據,同樣的,按需要修改數據,然后點擊該行的修改按鈕就可以完成修改操作。
1.4 考勤管理系統模塊的設計與實現
該模塊實現登陸、員工信息顯示、考核管理、員工工資管理、組織機構管理等功能。
1.4.1 登陸信息功能員工只有通過登陸頁面才能夠進入主頁面,在登陸頁面中,須鍵入http://localhost:8080/login.jsp網址,出現登陸界面,輸入正確的用戶名、密碼,就可以進入系統了。如圖3-2所示。
圖3-2考勤管理系統登陸界面
如果出現“用戶名密碼錯誤”提示,如圖3-3所示
圖3-3 錯誤提示信息
本模塊是系統登陸界面,實現的功能是檢測合法用戶,驗證其用戶名密碼,以杜絕非法用戶侵入系統。
本模塊界面非常簡單,就一用戶名和密碼兩個文本框和一個登陸按鈕,但實現的方法比較復雜,因為系統要自動判斷其輸入的用戶名及密碼的正誤,還要自動識別其權限(超級管理員與普通管理員之分),如果登陸正常后,系統要將當前用戶名和權限記錄下來以便之后其他操作給予適當的權限分配。
實現本模塊的主要代碼如下所示:
如果員工輸入正確的姓名和密碼,將通過系統的驗證,進入系統信息顯示頁面。人員基本信息菜單中選基本信息菜單后,點擊人員選擇1就可查看人員基本信息。如圖3-4員工管理信息圖所示。
圖3-4員工管理信息圖
此頁面為員工信息管理頁面,可添加員工信息,和查詢員工信息等功能,實現本模塊的主要代碼如下所示:考勤管理系統管理頁面
以上為請假記錄添加與請假記錄查詢頁面,包括姓名,工號,請假日期,請假原因等,按工號或才姓名查找。與此頁面相似的獎懲記錄添加 獎懲記錄查詢,考勤記錄查詢,考勤記錄添加,實現本模塊的主要代碼如下所示:
- 計算機畢業設計jsp員工績效考評系統sqlserver畢設0 2024-04-28
- 計算機畢業設計jsp員工績效考核管理系統sqlserver畢設86 2024-04-28
- 計算機畢業設計jsp醫院藥品管理系統ssh畢設67 2024-04-28
- 計算機畢業設計jsp醫院人事管理系統springmvc畢設10 2024-04-28
- 計算機畢業設計jsp醫院專家門診預約系統ssh畢設43 2024-04-28
- 計算機畢業設計jsp醫療保險報銷系統ssh畢設19 2024-04-28
- 計算機畢業設計jsp優選車險銷售管理系統springmvc畢設93 2024-04-28
- 計算機畢業設計jspapriori算法的電影影訊推薦系統springmvc畢設18 2024-04-28
- 計算機畢業設計asp.net藥店進銷存畢設4 2024-04-28
- 計算機畢業設計asp.net網絡投票系統畢設16 2024-04-28
- 計算機畢業設計asp.net網上花店畢設92 2024-04-28
- 計算機畢業設計asp.net多媒體課件平臺畢設21 2024-04-28
- 計算機畢業設計asp.net在線物流系統畢設73 2024-04-28
- 計算機畢業設計asp.net在線拍賣系統畢設93 2024-04-28
- 計算機畢業設計asp.net博客網站(sqlserver)畢設95 2024-04-28