




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、企業(yè)人力資源管理系統(tǒng)設(shè)計(jì)說明書企業(yè)人力資源管理系統(tǒng)設(shè)計(jì)說明書目錄第一部分 需求分析201.1 企業(yè)需求分析201.2 系統(tǒng)總體設(shè)計(jì)原則21第二部分 數(shù)據(jù)庫設(shè)計(jì)232.1 系統(tǒng)功能描述232.2 功能模塊劃分242.3 系統(tǒng)數(shù)據(jù)庫的組成24第三部分 各功能模塊的設(shè)計(jì)與實(shí)現(xiàn)273.1 系統(tǒng)開發(fā)環(huán)境273.2 系統(tǒng)欄目設(shè)計(jì)273.3 部門信息管理模塊設(shè)計(jì)283.3.1 部門信息維護(hù)283.3.2 部門信息查詢303.4 職工信息管理模塊設(shè)計(jì)303.4.1 職工信息維護(hù)303.4.2 職工信息查詢和輸出313.5 工資管理模塊設(shè)計(jì)323.5.1 當(dāng)月工資計(jì)算323.5.2 工資查詢323.6 用戶管理
2、模塊設(shè)計(jì)33第四部分考核評(píng)價(jià)點(diǎn)34第一部分 需求分析1.1 企業(yè)需求分析對(duì)于企業(yè)信息的管理來說,每個(gè)部門都有它自身相關(guān)信息,如:部門編號(hào)、部門名稱、聯(lián)系方式等;每一個(gè)員工也有它自身的相關(guān)信息,如:姓名、性別、出生年月、籍貫、學(xué)歷、政治面貌、畢業(yè)學(xué)校等等。每個(gè)部門的信息和員工的檔案信息各有不同之處,但也有相同點(diǎn)。如果不對(duì)這些信息進(jìn)行細(xì)致的分析,將直接導(dǎo)致管理的混亂。如何有條不紊地管理這些人事檔案呢?本軟件通過以下功能模塊就可得以實(shí)現(xiàn)。1) 信息管理功能-部門信息與員工信息的添加、刪除和修改功能無論信息如何紛繁冗雜,首先得對(duì)它進(jìn)行錄入。雖然信息數(shù)量成百上千,但卻有其共同之處。如果能對(duì)大量信息分類別
3、進(jìn)行操作,在添加信息的同時(shí),又能具有刪除、修改功能,便可將管理的范圍迅速縮小,從而大大提高管理效率。只有管理員才有添加修改和刪除記錄的權(quán)限。如果要修改某記錄,只要在數(shù)據(jù)網(wǎng)格中選中該信息,這條信息將被綁定到textbox中,再對(duì)該位人事的所有信息進(jìn)行修改,修改后單擊 【修改】按鈕替換數(shù)據(jù)庫中的原有信息;如果要?jiǎng)h除某記錄,只要在數(shù)據(jù)網(wǎng)格中選中該信息,單擊【刪除】按鈕便可刪除此信息2) 綜合查詢功能本設(shè)計(jì)通過查詢界面,輸入查詢條件到編輯框,如果滿足編輯框的條件,可從數(shù)據(jù)庫中提取所需要的信息,并可隨時(shí)按查詢條件進(jìn)行某一信息的查詢。顯示查詢結(jié)果的數(shù)據(jù)網(wǎng)格中即可顯示該信息的詳細(xì)情況。在查詢狀態(tài)下,為防止數(shù)
4、據(jù)庫中相應(yīng)數(shù)據(jù)被改動(dòng),所查詢信息的顯示結(jié)果在數(shù)據(jù)網(wǎng)格中的內(nèi)容不能修改,只有滿足一定的條件后,方能進(jìn)行原檔案的修改。做到了簡單,直觀,方便,快捷。3) 信息打印功能本設(shè)進(jìn)入查詢界面,輸入查詢條件后,調(diào)出所需的信息,單擊【打印】按鈕,便可打印所需信息。1.2 系統(tǒng)總體設(shè)計(jì)原則面對(duì)企業(yè)復(fù)雜且迅速擴(kuò)張的業(yè)務(wù),系統(tǒng)的開發(fā)必須遵循開放、穩(wěn)定、安全可靠、維護(hù)性好等原則,以便于系統(tǒng)既能滿足目前的需要,又能適應(yīng)將來擴(kuò)展的需要。系統(tǒng)總體設(shè)計(jì)的原則應(yīng)包括以下幾個(gè)方面:1. 數(shù)據(jù)庫設(shè)計(jì)合理數(shù)據(jù)庫是整個(gè)系統(tǒng)的核心,是系統(tǒng)可以長期穩(wěn)定存在的基礎(chǔ)。建立數(shù)據(jù)庫需要注意以下問題:(1) 數(shù)據(jù)的一致性(2) 合理冗余如果數(shù)據(jù)冗余
5、低,數(shù)據(jù)的完整性容易得到保證,但增加了表間連接查詢的操作,為了提高系統(tǒng)的響應(yīng)時(shí)間,合理的數(shù)據(jù)冗余也是必要的。(3) 合理選擇數(shù)據(jù)類型數(shù)據(jù)類型的合理選擇對(duì)于數(shù)據(jù)庫的性能和操作具有很大的影響。(4) 數(shù)據(jù)存儲(chǔ)規(guī)范化。2. 實(shí)用系統(tǒng)的建立是為幫助企業(yè)提高效率、降低人力資源管理的成本,系統(tǒng)必須是實(shí)用的,能符合實(shí)際管理的要求。在實(shí)用方面,需要考慮訪問速度和可容納的最大同時(shí)請(qǐng)求數(shù)。3. 易操作一個(gè)好的應(yīng)用系統(tǒng)必須是直觀易用的,一個(gè)操作復(fù)雜、界面零亂的系統(tǒng)是不能被用戶接受的。在應(yīng)用系統(tǒng)的用戶操作方面應(yīng)遵循人機(jī)界面設(shè)計(jì)的基本原則。(1) 界面必須始終一致一致的人機(jī)界面不致增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式
6、思考與操作。(2) 盡量減少用戶的工作量對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻繁輸入,而應(yīng)讓用戶用鼠標(biāo)選擇或系統(tǒng)自動(dòng)生成。(3) 具有較強(qiáng)的容錯(cuò)功能誤操作有可能導(dǎo)致錄入錯(cuò)誤數(shù)據(jù),在程序設(shè)計(jì)時(shí)應(yīng)采取相應(yīng)的數(shù)據(jù)驗(yàn)證措施,以避免此類因素造成的錯(cuò)誤。4. 安全整個(gè)系統(tǒng)在Internet網(wǎng)上運(yùn)行,系統(tǒng)必須是安全的,包括系統(tǒng)本身的安全和數(shù)據(jù)的安全。系統(tǒng)必須既能夠防止惡意的侵?jǐn)_,又能防止因誤操作引起的數(shù)據(jù)錯(cuò)誤。因此,系統(tǒng)要有權(quán)限管理機(jī)制,保證系統(tǒng)軟件安全、可靠地運(yùn)行。5. 易維護(hù)隨著企業(yè)的發(fā)展,根據(jù)實(shí)際工作需要,對(duì)系統(tǒng)的要求也會(huì)不斷更新。系統(tǒng)應(yīng)提供方便、靈活的維護(hù)手段,方便應(yīng)用人員和設(shè)計(jì)開發(fā)人員的維護(hù)和管理。
7、第二部分 數(shù)據(jù)庫設(shè)計(jì)2.1 系統(tǒng)功能描述企業(yè)人力資源管理系統(tǒng)的主要任務(wù)是實(shí)現(xiàn)對(duì)企業(yè)各部門和所有員工的系統(tǒng)管理。本系統(tǒng)所描述的企業(yè)人力資源管理系統(tǒng)的主要功能包括部門信息管理、員工信息管理、工資管理、以及相關(guān)查詢功能和輸出打印功能,全面系統(tǒng)地實(shí)現(xiàn)了企業(yè)人力資源管理系統(tǒng)的功能。本系統(tǒng)主要功能包括:(1) 部門信息管理功能部門信息的錄入,包括部門編號(hào)、部門名稱、在職人數(shù)和聯(lián)系方式等信息;部門信息的修改;部門信息的刪除;部門信息的查詢;(2) 員工基本信息管理功能員工基本信息的錄入,包括員工編號(hào)、姓名、性別、出生日期、所在部門等信息;員工基本信息的修改;員工基本信息的刪除;員工基本信息的查詢。 (3)
8、員工工資管理功能員工工資信息的錄入,包括工資月份、基本工資、伙食補(bǔ)貼、醫(yī)療補(bǔ)貼、實(shí)發(fā)工資等信息;員工工資信息的查詢。 (4) 系統(tǒng)用戶管理功能系統(tǒng)用戶信息的錄入,包括用戶名、密碼、權(quán)限(管理員和普通用戶)等信息;系統(tǒng)用戶信息的修改;系統(tǒng)用戶信息的刪除;2.2 功能模塊劃分從功能描述的內(nèi)容可以看到,本系統(tǒng)可以實(shí)現(xiàn)四個(gè)完整的功能。根據(jù)這些功能,設(shè)計(jì)出系統(tǒng)的功能模塊,如下圖所示:圖4-1 系統(tǒng)功能實(shí)現(xiàn)模塊圖2.3 系統(tǒng)數(shù)據(jù)庫的組成這一節(jié)將介紹系統(tǒng)的數(shù)據(jù)庫表結(jié)構(gòu)和創(chuàng)建表結(jié)構(gòu)的相關(guān)信息。本系統(tǒng)的數(shù)據(jù)庫采用SQL Server 2000,在設(shè)計(jì)數(shù)據(jù)庫表結(jié)構(gòu)之前,首先要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫,本系統(tǒng)使用的數(shù)據(jù)庫名為
9、hrsys。 數(shù)據(jù)庫hrsys 包含以下4個(gè)表:部門表、員工基本信息表、員工工資表、用戶表。下面是數(shù)據(jù)表關(guān)系圖圖4-2數(shù)據(jù)表關(guān)系圖下面分別介紹這些表的結(jié)構(gòu)。1. 用戶表 用來保存用戶信息。用戶表的結(jié)構(gòu)如表4-1所示。表4-1 用戶表2. 部門表 部門表用來保存企業(yè)部門的信息。部門表的結(jié)構(gòu)如表4-2所示。表4-2部門表3. 員工基本信息表 員工基本信息表用來保存企業(yè)員工的基本信息。員工基本信息表的結(jié)構(gòu)如表4-3所示。表4-3 員工基本信息表3. 員工工資表 用來保存員工工資信息。員工工資表的結(jié)構(gòu)如表4-4所示。表4-4員工工資表第三部分 各功能模塊的設(shè)計(jì)與實(shí)現(xiàn)3.1 系統(tǒng)開發(fā)環(huán)境Visual S
10、tudio.NET 2003是微軟新推出的.NET平臺(tái)下的開發(fā)互聯(lián)網(wǎng)應(yīng)用程序的一套新工具,在本課題的開發(fā)研究中,我們主要用到了其中的Visual Basic.NET進(jìn)行程序的開發(fā),具體的系統(tǒng)開發(fā)軟件環(huán)境組成如下所示:操作系統(tǒng):Windows XP,Windows 2000 professional數(shù)據(jù)庫服務(wù)器:SQL Server 2000 數(shù)據(jù)庫開發(fā)工具:Visual Basic.NET3.2 系統(tǒng)欄目設(shè)計(jì)圖5-1 系統(tǒng)的主界面系統(tǒng)的主界面主要有四組子菜單組成,子菜單里包括系統(tǒng)的具體功能:系統(tǒng)管理,部門信息管理,職工信息管理及工資管理。當(dāng)主窗體運(yùn)行時(shí),首先啟動(dòng)登錄窗口。如果不能通過身份驗(yàn)證,
11、就不能進(jìn)入系統(tǒng),進(jìn)行系統(tǒng)的操作。其中管理員默認(rèn)權(quán)限為0,一般用戶默認(rèn)權(quán)限為1,管理員擁有比一般用戶更多的系統(tǒng)管理權(quán)限。圖5-2 系統(tǒng)的登錄界面3.3 部門信息管理模塊設(shè)計(jì)3.3.1 部門信息維護(hù)部門信息管理模塊設(shè)計(jì)主要包括對(duì)企業(yè)的部門管理。管理員通過相關(guān)按鈕的使用可修改、刪除、添加和更新部門信息。使用Connection對(duì)象與數(shù)據(jù)庫建立連接后,可以使用Command對(duì)象來對(duì)數(shù)據(jù)源執(zhí)行查詢、插入、刪除、更新等各種操作,操作實(shí)現(xiàn)的方式可以是使用SQL語句,也可以是使用存儲(chǔ)過程,本設(shè)計(jì)使用的是存儲(chǔ)過程。下面簡單介紹一下存儲(chǔ)過程。SQL Server 數(shù)據(jù)庫除了可以存儲(chǔ)數(shù)據(jù)外,還提供強(qiáng)大的編程能力,創(chuàng)
12、建基于T-SQL的各種處理過程,這些處理過程就是存儲(chǔ)過程(Stored Procedure)。在一個(gè)存儲(chǔ)過程內(nèi),集成了為了完成某個(gè)指定功能所需的所有SQL語句和邏輯,其優(yōu)點(diǎn)主要是可以達(dá)到優(yōu)化性能的效果。服務(wù)器上的存儲(chǔ)過程的工作原理是:當(dāng)?shù)谝淮螆?zhí)行存儲(chǔ)過程時(shí),SQL Server 2000 將自動(dòng)編譯此存儲(chǔ)過程,并在SQL Server 2000的高速緩存(cache)內(nèi)保留完全編譯好的存儲(chǔ)過程,當(dāng)?shù)诙螆?zhí)行或其他用戶執(zhí)行存儲(chǔ)過程時(shí),就直接執(zhí)行已編譯好的存儲(chǔ)過程,從而就會(huì)節(jié)省時(shí)間提高效率。存儲(chǔ)過程是服務(wù)器端處理數(shù)據(jù)的一種優(yōu)化機(jī)制。在創(chuàng)建基于C/S架構(gòu)的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,存儲(chǔ)過程更是充當(dāng)著重要的角
13、色。用后臺(tái)的存儲(chǔ)過程建立應(yīng)用系統(tǒng)的業(yè)務(wù)規(guī)則(business Rule),可以充分利用服務(wù)器的能力和資源來處理數(shù)據(jù),這樣即減輕了前臺(tái)的處理壓力,又避免了在網(wǎng)絡(luò)上傳送大量數(shù)據(jù)所造成的問題。優(yōu)化了應(yīng)用系統(tǒng)的性能。圖5-3 部門信息維護(hù)頁面當(dāng)需要更新部門相關(guān)信息時(shí),選擇DataGrid控件中對(duì)相關(guān)信息,此條信息將被綁定到textbox,然后再對(duì)相關(guān)內(nèi)容進(jìn)行修改,然后選擇【修改】按鈕,便可看到修改成功的消息框。當(dāng)需要?jiǎng)h除信息時(shí),在DataGrid控件選擇要?jiǎng)h除的信息,然后點(diǎn)擊 【刪除】按鈕,確定進(jìn)行所有信息的刪除后,即可將信息進(jìn)行成功刪除。3.3.2 部門信息查詢圖5-4 部門信息查詢頁面3.4 職工
14、信息管理模塊設(shè)計(jì)3.4.1 職工信息維護(hù)職工信息維護(hù)部分主要包括對(duì)企業(yè)的員工的相關(guān)信息進(jìn)行管理。用戶可查看、添加、修改、刪除員工信息。職工信息維護(hù)和部門信息維護(hù)功能相似,代碼也基本相似,在此就不再一一敘述。 圖5-5 職工信息維護(hù)頁面3.4.2 職工信息查詢和輸出圖5-6職工信息查詢頁面當(dāng)用戶點(diǎn)擊【打印】按鈕后信息即通過excel設(shè)計(jì)的樣式輸出,下圖為顯示效果。圖5-7職工信息打印頁面3.5 工資管理模塊設(shè)計(jì)3.5.1 當(dāng)月工資計(jì)算當(dāng)月工資計(jì)算模塊用于管理員工的工資,具有導(dǎo)入歷史工資、工資計(jì)算以及工資發(fā)放的功能。第一次使用該功能時(shí)員工的基本薪資信息,例如基本工資、各種補(bǔ)貼等,需要人工輸入,輸入
15、無誤后通過點(diǎn)擊【計(jì)算當(dāng)月工資】按鈕計(jì)算出【實(shí)發(fā)工資】。因?yàn)樾劫Y的大部分項(xiàng)目對(duì)于個(gè)人來說基本是一致的,所以以后月份的工資計(jì)算可以將歷史的數(shù)據(jù)直接導(dǎo)入,需要修改的地方單獨(dú)調(diào)整就可以了。選擇【發(fā)放月份】后點(diǎn)擊【導(dǎo)入工資歷史】便可導(dǎo)入歷史數(shù)據(jù)。圖5-8當(dāng)月工資計(jì)算頁面3.5.2 工資查詢工資查詢窗體用于查詢職工歷史月份的工資和打印工資單,查詢的條件包括工資月份和職工編號(hào)兩個(gè)屬性。圖5-9工資查詢頁面工資查詢功能與前面所講的部門信息查詢功能相似,打印功能也同于員工信息查詢部分的打印功能,因此工資查詢和打印工資單的代碼不再詳細(xì)介紹。3.6 用戶管理模塊設(shè)計(jì)圖5-10用戶管理頁面以上分別是【添加用戶】和【修改密碼】頁面。第四部分考核評(píng)價(jià)點(diǎn)序號(hào)功能列表功能描述分?jǐn)?shù)說明難度1.正確創(chuàng)建系統(tǒng)框架使用直連數(shù)據(jù)庫讀取、提交數(shù)據(jù),數(shù)據(jù)訪問層單列,嚴(yán)格按照3層結(jié)構(gòu)分層5必做2.主窗體工具欄,登錄
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 頒獎(jiǎng)詞的課件
- 高校學(xué)生干部培訓(xùn)講座
- 音量控制主題班會(huì)課件
- 音樂課說課課件
- 音樂說課課件采一束鮮花
- 油田開發(fā)項(xiàng)目投資估算方案(參考范文)
- 高效節(jié)能電機(jī)項(xiàng)目建設(shè)管理方案(模板)
- 2025年無功補(bǔ)償裝置項(xiàng)目建議書
- 五年級(jí)數(shù)學(xué)上冊(cè)寒假作業(yè)答案
- 心理健康輔導(dǎo)第一課
- 肝膽外科醫(yī)學(xué)科普
- 能源轉(zhuǎn)型與碳市場機(jī)制協(xié)同的路徑優(yōu)化研究
- 2025年公路養(yǎng)護(hù)工人職業(yè)技術(shù)知識(shí)考試題與答案
- 陽光房制作安裝合同協(xié)議書范本8篇
- GB/T 45449-2025再生粉末高溫合金原料
- 工程投資人合同協(xié)議
- 包席合同協(xié)議
- 資產(chǎn)評(píng)估風(fēng)險(xiǎn)管理制度
- 眼視光創(chuàng)業(yè)計(jì)劃書
- 大學(xué)英語四六級(jí)詞匯表
- 呼吸訓(xùn)練康復(fù)課件
評(píng)論
0/150
提交評(píng)論