<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

人事管理系統簡單設計

2023-03-25

第一篇:人事管理系統簡單設計

人事管理系統設計

《網絡數據庫》 人事管理系統設計報告

院系:物理與電子工程學院

專業:通信工程

班級:10屆06班

學號:10006520633

姓名:代剛

日期:2011-05-16

人事管理系統設計

1、數據庫功能分析

即該數據庫能夠實現的主要功能。

2、數據庫需求分析

3、數據庫邏輯結構分析設計

即該數據庫由哪些表組成,每一個表含有哪些字段及相應的屬性設置。

4、創建數據庫

即該數據庫、表、視圖、存儲過程、觸發器、用戶自定義函數的T-SQl語句。

5、設計總結

描述自己的設計體會

字體:5號 宋體 單倍間隔

第二篇:企業人事管理系統詳細設計

1 企業人事管理系統概述

人事管理系統模塊設計:用戶登錄模塊:模塊功能包括錄入,修改,刪除登錄用戶信息。用戶權限管理模塊:模塊功能包括為每個系統功能設置一個權限代碼,為每個用戶設置其能夠擁有的權限,從而保證用戶根據自己權限訪問系統,確保系統保密信息的安全性。人員基本信息管理模塊:模塊功能包括企業人員信息錄入,修改,刪除,部門設置,照片上傳及工作崗位分配等,對人員基本信息進行詳細描述,以便在以后的系統運行過程中進行調用查詢。人員工作管理模塊:模塊功能包括工作分配查詢、工作情況查詢(又包括工作正常查詢和額外查詢)等查詢工作。統計查詢模塊:模塊功能包括根據部門、學歷、專業職務、合同類型、政治面貌、畢業院校、工作崗位、戶口所在地、婚姻狀況、籍貫、家庭住址、參加工作時間、民族、入職時間、入黨時間、專業等進行綜合查詢;同時可以對查詢結果到出成Excel格式進行二次編輯打印。系統維護模塊:模塊功能包括部門管理,學歷管理、專業職務管理、合同類型管理、政治面貌管理;系統字體進行管理;不同合同類型人員顯示顏色設置;合同到期人員提前提醒設置;數據庫備份,數據庫聯接維護等。

1.1 系統的任務

企業人事管理系統主要負責管理用戶的人事活動信息和人事活動日志。一個完善的企業人事管理系統的任務主要包括以下幾項:

(1)人事活動管理,主要提供快速的目錄查詢和人事活動提醒服務,并記錄人事活動日志。

(2)聯系人管理,負責管理群組信息和聯系人信息,設置優先級,并提供目錄查詢和打印功能。

(3)統計分析,負責對聯系人信息、人事活動提醒和人事活動日志進行統計。

(4)系統管理,主要負責管理用戶信息、權限設置、用戶登錄以及系統初始化。

1.2 系統的目標

企業人事管理系統是通過計算機方式集中管理人事活動信息和人事活動服務的系統,有以下幾個目標:

(1)更好地保存用戶的聯系方式,提供目錄查詢和打印服務。

(2)提供人事活動提醒服務,通知用戶所需進行的人事活動。

(3)詳細記錄用戶的人事活動日志,提供日志查詢分析功能。

(4)根據用戶權限來設置人事活動服務,提供信息的安全性。

1.3 系統開發方法

本系統開發采用的是結構化系統開發方法,結構化系統開發方法就是結構化開發方法,工程化的系統開發方法和生命周期方法的結合。其基本思想是:用系統工程的思想和工程化的方法,按用戶至上的原則、結構化、模塊化、自頂向下地對系統進行分析與設計,自底向上地進行實施。 結構化系統開發方法的特點:

(1)系統觀點。

(2)嚴格區分工作階段,每個階段都有明確的任務和應得的成果。

(3)自頂向下的分析與設計和自底向上的系統實施。

(4)工作成果文檔化,文檔資料規范化、標準化。

此系統之所以采用這種開發方法是因為結構系統開發方法的整體思路清楚,能夠從全局出發步步為營,減少返工,有利于開發質量;設計工作中階段性強,每一階段均有工作成果出現;每一階段的工作成果是下一級工作的依據,工作進度比較容易把握,有利于系統開發的總體管理和控制。另外,由于該方法強調從整體來分析和設計整個系統,因此在系統分析時,可以診斷出原系統中存在的問題和結構上的缺陷,這一點是其他方法難以做到的。

1.4 可行性分析

可行性是指組織內外當前的具體條件下,進行某項目的必要性和可能性。若系統開發是必要的,則進一步從技術、經濟、管理上分析其可行性。

1)經濟可行性

利用計算機對企業人員進行合理優化地管理,可以提高員工的工作熱情,同時還可以為領導們做出正確的決策提供參考,這些都有利于公司的業務發展和效益的提高。

2)技術可行性

在技術難度方面,Visual Basic 開發工具與SQL Server 2000 適合開發一些中小型的系統,在指導教師的幫助和參考網上一些相關資料,使得開發這樣一套企業人事管理系統軟件成為一種切實可行的方案。

3)組織管理的可行性

開發企業人事管理系統受到企業內部領導層的高度重視,同時廣大員工也反響強烈,有利于促進公司的業務發展和合理的人事管理。

2 系統需求分析

