人力資源管理系統(tǒng)HRMS-實(shí)踐報(bào)告.doc_第1頁(yè)
人力資源管理系統(tǒng)HRMS-實(shí)踐報(bào)告.doc_第2頁(yè)
人力資源管理系統(tǒng)HRMS-實(shí)踐報(bào)告.doc_第3頁(yè)
人力資源管理系統(tǒng)HRMS-實(shí)踐報(bào)告.doc_第4頁(yè)
人力資源管理系統(tǒng)HRMS-實(shí)踐報(bào)告.doc_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件工程項(xiàng)目實(shí)踐報(bào)告課題名稱人力資源管理系統(tǒng)(副標(biāo)題)HRMS學(xué)院(系)專(zhuān) 業(yè)學(xué) 號(hào)學(xué)生姓名小組編號(hào)完成時(shí)間2011年6 月 2 日序號(hào)學(xué)號(hào)姓名角色承擔(dān)的工作(簡(jiǎn)介)分報(bào)告題目頁(yè)碼備注1軟件編程實(shí)現(xiàn)、繪制數(shù)據(jù)流圖、功能結(jié)構(gòu)圖、數(shù)據(jù)庫(kù)表個(gè)處理等詳細(xì)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)9、10、17、18-41程序編程實(shí)現(xiàn)2軟件總體分析、數(shù)據(jù)字典、E-R圖、操作模塊圖、主界面圖片處理需求分析、總體設(shè)計(jì)11、8-283資料匯總整理、軟件前期分析、繪制流程圖和E-R圖以及做文獻(xiàn)總結(jié)引言、可行性分析、總結(jié)、謝辭、參考文獻(xiàn)4-7、8、10、15、42-44目錄1引言41.1系統(tǒng)研究背景41.2編寫(xiě)目的41.3課題研究的目的和意義42可行性分析62.1技術(shù)及開(kāi)發(fā)方法可行性62.1.1本系統(tǒng)技術(shù)要求62.1.2開(kāi)發(fā)工具62.2管理可行性72.3經(jīng)濟(jì)可行性72.4操作可行性73需求分析83.1系統(tǒng)設(shè)計(jì)目標(biāo)83.2系統(tǒng)主要功能要求83.2.1系統(tǒng)預(yù)想模塊83.2.2系統(tǒng)預(yù)想功能93.3數(shù)據(jù)流圖與數(shù)據(jù)字典104總體設(shè)計(jì)124.1系統(tǒng)模塊結(jié)構(gòu)圖124.2功能設(shè)計(jì)124.2.1系統(tǒng)操作124.2.2人事檔案144.2.3人事管理模塊154.2.4日常管理164.2.5系統(tǒng)業(yè)務(wù)流程圖174.3數(shù)據(jù)庫(kù)設(shè)計(jì)174.3.1人力資源管理數(shù)據(jù)庫(kù)設(shè)計(jì)174.4數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)245詳細(xì)設(shè)計(jì)295.1用戶登錄模塊295.2主界面設(shè)計(jì)315.3系統(tǒng)操作模塊設(shè)計(jì)345.5人事檔案模塊設(shè)計(jì)355.5人事管理模塊設(shè)計(jì)375.6日常管理模塊設(shè)計(jì)406結(jié)論427謝辭438參考文獻(xiàn)441引言1.1系統(tǒng)研究背景基于對(duì)浙江沿海地帶(目前了解的就臺(tái)州)的小型家庭企業(yè)的經(jīng)營(yíng)結(jié)構(gòu)的了解以及分析后發(fā)現(xiàn)這樣一個(gè)現(xiàn)狀:大多數(shù)的家庭企業(yè)并沒(méi)有完善的人力資源管理制度,或者說(shuō)這方面的系統(tǒng)很匱乏。這些企業(yè)對(duì)與企業(yè)員工的管理還停留在傳統(tǒng)人工的方式管理。這種管理方式存在許多缺點(diǎn),例如:每到月末或者年末,大量的資料需要整理,員工的工資核算、員工的考核、員工的基本資料等等繁重的日常工作。都是很浪費(fèi)人力和資源的。隨著經(jīng)濟(jì)發(fā)展和管理水平的提高,人力資源管理系統(tǒng)成為許多企業(yè)管理中非常重要的部分。人力資源管理系統(tǒng)(Human Resource Management System,HRMS)作為人力資源管理的一個(gè)計(jì)算機(jī)工具,可以將企業(yè)中員工招聘、崗位設(shè)置、日??己?、工資核算等信息用數(shù)據(jù)庫(kù)統(tǒng)一管理?,F(xiàn)在網(wǎng)絡(luò)的發(fā)展已呈現(xiàn)商業(yè)化、全民化、全球化的趨勢(shì)。人力資源管理主要指對(duì)人力這一資源進(jìn)行有效開(kāi)發(fā)、合理利用和科學(xué)管理。通過(guò)人力資源的有效管理,掌握最新的、準(zhǔn)確的企業(yè)人力資源信息,并對(duì)其進(jìn)行復(fù)雜的統(tǒng)計(jì)與分析,從而充分發(fā)揮每個(gè)員工的潛能,為企業(yè)創(chuàng)造更大的價(jià)值人力資源管理是當(dāng)前備受企業(yè)管理領(lǐng)域關(guān)注的熱點(diǎn)之一, 人力資源管理系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)正在越來(lái)越受到企業(yè)管理的重視,企業(yè)人力資源管理是企業(yè)管理的一個(gè)重要的內(nèi)容,如今企業(yè)也逐漸變得龐大起來(lái)。如何管理好企業(yè)內(nèi)部員工信息,成為企業(yè)管理中的一個(gè)大的問(wèn)題。在這種情況下,一個(gè)可以規(guī)范化、自動(dòng)化的企業(yè)人力管理系統(tǒng)就顯得非常重要。目前,如何利用最新的互聯(lián)網(wǎng)編程技術(shù)生成高效可靠的人力資源管理解決方案業(yè)已成為計(jì)算機(jī)行業(yè)中的熱點(diǎn)問(wèn)題。1.2編寫(xiě)目的現(xiàn)今企業(yè)管理個(gè)性化很濃,各家有各家高招,針對(duì)于現(xiàn)在企業(yè)發(fā)展趨勢(shì),必須要一套適合企業(yè)現(xiàn)今管理模式而且能定制未來(lái)發(fā)展模式的人力資源管理系統(tǒng),也就是說(shuō)我們需要的軟件應(yīng)該是可以隨著公司的調(diào)整和改變做出相應(yīng)的調(diào)整和改變的靈活系統(tǒng)。這樣就能減少公司二次開(kāi)發(fā)的成本,并且能充分的滿足、貼切公司的需求,進(jìn)而節(jié)約不必要的開(kāi)支。本文從實(shí)際需求出發(fā),結(jié)合當(dāng)前所學(xué),爭(zhēng)對(duì)小型企業(yè)的現(xiàn)狀,設(shè)計(jì)開(kāi)發(fā)了人力資源管理系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了系統(tǒng)操作、人事檔案、人事管理、日常管理等功能。1.3課題研究的目的和意義現(xiàn)代人力資源管理系統(tǒng)的特點(diǎn)是從人力資源管理的角度出發(fā),用集中的數(shù)據(jù)庫(kù)將幾乎所有與人力資源相關(guān)的數(shù)據(jù)(如薪資福利、招聘、個(gè)人職業(yè)生涯的設(shè)計(jì)、培訓(xùn)、職位管理、績(jī)效管理、崗位描述、個(gè)人信息和歷史資料)統(tǒng)一管理起來(lái),形成了集成的信息源。友好的用戶界面,強(qiáng)有力的報(bào)表 生成工具、分析工具和信息的共享使得人力資源管理人員得以擺脫繁重的日常工作,集中 精力從戰(zhàn)略的角度來(lái)考慮企業(yè)人力資源規(guī)劃和政策 。目前,人力資源管理系統(tǒng)從科學(xué)的人力資源管理角度出發(fā),從企業(yè)的人力資源規(guī)開(kāi)始, 一般包括招聘、崗位描述、培訓(xùn)、技能、績(jī)效評(píng)估、個(gè)人信息、薪資和福利、各種假期、 到離職等與員工個(gè)人相關(guān)的信息,并以一種相容的、一致的、共享的、易訪問(wèn)和檢索的方 式儲(chǔ)存到集中的數(shù)據(jù)庫(kù)中,從而將企業(yè)內(nèi)員工的信息統(tǒng)一地管理起來(lái)。其靈活的報(bào)表生成功能和分析功能使得人力資源管理人員可以從繁瑣的日常工作中解脫出來(lái),將精力放到更 富有挑戰(zhàn)性和創(chuàng)造性的人力資源分析、規(guī)劃、員工激勵(lì)和戰(zhàn)略等工作中去。完整的歷史信 息記載了員工從面試開(kāi)始到離職整個(gè)周期的薪資、福利、崗位變遷、績(jī)效等信息。 隨著信息技術(shù)和管理思想的出現(xiàn),人力資源管理的仍處于快速發(fā)展的過(guò)程當(dāng)中,人力資源管理信息系統(tǒng)仍然有很多值得研究之處:(1)目前我國(guó)的人力資源管理信息系統(tǒng)的應(yīng)用還不是非常廣泛,而且現(xiàn)在主要的系統(tǒng)主要是以事務(wù)處理為基礎(chǔ)的,對(duì)于人力資源管理的戰(zhàn)略性、知識(shí)性的支持還不是很充分,本文將以知識(shí)性、戰(zhàn)略性為出發(fā)點(diǎn),在前人研究的基礎(chǔ)上,研究符合現(xiàn)代人力資源管理要求的信息系統(tǒng)體系;(2)目前對(duì)于人力資源信息決策支持的研究比較少,或者不夠深入,在這個(gè)領(lǐng)域還有非常多的課題值得研究。從實(shí)際需求出發(fā),結(jié)合當(dāng)前所學(xué),爭(zhēng)對(duì)小型企業(yè)的現(xiàn)狀,設(shè)計(jì)開(kāi)發(fā)了人力資源管理系統(tǒng)。2可行性分析由于任何開(kāi)發(fā)項(xiàng)目都會(huì)在技術(shù)和資源等上的限制。因此在接受項(xiàng)目開(kāi)發(fā)前,我們需要根據(jù)客戶提供的時(shí)間和資源條件,對(duì)技術(shù)及開(kāi)發(fā)方法、管理、經(jīng)濟(jì)、操作等進(jìn)行可行性分析,以減少項(xiàng)目開(kāi)發(fā)的風(fēng)險(xiǎn),避免人力、物力和財(cái)力的浪費(fèi)。2.1技術(shù)及開(kāi)發(fā)方法可行性開(kāi)發(fā)一個(gè)小型企業(yè)的人力資源管理系統(tǒng),涉及到的技術(shù)問(wèn)題主要在數(shù)據(jù)庫(kù)和一門(mén)可視化開(kāi)發(fā)的編程語(yǔ)言的結(jié)合運(yùn)用。數(shù)據(jù)庫(kù)采用Microsoft SQL Server 數(shù)據(jù)庫(kù)系統(tǒng),主要用來(lái)存放數(shù)據(jù)。在前臺(tái)開(kāi)發(fā)編程方面,采用Microsoft公司的Visual C+ 6.0中文版作為開(kāi)發(fā)工具。2.1.1本系統(tǒng)技術(shù)要求功能:對(duì)人事檔案、系統(tǒng)操作、工資核算、員工調(diào)動(dòng)等進(jìn)行綜合管理。輸入/輸出:輸入查詢條件,輸出查詢內(nèi)容?;镜臄?shù)據(jù)流程和處理流程:先對(duì)人員信息進(jìn)行錄入,然后再對(duì)它們分類(lèi)。可以對(duì)數(shù)據(jù)進(jìn)行插入、刪除、修改、查詢等操作。2.1.2開(kāi)發(fā)工具以上系統(tǒng)技術(shù)要求使用Microsoft Visual C+ 6.0和SQL Server2005可以滿足,SQL Server可以為各種用戶提供完整的數(shù)據(jù)庫(kù)應(yīng)用解決方案。除了其關(guān)系型系統(tǒng)的內(nèi)核之外,它的分布式查詢處理、強(qiáng)大的觸發(fā)器功能、方便的數(shù)據(jù)發(fā)布等特點(diǎn),使它充滿著未來(lái)數(shù)據(jù)庫(kù)技術(shù)的氣息。SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專(zhuān)注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專(zhuān)注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。在本系統(tǒng)中使用的是Microsoft SQL Server 2005。SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報(bào)表、集成和通知功能。 Visual C+ 6.0,是微軟推出的一款C+編譯器,將“高級(jí)語(yǔ)言”翻譯為“機(jī)器語(yǔ)言(低級(jí)語(yǔ)言)”的程序。,Visual C+ 6.0 是Windows應(yīng)用程序開(kāi)發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_(kāi)發(fā)工具,是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。 Visual C+6.0不僅是一個(gè)C+ 編譯器,而且是一個(gè)基于Windows操作系統(tǒng)的可視化集成開(kāi)發(fā)環(huán)境。Visual C+6.0由許多組件組成,包括編輯器、調(diào)試器以及程序向?qū)ppWizard、類(lèi)向?qū)lass Wizard等開(kāi)發(fā)工具。 2.2管理可行性結(jié)構(gòu)化的設(shè)計(jì)方法,有助于系統(tǒng)開(kāi)發(fā)過(guò)程的管理,因?yàn)榭茖W(xué)合理的將整個(gè)程序劃分多個(gè)功能模塊,各模塊單獨(dú)設(shè)計(jì),用助于降低整個(gè)程序的設(shè)計(jì)難度及減少錯(cuò) 誤程序的影響范圍,各模塊易于實(shí)現(xiàn),又使整個(gè)程序易于銜接和修改。2.3經(jīng)濟(jì)可行性建立適合企業(yè)本身需求的網(wǎng)絡(luò)平臺(tái),提供廣泛的涵蓋用戶多種需求的功能,數(shù)據(jù)處理方式靈活以滿足需求,同時(shí)界面后臺(tái)管理簡(jiǎn)便??梢越档烷_(kāi)發(fā)成本,達(dá)到經(jīng)濟(jì)高效的目的。通過(guò)網(wǎng)絡(luò)化的人力資源管理,大大的提高了企業(yè)人才的利用率,使之為企業(yè)創(chuàng)造了更大價(jià)值。人才利用率的提高,增強(qiáng)了企業(yè)的核心竟?fàn)幜Γ嫣嵘似髽I(yè)的管理能力,從而企業(yè)適應(yīng)了信息時(shí)代的網(wǎng)絡(luò)化管理要求。2.4操作可行性該系統(tǒng)在操作上很簡(jiǎn)單,對(duì)于用戶來(lái)說(shuō),本系統(tǒng)只要求使用者掌握簡(jiǎn)單的上網(wǎng)經(jīng)驗(yàn),操作簡(jiǎn)單。啟動(dòng)系統(tǒng)后進(jìn)入登陸用戶界面,用戶用自己的登錄名和密碼進(jìn)入系統(tǒng)操作頁(yè)面。不同的用戶擁有不同的用戶名和密碼。一般用戶可以對(duì)信息進(jìn)行瀏覽、查閱等操作,管理員用戶可以對(duì)信息進(jìn)行瀏覽、刪除、修改、添加等操作。面對(duì)于系統(tǒng)設(shè)計(jì)還應(yīng)用的基礎(chǔ)上,為將來(lái)系統(tǒng)的擴(kuò)展,升級(jí)留有余地。在著眼于當(dāng)前實(shí)際情況下,可以實(shí)現(xiàn)多種功能。3需求分析大部分小型企業(yè)仍然停留在傳統(tǒng)的管理模式上,隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展及企業(yè)的網(wǎng)絡(luò)化,傳統(tǒng)模式便難以生存,也很大程度上減慢了企業(yè)的信息化發(fā)展。相比之下,人力資源管理系統(tǒng)(Human Resource Management System,HRMS)逐漸成為管理信息系統(tǒng)的首選。,需求分析以系統(tǒng)規(guī)格說(shuō)明和項(xiàng)目規(guī)劃作為分析活動(dòng)的基本出發(fā)點(diǎn),并從軟件角度對(duì)它們進(jìn)行檢查與調(diào)整;需求規(guī)格說(shuō)明又是軟件設(shè)計(jì)、實(shí)現(xiàn)測(cè)試直至維護(hù)的主要基礎(chǔ)。良好的需求分析活動(dòng)有助于避免或盡早發(fā)現(xiàn)早期的錯(cuò)誤,從而提高軟件生產(chǎn)率,降低開(kāi)發(fā)成本,改進(jìn)軟件質(zhì)量。3.1系統(tǒng)設(shè)計(jì)目標(biāo)人力資源管理系統(tǒng)中的系統(tǒng)設(shè)計(jì)既要符合企業(yè)的生產(chǎn)經(jīng)營(yíng)的管理體制,又要符合計(jì)算機(jī)軟件的本身的特點(diǎn),因此要從以下幾個(gè)方面進(jìn)行綜合考慮: (1)綜合考慮企業(yè)現(xiàn)行管理制度下各個(gè)部門(mén)的要求,把業(yè)務(wù)相對(duì)獨(dú)立的一些職能劃分為一個(gè)子系統(tǒng)。(2)充分考慮企業(yè)管理部門(mén)的業(yè)務(wù)分工,盡可能地使一個(gè)功能子系統(tǒng)屬于一個(gè)職能的管轄范圍,以便于今后各子系統(tǒng)的管理和維護(hù)。(3)系統(tǒng)界面簡(jiǎn)介明了,操作靈活、方便。實(shí)現(xiàn)管理員的登入,并對(duì)管理信息進(jìn)行修改、刪除、添加等操作。一般的使用者僅可以瀏覽、查閱系統(tǒng),但無(wú)權(quán)對(duì)其進(jìn)行其他操作。3.2系統(tǒng)主要功能要求人力資源管理服務(wù)于財(cái)務(wù)部門(mén)以及企業(yè)主要管理者迅速、方便的顯示結(jié)果,對(duì)有關(guān)信息進(jìn)行統(tǒng)計(jì),可以集中、整合各種信息來(lái)源,有利于降低管理成本,提高企業(yè)管理效率和水平,從而促進(jìn)企業(yè)的進(jìn)一步發(fā)展和變革。3.2.1系統(tǒng)預(yù)想模塊該系統(tǒng)分為4個(gè)模塊:系統(tǒng)操作模塊、人事檔案模塊、人事管理模塊和日常管理模塊,對(duì)各個(gè)模塊又進(jìn)行細(xì)化成多個(gè)子模塊。主要業(yè)務(wù)內(nèi)容如下:(1)系統(tǒng)操作模塊:該模塊是對(duì)登陸該系統(tǒng)的用戶的用戶名及密碼進(jìn)行管理。分為系統(tǒng)登錄、系統(tǒng)設(shè)置和用戶注冊(cè)三項(xiàng)。不同的用戶擁有不同的權(quán)限。(2)人事檔案模塊:該模塊是關(guān)于企業(yè)的人事信息管理,首先是對(duì)應(yīng)聘登記的基本信息的錄入、修改、瀏覽等操作;其次是調(diào)動(dòng)記錄,主要對(duì)員工在部門(mén)和職務(wù)方面的變動(dòng)信息,對(duì)員工的職位調(diào)動(dòng)進(jìn)行管理的,主要分為內(nèi)部調(diào)動(dòng)和外部調(diào)動(dòng)兩方面,內(nèi)部調(diào)動(dòng)為本城市中部門(mén)間的調(diào)動(dòng),外部調(diào)動(dòng)為分企業(yè)間的調(diào)動(dòng)。本模塊還有登記新員工和復(fù)職、離職等信息管理。最后,員工檔案等基本信息的管理和公司的部門(mén)管理。分為應(yīng)聘登記、調(diào)動(dòng)記錄和員工檔案、(3)人事管理模塊:主要包括薪酬管理、用人申請(qǐng)、業(yè)務(wù)考核、添加部門(mén)4部分組成。其中,薪酬管理是完成對(duì)員工薪酬的添加,如果有需要更正的部分,通過(guò)薪酬管理模塊來(lái)實(shí)現(xiàn),系統(tǒng)還提供給員工查詢薪酬的功能,通過(guò)薪酬查詢來(lái)實(shí)現(xiàn)。用人申請(qǐng)模塊是企業(yè)各部門(mén)對(duì)員工的需求。業(yè)務(wù)考核模塊用于考核員工的工作態(tài)度、工作能力和工作績(jī)效等。添加部門(mén)模塊爭(zhēng)對(duì)企業(yè)對(duì)部門(mén)的需求,來(lái)添加還沒(méi)有的部門(mén)單位。(4)日常管理模塊:主要包括考勤錄入和工資核算兩模塊。考勤錄入用于登記員工日常的出勤狀況,包括請(qǐng)假日期、請(qǐng)假原因、假期起始日期和結(jié)束日期等。工資核算模塊可以根據(jù)員工工資請(qǐng)款自動(dòng)計(jì)算出基本工資、職務(wù)工資、缺勤扣款、工齡工資及養(yǎng)老保險(xiǎn)等。3.2.2系統(tǒng)預(yù)想功能 對(duì)于人力資源管理系統(tǒng)這樣的管理軟件要求操作簡(jiǎn)單、靈活、方便,反應(yīng)快速、準(zhǔn)確。根據(jù)系統(tǒng)主要功能要求描述以及與用戶的溝通,本系統(tǒng)在設(shè)計(jì)時(shí)實(shí)現(xiàn)下圖(如圖3-1)的預(yù)想功能:人力資源管理系統(tǒng)日常管理人事管理系統(tǒng)登錄人事檔案系統(tǒng)操作系統(tǒng)設(shè)置用戶注冊(cè)薪資管理應(yīng)聘登記調(diào)動(dòng)記錄員工檔案用人申請(qǐng)業(yè)務(wù)考核添加部門(mén)考勤錄入工資核算圖3-1 人力資源管理系統(tǒng)功能結(jié)構(gòu)圖3.3數(shù)據(jù)流圖與數(shù)據(jù)字典參照上述主要功能要求分析,子模塊的數(shù)據(jù)流圖如下:(1)日常管理數(shù)據(jù)流圖如圖3.3.1所示日常管理數(shù)據(jù)流圖。部門(mén)管理員月份統(tǒng)計(jì)權(quán)限考勤統(tǒng)計(jì)信息考勤月份統(tǒng)計(jì)報(bào)表員工考勤信息部門(mén)員工考勤信息考勤查詢員工權(quán)限考勤信息顯示查詢結(jié)果圖3.3.1 日常管理數(shù)據(jù)流圖(2)相關(guān)員工數(shù)據(jù)字典圖名字:?jiǎn)T工編號(hào)別名:描述:唯一的代表一個(gè)員工定義:?jiǎn)T工編號(hào)=6數(shù)字6位置:?jiǎn)T工信息 工資信息 請(qǐng)假信息員工調(diào)動(dòng)圖3.3.2 員工編號(hào)數(shù)據(jù)字典名字:?jiǎn)T工職務(wù)別名:描述:代表一個(gè)員工在部門(mén)里的能力體現(xiàn)定義:?jiǎn)T工職務(wù)=6數(shù)字6位置:職務(wù)信息 部門(mén)信息 員工信息職務(wù)工資圖3.3.3 員工職務(wù)數(shù)據(jù)字典4總體設(shè)計(jì)4.1系統(tǒng)模塊結(jié)構(gòu)圖根據(jù)系統(tǒng)分析的結(jié)果,將人力資源管理系統(tǒng)的系統(tǒng)模塊結(jié)構(gòu)圖劃分為4個(gè)子系統(tǒng):系統(tǒng)操作、人事檔案、人事管理、日常管理(如圖4.1)。每個(gè)子系統(tǒng)又進(jìn)一步劃分出多個(gè)子功能。人力資源管理系統(tǒng)日常管理人事管理人事檔案系統(tǒng)操作 圖4.1人力資源管理系統(tǒng)的系統(tǒng)模塊結(jié)構(gòu)圖4.2功能設(shè)計(jì)4.2.1系統(tǒng)操作系統(tǒng)操作子系統(tǒng)模塊是對(duì)登陸該系統(tǒng)的用戶的用戶名及密碼進(jìn)行管理。不同的用戶擁有不同的權(quán)限。它包括系統(tǒng)登錄,系統(tǒng)設(shè)置以及用戶注冊(cè)等操作。系統(tǒng)操作模塊圖如圖4.2所示。系統(tǒng)操作用戶注冊(cè)系統(tǒng)設(shè)置系統(tǒng)登錄圖4.2系統(tǒng)操作模塊系統(tǒng)操作功能如下:(1)系統(tǒng)登錄 啟動(dòng)系統(tǒng)后進(jìn)入登陸用戶界面,用戶用自己的登錄名和密碼進(jìn)入系統(tǒng)操作頁(yè)面。(2)系統(tǒng)設(shè)置用于對(duì)系統(tǒng)的一些基本參數(shù)的設(shè)置。(3)用戶注冊(cè)不同的用戶擁有不同的用戶名和密碼。每位用戶需要注冊(cè)不同的賬號(hào),根據(jù)注冊(cè)的用戶名和密碼才能登陸用戶界面。用戶分為管理員用戶和普通用戶。普通用戶可以對(duì)信息進(jìn)行瀏覽、查閱等操作;管理員用戶可以對(duì)信息進(jìn)行瀏覽、刪除、修改、添加等操作4.2.2人事檔案該模塊是關(guān)于企業(yè)的人事信息管理,它提供實(shí)時(shí)、高效的數(shù)據(jù)訪問(wèn)方式。分為應(yīng)聘登記、調(diào)動(dòng)記錄和員工檔案。人事檔案模塊圖如圖4.3所示:員工檔案人事檔案調(diào)動(dòng)記錄應(yīng)聘登記圖4.3人事檔案模塊(1) 應(yīng)聘登記用于應(yīng)聘者的基本信息的登記,待確定為可錄用人員后,根據(jù)招聘登記上留下的聯(lián)系方式或電子郵件告之錄取通知。同時(shí)已錄用的人員資料從招聘人員信息轉(zhuǎn)入員工基本信息進(jìn)行管理。(2) 調(diào)動(dòng)記錄可對(duì)員工的崗位調(diào)動(dòng)、退休、臨時(shí)員工轉(zhuǎn)正、人員異動(dòng)等人事活動(dòng)進(jìn)行管理。當(dāng)員工崗位調(diào)動(dòng)時(shí),將員工基本信息寫(xiě)入調(diào)動(dòng)信息表,記錄離職原因、審批人以及相關(guān)信息。主要對(duì)員工在部門(mén)和職務(wù)方面的變動(dòng)信息,對(duì)員工的職位調(diào)動(dòng)進(jìn)行管理的,本模塊還有登記新員工和復(fù)職、離職等信息管理。(3)員工檔案該模塊對(duì)臨時(shí)員工的信息,正式員工的信息,以及離職人員的信息進(jìn)行管理。同時(shí)還記錄員工從入職到離職全,包括獎(jiǎng)勵(lì)情況、教育經(jīng)歷、工作經(jīng)歷、培訓(xùn)經(jīng)歷等。并且可對(duì)員工信息進(jìn)行查詢,如姓名、年齡、員工照片等,以及記錄員工的教育培訓(xùn)經(jīng)歷,獎(jiǎng)懲、合同、休假、績(jī)效考核、工資、家庭情況等其他信息。4.2.3人事管理模塊人事管理模塊如圖4.4所示。主要包括薪酬管理、用人申請(qǐng)、業(yè)務(wù)考核、添加部門(mén)4部分組成。添加部門(mén)業(yè)務(wù)考核用人申請(qǐng)薪酬管理人事管理 圖4.4人事管理模塊人事管理功能如下:(1)薪酬管理完成對(duì)員工薪酬的添加,如果有需要更正的部分,通過(guò)薪酬管模塊來(lái)實(shí)現(xiàn),系統(tǒng)還提供給員工查詢薪酬的功能,通過(guò)薪酬查詢來(lái)實(shí)現(xiàn)。薪酬登記是完成對(duì)員工薪酬的添加,如果有需要更正的部分,通過(guò)薪酬修改模塊來(lái)實(shí)現(xiàn),系統(tǒng)還提供給員工查詢薪酬的功能,通過(guò)薪酬查詢來(lái)實(shí)現(xiàn)。(2)用人申請(qǐng)?jiān)撃K是企業(yè)各部門(mén)對(duì)員工的需(3)業(yè)績(jī)考核用于考核員工的工作態(tài)度、工作能力和工作績(jī)效等。(4)添加部門(mén)爭(zhēng)對(duì)企業(yè)對(duì)部門(mén)的需求,來(lái)添加還沒(méi)有的部門(mén)單位。4.2.4日常管理主要包括考勤錄入和工資核算兩模塊。日常管理模塊如圖4.5所示。工資核算考勤錄入日常管理 圖4.5日常管理模塊日常管理功能如下:(1) 考勤錄入用于登記員工日常的出勤狀況,包括請(qǐng)假日期、請(qǐng)假原因、假期起始日期和結(jié)束日期等。(2) 工資核算可以根據(jù)員工工資請(qǐng)款自動(dòng)計(jì)算出基本工資、職務(wù)工資、缺勤扣款、工齡工資及養(yǎng)老保險(xiǎn)等。4.2.5系統(tǒng)業(yè)務(wù)流程圖用戶登陸系統(tǒng)主窗口登陸狀態(tài)瀏覽檢索員工信息瀏覽檢索應(yīng)聘者信息瀏覽檢索考勤信息瀏覽檢索月工資信息瀏覽檢索員工工資信息添加/刪除/修改應(yīng)聘者信息添加/刪除/修改考勤信息添加/刪除/修改員工工資信息添加/刪除/修改月工資信息添加/刪除/修改員工信息普通用戶管理員 圖4.6 人力資源管理系統(tǒng)業(yè)務(wù)流程圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1人力資源管理數(shù)據(jù)庫(kù)設(shè)計(jì)新建一個(gè)數(shù)據(jù)庫(kù):本系統(tǒng)采用 SQL Server2005數(shù)據(jù)庫(kù)為數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,建立一個(gè)數(shù)據(jù)庫(kù)-人力資源管理,其中分別包括下列表(見(jiàn)圖1)。圖1 關(guān)系表匯總并根據(jù)實(shí)體E-R關(guān)系圖,為之定義了相應(yīng)的關(guān)系以適應(yīng)本系統(tǒng)所需的功能。下面介紹幾張主要數(shù)據(jù)表的表結(jié)構(gòu)。(1)員工信息表(tb_employee)該表記錄了員工的姓名、性別、出生年月等自然信息和員工的編號(hào)、所在部門(mén)、職位以及聯(lián)系方式等業(yè)務(wù)信息,該表的表結(jié)構(gòu)如圖2圖2 員工信息表(2)員工調(diào)動(dòng)表(tb_dept_change)該表主要存儲(chǔ)了員工在部門(mén)和職務(wù)方便的變動(dòng)信息,該表的表結(jié)構(gòu)如圖3圖3 員工調(diào)動(dòng)表(3)工資管理表(tb_laborage)該表記錄了員工的工資狀態(tài),如基本工資、工齡工資、職務(wù)工資、養(yǎng)老保險(xiǎn)及缺勤扣資額等。該表的結(jié)構(gòu)如圖4。圖4 員工工資表(4)請(qǐng)假條登記表(tb_reg_leave)該表記錄了員工的請(qǐng)假信息,如請(qǐng)假日期、請(qǐng)假原因、假期起始日和結(jié)束日期等。該表的結(jié)構(gòu)如圖5。圖5 請(qǐng)假條登記表(5)應(yīng)聘者考核表(tb_applicant)該表記錄了應(yīng)聘者的考核基本信息的登記,該表的結(jié)構(gòu)如如圖6。圖6 應(yīng)聘者考核表(6)應(yīng)聘者考核信息表(tb_req_chk)該表記錄了應(yīng)聘者的考核基本信息的登記,該表的結(jié)構(gòu)如如圖7。圖7 應(yīng)聘者考核信息表(7)員工考核結(jié)果表(tb_assess)該表記錄了員工的考核信息,如工作態(tài)度、工作能力和工作績(jī)效等。該表的結(jié)構(gòu)如圖8圖8 員工考核結(jié)果表(8)員工職務(wù)信息表(tb_dept_duty)該表主要記錄了員工的職務(wù)信息,該表的結(jié)構(gòu)圖如圖9所示。圖9 員工職務(wù)信息表(9)月工資單表(tb_paylist)該表登記了員工的每個(gè)月的工資詳情,該表的結(jié)構(gòu)圖如圖10。 圖10 月工資單表(10)日出勤登記表(tb_timecard)該表記錄了員工每天的出勤信息,該表的結(jié)構(gòu)圖如圖11所示。圖11 日出勤登記表(10)用人申請(qǐng)登記表(tb_torequest)該表記錄了部門(mén)的用人申請(qǐng)信息,該表的結(jié)構(gòu)圖如圖1所示。圖12用人申請(qǐng)登記表(11)用戶注冊(cè)表(tb_user_loader) 該表主要用于用戶注冊(cè)登記,結(jié)構(gòu)圖如如13所示。圖13 用戶注冊(cè)表(12)合同信息表(tb_bargain)該表主要記錄企業(yè)合同的信息,結(jié)構(gòu)圖如圖14所示。圖14 合同信息表4.4數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)人力資源管理系統(tǒng)在運(yùn)行過(guò)程中需要大量的數(shù)據(jù)表進(jìn)行插入、修改、刪除、檢索等操作,因此在設(shè)計(jì)時(shí)使用了SQL server 2005數(shù)據(jù)庫(kù)來(lái)滿足運(yùn)行需要。在需求分析的基礎(chǔ)上設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系。下面例舉出各實(shí)體的實(shí)體圖及實(shí)體關(guān)系E-R圖:1 員工信息實(shí)體:編號(hào)、姓名、性別、部門(mén)、職務(wù)、出生年月、學(xué)歷、工作年限、電話、家庭地址和入職時(shí)間等。員工信息實(shí)體E-R圖,如圖1員工信息學(xué)歷工作年限電話職務(wù)員工編號(hào)姓名性別出生年月部門(mén)家庭住址入職時(shí)間圖1 員工信息實(shí)體2員工調(diào)動(dòng)信息實(shí)體:調(diào)動(dòng)日期、員工編號(hào)、原部門(mén)、原職位、現(xiàn)職位和現(xiàn)部門(mén)等。員工調(diào)動(dòng)信息實(shí)體E-R圖,如圖2所示。 員工調(diào)動(dòng)原部門(mén)原職位現(xiàn)職位現(xiàn)部門(mén)調(diào)動(dòng)日期員工編號(hào) 圖2 員工調(diào)動(dòng)信息實(shí)體3合同實(shí)體:合同編號(hào)、員工編號(hào)、合同類(lèi)型、合同開(kāi)始日期、合同期限合同實(shí)體E-R圖,如圖3所示。合同編號(hào)員工編號(hào)合同開(kāi)始日期合 同合同類(lèi)型合同期限圖3 合同實(shí)體4 考勤實(shí)體:所屬工資月份、員工編號(hào)、出勤天數(shù)、請(qǐng)假天數(shù)、遲到或早退次數(shù)考勤實(shí)體E-R圖,如圖4所示。所屬工資月份員工編號(hào)請(qǐng)假天數(shù)考 勤出勤天數(shù)遲到或早退次數(shù)圖4 考勤實(shí)體5請(qǐng)假信息實(shí)體:?jiǎn)T工編號(hào)、請(qǐng)假類(lèi)型、請(qǐng)假事由、缺勤扣資、養(yǎng)老保險(xiǎn)、工齡工資和職務(wù)工資。請(qǐng)假信息實(shí)體E-R圖,如圖5所示。請(qǐng)假時(shí)間請(qǐng)假事由請(qǐng)假日期請(qǐng)假類(lèi)型請(qǐng)假信息終止日期員工編號(hào)起始日期 圖5 請(qǐng)假信息實(shí)體6工資實(shí)體:所屬工資月份、員工編號(hào)、員工姓名、出勤天數(shù)工資實(shí)體E-R圖,如圖5所示。所屬工資月份員工編號(hào)出勤天數(shù)薪酬員工姓名圖6 工資實(shí)體7操作員實(shí)體:名稱、密碼、權(quán)限、操作員實(shí)體E-R圖,如圖7所示名稱權(quán)限用戶密碼圖7 操作員實(shí)體8員工考核實(shí)體:工作績(jī)效、工作態(tài)度、工作能力、考核月份、考核年份、員工編號(hào)。員工考核實(shí)體E-R圖,如圖8所示工作態(tài)度工作能力工作績(jī)效員工考核考核月份員工編號(hào)考核年份 圖8 員工考核實(shí)體9員工合同實(shí)體關(guān)系圖 如圖8所示員工簽定合同類(lèi)型合同圖9 員工合同實(shí)體關(guān)系10與工資有關(guān)的實(shí)體關(guān)系E-R圖 如圖10所示減少獎(jiǎng)勵(lì)工資實(shí)發(fā)工資懲罰總額 添加領(lǐng)取員工圖10 與工資有關(guān)的實(shí)體關(guān)系E-R圖5詳細(xì)設(shè)計(jì)5.1用戶登錄模塊用戶登錄界面是本系統(tǒng)的第一個(gè)界面,其中兩個(gè)文本框用來(lái)輸入用戶名和密碼。通過(guò)用戶名、密碼來(lái)核對(duì)用戶的身份。如果輸入的用戶名和密碼錯(cuò)誤,會(huì)彈出提示框提示用戶名或密碼錯(cuò)誤。只有輸入正確的用戶名和密碼才能進(jìn)入管理系統(tǒng)。當(dāng)不輸入用戶名和密碼,直接按取消時(shí),也會(huì)進(jìn)入主界面,但是是處于未登錄狀態(tài),只能夠?yàn)g覽檢索部分信息。登入窗體如圖所示:圖5.1 登錄窗體界面主要實(shí)現(xiàn)代碼如下:/*登陸功能*/*CString statusCon;#ifndef TESTINGCLandingDlg dlg;if(IDOK != dlg.DoModal():G_IsLanded = FALSE;NonLoading();statusCon = 當(dāng)前用戶沒(méi)有登錄!;goto setstatus;m_CurUserName = dlg.GetUserName();#elsem_CurUserName = rjgc;#endifstatusCon.Format(當(dāng)前用戶是:%s, m_CurUserName);setstatus:UINT indicators = 100, 101;m_StatusBar.Create(this);m_StatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT);m_StatusBar.SetPaneInfo(0, 100, 0, 200);m_StatusBar.SetPaneInfo(1, 101, 0, 600);m_StatusBar.SetPaneText(0, statusCon);RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);*/5.2主界面設(shè)計(jì)主界面是應(yīng)用程序的主體,也是應(yīng)用程序的門(mén)面,它設(shè)計(jì)的好壞將直接影響用戶的第一感覺(jué),如果主界面設(shè)計(jì)得很糟糕,則不論應(yīng)用程序的其他部分設(shè)計(jì)得多么細(xì)致,用戶都不能或不愿意使用它。所以,在設(shè)計(jì)主界面時(shí)應(yīng)保持界面的簡(jiǎn)潔性和明確性。人力資源管理系統(tǒng)的主界面便遵循了這一原則,其運(yùn)行結(jié)果如圖所示。圖5.2 主界面實(shí)現(xiàn)代碼如下:CDialog:OnInitDialog();/ Add About. menu item to system menu./ IDM_ABOUTBOX must be in the system command range.ASSERT(IDM_ABOUTBOX & 0xFFF0) = IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX AppendMenu(MF_SEPARATOR);pSysMenu-AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);/ Set the icon for this dialog. The framework does this automatically/ when the applications main window is not a dialogSetIcon(m_hIcon, TRUE);/ Set big iconSetIcon(m_hIcon, FALSE);/ Set small icon/ TODO: Add extra initialization hereTBBUTTON tbButtonICONSUM = 0;m_ImageList.Create(32, 32, ILC_COLOR32 | ILC_MASK, 0, 0);m_ImageList.Add(:AfxGetApp()-LoadIcon(IDI_ICON3);m_ImageList.Add(:AfxGetApp()-LoadIcon(IDI_ICON1);m_ImageList.Add(:AfxGetApp()-LoadIcon(IDI_ICON4);m_ImageList.Add(:AfxGetApp()-LoadIcon(IDI_ICON5);m_ImageList.Add(:AfxGetApp()-LoadIcon(IDI_ICON2);m_ToolBar.Create(WS_CHILD | WS_VISIBLE, CRect(0, 0, 0, 0), this, 0);m_ToolBar.SetImageList(&m_ImageList);for(int i=0; i ICONSUM; i+)tbButtoni.dwData= NULL;tbButtoni.fsState= TBSTATE_ENABLED;tbButtoni.fsStyle= (BYTE)TBSTYLE_FLAT;tbButtoni.iBitmap= i;tbButton0.idCommand = ID_ATTENDANCE_RECORD;tbButton1.idCommand = IDM_REQUEST_EMPLOYEE;tbButton2.idCommand = IDM_PAYLIP;tbButton3.idCommand = IDM_PORTFOLIO;tbButton4.idCommand = ID_ABOUT;m_ToolBar.AddButtons(ICONSUM, tbButton);m_ToolBar.AutoSize();m_ToolBar.SetStyle(TBSTYLE_FLAT | CCS_TOP);m_Menu.LoadMenu(IDR_MAINFRAME_MENU);SetMenu(&m_Menu);主窗體可進(jìn)行下拉選項(xiàng)操作,如下圖:圖5.3 主界面選項(xiàng)5.3系統(tǒng)操作模塊設(shè)計(jì)系統(tǒng)操作主要完成系統(tǒng)登錄,系統(tǒng)設(shè)置,用戶注冊(cè)的功能。為了方便用戶使用,本系統(tǒng)把本模塊的所有功能聚集在一個(gè)下拉框內(nèi)。部分窗體界面如下圖:圖5.4 系統(tǒng)操作模塊功能圖5.5 用戶注冊(cè)5.5人事檔案模塊設(shè)計(jì)人事檔案管理主要完成人事檔案信息的增加、修改、刪除、查找等功能。包括應(yīng)聘登記、調(diào)動(dòng)記錄、員工檔案。為了方便用戶操作,系統(tǒng)對(duì)各個(gè)操作都單獨(dú)設(shè)置了窗體,包含應(yīng)聘信息檢索、應(yīng)聘者信息登記、員工檔案錄入等窗體。部分窗體界面如下:圖5.6 人事檔案模塊功能圖5.7 應(yīng)聘信息檢索窗體界面圖5.8 應(yīng)聘者信息登記窗體界面根據(jù)具體需要,按下主界面中“人事檔案”下拉框,可進(jìn)行相對(duì)應(yīng)窗體的選擇。圖5.9 員工檔案錄入窗體界面5.5人事管理模塊設(shè)計(jì)人事管理模塊主要是管理員為管理公司的各個(gè)人員而設(shè)置的,其主要內(nèi)容包括薪資管理、用人申請(qǐng)、業(yè)務(wù)考核和部門(mén)添加等功能。對(duì)人員的添加和人員的信息查看功能的實(shí)現(xiàn)進(jìn)行詳細(xì)說(shuō)明。當(dāng)公司根據(jù)當(dāng)前的發(fā)展需要決定添加人員時(shí),便要執(zhí)行添加操作,包括人員名稱的設(shè)置、編號(hào)的排列以及人員的相關(guān)描述等文字性的說(shuō)明,以便以后查找人員信息時(shí)更方便。 系統(tǒng)實(shí)現(xiàn)的部分窗體界面如下:圖5.10 人事管理模塊功能圖5.11 用人申請(qǐng)窗體界面圖5.12 部門(mén)信息窗體界面圖5.13 工資登記窗體界面圖5.14 業(yè)務(wù)考核窗體界面5.6日常管理模塊設(shè)計(jì)日常管理模塊主要實(shí)現(xiàn)考勤錄入、工資核算、請(qǐng)假等功能。部分窗體界面如下:圖5.15 日常管理模塊功能圖5.16 考勤錄入窗體界面6結(jié)論本課題主要研究了人力資源管理系統(tǒng)的

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論