版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
人事管理信息系統(tǒng)設(shè)計(jì)目錄TOC\o"1-2"\h\u11181人事管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 139361引言 274461.1人力資源管理系統(tǒng)的國(guó)內(nèi)外發(fā)展概況 297821.2人力資源管理系統(tǒng)的概述 276802系統(tǒng)分析與設(shè)計(jì) 3162102.1系統(tǒng)需求 3150372.2系統(tǒng)設(shè)計(jì) 5322653數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 7226383.1實(shí)體-關(guān)系分析 7198563.2數(shù)據(jù)字典 8198813.3數(shù)據(jù)庫(kù)表結(jié)構(gòu) 9106424系統(tǒng)實(shí)現(xiàn) 11207804.1目錄結(jié)構(gòu) 11308594.2主頁(yè)顯示模塊實(shí)現(xiàn) 12305514.3登錄模塊實(shí)現(xiàn) 13281374.4管理者密碼修改模塊實(shí)現(xiàn) 14318094.5部門(mén)信息模塊實(shí)現(xiàn) 14231044.6員工信息模塊實(shí)現(xiàn) 15183365系統(tǒng)測(cè)試 17169175.1測(cè)試用例 17166155.2本章小結(jié) 1861576結(jié)論 1832059參考文獻(xiàn) 1摘要:本文介紹的人事管理系統(tǒng),其中,系統(tǒng)采用軟件工程設(shè)計(jì)B/S和JSP的框架構(gòu)成,JavaScript是一種客戶端的腳本語(yǔ)言和SQLServer2014為系統(tǒng)的數(shù)據(jù)庫(kù),使用MVC的設(shè)計(jì)和Hibernate圖案來(lái)HQL查詢對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),并執(zhí)行密碼修改,權(quán)限設(shè)置,員工信息管理和部門(mén)信息管理等功能。該系統(tǒng)是根據(jù)具體要求和要求開(kāi)發(fā)的完整的人力資源管理系統(tǒng)。其目的是為人力資源管理相關(guān)部門(mén)提供高質(zhì)量,有效的業(yè)務(wù)管理和交易處理。系統(tǒng)支持處理和控制安全可靠的信息收集和及時(shí),準(zhǔn)確,可靠的技術(shù)轉(zhuǎn)移,并建立了完整可靠的處理機(jī)制,提高工作效率,減少錯(cuò)誤率。關(guān)鍵詞:B/S模式;信息化;軟件工程;員工信息管理1引言1.1人力資源管理系統(tǒng)的國(guó)內(nèi)外發(fā)展概況在這個(gè)時(shí)代,由于使用了大量的IT技術(shù),人力資源管理的手段和流程發(fā)生了巨大的變化。這種變化不僅智能地取代了人工操作,還影響了傳統(tǒng)的人力資源概念。利用人力資源管理軟件,企業(yè)可以提高工作效率,業(yè)務(wù)流程規(guī)范,降低人工成本,改善員工服務(wù)模式,提高員工滿意度。例如:惠普公司(HP),一個(gè)國(guó)際知名的公司,在15年前,人事管理部門(mén)并沒(méi)有完全實(shí)現(xiàn)HP辦公自動(dòng)化,復(fù)雜的工作,認(rèn)真地工作效率潛心影響的運(yùn)作。有50多個(gè)分支機(jī)構(gòu),50多個(gè)分支機(jī)構(gòu)和120個(gè)銷(xiāo)售辦事處,分支機(jī)構(gòu)無(wú)權(quán)對(duì)員工做出決策。時(shí)間只能完成,因此面試官需要極好的耐心和足夠的時(shí)間等待,最終的結(jié)果往往是沒(méi)有人可以再等一次機(jī)會(huì)。在每個(gè)分支機(jī)構(gòu)中,結(jié)果往往是在最需要時(shí)找不到合適的候選人。事實(shí)上,如果分公司經(jīng)理直接了解的情況,或者如果候選人直接討論諸如社會(huì)福利,就業(yè)和職業(yè)發(fā)展與提交申請(qǐng)的時(shí)間管理問(wèn)題。工作也將變得更加簡(jiǎn)單和有效,減少對(duì)人員管理的依賴,節(jié)省個(gè)人,與人溝通所花費(fèi)的時(shí)間和費(fèi)用。在意識(shí)到這一點(diǎn)后,惠普建立了一個(gè)招聘管理系統(tǒng),個(gè)人可以處理所有材料申請(qǐng)候選人并聯(lián)系惠普快速處理人員。從1990年到1993年,惠普員工人數(shù)減少了三分之一,從而節(jié)省了5000萬(wàn)美元的成本,并顯著提高了服務(wù)質(zhì)量。AppleComputer使用rr技術(shù)將員工工作從面向員工的服務(wù)轉(zhuǎn)變?yōu)橛嗅槍?duì)性地服務(wù)。如果經(jīng)理需要處理一些例行的員工問(wèn)題,他/她可以通過(guò)人事管理信息系統(tǒng)(MIS)來(lái)處理它們,該系統(tǒng)適合于獲得所需的信息。同樣,GE也將IT應(yīng)用于員工工作,并取得了顯著成效。隨著近年來(lái)中國(guó)市場(chǎng)經(jīng)濟(jì)的進(jìn)一步發(fā)展,中國(guó)企業(yè)管理逐漸從物資管理轉(zhuǎn)向人性化管理。我們認(rèn)識(shí)到人力資源是所有公司資源中最活躍和最昂貴的資源。由于人力資源管理軟件市場(chǎng)的快速發(fā)展,它會(huì)繼續(xù)選擇一些非常大的機(jī)構(gòu),人力資源已逐漸成為最重要的機(jī)構(gòu),資源,并成為人力資源管理(HRM)和企業(yè)信息化管理的重要內(nèi)容之一。1.2人力資源管理系統(tǒng)的概述HRMS是一個(gè)模型管理信息系統(tǒng)。人力信息系統(tǒng)(MIS)是一個(gè)跨越多個(gè)領(lǐng)域的新領(lǐng)域。它在現(xiàn)代社會(huì)中越來(lái)越受歡迎,注重管理和確認(rèn)信息。該系統(tǒng)可人力資源管理應(yīng)注意的管理信息的組織是不可缺少的機(jī)構(gòu)和組成部分,其內(nèi)容是對(duì)企業(yè)決策者和管理者來(lái)說(shuō)很重要,因此應(yīng)該是人力資源系統(tǒng)能夠?yàn)橛脩籼峁┳銐虻男畔?。一種快速的調(diào)查方式。傳統(tǒng)上,人們使用傳統(tǒng)的手動(dòng)方法來(lái)管理文件,這種方法有許多缺點(diǎn)。如效率低,保密性差。隨著時(shí)間的推移,將創(chuàng)建大量文件和數(shù)據(jù),在搜索,更新和維護(hù)方面帶來(lái)許多困難。因此,隨著企業(yè)的成長(zhǎng)和發(fā)展,傳統(tǒng)的管理方式已不再適應(yīng)企業(yè)的需求。使用計(jì)算機(jī)管理員工信息具有無(wú)法與人工管理相比的優(yōu)點(diǎn),例如快速檢索,方便搜索,高可靠性,大存儲(chǔ)容量,良好的機(jī)密性,長(zhǎng)壽命,低成本。這些效益可以大大提高機(jī)構(gòu)和機(jī)構(gòu)員工信息管理的效率,是機(jī)構(gòu)和機(jī)構(gòu)人事管理部門(mén)系統(tǒng),系統(tǒng)管理的重要途徑,也是機(jī)構(gòu)和機(jī)構(gòu)與世界溝通的重要手段。人力資源管理軟件可以簡(jiǎn)化企業(yè)和企業(yè)人事管理的復(fù)雜性,減少企業(yè)和事業(yè)單位在管理上的巨額支出,使企業(yè)和企業(yè)能夠利用更多的物質(zhì)和財(cái)力資源參與開(kāi)發(fā),生產(chǎn)等發(fā)展方向。隨著計(jì)算機(jī)行業(yè)的快速發(fā)展,人們進(jìn)入了信息時(shí)代,社區(qū)各單位和部門(mén)開(kāi)始逐步采用基于軟件的管理模式,由于其舒適性,準(zhǔn)確性,速度性和靈活性,已經(jīng)實(shí)現(xiàn)了管理。自動(dòng)化,集成和多樣化的目標(biāo)。人事管理系統(tǒng)的出現(xiàn)基本上可以通過(guò)使用模型對(duì)不同信息進(jìn)行分類來(lái)滿足現(xiàn)代人事管理系統(tǒng),通過(guò)這些模型可以容易地查詢,查閱,修改,傳達(dá)和重用它們。在現(xiàn)代機(jī)構(gòu)中,信息管理將發(fā)揮越來(lái)越重要的作用。公司信息部已經(jīng)滲透到公司日常工作的許多方面,無(wú)論是憑借自己的角色還是公司的角色,都為公司的創(chuàng)新,發(fā)展和經(jīng)濟(jì)效益做出了重大貢獻(xiàn)。因此,企業(yè)必須加強(qiáng)信息基礎(chǔ)設(shè)施建設(shè),通過(guò)企業(yè)核心數(shù)據(jù)信息,告知企業(yè)核心業(yè)務(wù)流程和交易處理,企業(yè)內(nèi)部控制,告知實(shí)施控制,管理人的行為。信息工程部確保公司在擴(kuò)大快速業(yè)務(wù)范圍和發(fā)展的過(guò)程中保持穩(wěn)固的管理基礎(chǔ)和基礎(chǔ),促進(jìn)企業(yè)的可持續(xù)發(fā)展。2系統(tǒng)分析與設(shè)計(jì)人事管理系統(tǒng)是在B/S模式的基礎(chǔ)上設(shè)計(jì)的,用戶可以通過(guò)瀏覽器直接使用。使用它沒(méi)有任何困難,就像登錄BBS論壇一樣簡(jiǎn)單。無(wú)需安裝客戶端軟件,消除了安裝問(wèn)題。2.1系統(tǒng)需求需求分析是系統(tǒng)開(kāi)發(fā)的重要組成部分,也是最重要的。作為此過(guò)程的結(jié)果,需求規(guī)范是對(duì)系統(tǒng)的功能和行為的完整描述。系統(tǒng)設(shè)計(jì)將抽象規(guī)范從需求分析轉(zhuǎn)換為實(shí)際設(shè)計(jì)。一旦構(gòu)建完成,系統(tǒng)將被使用,并將不可避免地產(chǎn)生更多的新要求。同時(shí),需求和活動(dòng)分析之間存在重大的重疊,需要開(kāi)發(fā)分析模型來(lái)確定工作范圍和其他對(duì)象,因此我們使用分析模型來(lái)描述過(guò)程需求和進(jìn)一步開(kāi)發(fā)。在確定所有需求之前,工作將成為分析活動(dòng)中越來(lái)越重要的一部分。2.1.1業(yè)務(wù)流程分析人事管理系統(tǒng)人事管理系統(tǒng)前臺(tái)管理瀏覽首頁(yè)部門(mén)管理員工管理培訓(xùn)管理獎(jiǎng)懲管理后臺(tái)管理添加用戶薪水管理圖2-1業(yè)務(wù)流程圖2.1.2功能分析根據(jù)要求,在該系統(tǒng)中,管理員分為超級(jí)管理員和公共管理員;默認(rèn)的超級(jí)管理員用戶必須手動(dòng)將系統(tǒng)中的管理員添加到數(shù)據(jù)庫(kù)。管理員可以創(chuàng)建,修改和刪除其他管理員信息,修改和刪除公共成員信息;可以有選擇地設(shè)置普通管理員的權(quán)限。如果使用如圖2.2所示,則提供特定的功能設(shè)計(jì)。圖2-2用例圖2.2系統(tǒng)設(shè)計(jì)2.2.1部分?jǐn)?shù)據(jù)流圖DFD是最廣泛使用的結(jié)構(gòu)化分析工具之一。數(shù)據(jù)流程圖從數(shù)據(jù)角度描述系統(tǒng),數(shù)據(jù)流圖中的箭頭是數(shù)據(jù)流,數(shù)據(jù)流圖適用于業(yè)務(wù)概況的可視化分析。因此,PowerDesigner12用于繪制數(shù)據(jù)流程圖,總結(jié)了HRMS的工作。圖2-3是描述管理者登入這個(gè)業(yè)務(wù)的數(shù)據(jù)流圖。圖2-3登入數(shù)據(jù)流圖圖2-4是描述普通用戶管理人力資源這個(gè)業(yè)務(wù)數(shù)據(jù)流圖。圖2-4普通用戶管理人力資源的數(shù)據(jù)流圖2.2.2系統(tǒng)部分功能模塊圖本系統(tǒng)根據(jù)需求總共劃分了3個(gè)大模塊:登入模塊,普通用戶管理模塊,Admin用戶管理模塊。圖2-5所示為登入模塊圖。圖2-5登入模塊圖2-6所示為普通用戶管理模塊圖。圖2-6普通用戶管理模塊3數(shù)據(jù)庫(kù)分析與設(shè)計(jì)3.1實(shí)體-關(guān)系分析本系統(tǒng)有共有7個(gè)實(shí)體:?jiǎn)T工實(shí)體,薪資表實(shí)體,管理者實(shí)體,招聘實(shí)體,培訓(xùn)實(shí)體,獎(jiǎng)罰實(shí)體,部門(mén)實(shí)體。對(duì)應(yīng)關(guān)系:(1)一個(gè)員工實(shí)體對(duì)應(yīng)一個(gè)部門(mén)實(shí)體,一個(gè)部門(mén)實(shí)體可以對(duì)應(yīng)多個(gè)員工實(shí)體;(2)一個(gè)員工實(shí)體對(duì)應(yīng)一個(gè)薪資實(shí)體,一個(gè)薪資實(shí)體也只能對(duì)應(yīng)一個(gè)員工實(shí)體。對(duì)應(yīng)關(guān)系如圖3-1所示。圖3-1E-R圖3.2數(shù)據(jù)字典管理者信息:(編號(hào),帳號(hào),密碼,用戶權(quán)限)部門(mén)信息:(編號(hào),部門(mén)名稱,創(chuàng)建時(shí)間,備注信息)員工信息:(員工編號(hào),員工身份證,姓名,性別,年齡,身份證號(hào)碼,出生日期,民族,婚姻狀況,政治出庭,出生地,聯(lián)系電話,家庭住址,畢業(yè)學(xué)校,專業(yè),教育程度ID,圓圈類型,注冊(cè)器,錄制時(shí)間,備注)招聘信息:(編號(hào),姓名,性別,年齡,出生日期,職稱,職業(yè)經(jīng)歷,工作,教育,研究生院,聯(lián)系電話,注冊(cè)時(shí)間,簡(jiǎn)歷,錄取,家庭住址)培訓(xùn)信息:(編號(hào),培訓(xùn)人,培訓(xùn)主題,培訓(xùn)宗旨,參加人員,培訓(xùn)時(shí)間,培訓(xùn)地點(diǎn),備注)獎(jiǎng)罰信息:(編號(hào),獎(jiǎng)罰主題,獎(jiǎng)罰類型,獎(jiǎng)罰備注,獎(jiǎng)罰時(shí)間,獎(jiǎng)罰金額)薪資信息:(編號(hào),員工編號(hào),員工姓名,薪資發(fā)放時(shí)間,薪資基本金額,薪資加班費(fèi),薪資工齡費(fèi),薪資考勤費(fèi),薪資曠工費(fèi),薪資實(shí)發(fā)工資)3.3數(shù)據(jù)庫(kù)表結(jié)構(gòu)系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)是根據(jù)關(guān)系數(shù)據(jù)庫(kù)的基本原理設(shè)計(jì)的,它體現(xiàn)了對(duì)關(guān)系數(shù)據(jù)庫(kù)基本原理的輕松管理,易于使用,減少了輸入錯(cuò)誤,便于數(shù)據(jù)修改。系統(tǒng)需要7個(gè)基本表:部門(mén)基本信息表,員工背景表,招聘基本信息表,基本培訓(xùn)計(jì)劃表,基本工資和獎(jiǎng)勵(lì)信息表,基本工資信息表。表3-1部門(mén)基本信息表(tb_department)字段名稱字段說(shuō)明數(shù)據(jù)類型是否為空是否主鍵是否外鍵id編號(hào)int(4)否是否dt_name部門(mén)名稱char(10)是否否dt_createTime創(chuàng)建時(shí)間varchar(20)是否否dt_bz備注varchar(50)是否否表3-2員工基本信息表(tb_employee)字段名稱字段說(shuō)明數(shù)據(jù)類型是否為空是否主鍵是否外鍵id編號(hào)int(4)否否否em_serialNumber職工IDvarchar(30)否是否em_name姓名char(10)否否否em_sex性別char(2)否否否em_age年齡int(4)否否否em_IDCard身份證號(hào)varchar(30)否否否em_born出生日期varchar(50)否否否em_nation民族char(10)否否否em_marriage婚姻狀況char(10)否否否em_visage政治面貌char(10)是否否em_ancestraHome籍貫char(30)是否否em_tel聯(lián)系電話varchar(50)是否否em_address家庭住址varchar(50)是否否em_afterSchool畢業(yè)學(xué)校varchar(50)是否否em_speciality專業(yè)varchar(50)是否否em_culture文化程度char(10)是否否em_startime上崗時(shí)間char(30)是否否em_departmentId部門(mén)IDint(4)否否是em_typeWork部門(mén)工種char(10)是否否em_createName登記員char(30)是否否em_creatime登記時(shí)間varchar(50)是否否em_bz備注varchar(50)是否否表3-3培訓(xùn)基本信息表(tb_train)字段名稱字段說(shuō)明數(shù)據(jù)類型是否為空是否主鍵是否外鍵id編號(hào)int(4)否是否tn_man培訓(xùn)人char(10)是否否tn_title培訓(xùn)主題varchar(50)是否否tn_time培訓(xùn)時(shí)間char(30)是否否tn_address培訓(xùn)地點(diǎn)char(30)是否否tn_join參加人員varchar(50)是否否tn_address培訓(xùn)宗旨char(30)是否否tn_bz備注text(16)是否否表3-4獎(jiǎng)罰基本信息表(tb_cj)字段名稱字段說(shuō)明數(shù)據(jù)類型是否為空是否主鍵是否外鍵id編號(hào)int(4)否是否cj_title獎(jiǎng)罰主題varchar(50)否否否cj_type獎(jiǎng)罰類型char(1)否否否cj_content獎(jiǎng)罰備注text(16)否否否cj_time獎(jiǎng)罰時(shí)間varchar(50)否否否cj_money獎(jiǎng)罰金額varchar(50)否否否表3-5招聘基本信息表(tb_inviteJob)字段名稱字段說(shuō)明數(shù)據(jù)類型是否為空是否主鍵是否外鍵id編號(hào)int(4)否是否name姓名char(10)是否否sex性別char(10)是否否age年齡int(4)是否否born出生日期varchar(50)是否否job應(yīng)聘職務(wù)varchar(50)是否否specialty專業(yè)varchar(50)是否否experience工作經(jīng)驗(yàn)char(10)是否否teachSchool學(xué)歷varchar(30)是否否afterSchool畢業(yè)學(xué)校varchar(50)是否否tel聯(lián)系電話varchar(50)是否否createtime登記時(shí)間varchar(50)是否否content工作簡(jiǎn)歷ntext(16)是否否isstock是否被錄用bit(1)是否否address家庭住址varchar(50)是否否表3-6管理者基本信息表(tb_manager)字段名名稱數(shù)據(jù)類型是否為空是否主鍵是否外鍵id編號(hào)int(4)否是否account帳號(hào)varchar(20)否否否password密碼varchar(30)否否否managerLevel權(quán)限char(10)否否否表3-7薪資基本信息表(tb_pay)字段名稱字段說(shuō)明數(shù)據(jù)類型是否為空是否主鍵是否外鍵id編號(hào)int(4)否是否pay_emNumber員工編號(hào)varchar(30)否否是pay_Name員工姓名char(10)否否否pay_month薪資發(fā)放時(shí)間varchar(50)否否否pay_baseMoney薪資基本金額int(4)否否否pay_overtime薪資加班費(fèi)int(4)否否否pay_age薪資工齡費(fèi)int(4)否否否pay_check薪資考勤費(fèi)money(8)否否否pay_absent薪資曠工費(fèi)money(8)否否否pay_safety薪資實(shí)發(fā)工資money(8)否否否4系統(tǒng)實(shí)現(xiàn)4.1目錄結(jié)構(gòu)Css用于存儲(chǔ)頁(yè)面的級(jí)聯(lián)樣式表,其中頁(yè)面主要使用xhtml+css模式設(shè)計(jì),目錄需要存儲(chǔ)css表。圖像用于在頁(yè)面上存儲(chǔ)圖像,頁(yè)面上需要大量圖像支持的顯示,使頁(yè)面的視覺(jué)呈現(xiàn)更加符合需求。今天的主要網(wǎng)站使用大量支持圖像的頁(yè)面。Js用于將JavaScript文本文件存儲(chǔ)到頁(yè)面,這些腳本文件用于添加動(dòng)態(tài)頁(yè)面顯示效果。目前,技術(shù)對(duì)于動(dòng)態(tài)網(wǎng)絡(luò)寫(xiě)作是必不可少的。Src用于存儲(chǔ)系統(tǒng)使用的所有源代碼java文件。目錄結(jié)構(gòu)圖如4-1所示。圖4-1目錄結(jié)構(gòu)圖4.2主頁(yè)顯示模塊實(shí)現(xiàn)主頁(yè)中顯示的頁(yè)面代碼由mainPage.jsp,down.jsp和top.jsp組成。網(wǎng)頁(yè)上實(shí)現(xiàn)主要top.jsp十個(gè)功能鏈接,鏈接管理部,人事管理鏈路,鏈路管理招聘,培訓(xùn)管理鏈接,鏈接獎(jiǎng)勵(lì)管理,管理點(diǎn)鏈路,鏈路管理系統(tǒng),編輯您的密碼,并返回一個(gè)鏈接。主頁(yè)鏈接,安全退出鏈接。mainPage.jsp中還實(shí)現(xiàn)了六個(gè)功能鏈接。主要任務(wù)是在主頁(yè)底部的圖像顯示中down.jsp,使主頁(yè)漂亮。mainPage.jsp的六個(gè)主頁(yè)鏈接主要依賴于struts-config.xmld配置文件來(lái)查找相應(yīng)的操作,然后處理工作。主頁(yè)面如圖4-2所示。圖4-2主頁(yè)界面<body><tablewidth="100%"height="100%"border="0"cellpadding="0"cellspacing="0"><tr><jsp:includepage="top.jsp"flush="true"/></tr></table><tablewidth="801"height="436"border="0"cellpadding="0"cellspacing="0"background="images/center2.jpg"><tr><tdheight="243"><tablewidth="547"align="center"><tralign="center"><tdwidth="261"height="100"><ahref="employee.do?method=forwardInsertEmployee">添加員工信息</a></td><tdwidth="274"><ahref="train_insert.jsp">添加培訓(xùn)計(jì)劃</a></td></tr><tralign="center"><tdheight="100"><ahref="inviteJob_insert.jsp">添加招聘信息</a></td><td><ahref="cj_insert.jsp">添加獎(jiǎng)勵(lì)規(guī)則</a></td></tr><tralign="center"><tdheight="100"><ahref="department_insert.jsp">添加部門(mén)信息</a></td><td><ahref="pay.do?method=forwardInsertPay">添加薪水規(guī)則</a></td></tr></table></td></tr></table><jsp:includepage="down.jsp"flush="true"/></td></tr></table></body>4.3登錄模塊實(shí)現(xiàn)為了防止用戶惡意登入系統(tǒng),此登錄模塊是需要管理者輸入正確的驗(yàn)證碼才能順利登錄。登錄成功后,管理者就登入到系統(tǒng)首頁(yè)。在此模塊中,驗(yàn)證碼功能是此用戶登錄單元的亮點(diǎn)。在此模塊中,首先創(chuàng)建中的一組AuthImgcom.wy.tool工具類,那么你就需要這個(gè)類繼承HttpServlet類,這樣,當(dāng)你啟動(dòng)一個(gè)服務(wù)器上運(yùn)行,可以在用戶的瀏覽同時(shí)與登錄界面顯示。在設(shè)備上,來(lái)驗(yàn)證所述輸入代碼的驗(yàn)證的真實(shí)性,有必要發(fā)送通過(guò)AuthImg類所謂check_code,其包含驗(yàn)證碼信息的名稱,和通過(guò)check_code的用戶名稱,則可以稱為條目形式的信息。比較會(huì)話的驗(yàn)證碼,如果兩者相同,則登錄成功。用戶的登錄信息如圖5-3所示。圖4-3登入界面4.4管理者密碼修改模塊實(shí)現(xiàn)此模塊能夠極為方便地為用戶修改密碼。設(shè)置管理者密碼修改模塊的初衷是為了能夠讓用戶自己設(shè)置自己喜歡的密碼,就像含有特殊意義的字符,比如一個(gè)人的生日日期,結(jié)婚紀(jì)念日一樣。這樣用戶可以方便地記住自己的密碼,不會(huì)遺忘。在這個(gè)模塊中,主要有三個(gè)輸入框。第一個(gè)輸入框是判斷是否真的為該用戶,防止惡意修改密碼和不是本人的情況下肆意修改密碼。最后一個(gè)自定義輸入框檢查密碼是否真的正確并且密碼是否正確。在此單元中,有兩個(gè)按鈕,一個(gè)用于保存按鈕,另一個(gè)用于重置按鈕?!氨4妗卑粹o的目的是發(fā)送修改后的信息,即將修改后的信息保存在數(shù)據(jù)庫(kù)中。重置按鈕的作用是允許用戶返回密碼修改界面,允許用戶重新編輯用戶的編輯信息。圖5-4顯示了管理員密碼修飾符。圖4-4密碼修改界面4.5部門(mén)信息模塊實(shí)現(xiàn)此模塊允許管理員方便有效地管理分區(qū)信息,只要員工添加到部分編號(hào)列中,就可以快速監(jiān)控,這得易于Hibernate地有效運(yùn)用。部門(mén)信息模塊如圖5-5所示。圖4-5部門(mén)信息管理界面部門(mén)添加管理的實(shí)現(xiàn)如圖4-6所示,備注信息可以讓管理者記錄下一些有用的信息,能夠方便的管理部門(mén)信息。圖4-6部門(mén)添加管理界面4.6員工信息模塊實(shí)現(xiàn)該功能單元由四個(gè)小單元組成:查詢員工信息,添加員工信息,修改員工信息以及刪除員工信息。使管理員能夠快速有效地管理員工數(shù)據(jù)。圖5-7顯示了分區(qū)信息單元的效果圖。圖4-7員工信息管理界面圖publicActionForwardqueryEmployee(ActionMappingmapping,ActionFormform, HttpServletRequestrequest,HttpServletResponseresponse){ Listlist=null; Stringcondition="fromEmployeeFormorderbyiddesc"; if(request.getParameter("departmentId")!=null){ Stringem_departmentId=request.getParameter("departmentId"); condition="fromEmployeeFormwhereem_departmentId='" +em_departmentId+"'orderbyiddesc"; request.setAttribute("departmentId",em_departmentId); } list=objectDao.getObjectList(condition); request.setAttribute("list",list); request.setAttribute("departmentList",objectDao .getObjectList("fromDepartmentForm")); returnmapping.findForward("queryEmployee");}此小模塊的功能非常方便實(shí)用。在選擇員工性別的時(shí)候有兩個(gè)單選框,只要輕輕一點(diǎn)即可選擇性別。此小模塊比較出彩的地方在于選擇部門(mén)的名稱時(shí),是根據(jù)實(shí)際存在的部門(mén)也就是說(shuō)得到的數(shù)據(jù)是從部門(mén)這action里取來(lái)的,是實(shí)時(shí)數(shù)據(jù)。注釋信息可以記錄管理員的一些信息(例如員工印象,員工特征等)。添加員工如圖4-8所示,實(shí)現(xiàn)的基本代碼如下。圖4-8添加員工的界面圖publicActionForwardsaveEmployee(ActionMappingmapping,ActionFormform, HttpServletRequestrequest,HttpServletResponseresponse){ EmployeeFormemployeeForm=(EmployeeForm)form; if(this.isTokenValid(request)){ this.resetToken(request); objectDao.insertObjectForm(employeeForm); }else{ this.saveToken(request); request.setAttribute("result","不能重復(fù)提交?。?!"); } returnqueryEmployee(mapping,form,request,response); }5系統(tǒng)測(cè)試系統(tǒng)測(cè)試的目的主要發(fā)現(xiàn)系統(tǒng)存在的問(wèn)題,對(duì)問(wèn)題進(jìn)行修復(fù),保障系統(tǒng)上線后的質(zhì)量。一般來(lái)說(shuō)采用的測(cè)試方法有黑盒測(cè)試、白盒測(cè)試以及灰盒測(cè)試。也可以根據(jù)是否需要自動(dòng)化的方式分為人工測(cè)試和自動(dòng)化測(cè)試,本系統(tǒng)主要采用了手冊(cè)實(shí)施。5.1測(cè)試用例手工測(cè)試需要覆蓋業(yè)務(wù)能力的所有路徑,所有路徑一般來(lái)說(shuō)可以通過(guò)數(shù)據(jù)的笛卡爾積來(lái)組合完成,對(duì)一些不可能達(dá)到的路徑可以予以屏蔽,重點(diǎn)測(cè)試可能的路徑。下面介紹一些關(guān)鍵的測(cè)試用例,測(cè)試用例如表5.1所示。表5.1測(cè)試用例序號(hào)模塊操作預(yù)期結(jié)果實(shí)際結(jié)果是否正確1系統(tǒng)登錄輸入用戶名和密碼登陸成功登陸成功正確2角色管理模塊選擇角色,點(diǎn)擊查看信息可以查看信息查看信息成功正確3角色管理模塊選擇角色,點(diǎn)擊授權(quán)學(xué)生可以授權(quán)學(xué)生成功授權(quán)正確4員工管理模塊修改員工信息可以修改修改成功正確5部門(mén)信息模塊添加部門(mén)信息添加成功完成部門(mén)添加正確5.2本章小結(jié)測(cè)試結(jié)果表明,系統(tǒng)的功能得到了完整的開(kāi)發(fā)和實(shí)現(xiàn),達(dá)到了預(yù)定的目標(biāo),性能穩(wěn)定,系統(tǒng)的建設(shè)總體上是成功的。6結(jié)論本文討論了人事管理系統(tǒng)在人力資源管理,用戶管理等單元中實(shí)現(xiàn)更詳細(xì)的實(shí)現(xiàn),整個(gè)系統(tǒng)在調(diào)試WindowsXP+apache-tomcat-5.5.26的本地環(huán)境是真的。由Lee基于傳統(tǒng)管理模式設(shè)計(jì)的人力資源管理系統(tǒng)(HRMS)已經(jīng)開(kāi)發(fā)完成,部門(mén)和人事管理職能,獎(jiǎng)懲管理和工資管理已按計(jì)劃實(shí)現(xiàn)。員工管理單位有4個(gè)小單位,即添加員工信息,刪除員工信息,修改員工信息,查詢員工信息,這四個(gè)小單位可以有效支持員工管理。在該系統(tǒng)中,還使用了遷移視圖技術(shù),這減少了訪問(wèn)數(shù)據(jù)庫(kù)的壓力。該系統(tǒng)的性能總結(jié)如下。該系統(tǒng)具有以下優(yōu)點(diǎn):本文完成的人事管理系統(tǒng)包含以下三個(gè)特征:(1)簡(jiǎn)單:后臺(tái)管理清晰易懂,非專業(yè)信息系統(tǒng)易于管理。(2)完整性:全功能,通過(guò)人力資源管理系統(tǒng)在線實(shí)現(xiàn)所需功能。(3)實(shí)際應(yīng)用:除了實(shí)現(xiàn)HRMS功能模塊外,系統(tǒng)還可以直接由瀏覽器打開(kāi)和使用,具有強(qiáng)大的實(shí)用功能。該系統(tǒng)的缺點(diǎn)和完整性:該系統(tǒng)是在功能方面實(shí)現(xiàn)的,但它仍然是相對(duì)近似的,有更多的細(xì)節(jié),在耐用性方面不好,會(huì)有折疊的圖像。在頁(yè)面編寫(xiě)中未解決瀏覽器兼容性問(wèn)題,并且兼容性不強(qiáng)。簡(jiǎn)而言之,仍有一些弊端需要解決。參考文獻(xiàn)[1].Michael
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度校園食堂承包與托管全面合作協(xié)議書(shū)4篇
- 2024版長(zhǎng)途貨物配送合同
- 2025年度專業(yè)稅務(wù)代理記賬公司員工保密與競(jìng)業(yè)禁止協(xié)議4篇
- 耐火線槽行業(yè)行業(yè)發(fā)展趨勢(shì)及投資戰(zhàn)略研究分析報(bào)告
- 淄博關(guān)于成立鋰電三元正極材料公司可行性報(bào)告
- 2025年度個(gè)人購(gòu)房擔(dān)保借款合同房產(chǎn)交易資金監(jiān)管協(xié)議4篇
- 2025年度個(gè)人租賃車(chē)位合同規(guī)范范本4篇
- 2025年度個(gè)人滑翔傘租賃服務(wù)合同4篇
- 2025年度個(gè)人股份期權(quán)授予合同樣本4篇
- 2025年度個(gè)人家居裝修分期付款合同模板4篇
- 獅子王影視鑒賞
- DB13(J)T 8434-2021 民用建筑節(jié)能門(mén)窗工程技術(shù)標(biāo)準(zhǔn)(京津冀)
- 2024年在職申碩同等學(xué)力英語(yǔ)真題試卷題后含答案及解析4
- 預(yù)防溺水六不準(zhǔn)中小學(xué)生防溺水安全教育宣傳課件可編輯課件
- 學(xué)校廚房設(shè)備投標(biāo)方案(技術(shù)方案)
- 一年級(jí)數(shù)學(xué)加減法口算題每日一練(25套打印版)
- 電力系統(tǒng)中的虛擬電廠運(yùn)營(yíng)與管理考核試卷
- Starter Unit 3 同步練習(xí)人教版2024七年級(jí)英語(yǔ)上冊(cè)
- 風(fēng)力發(fā)電收購(gòu)協(xié)議書(shū)
- 大學(xué)生無(wú)人機(jī)創(chuàng)業(yè)計(jì)劃書(shū)
- 2024年甘肅省武威市、嘉峪關(guān)市、臨夏州中考英語(yǔ)真題
評(píng)論
0/150
提交評(píng)論