2.1 需求分析的重要性 需求分析工作是系統生命周期重要的一步,也是決定性的一步。忽略需求分析往往會付出沉重的代價。大量實踐表明,信息系統產生的許多錯誤都是由于需求定義不準確或錯誤導致的,而且,如果在需求定義階段發生錯誤,則修改這些錯誤的代價是非常高的,并隨著開發周期的進展,改正錯誤或在改正錯誤時引入的附加錯誤的代價是按指數增長的。因此,系統開發中的需求定義是系統成功的關鍵一步,必須引起足夠的重視。企業人事管理系統中一項重要的工作就是錄入和校對員工的基本信息和人事活動提醒,由于人數多,細節多,人工處理很容易丟失資料或出現不準確的情況,因此采用計算機進行企業人事管理,根據具體情況進行需求分析。

2.2 企業人事管理系統的功能結構

從業務角度來看,管理信息系統應該支持整個組織在不同層次上的各種功能。各種功能之間又有各種信息聯系,構成一個有機的整體及系統的業務功能結構。根據以上對人事管理系統的任務和目標的分析可以看出,一個標準的人事管理系統應該包含如圖1所示的一些功能。每個功能模塊又都包含一系列的子模塊。

圖1 “企業人事管理系統”功能模塊圖

1)人事活動管理

“人事活動管理”模塊主要用于提供快速的目錄查詢和人事活動提醒服務,并記錄人事活動日志。

(1)“分類查詢”模塊:“分類查詢”模塊負責為用戶提供目錄查詢功能。用戶可以進行精確查詢,也可以進行模糊查詢,從而快速查找所需要的人事活動信息。不同群組權限的用戶可以查詢不同群組的聯系人。

(2)“人事活動提醒”模塊:“人事活動提醒”模塊負責用戶提供人事活動提醒功能。提醒信息主要包括提醒ID、提醒主題、提醒時間、提醒對象、聯系人、聯系方式、提醒內容、錄入人員和是否完成等。提醒對象是指那些需要被提醒進行人事活動的公司員工,錄入人員是登錄的用戶,聯系方式主要有地址、辦公電話、手機號碼、郵箱、MSN和QQ號碼等。

一般用戶只能看到和自己相關的提醒信息,管理人員可以看到所有的提醒信息。當用戶已經完成人事活動事,需要將提醒信息的“是否完成”屬性標志為“完成”。

(3)“人事活動日志”模塊:“人事活動日志”模塊負責記錄用戶的人事活動日志。一般用戶和管理人員只能看到和自己相關的日志信息。人事活動日志主要包括日志ID、人事活動主題、人事活動時間、人事活動人員、聯系人、聯系方式、人事活動內容和錄入人員等。人事活動人員是那些進行人事活動活動的公司員工,錄入人員是登錄的用戶,聯系方式主要有地址、辦公電話、手機號碼、郵箱、MSN和QQ號碼等。

2)聯系人管理

“聯系人管理”模塊負責管理群組信息和聯系人信息,設置優先級,并提供目錄查詢和打印功能。

(1)“群組設置”模塊:“群組設置”模塊負責管理聯系人的群組信息。用戶可以通過建立群組來管理聯系人信息。群組信息主要包括群組ID、群組名稱、優先級、建立日期、群組簡介和錄入人員等。 (2)“聯系人設置”模塊:“聯系人設置”模塊負責設置聯系人信息,并對其進行添加、修改、刪除和查詢等操作。聯系人信息主要包括如下幾項。

①基本信息:聯系人ID、姓名、群組ID、優先級、性別、身份證號、出生日期、籍貫、民族;

②工作信息:工作單位、職務、職稱、工作描述;

③教育背景:畢業院校、學歷、專業;

④聯系方式:地址、辦公電話、住宅電話、手機號碼、傳真、郵箱、MSN、QQ;

⑤其他信息:個人愛好、特長。

(3)“優先級設置模塊”:“優先級設置”模塊負責設置群組和聯系人的優先級。

(4)“查詢打印”模塊:“查詢打印”模塊負責提供目錄查詢和打印功能。

3) 統計分析

“統計分析”模塊主要負責對聯系人的信息、人事活動提醒和人事活動日志進行統計分析。

(1)“聯系人統計”模塊:“聯系人統計”模塊負責對聯系人進行統計分析,通過它,用戶可以更加方便地了解目前各群組擁有的聯系人數目。

(2)“提醒統計”模塊:“提醒統計”模塊負責對人事活動信息進行統計??梢园凑杖耸禄顒犹嵝研畔⒅械穆撓等?,提醒時間和提醒對象分別進行統計分析。

(3)“日志分析”模塊:“日志分析”模塊負責分析人事活動日志??梢园凑杖耸禄顒尤罩局械娜耸禄顒訒r間、人事活動人員和聯系人分別進行統計分析。

4)系統管理

“系統管理”模塊主要負責用戶權限管理,包括用戶管理、密碼維護、重新登錄和初始化。

(1)“用戶管理”模塊:“用戶管理”模塊負責管理用戶信息。用戶信息包括用戶ID、用戶名稱、用戶類別(普通員工、管理人員)、密碼、模塊權限、電話和郵箱等。權限主要包括對一級模塊和二級模塊的使用權限、以及對各群組內聯系人的查詢權限。管理人員具有所有模塊和群組的使用權限,普通員工僅具有“人事活動管理”模塊的使用權限??梢詫θ航M查詢權限進行配置。

(2)“密碼維護”模塊:“密碼維護”模塊負責維護用戶密碼信息,為用戶提供更改密碼的功能。

(3)“重新登錄”模塊:“重新登錄”模塊主要用于給用戶提供重新登錄功能。

(4)“初始化”模塊:“初始化”模塊主要負責提供初始化數據的功能??梢杂羞x擇地對數據表進行清空操作。

3 數據庫分析設計

