人事檔案管理系統的設計與開發

2022-11-10 00:39:05 字數 3172 閱讀 9852

第11卷第2期2011年6月

蘭州石化職業技術學院學報

文章編號

人事檔案管理系統的設計與開發

周欽(瀋陽航空職業技術學院學生處,遼寧瀋陽110043)

摘要:針對單位當前的人事檔案管理特點及現狀而開發了人事檔案管理系統,主要包括

後台資料庫的建立和維護以及前端應用程式的開發兩方面。前者要求建立起資料一致性和資料完整性及資料安全性,後者則要求應用程式功能完備,易操作等特點。經分析,使用microsofy公司的開發工具,利用其提供的各種物件導向的開發環境,尤其是資料視窗能簡潔操縱資料庫物件,可以在短時間內建立系統應用原型,然後對初始原型系統進行需求迭代,不斷修正和改進,直到形成使用者滿意的可行系統。

關鍵詞人事檔案;資訊管理

中圖分類號:g270.7

文獻標識碼:a

1系統分析

1.1系統功能分析

3)員工社會資訊(代號id、職工姓名、關係人姓

名、與本人關係、政治面貌、工作單位)。

4)員工基本工作經歷(代號id、職工姓名、起始日期、工作單位、職務、證明人)。

5)部門資訊(部門代號、部門)。

基於軟體開發目標,系統開發的範圍確定如下:

(1)職工的檔案管理:職工檔案管理是對職工的基本資訊和其他資訊進行新增,刪除和修改,其中其他資訊包括職工的家庭資訊,工作經歷資訊和社會關係資訊;(2)檔案查詢:是對職工的基本資訊和其他資訊進行查詢;(3)部門管理:

對公司的部門進行新增和刪除;(4)輸出列印:是對職工的基本資訊進行列印。

1.2資料分析模型(e—r圖)

2系統總體設計

2.1系統功能設計(圖2)

圖1資料分析模型

根據系統的需求分析,該人事管理系統的e—r圖如圖1所示。該e—r圖有5個實體:1)職工基本資訊(代號id、姓名、性別、職務、出生日期、民族、籍貫、政治面貌、職稱、文化程度、進入

圖2軟體結構圖

2.2軟體功能說明

1)員工資訊模組設計:該模組分為員工基本資訊管理包括對資訊的錄入,修改,查詢,刪除,列印等功能;員工其他資訊管理包括對員工家庭、工作經歷、社會關係的錄人,修改等功能。

2)部門資訊模組設計:該模組分為部門資訊包括對資訊的錄人、修改、查詢、刪除等功能,按部門的名稱進行查詢 j。3)系統管理模組設計:該模組分為新增使用者、密碼修改、退出系統三部分。

單位時間、工資、家庭住址)。

2)員工家庭資訊(代號id、職工姓名、成員人

數、戶主姓名、與本人關係、出生年月、工作單位)。

收稿日期

作者簡介:周欽(197"/一),男,遼寧營口人,講師,碩士.

18蘭州石化職業技術學院學報2011年

3系統資料設計

3.1資料庫及關係表設計

人事檔案管理系統關係表如圖3所示。

職工資訊表是對員工基本資訊的屬性定義,表

的具體屬性見表1。

表1職工資訊表

工作經歷表是對員工工作經歷的調查,通過數

據庫建立表屬性。具體屬性見表2。

4系統詳細設計

4.1系統主介面

該介面包括4個選單項,分別是系統管理,檔案

管理,檔案查詢,輸出列印。執行效果如圖4所示。

圖4主窗體

該窗體主要展示本軟體的主要功能,只要選擇想要

操做的功能子選單,便可進入相應的窗體。4.2各子模組的詳細設計

利用ado data控制項被繫結到中的activex控制項,利用damgfid控制項繫結adodc控制項和一系列行及列來顯示recordset物件的記錄及字

段值。damgfid控制項提供了文字編輯功能,在da-

 ̄gfid控制項中編輯單元格內容之後,可以自動更新到資料庫中。設計datagfid控制項屬性後,用資料來源的記錄集來自動填充該控制項,並自動設定該控制項的列標頭。然後可以編輯該網格的、刪除、重新安排、新增列標頭。

在執行時,可以在程式中切換來察看不同的表,或者可以修改當前資料庫的查詢,以返回乙個不同的記錄集合。使用物件的provider屬性指定ole db執行伺服器命令,然後設定的屬性以提供資料源位址。接下來通過ado的recordset物件運算元據【3】。

程式中可通過編寫**執行上述步驟實現對資料庫的訪問,也可以通過新增ado控制項並設定其屬性來訪問。

1)人事卡片管理窗體設計如圖5所示。

