一個人力資源管理系統(tǒng)的實現(xiàn)
摘要:隨著計算機應(yīng)用領(lǐng)域的飛速發(fā)展,人們開始利用計算機解決一些實際問題。本文的人力資源管理系統(tǒng),以C/S模式實現(xiàn)了人力資源管理的各項功能,包括檔案管理、出勤管理、工資管理、用人申請、業(yè)績考核、人員調(diào)動等功能。系統(tǒng)運行后,滿足了人力資源管理的需要,提升了管理效率。
關(guān)鍵詞:Visual C++;人力資源;面向?qū)ο?;?shù)據(jù)庫
隨著我國經(jīng)濟的快速發(fā)展,很多企業(yè)員工規(guī)模不斷擴大,采用傳統(tǒng)人工管理方式出現(xiàn)困難,而且浪費大量人力和物力。因此,針對某單位的實際情況,開發(fā)一個界面友好,易于操作,對人力信息進行統(tǒng)計分析的人力資源管理系統(tǒng)顯得十分必要。
1 系統(tǒng)的總體功能分析
結(jié)合某單位人力資源管理的特點,經(jīng)過調(diào)研及與用戶的溝通,系統(tǒng)包括兩類用戶,分別為管理員和普通用戶。管理員擁有全部的權(quán)限,而普通用戶只有查閱功能。系統(tǒng)需要實現(xiàn)員工信息處理,考勤信息查詢,員工考核等功能,得到的功能結(jié)構(gòu)圖如圖1所示。
人力資源管理系統(tǒng)就是為了滿足人力資源管理的需要,系統(tǒng)主要功能有:1)系統(tǒng)操作:包括用戶注冊、密碼修改、重新登錄、退出登錄;2)人事檔案:包括檔案錄入、檔案檢索、調(diào)動記錄、應(yīng)聘登記、應(yīng)聘檔案、應(yīng)聘考核;3)人事管理:包括添加部門、職務(wù)列表、用人申請、業(yè)務(wù)考核、業(yè)績列表、工資登記、工資管理;4)日常管理:包括考勤錄入、請假條、工資調(diào)整。
2 人力資源管理系統(tǒng)數(shù)據(jù)庫設(shè)計
人力資源管理系統(tǒng)在運行過程中需要進行大量增、刪、改、查等操作,根據(jù)系統(tǒng)需要設(shè)計了10張數(shù)據(jù)表,用于存儲不同的信息。這些表包括員工考核表、部門信息表、員工調(diào)動表、職務(wù)信息表、員工信息表、工資管理表、工資表、請假表、日出勤登記表、用人申請登記表。主要的數(shù)據(jù)表設(shè)計如圖2、圖3所示。
建立數(shù)據(jù)庫時,數(shù)據(jù)庫命名為“HRMS”;數(shù)據(jù)庫連接時,首先導(dǎo)入動態(tài)鏈接庫,然后通過ODBC配置數(shù)據(jù)源,ADO插件提供數(shù)據(jù)對象.最后通過SQL語言完成對數(shù)據(jù)的操作。
3 系統(tǒng)主要功能的實現(xiàn)
開發(fā)系統(tǒng)時,選擇面向?qū)ο蟮姆椒?,綜合運用數(shù)據(jù)庫和程序設(shè)計技術(shù)。以Visual C++6.0作為系統(tǒng)前臺應(yīng)用程序開發(fā)工具,SQL Senrer 2005作為后臺數(shù)據(jù)庫,開發(fā)出一套操作簡單、使用方便的人力資源管理系統(tǒng)。
c++相關(guān)文章:c++教程
評論