表1 數據表及其用途 根據系統需求分析,系統需要建立5個表,其用途說明如表1所示。

3.1 數據字典

表2到表6給出了5個數據表(提醒信息表、人事活動日志表、群組信息表、聯系人信息表、用戶信息表)的具體描述,包括字段名稱、數據類型、可否為空和說明。 1)提醒信息表

表2 提醒信息表

2)人事活動日志表

表3 人事活動日志表

3)群組信息表

表4 群組信息表

4)聯系人信息表

表5 聯系人信息表

5)用戶信息表

表6 用戶信息表

3.2 創建數據庫 在創建數據庫之前,用戶需要安裝MS SQL Server 系列的數據庫服務器。直接手工建立數據庫。打開SQL Server企業管理器,新建一個數據庫,數據庫名為“企業人事管理”,然后按照數據字典建立表和表的關聯。

4 系統設計與實現

通過數據庫分析設計,已經完成了所有的后臺工作,現在需要通過Visual Basic來編寫數據庫系統應用程序。

4.1 創建工程項目

啟動Visual Basic6.0后,單擊【文件】→【新建工程】命令,在彈出的對話框中選擇【標準EXE】選項,然后單擊【確定】按鈕。在項目的【屬性】面板.中將項目的“Name”屬性值改為“企業人事管理”。

4.2 創建系統主窗體4.3 創建公用模塊

為了能夠對數據庫訪問進行集中處理,需要創建一個專門訪問數據庫的公用模塊。在項目資源管理器中為項目添加一個模塊,并將其保存為OPeratDataBase.bas。

1)OPeratDataBase.bas OPeratDataBase.bas公用模塊主要對數據庫進行操作,包括以下5個函數:

① GetConnStr()As String 函數,返回鏈接字符串,用來設置數據庫連接字符串;

②OpenConn(ByRefConn As ADODB.Connection)As Boolean函數,返回布爾值,用來打開數據庫連接;

③ ExecuteSQL(ByVal SQL As String,ByRef msg As String)函數,用來執行SQL語句;

④ SelectSQL(ByVal SQL As String,ByRef msg As String)As ADODB.Recordset函數,返回Recordset,用來執行查詢語句;

⑤ BatchSelectSQL(ByVal SQL As String,ByRef msg As String)As ADODB.Recordset函數,返回Recordset,用來執行批處理。

2)PubilicVar.bas 為了實現全局變量,另外創建一個全局變量模塊PublicVar.bas,主要有3個全局變量,如下所示:

①LonginSucceeded全局變量,用來保存用戶登錄是否成功的標志;

②UserID全局變量,用來保存用戶ID;

③ConnectionString全局變量,用來保存數據庫鏈接字符串。

4.4 創建其它模塊

創建“人事活動管理”模塊、“聯系人管理”模塊、“統計分析”模塊和“系統管理”模塊

5 系統擴展

企業人事管理系統提供了人事活動管理、聯系人管理、統計分析和系統管理4大功能,但是作為一個完善的企業人事管理系統,還有不足之處。系統還應該具有多級群組設置和聯系人轉移群組的功能。企業人事管理系統也需要結合企業的具體業務進行分析設計,以更好地滿足用戶的要求。

第三篇:人事管理系統設計與實現—管理

人事管理系統 一實驗題目:人事管理系統

二實驗目的:通過這次課程設計,要掌握UML(統一建模語言),并能運用UML在Rational Rose中建模。 三實驗要求:

(1) 員工各種信息的輸入,包括員工的基本信息、學歷信息、婚姻狀況信息、職稱等。 (2) 員工各種信息的修改;

(3) 對于轉出、辭職、辭退、退休員工信息的刪除;

(4) 按照一定的條件,查詢、統計符合條件的員工信息;至少應該包括每個員工詳細信息的查詢、按婚姻狀況查詢、按學歷查詢、按工作崗位查詢等,至少應該包括按學歷、婚姻狀況、崗位、參加工作時間等統計各自的員工信息;

(5) 對查詢、統計的結果打印輸出。 (6) 熟悉UML,主要了解UML中的9大圖:Use case diagram(用例圖)、Class diagram(類圖)、Object diagram(對象圖,Rose中沒有)、Sequence diagram(序列圖)、Collaboration diagram(協作圖)、Statechart diagram(狀態圖)、Activity diagram(活動圖)、Component diagram(組件圖)、Deployment diagram(配置圖)、datamodel diagram(數據模型圖) (7) 完成對系統的建模。

四實驗內容:

根據要求畫出相應的圖形

人事管理用例圖

登錄管理基本信息管理管理員普通職員查詢管理信息輸出管理

基本信息管理子用例圖

總經理批復信息輸入管理員信息修改總經理信息刪除

查詢管理活動圖

經理登錄按員工信息查詢按員工婚姻狀況查詢按員工學歷查詢按員工工作崗位查詢統計結果 人事管理活動圖

用戶登錄員工基本信息查詢高級權限高級權限刪除輸入修改員工基本信息輸入員工基本信息修改員工基本休息刪除統計結果打印輸出總經理批復取消編輯批復未通過批復已通過載入文檔

登錄管理活動圖

顯示登錄界面輸入用戶名和密碼信息檢驗設置進入權限進入主界面

基本信息管理狀態圖

員工基本信息錄入待編輯管理員輸入`修改`刪除信息已編輯總經理批復批復已通過總經理批復總經理審批批復未通過未編輯

人事管理狀態圖

基本信息輸入基本信息刪除基本信息修改基本信息查詢

人事管理實體類圖

人事管理系統邊界類圖

