




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、企業人力資源管理系統設計說明書企業人力資源管理系統設計說明書目錄第一部分 需求分析201.1 企業需求分析201.2 系統總體設計原則21第二部分 數據庫設計232.1 系統功能描述232.2 功能模塊劃分242.3 系統數據庫的組成24第三部分 各功能模塊的設計與實現273.1 系統開發環境273.2 系統欄目設計273.3 部門信息管理模塊設計283.3.1 部門信息維護283.3.2 部門信息查詢303.4 職工信息管理模塊設計303.4.1 職工信息維護303.4.2 職工信息查詢和輸出313.5 工資管理模塊設計323.5.1 當月工資計算323.5.2 工資查詢323.6 用戶管理
2、模塊設計33第四部分考核評價點34第一部分 需求分析1.1 企業需求分析對于企業信息的管理來說,每個部門都有它自身相關信息,如:部門編號、部門名稱、聯系方式等;每一個員工也有它自身的相關信息,如:姓名、性別、出生年月、籍貫、學歷、政治面貌、畢業學校等等。每個部門的信息和員工的檔案信息各有不同之處,但也有相同點。如果不對這些信息進行細致的分析,將直接導致管理的混亂。如何有條不紊地管理這些人事檔案呢?本軟件通過以下功能模塊就可得以實現。1) 信息管理功能-部門信息與員工信息的添加、刪除和修改功能無論信息如何紛繁冗雜,首先得對它進行錄入。雖然信息數量成百上千,但卻有其共同之處。如果能對大量信息分類別
3、進行操作,在添加信息的同時,又能具有刪除、修改功能,便可將管理的范圍迅速縮小,從而大大提高管理效率。只有管理員才有添加修改和刪除記錄的權限。如果要修改某記錄,只要在數據網格中選中該信息,這條信息將被綁定到textbox中,再對該位人事的所有信息進行修改,修改后單擊 【修改】按鈕替換數據庫中的原有信息;如果要刪除某記錄,只要在數據網格中選中該信息,單擊【刪除】按鈕便可刪除此信息2) 綜合查詢功能本設計通過查詢界面,輸入查詢條件到編輯框,如果滿足編輯框的條件,可從數據庫中提取所需要的信息,并可隨時按查詢條件進行某一信息的查詢。顯示查詢結果的數據網格中即可顯示該信息的詳細情況。在查詢狀態下,為防止數
4、據庫中相應數據被改動,所查詢信息的顯示結果在數據網格中的內容不能修改,只有滿足一定的條件后,方能進行原檔案的修改。做到了簡單,直觀,方便,快捷。3) 信息打印功能本設進入查詢界面,輸入查詢條件后,調出所需的信息,單擊【打印】按鈕,便可打印所需信息。1.2 系統總體設計原則面對企業復雜且迅速擴張的業務,系統的開發必須遵循開放、穩定、安全可靠、維護性好等原則,以便于系統既能滿足目前的需要,又能適應將來擴展的需要。系統總體設計的原則應包括以下幾個方面:1. 數據庫設計合理數據庫是整個系統的核心,是系統可以長期穩定存在的基礎。建立數據庫需要注意以下問題:(1) 數據的一致性(2) 合理冗余如果數據冗余
5、低,數據的完整性容易得到保證,但增加了表間連接查詢的操作,為了提高系統的響應時間,合理的數據冗余也是必要的。(3) 合理選擇數據類型數據類型的合理選擇對于數據庫的性能和操作具有很大的影響。(4) 數據存儲規范化。2. 實用系統的建立是為幫助企業提高效率、降低人力資源管理的成本,系統必須是實用的,能符合實際管理的要求。在實用方面,需要考慮訪問速度和可容納的最大同時請求數。3. 易操作一個好的應用系統必須是直觀易用的,一個操作復雜、界面零亂的系統是不能被用戶接受的。在應用系統的用戶操作方面應遵循人機界面設計的基本原則。(1) 界面必須始終一致一致的人機界面不致增加用戶的負擔,讓用戶始終用同一種方式
6、思考與操作。(2) 盡量減少用戶的工作量對于一些相對固定的數據,不應讓用戶頻繁輸入,而應讓用戶用鼠標選擇或系統自動生成。(3) 具有較強的容錯功能誤操作有可能導致錄入錯誤數據,在程序設計時應采取相應的數據驗證措施,以避免此類因素造成的錯誤。4. 安全整個系統在Internet網上運行,系統必須是安全的,包括系統本身的安全和數據的安全。系統必須既能夠防止惡意的侵擾,又能防止因誤操作引起的數據錯誤。因此,系統要有權限管理機制,保證系統軟件安全、可靠地運行。5. 易維護隨著企業的發展,根據實際工作需要,對系統的要求也會不斷更新。系統應提供方便、靈活的維護手段,方便應用人員和設計開發人員的維護和管理。
7、第二部分 數據庫設計2.1 系統功能描述企業人力資源管理系統的主要任務是實現對企業各部門和所有員工的系統管理。本系統所描述的企業人力資源管理系統的主要功能包括部門信息管理、員工信息管理、工資管理、以及相關查詢功能和輸出打印功能,全面系統地實現了企業人力資源管理系統的功能。本系統主要功能包括:(1) 部門信息管理功能部門信息的錄入,包括部門編號、部門名稱、在職人數和聯系方式等信息;部門信息的修改;部門信息的刪除;部門信息的查詢;(2) 員工基本信息管理功能員工基本信息的錄入,包括員工編號、姓名、性別、出生日期、所在部門等信息;員工基本信息的修改;員工基本信息的刪除;員工基本信息的查詢。 (3)
8、員工工資管理功能員工工資信息的錄入,包括工資月份、基本工資、伙食補貼、醫療補貼、實發工資等信息;員工工資信息的查詢。 (4) 系統用戶管理功能系統用戶信息的錄入,包括用戶名、密碼、權限(管理員和普通用戶)等信息;系統用戶信息的修改;系統用戶信息的刪除;2.2 功能模塊劃分從功能描述的內容可以看到,本系統可以實現四個完整的功能。根據這些功能,設計出系統的功能模塊,如下圖所示:圖4-1 系統功能實現模塊圖2.3 系統數據庫的組成這一節將介紹系統的數據庫表結構和創建表結構的相關信息。本系統的數據庫采用SQL Server 2000,在設計數據庫表結構之前,首先要創建一個數據庫,本系統使用的數據庫名為
9、hrsys。 數據庫hrsys 包含以下4個表:部門表、員工基本信息表、員工工資表、用戶表。下面是數據表關系圖圖4-2數據表關系圖下面分別介紹這些表的結構。1. 用戶表 用來保存用戶信息。用戶表的結構如表4-1所示。表4-1 用戶表2. 部門表 部門表用來保存企業部門的信息。部門表的結構如表4-2所示。表4-2部門表3. 員工基本信息表 員工基本信息表用來保存企業員工的基本信息。員工基本信息表的結構如表4-3所示。表4-3 員工基本信息表3. 員工工資表 用來保存員工工資信息。員工工資表的結構如表4-4所示。表4-4員工工資表第三部分 各功能模塊的設計與實現3.1 系統開發環境Visual S
10、tudio.NET 2003是微軟新推出的.NET平臺下的開發互聯網應用程序的一套新工具,在本課題的開發研究中,我們主要用到了其中的Visual Basic.NET進行程序的開發,具體的系統開發軟件環境組成如下所示:操作系統:Windows XP,Windows 2000 professional數據庫服務器:SQL Server 2000 數據庫開發工具:Visual Basic.NET3.2 系統欄目設計圖5-1 系統的主界面系統的主界面主要有四組子菜單組成,子菜單里包括系統的具體功能:系統管理,部門信息管理,職工信息管理及工資管理。當主窗體運行時,首先啟動登錄窗口。如果不能通過身份驗證,
11、就不能進入系統,進行系統的操作。其中管理員默認權限為0,一般用戶默認權限為1,管理員擁有比一般用戶更多的系統管理權限。圖5-2 系統的登錄界面3.3 部門信息管理模塊設計3.3.1 部門信息維護部門信息管理模塊設計主要包括對企業的部門管理。管理員通過相關按鈕的使用可修改、刪除、添加和更新部門信息。使用Connection對象與數據庫建立連接后,可以使用Command對象來對數據源執行查詢、插入、刪除、更新等各種操作,操作實現的方式可以是使用SQL語句,也可以是使用存儲過程,本設計使用的是存儲過程。下面簡單介紹一下存儲過程。SQL Server 數據庫除了可以存儲數據外,還提供強大的編程能力,創
12、建基于T-SQL的各種處理過程,這些處理過程就是存儲過程(Stored Procedure)。在一個存儲過程內,集成了為了完成某個指定功能所需的所有SQL語句和邏輯,其優點主要是可以達到優化性能的效果。服務器上的存儲過程的工作原理是:當第一次執行存儲過程時,SQL Server 2000 將自動編譯此存儲過程,并在SQL Server 2000的高速緩存(cache)內保留完全編譯好的存儲過程,當第二次執行或其他用戶執行存儲過程時,就直接執行已編譯好的存儲過程,從而就會節省時間提高效率。存儲過程是服務器端處理數據的一種優化機制。在創建基于C/S架構的數據庫應用系統中,存儲過程更是充當著重要的角
13、色。用后臺的存儲過程建立應用系統的業務規則(business Rule),可以充分利用服務器的能力和資源來處理數據,這樣即減輕了前臺的處理壓力,又避免了在網絡上傳送大量數據所造成的問題。優化了應用系統的性能。圖5-3 部門信息維護頁面當需要更新部門相關信息時,選擇DataGrid控件中對相關信息,此條信息將被綁定到textbox,然后再對相關內容進行修改,然后選擇【修改】按鈕,便可看到修改成功的消息框。當需要刪除信息時,在DataGrid控件選擇要刪除的信息,然后點擊 【刪除】按鈕,確定進行所有信息的刪除后,即可將信息進行成功刪除。3.3.2 部門信息查詢圖5-4 部門信息查詢頁面3.4 職工
14、信息管理模塊設計3.4.1 職工信息維護職工信息維護部分主要包括對企業的員工的相關信息進行管理。用戶可查看、添加、修改、刪除員工信息。職工信息維護和部門信息維護功能相似,代碼也基本相似,在此就不再一一敘述。 圖5-5 職工信息維護頁面3.4.2 職工信息查詢和輸出圖5-6職工信息查詢頁面當用戶點擊【打印】按鈕后信息即通過excel設計的樣式輸出,下圖為顯示效果。圖5-7職工信息打印頁面3.5 工資管理模塊設計3.5.1 當月工資計算當月工資計算模塊用于管理員工的工資,具有導入歷史工資、工資計算以及工資發放的功能。第一次使用該功能時員工的基本薪資信息,例如基本工資、各種補貼等,需要人工輸入,輸入
15、無誤后通過點擊【計算當月工資】按鈕計算出【實發工資】。因為薪資的大部分項目對于個人來說基本是一致的,所以以后月份的工資計算可以將歷史的數據直接導入,需要修改的地方單獨調整就可以了。選擇【發放月份】后點擊【導入工資歷史】便可導入歷史數據。圖5-8當月工資計算頁面3.5.2 工資查詢工資查詢窗體用于查詢職工歷史月份的工資和打印工資單,查詢的條件包括工資月份和職工編號兩個屬性。圖5-9工資查詢頁面工資查詢功能與前面所講的部門信息查詢功能相似,打印功能也同于員工信息查詢部分的打印功能,因此工資查詢和打印工資單的代碼不再詳細介紹。3.6 用戶管理模塊設計圖5-10用戶管理頁面以上分別是【添加用戶】和【修改密碼】頁面。第四部分考核評價點序號功能列表功能描述分數說明難度1.正確創建系統框架使用直連數據庫讀取、提交數據,數據訪問層單列,嚴格按照3層結構分層5必做2.主窗體工具欄,登錄
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文庫發布:上班會課件
- 護理專業教學課件
- 初中語言賞析教學課件
- 2024-2025 學年中小學學校工會主席述職報告-
- 寶寶牙齒教學課件
- 教育機構介紹課件模板
- 世界地形教學課件
- 【德州】2025年山東禹城市教育醫療衛生系統事業單位招聘人員65人筆試歷年典型考題及考點剖析附帶答案詳解
- 題型05 定量實驗探究-備戰2020年中考化學實驗題型特訓(原卷版)
- 新年福利玩耍活動方案
- 道路旅客運輸安全生產管理制度x
- 人教(部編版)道德與法治八下5.3基本政治制度教學設計
- 大學英語四六級詞匯表
- 黑龍江省2024年普通高校招生體育類本科批院校專業組投檔分數線(歷史類)
- 水閘地基施工方案
- 企業數字化轉型服務協議
- 《建立合適邊界:親子教育課件》
- DB37-T 4516-2022 高速公路邊坡光伏發電工程技術規范
- 變電所設備更換申請報告
- 2023年遺傳學考試題庫(含答案)
- 課題申報參考:基于多模態大數據的大學生心理危機預警機制研究
評論
0/150
提交評論