人事管理系統的設計

2021-03-04 04:53:54 字數 2986 閱讀 8189

吉林建築工程學院

the architectural and civil engineering institute

管理資訊系統課程設計報告

題目: 吉林建築工程學院管理資訊系統

所在院系: 管理學院

專業班級: 房地產經營管理102班

指導教師: 劉喆

姓名: 曹陽

設計時間: 2011——2012學年第二學期

目錄1. 功能概述

2. 開發背景及意義

3. 軟體環境

3. 系統層次結構

6. 軟體具體功能說明,介面說明(表單說明)

7. 體會及優缺點分析

人事管理系統的設計(開發)

1. 功能概述

人事工資管理系統是不可缺少的部分,它的內容對於其的決策者和管理者來說都至關重要,所以人事工資管理系統應該能夠為使用者提供充足的資訊和快捷的查詢手段。人事工資管理系統的主要任務就是使用計算機,對所有公司成員的人事檔案資料進行儲存;在需要時進行查詢、分類、統計或者增加、修改和刪除等操作;可以針對不同的目的,對各種檔案資料進行查詢。

2. 開發背景及意義

隨著計算機技術、網路技術和資訊科技的發展,現在辦公系統更趨於系統化、科學化和網路化。網路辦公自動化系統是計算機技術和網路迅速發展的乙個辦公應用解決方案,它的主要目的是實現資訊交流和資訊共享,提供協同工作的手段,提高辦公的效率,讓人們從繁瑣的有紙辦公中解脫出來。現在許多的機關單位的人事管理水平還停留在紙介質的基礎上,這樣的機制已經不能適應時代的發展,因為它浪費了許多人力和物力,在資訊時代這種傳統的管理方法必然被計算機為基礎的資訊管理所取代。

本系統就是基於本公司的人事管理而設計的,是對公司的人事資料進行管理,為人事管理人員提供了一套操作簡單、使用可靠、介面友好、易於管理和使用的處理工具。本系統對人事各種資料進行統一處理,避免資料訪問、資料處理的重複,提高工作效率,減少了系統資料處理的複雜性。本系統不僅使公司人事管理人員從繁重的工作中解脫出來,而且提高了人事管理的效率,提高了人事管理的科學性,方便了使用者查詢、管理人員進行管理。

3. 軟體環境

伺服器端要求如下:

作業系統:windows 2000 server

資料庫:mircrosoft sqlserver2005

開發工具:microsoft visual studio 2005

4. 系統層次結構

hipo圖是ibm公司發明的「層次圖加輸人/處理/輸出圖」的英文縮寫。它既可以描述軟體總的模組層次結構h圖(層次圖),又可以描述每個模組輸入/輸出資料/處理功能及模組呼叫的詳細情況ipo圖(也稱ipo表)。hipo圖以模組分解的層次性以及模組內部輸入、處理、輸出三大基本部分為基礎建立的。

本系統的最頂層的矩形框代表人事工資管理系統的主控模組,呼叫下層模組以完成全部管理功能;第二層的每個模組控制完成系統的乙個主要功能,如此實現自頂向下逐步求精 。

h圖只說明了系統由那些模組組成及其控制層次結構,並未說明模組間的資訊傳遞及模組內部的處理。因此對一些重要模組還必須根據h圖繪製具體的ipo表。使用者和管理人員可利用ipo表編寫、修改和維護程式。

ipo表中包含的附加資訊主要有系統名稱、圖的作者,完成的日期,本圖描述的模組的名字,模組在層次圖中的編號,呼叫本模組的模組清單,本模組呼叫的模組的清單、注釋以及本模組使用的區域性資料元素等。

資訊查詢的上層呼叫模組為人事管理,沒有下層模組可呼叫,資訊查詢的ipo表如表4.1所示。

表4.1 資訊查詢的ipo表

修改資訊的上層呼叫模組為人事管理,沒有下層模組可呼叫,修改資訊的ipo表如表4.2所示。

