版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、人事管理系統(tǒng)的設計(開發(fā))目錄1. 功能概述2. 開發(fā)背景及意義3. 軟件環(huán)境3. 系統(tǒng)層次結構5 設計階段類圖6. 軟件具體功能說明,界面說明(表單說明)7. 體會及優(yōu)缺點分析人事管理系統(tǒng)的設計(開發(fā))1. 功能概述人事工資管理系統(tǒng)是不可缺少的部分,它的內(nèi)容對于其的決策者和管理者來說都至關重要,所以人事工資管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。人事工資管理系統(tǒng)的主要任務就是使用計算機,對所有公司成員的人事檔案資料進行保存;在需要時進行查找、分類、統(tǒng)計或者增加、修改和刪除等操作;可以針對不同的目的,對各種檔案資料進行查詢。2. 開發(fā)背景及意義隨著計算機技術、網(wǎng)絡技術和信息技術的
2、發(fā)展,現(xiàn)在辦公系統(tǒng)更趨于系統(tǒng)化、科學化和網(wǎng)絡化。網(wǎng)絡辦公自動化系統(tǒng)是計算機技術和網(wǎng)絡迅速發(fā)展的一個辦公應用解決方案,它的主要目的是實現(xiàn)信息交流和信息共享,提供協(xié)同工作的手段,提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來?,F(xiàn)在許多的機關單位的人事管理水平還停留在紙介質的基礎上,這樣的機制已經(jīng)不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。本系統(tǒng)就是基于本公司的人事管理而設計的,是對公司的人事資料進行管理,為人事管理人員提供了一套操作簡單、使用可靠、界面友好、易于管理和使用的處理工具。本系統(tǒng)對人事各種數(shù)據(jù)進行統(tǒng)一處理,避免數(shù)據(jù)存取
3、、數(shù)據(jù)處理的重復,提高工作效率,減少了系統(tǒng)數(shù)據(jù)處理的復雜性。本系統(tǒng)不僅使公司人事管理人員從繁重的工作中解脫出來,而且提高了人事管理的效率,提高了人事管理的科學性,方便了用戶查詢、管理人員進行管理。3. 軟件環(huán)境服務器端要求如下:操作系統(tǒng):Windows 2000 Server數(shù)據(jù)庫:Mircrosoft SQLserver2005開發(fā)工具:Microsoft Visual Studio 20054. 系統(tǒng)層次結構HIPO圖是IBM公司發(fā)明的“層次圖加輸人/處理/輸出圖”的英文縮寫。它既可以描述軟件總的模塊層次結構H圖(層次圖),又可以描述每個模塊輸入/輸出數(shù)據(jù)/處理功能及模塊調(diào)用的詳細情況IP
4、O圖(也稱IPO表)。HIPO圖以模塊分解的層次性以及模塊內(nèi)部輸入、處理、輸出三大基本部分為基礎建立的。本系統(tǒng)的最頂層的矩形框代表人事工資管理系統(tǒng)的主控模塊,調(diào)用下層模塊以完成全部管理功能;第二層的每個模塊控制完成系統(tǒng)的一個主要功能,如此實現(xiàn)自頂向下逐步求精 。H圖只說明了系統(tǒng)由那些模塊組成及其控制層次結構,并未說明模塊間的信息傳遞及模塊內(nèi)部的處理。因此對一些重要模塊還必須根據(jù)H圖繪制具體的IPO表。用戶和管理人員可利用IPO表編寫、修改和維護程序。IPO表中包含的附加信息主要有系統(tǒng)名稱、圖的作者,完成的日期,本圖描述的模塊的名字,模塊在層次圖中的編號,調(diào)用本模塊的模塊清單,本模塊調(diào)用的模塊的
5、清單、注釋以及本模塊使用的局部數(shù)據(jù)元素等。信息查詢的上層調(diào)用模塊為人事管理,沒有下層模塊可調(diào)用,信息查詢的IPO表如表4.1所示。表4.1 信息查詢的IPO表系統(tǒng)名稱:人事工資管理系統(tǒng)設計者:楊凌霄模塊名:信息查詢?nèi)掌冢?009-10-20模塊編號:2.1上層調(diào)用模塊:人事管理下層被調(diào)用的模塊:無輸入數(shù)據(jù):要查詢的人事信息輸出數(shù)據(jù):查詢得到的結果處理:根據(jù)查詢的信息判斷庫中是否有相應的記錄,如果有則顯示查詢的結果修改信息的上層調(diào)用模塊為人事管理,沒有下層模塊可調(diào)用,修改信息的IPO表如表4.2所示。表4.2 修改信息的IPO表系統(tǒng)名稱:人事工資管理系統(tǒng)設計者:楊凌霄模塊名:修改信息日期:200
6、9-10-20模塊編號:2.3上層調(diào)用模塊:工資管理下層被調(diào)用的模塊:無輸入數(shù)據(jù):填寫要修改的信息輸出數(shù)據(jù):對數(shù)據(jù)庫的更新結果處理:判斷修改信息的合法性,修改成功后顯示更新的結果5設計階段類圖在系統(tǒng)分析階段,已經(jīng)找出了主要的概念類和類的方法、類間的關系。到了系統(tǒng)設計階段,需要從軟件系統(tǒng)的角度來重新設計類圖。分析階段的類到了設計階段有的可能變成一組類,有的可能消失。分析階段的類圖主要是用來描述現(xiàn)實世界中的問題;而設計階段的類圖主要是對解決方案進行描述。因此設計階段的類圖描述了軟件的系統(tǒng)結構。創(chuàng)建設計類圖的過程包括以下幾步:1識別設計階段出現(xiàn)的類,為這些類添加屬性和方法。2建立類間關系,最終完成對
7、屬性和方法的細節(jié)描述。系統(tǒng)設計階段的類圖如圖4.2所示。圖4.2 系統(tǒng)設計階段的類圖數(shù)據(jù)庫設計 數(shù)據(jù)庫概念設計1.考評管理信息表:用于保存員工考評管理基本信息2.員工檔案信息表:用于保存員工檔案的詳細信息3.員工工資信息表:用于保存員工工資的詳細信息4.獎罰管理信息表:用于保存獎罰管理信息5.調(diào)動管理信息表:用于保存員工的調(diào)動管理信息數(shù)據(jù)庫邏輯設計用戶信息表是用來存放管理員的詳細信息的數(shù)據(jù)表,里面存有不同級別的用戶,可以在系統(tǒng)中實現(xiàn)不同的功能操作,內(nèi)容如表3.3所示。表4.3 考評管理信息表字段名類型長度主鍵否描述IDint4主鍵系統(tǒng)編號PIDvarchar10否員工編號Pnamevarcha
8、r10否員工姓名Pdepvarchar10否員工部門PKpcontentvarchar20否考評內(nèi)容PKpResultvarchar10否考評結果PKpscoreint4否考評分數(shù)PKpPeoplevarchar10否考評人PKkDatedateime8否考評日期員工檔案信息表:用于保存員工檔案的詳細信息,內(nèi)容如表3.4所示。表4.4 員工檔案信息表字段名類型長度主鍵否描述idint4主鍵系統(tǒng)編號employeeIDvarchar10否員工編號employeeNamevarchar10否員工姓名employeeSexvarchar2否員工性別employeeDeptvarchar10否員工部門
9、employeeBirthdaydatetime8否員工生日employeeNationvarchar10否員工民族employeeMarriagevarchar10否婚姻狀況employeeDutyvarchar10否職務名稱employeePhonevarchar11否聯(lián)系電話employeeAccessiondatetime8否就職日期employeePaydecimal9否基本工資員工工資信息表:用于保存員工工資的詳細信息,內(nèi)容如表3.5所示。表4.5 員工工資信息表字段名類型長度主鍵否描述IDint4主鍵系統(tǒng)編號YIDvarchar10否員工編號YNamevarchar10否員工姓名
10、YSexvarchar2否員工性別Ydepvarchar10否員工部門YBasePaydecimal9否基本工資YJintiedecimal9否職務津貼Yjianglidecimal9否獎勵金額YFKdecimal9否罰款金額Yquanqindecimal9否全勤獎金Yjiabandecimal9否加班工資Yyingfadecimal9否應發(fā)工資Ypaydecimal9否員工工資YMonthvarchar50否工資月份獎罰管理信息表:用于保存獎罰管理信息,內(nèi)容如表3.6所示。表4.6 獎罰管理信息表字段名類型長度主鍵否描述idint4主鍵系統(tǒng)編號UserIDvarchar10否員工編號User
11、Namevarchar10否員工姓名UserJFvarchar10否獎罰類型UserJFcontentvarchar10否獎罰內(nèi)容UserJLMoneydecimal9否獎勵金額UserFKMoneydecimal9否罰款金額UserJFDatevarchar50否獎罰日期UserCXDatevarchar50否撤銷日期調(diào)動管理信息表:用于保存員工的調(diào)動管理信息,內(nèi)容如表3.7所示。表4.7 調(diào)動管理信息表字段名類型長度主鍵否備注idint4主鍵系統(tǒng)編號UIDvarchar10否員工編號UNamevarchar10否員工姓名URemoveDatevarchar10否調(diào)動日期UOldDepvar
12、char10否原部門UNewDepvarchar10否現(xiàn)部門UOldJobvarchar10否原職務UNewJobvarchar10否現(xiàn)職務UOldPaydecimal9否原工資UNewPaydecimal9否現(xiàn)工資UPayExplainvarchar10否工資說明圖3.5 修改口令PAD圖5.系統(tǒng)功能實現(xiàn)管理員登錄在管理員登錄中,主要實現(xiàn)的是對管理員合法性的驗證。管理員在此輸入其姓名、證件號并通過軟鍵盤輸入密碼,經(jīng)過與后臺數(shù)據(jù)庫中的記錄進行相應的對比確定其為合法用戶,管理員才得到進入系統(tǒng)的權限,如圖4.1所示:圖 管理員登錄界面功能實現(xiàn):1由于用戶在登錄系統(tǒng)時,可能會有某些信息忘記輸入,這時
13、可能會出現(xiàn)錯誤。本系統(tǒng)通過獲取用戶信息框中的信息并進行判斷,如果有未輸入的信息,則會警告用戶并提示用戶將信息輸入完整。 檔案管理在這個功能模塊中,管理員可以對員工的基本信息進行查看。如果有必要,還可以查看某個員工的詳細信息以此來了解此員工的職位及工資。檔案管理窗體用于管理所有員工的檔案信息,在檔案管理窗體中可以添加、修改、刪除和查找員工信息,雙擊某條員工信息,可以打開修改員工檔案的窗體,在此窗體中可以對信息進行修改并顯示員工的詳細信息。如圖4.2所示。圖 檔案管理窗體功能實現(xiàn):1檔案管理窗體加載時,檢索員工檔案表員工檔案信息表中所有的信息,并將其綁定到DataGridView控件上,同時設置T
14、reeView控件的節(jié)點圖標以及選擇后的節(jié)點圖標,并且動態(tài)的將所有的部門名稱添加到TreeView空間中。2如果要按姓名查找員工檔案,可以在ToolStripTextBox控件的TextChanged事件中編寫代碼,實現(xiàn)當控件中輸入關鍵字后,馬上就能檢索出相應的數(shù)據(jù)3當單擊TreeView控件中某個部門時,主窗體右側的DataGridView控件中將顯示選中部門的所有員工檔案,該功能是在TreeView控件的AfterSelect事件下實現(xiàn)的。4當雙擊某條員工檔案后,會彈出相應的窗體用于顯示其詳細信息,并且可以對詳細信息進行修改,該功能是在DataGridView控件的CellDoubleCl
15、ick事件下實現(xiàn)的。添加員工信息添加員工模塊主要是實現(xiàn)對員工的信息進行管理的模塊。如果添加員工,單擊增加按鈕,打開添加員工信息窗體,該窗體可以向數(shù)據(jù)庫中添加新的員工信息,添加員工信息窗體如圖4.3所示。圖 添加員工信息獎罰管理公司的發(fā)展離不開完善的獎罰制度,獎罰制度可以提高員工的工作熱情,同時,也可以對員工的所制約。在本系統(tǒng)中,開發(fā)了獎罰管理窗體,用于添加,修改或者刪除獎罰信息,方便在發(fā)工資時進行工資統(tǒng)計。如圖4.4所示。圖 獎罰管理窗體 調(diào)動管理公司的經(jīng)營會根據(jù)員工能力的不同而分配不同的工作,這時在企業(yè)內(nèi)部會出現(xiàn)員工調(diào)動的問題,這就需要對員工調(diào)動有詳細的記錄,方便員工檔案管理,以及統(tǒng)計工資時
16、發(fā)放員工現(xiàn)任職務的薪水。如圖4.5所示。圖 調(diào)動管理窗體 考勤津貼為了提高員工的積極性,如果員工每月全勤上班,則公司會對其進行獎勵,這就需要一個考勤津貼窗體用于管理公司頒發(fā)的考勤獎。如圖4.6所示。圖 考勤津貼窗體3當信息輸入完畢,單擊“增加”按鈕,檢查數(shù)據(jù)輸入是否正確,如果輸入的數(shù)據(jù)沒有問題,則將其添加到數(shù)據(jù)庫中。工資總結在月末發(fā)工資時,需要對指定月份的員工信息進行統(tǒng)計,此時,需要一個工資總結窗體用于統(tǒng)計所有員工的工資情況,其中包括員工的基本工資、職務津貼、全勤獎金、加班工資等,方便為每位員工發(fā)放工資。如圖4.7所示。圖4.7 工資總結窗體6.軟件具體功能說明,界面說明(表單說明)1打開工資
17、總結窗體可以瀏覽員工工資的所有信息,當次窗體加載時,通過BindDataGridView方法將所有的工資總結信息檢索出來綁定到dataGridView1控件上并進行顯示。2如果要打印某個月份員工的工資條,可以選擇相應的月份,然后單擊“打印”按鈕,邊可以打開水晶報表的瀏覽窗口。3當選擇某個月份后,系統(tǒng)會根據(jù)選擇的月份檢索其工資總結數(shù)據(jù),并調(diào)用BingDataGridView方法綁定dataGridView1控件,然后向水晶報表的現(xiàn)實窗體中傳遞參數(shù)months。7. 體會及優(yōu)缺點分析 本系統(tǒng)基本符合公司或單位的需求,能夠完成人事工資的管理和信息的查詢以及各類相關功能的實現(xiàn)。對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。總體上看可以將管理員從傳統(tǒng)繁重的人工管理中解脫出來。人事工資管理系統(tǒng)主要包括四大部份:系統(tǒng)登錄管理模塊、員工基本資料管理模塊、員工人事管理模塊、統(tǒng)計管理模塊與系統(tǒng)設置模塊。員工基本資料管理模塊和員工人事管理模塊實現(xiàn)對員工資料、員工人事進行查詢、添加、刪除和修改等操作。統(tǒng)計模塊包括綜合信息統(tǒng)計、員工工資統(tǒng)計、人事信息統(tǒng)計。綜合信息統(tǒng)計主要統(tǒng)計各部門各職位員工的人數(shù)平均工資及工領。人事統(tǒng)計是按員工的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 0497-2025一次性使用無菌胰島素注射器
- 醫(yī)療行業(yè)醫(yī)院干部述職報告總結匯報課件
- 光化還原工藝參數(shù)設定與控制制度
- 2026年劇本殺運營公司行政值班管理制度
- 機場槍支安全課件
- 2026年遠程辦公技術發(fā)展報告
- 2026及未來5年中國電動玩具行業(yè)市場行情監(jiān)測及發(fā)展趨向研判報告
- 2026年及未來5年中國起重船行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃研究報告
- 2025年醫(yī)用防護服無紡布材料創(chuàng)新行業(yè)報告
- 交管輔警面試題目及答案
- 病媒生物防制服務外包 投標方案(技術方案)
- 年產(chǎn)6萬噸環(huán)氧樹脂工藝設計
- 軌道線路養(yǎng)護維修作業(yè)-改道作業(yè)
- QB∕T 3826-1999 輕工產(chǎn)品金屬鍍層和化學處理層的耐腐蝕試驗方法 中性鹽霧試驗(NSS)法
- 北師大版五年級數(shù)學上冊第七單元《可能性》教案
- 2023-2024學年上海市閔行區(qū)四上數(shù)學期末綜合測試試題含答案
- 解除勞動合同證明電子版(6篇)
- 呼吸科規(guī)培疑難病例討論
- 有關中國居民死亡態(tài)度的調(diào)查報告
- 核對稿100和200單元概述
- 醫(yī)學統(tǒng)計學(12)共143張課件
評論
0/150
提交評論