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

正文內(nèi)容

19-基于java的人力資源管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2025-01-20 23:39本頁(yè)面

【導(dǎo)讀】精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù):精品論文網(wǎng)。提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案。人力資源管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

  

【正文】 ( 5) DAO:為數(shù)據(jù)操作類(lèi)處理相應(yīng)的數(shù)據(jù)庫(kù)操作。 ( 6) HibernateDataSource:數(shù)據(jù)操作實(shí)現(xiàn)類(lèi),用來(lái)執(zhí)行實(shí)際的數(shù)據(jù)庫(kù)訪問(wèn)。 模塊功能設(shè)計(jì)與實(shí)現(xiàn) 登錄模塊 用戶(hù)先訪問(wèn) 主頁(yè)面,轉(zhuǎn)到 進(jìn)行登錄,用戶(hù)輸入賬號(hào)、密碼提交,先進(jìn)入 JavaScript 中進(jìn)行簡(jiǎn)單的非空驗(yàn)證,后進(jìn)入 LoginAction,調(diào)用service 層的 login 方法進(jìn)行用戶(hù)類(lèi)型的判斷登錄。 在登錄過(guò)程中,將對(duì)用戶(hù)帳號(hào)、密碼、類(lèi)型等進(jìn)行進(jìn)一步驗(yàn)證,正確才能登錄;否則,將會(huì)給用戶(hù)彈出錯(cuò)誤提示信息。 系統(tǒng)主界面 根據(jù)用戶(hù)類(lèi)型的不同,用戶(hù)界面分為管理員界面和公司職員界面。該設(shè)計(jì)主要是為了區(qū)分用戶(hù)權(quán)限,更好的實(shí)現(xiàn)系統(tǒng)的安全性和信息的保密性。 管理員權(quán)限:?jiǎn)T工檔案管理、人員招聘管理、培訓(xùn)管理、獎(jiǎng)懲管理、薪資管理、文件管理、用戶(hù)管理。 公司職員權(quán)限:?jiǎn)T工自管理,即對(duì)個(gè)人信息的管理,如個(gè)人檔案、薪資的查詢(xún),密碼修改等。 員 工檔案管理模塊 該模塊主要是管理員對(duì)員工檔案進(jìn)行錄入、修改、注銷(xiāo)等操作。 管理員應(yīng)根據(jù)員工真實(shí)信息去填寫(xiě)員工檔案,其中員工編號(hào)必須唯一,部門(mén)、職位等信息不能為空,若出現(xiàn)不合規(guī)范的輸入,會(huì)彈出警告信息 。 管理員能夠查看所有員工檔案信息,并能夠根據(jù)員工編號(hào)、性別、所在部門(mén)等信息對(duì)其進(jìn)行檢索。若員工離職,可以注銷(xiāo)其檔案。 [注 9] 在該模塊中,其中職位是根據(jù)用戶(hù)所選擇的部門(mén)動(dòng)態(tài)生成的。主要應(yīng)用的是Ajax 的技術(shù),當(dāng)用戶(hù)去選擇某個(gè)部門(mén)時(shí),頁(yè)面不產(chǎn)生任何跳轉(zhuǎn),查詢(xún)僅在后臺(tái)進(jìn)行。其中使用的關(guān)鍵代碼如下: //根據(jù)部門(mén)查找對(duì) 應(yīng)的職位 function selectTitle(){ var depname = (depname)。 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 26 var options = 。 var value=。 for(var i=0。i。i++){ if(options[i].selected){ value = options[i].value。 } } var url=/HRIS_yilin/selectTitle。 var parameter=depname=+value。 sendAsynchronRequest(url,parameter,selectTitleCallback)。 } //解析生成的 xml 文件,得到該部門(mén)下所有職位信息 function clearSelect(){ var title = (title)。 while(()){ ([0])。 } } function selectTitleCallback(){ if(==4){ if(==200){ var titlesDoc = 。 clearSelect()。 var titles = (title)。 var titleSelect = (title)。 for(var i=0。i。i++){ var title = titles[i]。 var id = (id)。 var option = new Option(id,id)。 (option)。 } 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 27 } } } 人員招聘模塊 人力資源部根據(jù)公司目前人力資源狀況及各部門(mén)實(shí)際需求狀況,指定人員招聘計(jì) 劃,后錄入信息庫(kù)進(jìn)行備案。當(dāng)該信息發(fā)布同時(shí),應(yīng)該同時(shí)在公司網(wǎng)頁(yè)的招聘欄上發(fā)出該信息。 代碼如下: public void autoPay() { (自動(dòng)插入 信息庫(kù) )。 ListEmployee emps = ()。 Calendar c = ()。 (, 15)。 SimpleDateFormat sdf = new SimpleDateFormat(yyyyMM)。 String payMonth = (())。 for (Employee e : emps) { Payment pay = new Payment()。 double amount = ()。 ListAttend attends = (e)。 for (Attend a : attends) { amount += ().getAmerce()。 } (payMonth)。 (e)。 (amount)。 (pay)。 } } 人員培訓(xùn)管理模塊 人力資源部門(mén)應(yīng)針對(duì)員工、部門(mén)及具體項(xiàng)目要求,及時(shí)制定培訓(xùn)計(jì)劃,并將該培訓(xùn)記錄入庫(kù),以備員工升職、企業(yè)規(guī)劃使用。 關(guān)鍵代碼 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 28 public boolean addApplication(int attId, int typeId, String reason) { Application app = new Application()。 Attend attend = (attId)。 AttendType type = (typeId)。 (attend)。 (type)。 if (reason != null) { (reason)。 } (app)。 return true。 } public void autoPunch() { (自動(dòng)插入曠工記錄 )。 ListEmployee emps = ()。 // 獲取當(dāng)前時(shí)間 String dutyDay = new (()) .toString()。 for (Employee e : emps) { // 獲取曠工對(duì)應(yīng)的出勤類(lèi)型 AttendType atype = (6)。 Attend a = new Attend()。 (dutyDay)。 (atype)。 // 如果當(dāng)前時(shí)間是是早上,對(duì)應(yīng)于上班打卡 if (().get() AM_LIMIT) { // 上班打卡 (true)。 } else { // 下班打卡 (false)。 } 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 29 (e)。 (a)。 } } public ListPaymentBean empSalary(String empName) { Employee emp = (empName)。 ListPayment pays = (emp)。 ListPaymentBean result = new ArrayListPaymentBean()。 for (Payment p : pays) { (new PaymentBean((), ()))。 } return result。 } public boolean changePass(String name,String pass1,String pass2){ ListEmployee employees = (name, pass1)。 if (employees!=null) { Employee emp = (0)。 (pass2)。 (emp)。 return true。 } return false。 } 獎(jiǎng)懲管理模塊 對(duì)員工的獎(jiǎng)懲信息進(jìn)行增 加、刪除等操作,錄入該信息主要為員工的薪資及職稱(chēng)評(píng)定提供參考。 關(guān)鍵代碼 public ListAttendBean unAttend(String empName) { AttendType type = (1)。 Employee emp = (empName)。 ListAttend attends = (emp, type)。 ListAttendBean result = new ArrayListAttendBean()。 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 30 for (Attend att : attends) { String putTime = null。 if (() != null) { SimpleDateFormat sdf = new SimpleDateFormat( yyyy/MM/dd HH:mm:ss)。 putTime = (())。 } (new AttendBean((), (), att .getType().getName(), putTime))。 } return result。 } 薪資管理模塊 該模塊用于錄入各種薪資的詳細(xì)信息。在模塊中對(duì)員工添加的所屬月份有較為嚴(yán)格的要求,一是為了便于查詢(xún),二為了員工自助管理服務(wù)。 用戶(hù)可以通過(guò)員工編號(hào)查找該員工歷史薪資信息,也可以查看所有員工某月薪資信息。 文件 管理模塊 該模塊用于管理員上傳一些文件,如:職稱(chēng)申請(qǐng)表、管理制度表等。減少了人力資源部的工作,也為員工提供了方便。 文件上傳主要使用的是 Struts 框架中的 s:file標(biāo)簽,文件的下載則主要使用jspSmartUpload 組件。 jspSmartUpload 是由 網(wǎng)站開(kāi)發(fā)的一個(gè)可免費(fèi)使用的全功能的文件上傳下載組件,該組件具有操作簡(jiǎn)單、控制方便、上傳下載靈活等特點(diǎn)。 關(guān)鍵代碼如下: SmartUpload myupload = new SmartUpload()。 // 初始 化 ,此項(xiàng)是必須的 (pageContext)。 // 取得請(qǐng)求參數(shù) String filename=(filename)。 try{ // 設(shè)定 contentDisposition為 null以禁止瀏覽器自動(dòng)打開(kāi)文件, (null)。 // 下載文件 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 31 (().getServletContext().getRealPath(/)+files/+filename)。 }catch(Exception ex){ (下載文件失敗 !br)。 (下載文件失敗 !br)。 (錯(cuò)誤原因: br+())。 } 員工自助管理模塊 該模塊主要強(qiáng)調(diào)員工自助管理,員工根據(jù)自己賬號(hào)登錄本系統(tǒng)后,可對(duì)個(gè)人基本信息、密碼、薪資等進(jìn)行查詢(xún),對(duì)公司 招聘、培訓(xùn)、獎(jiǎng)懲等進(jìn)行查看 [注 10]。 員工可以修改部分個(gè)人信息,如個(gè)人聯(lián)系方式等,見(jiàn)圖 52 員工個(gè)人檔案查詢(xún): 圖 52 員工個(gè)人檔案查詢(xún) 6 系統(tǒng)測(cè)試與分析 系統(tǒng)測(cè)試的硬件環(huán)境: 1024M 內(nèi)存 160GB 硬盤(pán) 鼠標(biāo)鍵盤(pán) LCD 顯示器 測(cè)試使用手工測(cè)試軟件環(huán)境: Windows xp 操作系統(tǒng) 登錄界面如圖 62登錄界面所示: 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 32 圖 61 登錄界面 系統(tǒng)測(cè)試范圍: 針對(duì)軟件項(xiàng)目的一些基本功能的操作。 測(cè)試一:在用戶(hù)登陸時(shí),用戶(hù)名或密碼有一項(xiàng)為空或者填寫(xiě)錯(cuò)誤,系統(tǒng)是否出現(xiàn)預(yù)先設(shè)定的操作提示。 預(yù)期效果:提示錯(cuò)誤信息及時(shí)報(bào)錯(cuò)。 具體操作:用戶(hù)名、密碼、任意一項(xiàng)為空或者填寫(xiě)有誤。 如圖 62員工檔案所示: 圖 62 員工檔案 圖 62 顯示所有員工檔案管理員能夠查看員工檔案詳細(xì)信息,并能對(duì)其檔案中部分信息進(jìn) 綜合分析、統(tǒng)計(jì)。 精品畢業(yè)論文、畢業(yè)設(shè)計(jì),優(yōu)質(zhì)的論文服務(wù): 精品論文網(wǎng) 提供畢業(yè)設(shè)計(jì)(論文)和圖文教程、視頻教程等一攬子解決方案 33 都出現(xiàn)相應(yīng)的錯(cuò)誤原因的信息提示。 結(jié)論:要求用戶(hù)必須填寫(xiě)正確的用戶(hù)名和密碼,進(jìn)入管理頁(yè)面,測(cè)試成功。 測(cè)試二:注冊(cè)已經(jīng)存在的用戶(hù)名 , 必選信息沒(méi)寫(xiě)全或者沒(méi)用按提示信息填寫(xiě)注冊(cè)信息。 預(yù)期效果:提示該 不能注冊(cè)的具體原因 。 具體操作:在注冊(cè)時(shí)填寫(xiě)已經(jīng)注冊(cè)過(guò)的 用戶(hù)名 ,填寫(xiě)信息不規(guī)范。 結(jié)果:注冊(cè)失敗。 結(jié)論: 顯示不能成功注冊(cè)的具體原因, 測(cè)試成功。 圖 63 添加獎(jiǎng)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1