登錄人事管理系統主界面員工信息管理員工信息查詢管理員工基本信息輸入員工基本信息刪除員工基本信息修改編輯信息批復員工基本休息修改

人事系統序列圖

用戶 : 管理員 : 登錄驗證用戶和...打開登錄正確打開 : 員工信息查詢管理 : 人事管理系統主界面 : 員工信息管理員工基本信息查詢基本...編輯員工基本...顯示員工基本...顯示員工基本...

人事管理協作圖

4: 正確2: 打開3: 登錄1: 驗證用戶和密碼用戶 : 管理員 : 登錄8: 顯示員工基本信息5: 打開6: 7: 查詢基本信息員工基本信息 : 員工信息管理9: 編輯員工基本信息 : 人事管理系統主界面10: 11: 顯示員工基本信息 : 員工信息查詢管理

人事管理組件圖

登錄主頁面身份驗證登錄系統主頁服務器運算編輯主頁并提交服務器管理員編輯主頁服務器運算出等待經理批復經理批復主頁服務器運算批復存入數據庫并返回主頁面

人事管理數據模型圖

人事管理部署圖

主機數據庫服務器打印機

心得體會:以前在做軟件工程實驗的時候大多是用viso做的圖。所以在這次實驗開始的時候對很多圖不很熟悉,通過書本和問同學解決了很多細節方面的問題,對軟件工程更加的知識有了更進一不的加強,但在做序列圖和協作圖的時候還是沒有很好的掌握,對系統在很多模塊的序列圖沒做出??偟膩碚f通過這次實驗提高了自己的動手能力和軟件工程的認識。

第四篇:人事管理系統畢業論文設計

前 言 .......................................................................................................................................................................... 1 1 需求分析 .................................................................................................................................................................. 2 1.1 系統需求 ............................................................................................................................................................ 2 1.1 功能需求 ............................................................................................................................................................ 2 1.3 可靠性要求 ........................................................................................................................................................ 3 1.4 性能需求 ............................................................................................................................................................ 3 2 開發環境簡介........................................................................................................................................................... 4 2.1 DELPHI簡介 ....................................................................................................................................................... 4 2.1.1 Delphi7的集成開發環境(IDE) .......................................................................... 錯誤!未定義書簽。 2.1.2 Pascal簡介 ............................................................................................................... 錯誤!未定義書簽。 2.2 SQL SERVER 2000 簡介 .................................................................................................. 錯誤!未定義書簽。 2.2.1 SQL Server 數據平臺 .............................................................................................. 錯誤!未定義書簽。 2.3 TQUERY部件在SQL編程中的運用 ............................................................................... 錯誤!未定義書簽。 3 總體設計 ................................................................................................................................ 錯誤!未定義書簽。 3.1 基本設計 .......................................................................................................................... 錯誤!未定義書簽。 3.1.1 設計概念 .................................................................................................................. 錯誤!未定義書簽。 3.1.2 功能分析 .................................................................................................................. 錯誤!未定義書簽。 3.1.3 數據流圖 .................................................................................................................. 錯誤!未定義書簽。 3.1.4 系統模塊 .................................................................................................................. 錯誤!未定義書簽。 3.2 用例圖 .............................................................................................................................. 錯誤!未定義書簽。 4 數據庫設計 ............................................................................................................................ 錯誤!未定義書簽。 4.1 數據庫概念設計 .............................................................................................................. 錯誤!未定義書簽。 4.2 數據庫邏輯結構設計 ...................................................................................................... 錯誤!未定義書簽。 5 詳細設計 ................................................................................................................................ 錯誤!未定義書簽。 5.1 系統主窗體 ...................................................................................................................... 錯誤!未定義書簽。 5.2 數據庫連接 ...................................................................................................................... 錯誤!未定義書簽。 5.3 用戶登陸界面 .................................................................................................................. 錯誤!未定義書簽。 5.4 用戶功能選擇 .................................................................................................................. 錯誤!未定義書簽。 5.5 用戶信息錄入 .................................................................................................................. 錯誤!未定義書簽。 5.6 查詢功能窗體 .................................................................................................................. 錯誤!未定義書簽。 5.7 數據備份和還原窗體 ...................................................................................................... 錯誤!未定義書簽。 5.8 工作日記及工作日記管理 .............................................................................................. 錯誤!未定義書簽。 5.9 用戶管理及用戶密碼修改 .............................................................................................. 錯誤!未定義書簽。

5.10 打印報表模塊 ................................................................................................................ 錯誤!未定義書簽。 5.11 數據公用模塊 ................................................................................................................ 錯誤!未定義書簽。 5.12 其它模塊 ........................................................................................................................ 錯誤!未定義書簽。 6 總

結 ...................................................................................................................................................................... 5 參考文獻 ...................................................................................................................................................................... 7 致謝 .............................................................................................................................................................................. 8

企業人事管理系統

摘要:在競爭越來越激烈的社會里,企業人事管理就越顯示出其不可缺性,成為企業一個非常重要的模塊。企業人事管理系統主要是用于員工個人相關信息的管理。使用人事管理系統,便于公司領導掌握人員的動向和人員的綜合素質,及時調整人才的分配,使用計算機對人事勞資信息進行管理,具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、成本低等優點,能夠極大地提高人事資源管理的效率,也是企業科學化、正規化管理的重要條件。