圖5人事資料資訊

功能:對員工的基本資訊進行管理,新增和刪除

按鈕用來新增和刪除職工。

員工基本資訊管理**如下

wend

周欽.人事檔案管理系統的設計與開發

next i

l9代號id」

部門代號部門姓名性別」

一12)員工基本資訊查詢窗體設計如圖6所示。

nexti

wend

圖6員工資訊查詢

end sub

查詢功能用sql語言中的select語句來實

現。sql是標準的關聯式資料庫語言,具有固定的語法形式。使用中靈活的利用其代表零個或者多個任意字元的萬用字元「%」,like子旬以及where子句實現所需的查詢功能。

獲得查詢結果後,利用的屬性可獲得記錄數,利用vb的迴圈語句和計算語句可對收入進行統計_4j。功能:通過單選框,選擇查詢條件,查出滿足條件員工的基本資訊,在datagrid控制項中顯示,由此瀏

5 結束語

人事檔案管理系統軟體克服了原始的人工錄

入,降低了操作的複雜性。而且查詢資訊的速度是

人工的幾百倍。員工也不必填寫那些複雜的**。在填寫的資訊中有許多是選擇的不需要輸入大量的漢字。

其過程採用嚴格的規範化管理,流程清晰,具有較強的順序性。不易發生錯誤。進行查詢不必再重新查詢檔案只需輸人想要查詢的相關資訊,就可以找到所需的查詢資訊。

該軟體會告知資料庫中是

覽員工的詳細資訊。

員工資訊查詢**如下

—否有相關的資訊。軟體能夠滿足企業對人事管理的

需要,同時方便使用者使用,節省了工作人員的工作時間,降低了工作強度,提高了工作效率。

參考文獻:

[1]盧

瀟.軟體工程[m].北京:清華大學出版社,2005.

職工資訊where部門

職工[2]李春葆,曾平.資料庫原理與應用[m].北京:清華大學出版社,2006.[3]董國平,顏志軍,萬[4]劉新民,蔡

資訊where姓名

麗資料庫開發

[m].北京:電子工業出版社,2006.

瓊,白康生程式設計

[m].北京:清華大學出版社,2004.

zhou qin

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

作者 關德君 科技視界 2013年第03期 摘要 開發本系統是實現企業員工檔案管理的系統化和自動化。系統主要由模組組成 職工檔案管理部分,部門管理部分,系統維護部分。本系統基於客戶機 伺服器 client server,c s 模式,前台採用delphi 7.0,後台採用sql server 200...

人事檔案管理系統

系統 學校 江蘇建築職業技術學院 班級 電算10 1 指導老師 陸老師 姓名 曹 劉 日期 2012 3 30 摘要本文主要分析公司人事工資管理系統的一些基本功能和組成情況,包括系統的需求分析 系統結構 系統功能模組劃分以及系統資料庫模式分析等,重點對人事工資管理系統的開發實現進行介紹。人事工資管理...

人事檔案管理系統

摘要 本文介紹的是採用visual foxpro開發的乙個人事資料庫管理系統,逐一介紹開發本系統的步驟 系統分析 系統設計 系統實現 系統實施。首先對現行人事管理系統進行分析,並找出其存在的問題,並提出解決方案。針對要開發的餓系統進行人事系統調研,提出開發系統的可行性分析。在系統結構設計中先後用資料...