表4.2 修改資訊的ipo表

在系統分析階段,已經找出了主要的概念類和類的方法、類間的關係。到了系統設計階段,需要從軟體系統的角度來重新設計類圖。分析階段的類到了設計階段有的可能變成一組類,有的可能消失。

分析階段的類圖主要是用來描述現實世界中的問題;而設計階段的類圖主要是對解決方案進行描述。因此設計階段的類圖描述了軟體的系統結構。建立設計類圖的過程包括以下幾步:

1.識別設計階段出現的類,為這些類新增屬性和方法。

2.建立類間關係,最終完成對屬性和方法的細節描述。

系統設計階段的類圖如圖4.2所示。

圖4.2 系統設計階段的類圖

資料庫設計

1.考評管理資訊表:用於儲存員工考評管理基本資訊

2.員工檔案資訊表:用於儲存員工檔案的詳細資訊

3.員工工資資訊表:用於儲存員工工資的詳細資訊

4.獎罰管理資訊表:用於儲存獎罰管理資訊

5.調動管理資訊表:用於儲存員工的調動管理資訊

使用者資訊表是用來存放管理員的詳細資訊的資料表,裡面存有不同級別的使用者,可以在系統中實現不同的功能操作,內容如表3.3所示。

表4.3 考評管理資訊表

員工檔案資訊表:用於儲存員工檔案的詳細資訊,內容如表3.4所示。

表4.4 員工檔案資訊表

員工工資資訊表:用於儲存員工工資的詳細資訊,內容如表3.5所示。

表4.5 員工工資資訊表

獎罰管理資訊表:用於儲存獎罰管理資訊,內容如表3.6所示。

表4.6 獎罰管理資訊表

調動管理資訊表:用於儲存員工的調動管理資訊,內容如表3.7所示。

表4.7 調動管理資訊表

圖3.5 修改口令pad圖

5.系統功能實現

在管理員登入中,主要實現的是對管理員合法性的驗證。管理員在此輸入其姓名、證件號並通過軟鍵盤輸入密碼,經過與後台資料庫中的記錄進行相應的對比確定其為合法使用者,管理員才得到進入系統的許可權,如圖4.1所示:

圖管理員登入介面

功能實現:

1.由於使用者在登入系統時,可能會有某些資訊忘記輸入,這時可能會出現錯誤。本系統通過獲取使用者資訊框中的資訊並進行判斷,如果有未輸入的資訊,則會警告使用者並提示使用者將資訊輸入完整。

在這個功能模組中,管理員可以對員工的基本資訊進行檢視。如果有必要,還可以檢視某個員工的詳細資訊以此來了解此員工的職位及工資。檔案管理窗體用於管理所有員工的檔案資訊,在檔案管理窗體中可以新增、修改、刪除和查詢員工資訊,雙擊某條員工資訊,可以開啟修改員工檔案的窗體,在此窗體中可以對資訊進行修改並顯示員工的詳細資訊。

如圖4.2所示。

人事管理系統設計

c語言編寫的,源 如下 include include include typedef struct person person pe 80 int menu select while c 0 c 6 return c 0 int input person per,int n return n i ...

人事管理系統設計報告

sql server網路資料庫及其應用 課程設計 人事管理資訊系統 sq server網路資料庫及其應用 課程設計報告 一 專案的名稱 人事管理資訊系統 二 專案的主題 人事管理系統是典型的資訊管理系統。它可以協助各單位科學 有效地進行人事管理,提高人事管理效率。人事管理作為公司管理的乙個重要方面,...

人事管理系統的設計與實現

人事管理是每個企業必不可少的。人事檔案管理系統一般包括對人事檔案的統計 查詢 更新 報表輸出等功能。人事檔案管理系統主要包含職工個人自然情況,工作情況,簡歷,政治情況等方面資訊,內容比較龐大複雜。同時還綜合考慮檔案管理工作的性質,總結歸納出所需實現的功能。主要是為人事檔案進行服務,對人事的變動 人事...