隨著企業自身人力資源的日益龐大、復雜程度逐漸增強,人機作坊再也無法適應如今企業的人事管理了,取代的是運用各種領域的知識,結合計算機科學而開發的人事管理系統。企業人事管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的數據庫。而對于后者則要求應用程序功能完備,易使用等特點。企業人事管理系統是對工作人員進行統一的管理,可以方便的進行錄入,查詢,修改,刪除,退出。經過以上分析,本系統使用Delphi 7.0作為界面和功能開發工具和SQL Sever 2000作為后臺數據庫,利用其提供的各種面向對象的開發工具進行界面和數據庫開發。軟件過程結合了快速原型模型與增量模型的優點:首先在短時間內建立系統應用原型,然后,對初始原型系統進行需求迭代,不斷修正和改進,直到形成可行系統。

關鍵詞:企業人事管理;DEPHI;ADO;SQL server 2000

Personnel Management System

Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology. Personnel management system is a typical management information system (MIS), including the establishment and maintenance of the background-database and front-end application development. To the former, the request for the data which is powerful in consistency and integrity, database which is good in security. For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit. Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built. Key words: human resource management; DEPHI; ADO; SQL server 2000

前 言

背景

在競爭越來越激烈的社會里,企業人事管理就越顯示出其不可缺性,成為企業一個非常重要的模塊。企業人事管理系統主要是用于員工個人相關信息的管理。使用人事管理系統,便于公司領導掌握人員的動向和人員的綜合素質,及時調整人才的分配,使用計算機對人事勞資信息進行管理,具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、成本低等優點,能夠極大地提高人事資源管理的效率,也是企業科學化、正規化管理的重要條件。

目標 設計一個企業人事信息管理系統,此系統要以人為中心,為企業提供全面的人事管理解決方案; a) 為企業建立規范化、實時化人事管理機制;

b) 提高企業人事管理的效率、節約相關的管理成本,增強人事管理的安全性; c) 滿足企業管理層,人事業務操作層和全體員工的不同層次和不同方面的需要; d) 對企業將來的整體信息化建設提供必要的支持。

1 需求分析

需求分析是系統開發必要環節,也是重中之重。作為該過程的結果,需求規格說明書是對系統的功能和行為完整的描述。系統設計將來自于需求分析的抽象規格說明轉變為面向真實世界的設計。一旦構建完成,該系統就會投入使用,同時會不可避免地產生更多的新需求。同時,需求過程與分析活動之間有相當程度的重疊,分析建模對于設定工作的范圍和其他一些事來說是必要的,所以我們利用分析模型來描述需求過程,隨著開發工作的繼續,分析活動在工作中占的比例將變得越來越大,直到所有需求都已知。[1]

1.1 系統需求

企業的人事管理職能主要分為人事檔案信息管理、人事變動管理、員工培訓管理、獎懲管理等內容。 a) 在人事系統開發時應考慮以下需求: b) 滿足人事管理職能的基本要求;

c) 進行多層次數據匯總,為各層次管理者的決策分析提供數據; d) 具有完整的系統接口,滿足靈活的數據導入與導出; e) 對操作人員的技能要求比較低,操作方便; f) 能夠實現方便的擴展,滿足企業發展的需要;

g) 能夠保障人事管理數據的安全、準確。 1.1 功能需求

基于系統需求分析,該系統需要實現以下基本功能:

a) 用戶管理:管理系統操作人員,設置操作人員口令和權限。在滿足不同系統用戶的操作需求的基礎上,提高系統的安全性。

b) 人事檔案管理:完成企業對員工個人檔案(包括員工的基本檔案和在職信息)的管理及相關操作。操作員進行員工檔案信息錄入及更改,其中包括員工的基本信息、工作經歷、家庭關系、獎懲記錄和培訓經歷,要求對這些員工檔案信息進行新增、修改、刪除操作,同時可以進行查詢和瀏覽操作。該模塊是本系統的重點,用戶可以通過該模塊為單位建立一個比較完整的人事檔案系統,同時可以對檔案進行查看。

c) 基礎數據管理:維護人事管理相關的一些基礎數據。主要包括以下功能:

(a)民族檔案設置:維護職工中民族檔案信息;

(b)職工類型設置:維護當前企業職工與企業的關系的類別信息; (c)文化程度設置:維護企業職工的文化程度類別信息; (d)政治面貌設置:維護企業職工的政治面貌類別信息; (e)部門類別設置:維護企業中設立的部門類別信息; (f)職務類別設置:維護企業中設立的職務類別信息;

(h)職稱類別設置:維護企業職工的職稱類別信息;

d) 人事變動管理:對于人事上的變動調整進行管理,對人員檔案的信息進行更新(如:員工職務、員工職稱、員工性質等的變動)。

e) 工作日志管理:記錄部門或系統用戶的一些備忘信息,包括日常的一些事件記錄,以及工作日記的管理維護。 f) 數據庫管理:對現有的數據庫進行管理,包括數據備份和恢復,以方便用戶對數據庫的管理和維護工作,提高系統的數據安全性。 1.3 可靠性要求

a) 計算機穩定可靠,網絡服務和數據庫服務穩定可靠;

b) 網絡通暢、穩定;軟件運行穩定;數據計算及數據傳輸無誤;提供數據備份和數據恢復方案。 1.4 性能需求 1)硬件環境

在最低配置的情況下,系統的性能往往不盡如人意,現在的硬件性能已經相當出色,且 價格也很便宜,因此通常給服務器端配置高性能硬件。推薦配置為:

·處理器:Intel 奔騰Ⅲ 或更高 ·內存:128MB ·硬盤空間:40GB ·顯卡:Geforce系列顯示適配器或更高。 2)軟件環境

·操作系統:windows 98/ME/2000/N ·數據庫:Microsoft SQL server 2000

2 開發環境簡介

