摘 要:人事信息管理系統(tǒng)以VISUAL BASIC作為運(yùn)行平臺,同時利用Access數(shù)據(jù)庫作為后臺數(shù)據(jù)處理工具,以實(shí)現(xiàn)基本的人事管理,包括人員信息的處理、企業(yè)考勤、工作評價、工資等管理;信息管理是對信息進(jìn)行添加、編輯、刪除、瀏覽和查詢的操作,使管理者可以快速便捷的管理公司人事信息。
關(guān)鍵詞:人事信息管理 Visual Basic 數(shù)據(jù)庫 Access2000
中圖分類號:TP317 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2013)05(a)-0018-02
人事信息管理系統(tǒng)是一個事業(yè)或者企業(yè)單位不可缺少的部分,它的內(nèi)容對于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人事信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,使用計算機(jī)對人事信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。
人事信息管理軟件主要功能包括:人員信息管理、考勤管理和工資管理等。本設(shè)計將以一個典型的人事信息管理系統(tǒng)為例子,來講述如何用Visual Basic建立一個通用性MDI結(jié)構(gòu)檔案管理系統(tǒng)的開發(fā)步驟和實(shí)現(xiàn)方法。
1 系統(tǒng)需求分析和系統(tǒng)功能設(shè)計
1.1 系統(tǒng)需求分析
根據(jù)實(shí)際情況,我們使用原型法(Rapid Prototyping)即以少量代價快速地構(gòu)造一個可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對系統(tǒng)模型作連續(xù)的精華,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。
系統(tǒng)需求可分為如下3個方面:(1)員工基本信息的管理,包括員工的姓名、性別、職位等信息。(2)員工考勤信息的管理,每個員工對應(yīng)著相應(yīng)的考勤情況,及遲到早退的情況。(3)工資的管理,包括工資的項目和計算。
1.2 系統(tǒng)功能設(shè)計
系統(tǒng)開發(fā)的任務(wù)是實(shí)現(xiàn)企業(yè)人事信息關(guān)系的系統(tǒng)化和自動化。分析調(diào)查企業(yè)人事信息需求,明確人事管理系統(tǒng)需要完成對企業(yè)員工的各種信息輸入、查詢、修改,并通過對員工工作的內(nèi)容和數(shù)據(jù)流程,設(shè)計數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),再根據(jù)其系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項和數(shù)據(jù)流程,就能進(jìn)行系統(tǒng)的數(shù)據(jù)庫設(shè)計。
2 數(shù)據(jù)庫設(shè)計
設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。用戶的需求具體體現(xiàn)在各個信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各個信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典。再將單位數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為ACCESS 2000數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。
3 主要功能模塊的設(shè)計
3.1 用戶登錄窗體
由于人事管理系統(tǒng)中的數(shù)據(jù)和信息涉及公司機(jī)密,所以用戶進(jìn)入系統(tǒng)需要登錄密碼。用戶首先輸入用戶名和正確密碼,方可進(jìn)入系統(tǒng)對信息進(jìn)行操作。如果用戶3次輸入密碼不正確,將強(qiáng)行退出程序。
3.2 員工基本信息模塊
員工基本信息管理模塊主要完成員工信息的添加、修改、刪除和查詢。
員工基本信息窗口可以完成員工信息的添加、修改和刪除的功能,如圖1所示。
為了方便快捷用戶操作,在員工基本信息模塊中需要查詢功能,這樣可以節(jié)約搜索資料的時間。查詢員工基本信息窗口如圖2。
3.3 員工考勤管理模塊
員工考勤管理信息模塊主要實(shí)現(xiàn)如下功能:(1)添加員工考勤信息。(2)修改員工考勤信息。(3)刪除員工考勤信息。(4)查詢員工考勤信息。
考勤是為維護(hù)企業(yè)的正常工作秩序,提高辦事效率,嚴(yán)肅企業(yè)紀(jì)律,因此考勤管理是企業(yè)管理重要的一部分。查詢考勤信息功能采用的是復(fù)合式查詢,分為按姓名、編號和考勤錄入時間的三種查詢方式,用戶可以根據(jù)情況進(jìn)行選擇。
3.4 員工工資信息管理模塊
工資管理是企業(yè)管理的重要組成部分,員工工資信息管理包括每個月員工實(shí)際發(fā)放工資的計算,工資包括底薪、補(bǔ)貼、獎金、養(yǎng)老保險和醫(yī)療保險等項目。工資信息管理的修改和刪除采取同樣的列表形式。查詢工資信息功能采用的是復(fù)合式查詢,分為按姓名和編號的二種查詢方式,用戶可以根據(jù)情況進(jìn)行選擇查詢。
4 系統(tǒng)的實(shí)現(xiàn)和編譯
程序各個功能模塊的創(chuàng)建完成,應(yīng)該對人事管理系統(tǒng)的編程進(jìn)行調(diào)試工作,最后一步就是該系統(tǒng)的編譯和發(fā)行。這涉及到工程項目屬性的設(shè)置、可執(zhí)行應(yīng)用程序的生成。
在系統(tǒng)的編譯和發(fā)行以前,需要設(shè)置工程項目的屬性。選擇“工程┃人事管理工程”菜單,其屬性設(shè)置。最后選擇“文件┃生成人事管理.exe”菜單,編譯開始。編譯完畢后,即生成了響應(yīng)的可執(zhí)行文件。編譯通過后,形成可執(zhí)行文件人事管理.exe。但是在發(fā)行前要對可執(zhí)行文件進(jìn)行測試。通過測試的可執(zhí)行文件,就可以發(fā)布了。
5 結(jié)論
系統(tǒng)綜合了人事管理所需功能開發(fā),以Visual Basic語言為開發(fā)平臺,利用Access數(shù)據(jù)庫作為后臺數(shù)據(jù)處理工具,設(shè)計結(jié)果直接錄入系統(tǒng)數(shù)據(jù)庫,易于實(shí)現(xiàn)數(shù)據(jù)的維護(hù)和管理。人事管理系統(tǒng)的功能符合用戶需求,能夠完成員工基本信息、考核信息、員工工資信息等的添加、刪除、修改、查詢,并提供部分系統(tǒng)功能,使用戶能方便的用戶管理。在本系統(tǒng)的設(shè)計過程中,首先為整個系統(tǒng)構(gòu)建流程構(gòu)架,再分別介紹了人事管理系統(tǒng)的系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計和主要功能模塊的設(shè)計等。同時系統(tǒng)中信息的管理、錄入和修改等功能界面是可視化的,直觀易操作。
參考文獻(xiàn)
[1]劉炳文,許蔓舒.Visual Basic 6.0程序設(shè)計教程[M].清華大學(xué)出版社,2001.
[2]申莉莉.數(shù)據(jù)庫系統(tǒng)與Access2000教程[M].清華大學(xué)出版社,2001.
[3]魏江江.Visual Basic基礎(chǔ)編程百例[M].清華大學(xué)出版,2002.
[4]Jeffrey P.McManus.Visual Basic 6.0 數(shù)據(jù)庫訪問技術(shù)[M].機(jī)械工業(yè)出版社,1999.
[5]駱娟,何慢洪.Visual Basic 數(shù)據(jù)庫實(shí)例導(dǎo)航[M].人民郵電郵出版社,2004,3.
[6]杜艷,張申.基于VB與Access的公司信息管理系統(tǒng)設(shè)計[J].徐州工程學(xué)院學(xué)報:自然科學(xué)版,2011,26(2):42-48.