freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的人事管理系統(tǒng)的設計與實現(xiàn)本科畢業(yè)設計-預覽頁

2025-07-12 17:01 上一頁面

下一頁面
 

【正文】 C技術,主要是向Action提供業(yè)務模型組件和該組件的協(xié)作對象數(shù)據(jù)處理(DAO)組件完成業(yè)務邏輯,同時進行事務處理、提供緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性;而在持久層中,則依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互,處理DAO組件請求的數(shù)據(jù),并返回處理結果[12]。MySQL數(shù)據(jù)庫管理系統(tǒng)具有體積很小、訪問速度快和成本低的優(yōu)點,尤其是開放源碼的特點,它成為中小型企業(yè)Web系統(tǒng)軟件開發(fā)的福音[15]。 技術可行性分析易團隊人事管理系統(tǒng)選擇了目前很流行的SSH框架來進行設計,使用免費開源的MySQL數(shù)據(jù)庫管理系統(tǒng)進行數(shù)據(jù)存儲,以及使用免費的Tomcat服務器,所以在技術方面是可行的。 系統(tǒng)功能需求分析 系統(tǒng)功能概述易團隊人事管理系統(tǒng)分為九個模塊,各模塊功能如下:系統(tǒng)管理:包括用戶管理和職位管理,系統(tǒng)管理員可以實現(xiàn)添加,刪除和編輯用戶的功能;而職位管理可以實現(xiàn)對職位的添加、編輯和刪除。工資管理:是對企業(yè)中的正式員工的工資進行管理,可以單獨添加、一鍵添加、刪除、按姓名和年月進行查詢。統(tǒng)計管理:主要是對企業(yè)支出的情況通過柱狀圖的方式呈現(xiàn)出來。圖32 系統(tǒng)管理模塊二層數(shù)據(jù)流圖部門管理模塊包含部門添加、查詢和刪除,在添加部門時,管理員在頁面輸入添加部門的相關信息,然后提交,由系統(tǒng)進行處理,將添加結果存入數(shù)據(jù)庫,最后將添加的結果顯示給管理員;查詢部門時,管理員輸入查詢信息,然后提交,系統(tǒng)從后臺數(shù)據(jù)庫讀取查詢結果,然后返回給管理員;刪除部門時,系統(tǒng)根據(jù)提交的部門信息從后臺數(shù)據(jù)庫刪除該部門;部門管理模塊二層數(shù)據(jù)流圖如圖33。圖36 工資模塊二層數(shù)據(jù)流圖考勤管理模塊,在添加考勤信息時,管理員輸入要添加員工的考勤的信息,提交信息,系統(tǒng)將添加結果添加到數(shù)據(jù)庫;在查詢考勤信息時,管理員輸入查詢條件,然后系統(tǒng)根據(jù)條件從數(shù)據(jù)庫查詢,最后將結果返回給管理員;在刪除考勤信息時,管理員選中要刪除的員工考勤信息,然后提交到系統(tǒng),最后從數(shù)據(jù)庫刪除考勤信息;在編輯考勤信息時,管理員輸入要修改員工的考勤的信息,提交信息,系統(tǒng)將添加結果添加到數(shù)據(jù)庫;考勤管理模塊二層數(shù)據(jù)流圖如圖37。圖310 統(tǒng)計管理模塊二層數(shù)據(jù)流圖 小結這一小節(jié)主要介紹了系統(tǒng)的主要功能和數(shù)據(jù)流圖,一個清晰的數(shù)據(jù)流圖可以滿足用戶管理決策活動中的信息需求、作為系統(tǒng)分析人員和用戶進行交流的有效手段、清晰表達數(shù)據(jù)流的情況,并且有利于系統(tǒng)建模。 系統(tǒng)總體結構設計易團隊人事管理系統(tǒng)的總體結構分為九大塊,它們分別是:系統(tǒng)管理,部門管理,人事管理,招聘管理,工資管理,批量管理,統(tǒng)計管理。圖42 系統(tǒng)管理模塊結構圖部門管理:對企業(yè)的部門進行添加部門、刪除部門操作以及添加子部門、刪除子部門的功能。圖44 人事管理模塊結構圖招聘管理:可以實現(xiàn)對應聘人員的信息查看、錄用、編輯和刪除功能。圖46 工資管理模塊結構圖考勤管理:實現(xiàn)對企業(yè)員工的考勤管理,對員工考勤信息進行添加、編輯、查看以及刪除。圖48 培訓管理模塊結構圖批量管理:主要實現(xiàn)對正式員工信息的批量添加和應聘人員信息的批量添加。如圖410。在進行刪除操作時,會提示管理員是否刪除相應的用戶和職位。在進行刪除操作時,會提示管理員是否刪除該部門。在進行刪除操作時,會提示管理員是否刪除該應聘者。具體的流程如圖414。具體的操作流程如圖415。 圖416 考勤管理模塊流程圖 工資管理模塊工資管理模塊主要對企業(yè)員工的工資信息進行存檔記錄,包括工資信息查看、工資信息添加、一鍵添加所有員工工資、按姓名和年月查詢工資和工資信息刪除。具體流程如圖418。 設計原則(1) 所有名稱都采用英文,且準確無誤。(6) 日期采用varchar。 (1) 員工(員工ID,姓名,性別,年齡,學歷,職位,地址,電話,郵箱,部門ID,部門名稱,員工類型,出生日期,入職時間)實體對應的屬性如圖420。 圖423 工資實體屬性(5) 部門(部門ID,名稱,部門描述,父部門ID)實體對應的屬性如圖424。圖427 系統(tǒng)總體ER圖 數(shù)據(jù)庫邏輯設計該設計以數(shù)據(jù)庫概念設計中的ER圖為主要依據(jù),設計出相關的關系模式,具體關系模型如下:(加下劃線的表示為主碼)員工(員工ID,姓名,性別,年齡,學歷,職位,地址,電話,郵箱,部門ID,部門名稱,員工類型,出生日期,入職時間)。部門(部門ID,名稱,部門描述,父部門ID)?!皡⒓印标P系模式:參加(員工ID,培訓ID,培訓內(nèi)容)。員工和職位的“屬于”關系模式:屬于(員工ID,職位ID,職位名稱,員工姓名)。易團隊人事管理系統(tǒng)所需的表如表41。表44 工資表(t_kaoqin)字段名類型長度是否為空是否主鍵描述kaoqin_idint11否是考勤ID,自動編號kaoqin_datevarchar50是否考勤日期kaoqin_xiangmuvarchar50是否考勤項目kaoqin_shuxingvarchar50是否考勤屬性kaoqin_beizhuvarchar255是否考勤備注kaoqin_jineint11是否金額yuangong_idint11是否員工IDyuangong_namevarchar50是否員工姓名部門表的設計如表45。表48 員工表(t_yuangong)字段名類型長度是否為空是否主鍵描述yuangong_idint11否是員工ID,自動編號yuangong_namevarchar50是否員工姓名yuangong_sexvarchar50是否員工性別yuangong_ageint11是否員工年齡yuangong_xuelivarchar50是否員工學歷yuangong_zhiweivarchar50是否員工職位yuangong_addressvarchar50是否員工住址yuangong_telvarchar50是否員工電話yuangong_varchar50是否員工郵箱yuangong_qqvarchar50是否yuangong_org_idint11是否所屬部門IDyuangong_org_namevarchar50是否所屬部門名稱yuangong_birthdayvarchar50是否出生日期yuangong_ruzhishijianvarchar50是否入職時間續(xù)表48yuangong_typevarchar50是否類型職位表的設計如表49。通過過濾器的可以防止非法用戶通過連接對數(shù)據(jù)庫進行讀取操作;登陸頁面設置了驗證碼,防止機器進行反復登陸操作;另外,對管理員用戶的密碼采用了MD5(32位)加密技術進行加密,提高了用戶賬號的安全性。 用戶管理模塊實現(xiàn)登錄系統(tǒng)的管理員用戶可以在該模塊查看所有管理員用戶的信息,除了不能對自己的信息編輯外,可以對其他用戶的信息進行編輯和刪除,同時也可以添加管理員用戶。 (())。 for (int offset = 0。 if (i 16) (0)。 } return str。圖53 編輯頁面效果圖在圖52中點擊銷售員的后面的刪除操作按鈕,會彈出提示信息,防止誤刪,如圖54。圖56 人事添加運行效果圖在進行人事查詢時,可以選擇按姓名、職位和部門進行人事查詢,在查詢是只需選擇查詢條件即可,不需要手動輸入,按職位查詢的效果圖如圖57。圖59 培訓信息修改運行效果 考勤管理模塊實現(xiàn)考勤管理主要是對員工日常的考勤情況進行統(tǒng)計,包括請假、遲到、早退、出差和加班以及對這些項目作出相應的獎勵或懲罰,具體的運行效果如圖510。圖513 工資添加運行效果圖在添加工資的時候可以選擇一鍵添加所有員工的某個月的工資情況,可以節(jié)省操作時間,如圖514。批量管理主要是針對有較多的員工信息或應聘者信息要添加的時候,通過上傳Excel表格,然后批量導入到數(shù)據(jù)庫,節(jié)省管理員操作時間。圖517 導入成功提示信息效果圖 統(tǒng)計管理模塊實現(xiàn)統(tǒng)計管理模塊主要是對企業(yè)的支出情況進行統(tǒng)計,然后以柱狀圖的形式動態(tài)的顯示出來,柱狀圖顯示采用JS技術,每個月數(shù)據(jù)從后臺數(shù)據(jù)庫查詢后,以數(shù)組的結構傳給JSP頁面,然后在JS中將數(shù)據(jù)讀取出來,存入定義的數(shù)組中以供柱狀圖的顯示。 Calendar c = ()。 ListDouble list=new ArrayListDouble()。i++) { String hql=from TGongzi where del=39。 List gongziList=().find(hql)。j++) temp+=((TGongzi)(j)).getShifagongzi()。 } DecimalFormat df = new DecimalFormat(.0000)。 (all, all)。 測試方法測試主要采用黑盒測試技術,著重測試軟件功能。表61 基本工資添加測試用例名稱職位基本工資添加用例IDadmin用例描述當管理人員登錄系統(tǒng)后,可以對添加職位和職位對應的基本工資,在添加基本工資時,要輸入合法的數(shù)值才能添加成功,否則失敗。安全測試用例如表62所示:表62 安全測試編號操作描述預期結果測試結果1在地址欄直接輸入://localhost:8080/ytd/admin/admin/輸出提示信息,返回到登陸界面輸出提示信息,返回到登陸界面2在地址欄直接輸入://localhost:8080/ytd/輸出提示信息,返回到登陸界面輸出提示信息,返回到登陸界面運行效果圖如圖62。最后,對本系統(tǒng)采用黑盒和其它測試,測試系統(tǒng)的模塊功能和內(nèi)部邏輯。這些不足之處,在以后的研究工作中,將作為重點內(nèi)容進行研究解決。本文是在宋三華老師精心指導和大力支持下完成的。當然,我還要感謝我的很多同學,在我遇到難題的時候都能虛心的為我進行解答,給了我很大的鼓勵和幫
點擊復制文檔內(nèi)容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1