2.1 Delphi簡介

Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優點。以Object Pascal為基礎,擴充了面向對象的能力,并且完美地結合了可視化的開發手段。Delphi自1995年3月一推出就受到了人們的關注,并在當年一舉奪得了多項大獎。

Delphi的出現打破了Visual系列可視化編程領域一統天下的局面。并且Delphi使用了本地編譯器直接生成技術,使程序的執行性能遠遠高于其它產品生成的程序。它還是真正的面向對象的編程語言。PASCAL語言的嚴謹加上可視化的優勢和強大的數據庫功能使得它有充分的資本和微軟的VB叫板。許多人當時都認為Pascal 是最有前途的程序設計語言,并預測Delphi將會成為可視化編程的主流環境。

Delphi在你編好程序后自動轉換成。EXE文件它運行時速度比VB快,而且編譯后不需要其他的支持庫就能運行。它的數據庫功能也挺強的,是開發中型數據庫軟件理想的編程工具。 Delphi適用于應用軟件、數據庫系統、系統軟件等類型的開發。而且它擁有和VB差不多一樣的功能,而且一樣能應用API函數,這在控制Windows很有用。

Delphi是全新的可視化編程環境,為我們提供了一種方便、快捷的Windows應用程序開發工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設計思想,采用了彈性可重復利用的完整的面向對象程序語言(Object-Oriented Language)、當今世界上最快的編輯器、最為領先的數據庫技術。對于廣大的程序開發人員來講,使用Delphi開發應用軟件,無疑會大大地提高編程效率,而且隨著應用的深入,您將會發現編程不再是枯燥無味的工作——Delphi的每一個設計細節,都將帶給您一份欣喜。

Delphi實際上是Pascal語言的一種版本,但它與傳統的Pascal語言有天壤之別。一個Delphi程序首先是應用程序框架,而這一框架正是應用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴格地按照設計運行。您的工作只是在“骨架”中加入您的程序。缺省的應用程序是一個空白的窗體(Form),您可以運行它,結果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質:可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應用程序框架通過提供所有應用程序共有的東西,為用戶應用程序的開發打下了良好的基礎。

Delphi已經為您做好了一切基礎工作——程序框架就是一個已經完成的可運行應用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。在空白窗口的背后,應用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應,窗口除了響應所有Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調、句柄處理等繁復過程都放在一個不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,

輕松從容地對可視部件進行編程。

面向對象的程序設計(Object-Oriented Programming,簡記為OOP)是Delphi誕生的基礎。OOP立意于創建軟件重用代碼,具備更好地模擬現實世界環境的能力,這使它被公認為是自上而下編程的優勝者。它通過給程序中加入擴展語句,把函數“封裝”進Windows編程所必需的“對象”中。面向對象的編程語言使得復雜的工作條理清晰、編寫容易。

說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統程序設計和編程方法兼

其中多媒體音頻視頻播放器是通過TMediaPlayer組件來實現的,支持的格式與系統已安裝的解碼器有關。

6 總

6.1 程序設計風格

在設計的時候采用了增量模型的思想:把軟件作為一系列的構件來設計,編碼,集成和測試。 用戶管理,密碼修改,用戶登陸,萬年歷,這些模塊都有高度的獨立性,因此他們的可重用性比較高,基本上是一個單元完成一個功能,模塊規模也比較小,模塊的作用域在控制域之內,只使用了兩個全局變量來存儲用戶名和用戶權限。[1]

在人機界面設計方面,本系統做到了以下幾點: a) 保持一致性(界面,背景的致性);

b) 提供有意義的反饋(用戶驗證和用戶管理,提供了比較精確的反饋信息); c) 在執行有較大破壞性的動作之前要求用戶確認(數據備份與還原); d) 允許大多數取消操作(大多數單元有取消操作功能);

e) 允許犯錯誤(由于權限的限制,系統能保護自己不受嚴重錯誤的破壞); f) 按功能對動作分類(在主窗口就是按動作類型組織菜單的); 6.2 有待加強項

a) 幫助的制作 一個完整的應用程序必須具有完整的幫助系統;幫助系統可以在必要的時候給用戶信息提示和一些系統相關服務。

b) 聲音制作 在這里主要是對聲音的加載,我們可以加載一些一般的聲音;主要來源有:音頻CD盤;波形音頻文件;MP3文件等等。其中波形音頻文件以WAV作為文件的后綴,我們可以播放現成的,也可以播放自己錄制的文件。

c) 我們還可以使用各種組件和ActiveX控件等技術來完善系統。利用一些做好的activeX組件,會縮短開發周期。

由于在開發工程方面缺少經驗,所以這個系統還存在著許多不足之處,在測試過程中總結如下: a) 數據表的設計還不是很合理;

b) 數據異常處理要更加人性化,錯誤信息的反饋要更加精確; 6.3 心得

經過一個月的設計和開發,人事管理系統基本開發完畢,其基本功能符合用戶需求,能夠完成基礎數據錄入,數據查詢等基本功能,以及相關報表的打印。

在這次畢業設計中,我獲益良多。首先我明白了需求分析對于一個系統的開發的重要性。其次我還學到了如何把一個軟件作為一個工程來做,在真正的軟件開發中,一個軟件系統的開發不是一個人來做,而是很多人合作來完成的,另外還有軟件的后期維護等等,這時就顯現出了把軟件作為一個工程來做的優越性,而這些都離不開數據流圖和模塊的分解。

Delphi是一個非常強大的開發工具,它具有運行速度快、易于學習和使用以及開發效率高的特點,使用起來真的是很順手。學習好一門編程語言以后可以為今后的學習和工作帶來很大的便利。

雖然本系統實現了基本的用戶需求功能,但是還有待于完善和加強,總之通過這次設計和開發過程,我對軟件開發有了進一步的了解。

參考文獻

[1] 張海藩編著.軟件工程導論[M].清華大學出版社出版,2003,1-173.

[2] 宋一兵,趙景波,李春艷著.Delphi 7.0基礎教程[M].機械工業出版社,2003,2-30. [3] 劉瑤儒著.新概念SQL Server2000教程[M].北京科海集團公司出,2001,12-23. [4] 韓強編著.SQL SERVER 2000 程序員手冊[M].機械工業出版社出版,2000,4-35. [5] 薩師煊著.數據庫系統概論(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯樂,丁寶康,汪衛著.數據庫系統教程[M].高等教育出版社,2002,1-202.

[7] 肖健著.SQL Server2000實踐與提高[M].中國電子出版社,2002,13-53. [8] 林金霖著.Delphi6 實務經典[M].中國鐵道出版社,2002年5月,6-110.

[9] 黃超,王志偉著.Delphi企業經營管理系統開發實例導航[M].人民郵電出版社,2003,20-90. [10] 程文剛主編.Delphi數據庫實用編程100例[M].中國鐵道出版社,2004,8-63. [11] 王晟,萬科著.Delphi數據庫開發經典案例解析[M].清華大學出版社,2005,85-89. [12] 王惠剛,唐晨光 彭為著.delphi7/8程序設計[M].清華大學出版社, 2002,42-63.

[13] 瀟湘工作室,邢增平著.Delphi 6.0最佳專輯[M].人民郵電出版社,2003,1-404. [14] 心鈴.Delphi問答.軟件報[N],2004-07-5.

[15] 高永惠.淺談Delphi中的異常處理方法[J].湖南輕工業高等??茖W校學報,2002-04,9-10.

[16] 徐萌飛.在Delphi中使用ADO技術對數據庫操作[J].中國學術期刊(光盤版)電子雜志社,2001,12-13. [17] 陳建兵.Delphi中基于安全靈活的動態連接遠程數據庫SQL的實現[J].福建電腦,2005,12-13. [18] 孫育紅.關于地方法院管理信息系統分析設計與實施[D].中國學術期刊電子雜志社,2001,8-9.

[19] 岳冰.南部引嫩工程信息管理系統開發[D].中國學術期刊電子雜志社,2003,20-21.

[20] 龐芳,王麗玫.南寧市自動氣象站業務服務數據庫系統[D].中國學術期刊電子雜志社,2004,21-23.

[21] 徐軍.研究生院綜合管理信息系統的研究與實現[D].中國學術期刊)電子雜志社,2004,32-33.

[22] 魯媛媛.碩士生導師綜合素質能力評價指標體系的研究[D].中國學術期刊電子雜志社,2005,18-19.

致謝

在這里我要我對給予我指導和幫助的曹步青老師以及在測試階段提供機器和意見的同學表示我誠至的謝意。曹老師認真負責的工作態度,嚴謹的治學精神使我受益匪淺。無論在理論和實踐中,都給了我很大的幫助,使我綜合素質提高不少,這對于我以后的學習和工作都有一種很大的幫助。

暨畢業論文答辯之際,我要忠心感謝湖南科技大學和計算機科學與工程學院的各位老師大學四年來對我的辛勤培養和悉心教育,是科大提供了學習機會,是各位老師傳授了我專業知識和做人的道理。

最后,再一次感謝我的恩師!感謝我的母校!祝各位老師身體健康,工作順心!愿我校的教育事業蓬勃發展!

參考文獻

[23] 張海藩編著.軟件工程導論[M].清華大學出版社出版,2003,1-173.

[24] 宋一兵,趙景波,李春艷著.Delphi 7.0基礎教程[M].機械工業出版社,2003,2-30. [25] 劉瑤儒著.新概念SQL Server2000教程[M].北京科海集團公司出,2001,12-23. [26] 韓強編著.SQL SERVER 2000 程序員手冊[M].機械工業出版社出版,2000,4-35. [27] 薩師煊著.數據庫系統概論(第二版)[M].高等教育出版社,1991,8-40. [28] 施伯樂,丁寶康,汪衛著.數據庫系統教程[M].高等教育出版社,2002,1-202.

[29] 肖健著.SQL Server2000實踐與提高[M].中國電子出版社,2002,13-53. [30] 林金霖著.Delphi6 實務經典[M].中國鐵道出版社,2002年5月,6-110.

[31] 黃超,王志偉著.Delphi企業經營管理系統開發實例導航[M].人民郵電出版社,2003,20-90. [32] 程文剛主編.Delphi數據庫實用編程100例[M].中國鐵道出版社,2004,8-63. [33] 王晟,萬科著.Delphi數據庫開發經典案例解析[M].清華大學出版社,2005,85-89. [34] 王惠剛,唐晨光 彭為著.delphi7/8程序設計[M].清華大學出版社, 2002,42-63.

[35] 瀟湘工作室,邢增平著.Delphi 6.0最佳專輯[M].人民郵電出版社,2003,1-404. [36] 心鈴.Delphi問答.軟件報[N],2004-07-5.

[37] 高永惠.淺談Delphi中的異常處理方法[J].湖南輕工業高等??茖W校學報,2002-04,9-10.

[38] 徐萌飛.在Delphi中使用ADO技術對數據庫操作[J].中國學術期刊(光盤版)電子雜志社,2001,12-13. [39] 陳建兵.Delphi中基于安全靈活的動態連接遠程數據庫SQL的實現[J].福建電腦,2005,12-13. [40] 岳冰.南部引嫩工程信息管理系統開發[D].中國學術期刊電子雜志社,2003,20-21.

第五篇:企業人事管理系統設計與實現

? ? ? ? 2011-3-2 您是第 1013 位閱讀者 頁面文字: [小] [中] [大]

一、概述

企業人事管理是企業管理的一項重要內容,在整個企業的管理中具有重要地位。隨著計算機技術的飛速發展,企業信息化的發展趨勢,人事管理系統已經成為企業管理內不可缺少的一部分,是適應現代企業制度要求、推動企業勞動人事管理走向科學化、規范化的必要條件。計算機在企業管理中應用的普及,利用計算機實現企業人事管理勢在必行。

二、企業人事管理系統的分析與設計

1.需求分析

隨著信息時代的到來以及辦公自動化的全面發展,企業人事管理工作的需求也不斷提高。傳統的手工作業效率較低,操作也較復雜,已不能滿足企業發展的要求。人事管理系統打破了傳統手工操作的模式,動態的實現了職工信息管理、人事變動、職工考勤信息管理和部門機構管理等功能。

(1)系統用戶管理

對使用系統的用戶進行管理,為他們分配一定的權限,使他們規范的使用系統。本系統的用戶及其操作權限都是由管理員添加的,管理員添加完畢之后,再將登錄名(即職工編號)和密碼分配給員工。

(2)職工信息管理

職工信息管理包括對職工基本信息和職工調動情況的記錄進行查詢、添加、刪除和修改。

(3)職工考勤管理

用于對職工的考勤情況進行記錄,同時管理和查詢企業職工出勤情況。其中包括日考勤記錄、請假、加班、出差等情況的查詢、添加、刪除和修改。

2.系統功能模塊設計

根據對人事管理系統的功能需求分析,本系統的主要模塊包括:系統用戶管理、職工信息管理、職工考勤管理以及機構編制管理四個部分,具體如圖1所示。

3.數據庫設計

數據庫是MIS的重要組成部分。本系統采用SQL作為數據庫管理系統。一個數據庫管理系統(Database Management System,簡稱DBMS)是一系列軟件程序的集合,一般具備以下功能:以規范的、一致的方式存儲數據;以規范的、一致的方式將數據組織成記錄;允許用規范、一致的方式存取記錄。在數據庫管理系統中,應用程序不能直接從存儲介質獲得所需的數據,它必須先將請求提交給DBMS,由DBMS負責從存儲介質檢索數據并提供給應用程序使用。因此一個數據庫管理系統就是應用程序與數據之間的接口。在數據庫管理系統中,多用戶可以不必關心數據存儲和其它實現的細節,可以在更高的抽象級別上觀察和訪問數據,適合不同類型用戶的多種用戶界面,保證并發訪問時數據一致性的并發控制,增進數據安全性的訪問控制。

三、企業人事管理系統的實現

各模塊的實現:

1.登錄模塊

在本系統中,不同級別的使用者擁有不同的權限,本系統的用戶身份分為職工、管理員、考勤員、主管四種:職工登錄后能進行的操作包括修改登錄密碼和查詢個人信息;管理員負責維護職工基本信息和職工流動信息,同時也具備修改密碼和查詢個人信息的權限;考勤員主要負責所有職工的各項考勤信息記錄的維護,也擁有一般職工的權限;主管主要負責組織機構編制的管理,對新增子公司和各下屬機構部門信息的管理。也可更改登錄密碼或查詢個人信息。

2.系統用戶管理模塊

系統用戶模塊分為兩個部分。第一部分是系統為每個系統的使用者提供了修改登錄密碼的權限。第二部分是登錄人員可對個人基本信息、調動信息以及各項考勤信息進行查詢。

修改登錄密碼:在管理人員添加用戶時,系統會把每個新添用戶的密碼設置為一個默認值,管理人員無法對此默認值進行修改。用戶一旦被分配了職工編號和權限,就可登錄本系統,并對個人登錄密碼進行修改。

查詢個人信息:用戶登錄后可以查看個人基本信息并進行核對,但為了系統安全性考慮,本系統沒有給職工修改個人基本信息的權限,所以當用戶基本信息發生變更,或者用戶發現顯示的基本信息與現實不符時,須向人事管理人員提出人事基本信息修改的申請。

3.職工信息管理模塊

職工信息管理主要包括職工基本信息的管理和職工流動信息的管理,由管理員來完成此模塊的操作。職工基本信息管理模塊提供對職工基本信息的添加、刪除、查詢和修改功能。由于考慮到職工人數很多,查找起來可能很費力,所以提供了以職工姓名來對所有記錄進行模糊查找。在查找的結果中,再根據職工編號,選擇相應的職工記錄便可。職工流動信息管理模塊提供職工調動信息的添加、刪除、查詢和修改功能。

4.職工考勤信息管理模塊

職工考勤信息管理模塊包括日考勤信息管理和其他考勤信息管理,對于每一項考勤,本系統都提供了添加、編輯、刪除的功能。除此以外,根據考勤信息記錄量大的特點,特別對各項考勤設置特殊的查詢方式。查詢條件一共有三個,包括職工編號、起始日期和終止日期。

其他考勤信息管理模塊包括請假信息管理、加班信息管理和出差信息管理三個部分。這三個模塊都具備添加、刪除和修改功能。

本文來自 99學術網(www.gaojutz.com),轉載請保留網址和出處

上一篇:人事行政經理工作規劃下一篇:人事工作總結工作安排

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火