基于SQL,Server數(shù)據(jù)庫(kù)的人事管理系統(tǒng)的研究與開發(fā)
發(fā)布時(shí)間:2019-08-14 來(lái)源: 歷史回眸 點(diǎn)擊:
【 摘要 】 隨著信息技術(shù)的飛速發(fā)展,信息化系統(tǒng)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)人事管理勢(shì)在必行。企業(yè)利用人事管理系統(tǒng),使公司管理者和管理部門能夠更科學(xué)、合理、公平地對(duì)企業(yè)人事進(jìn)行管理。文章基于SQL Server數(shù)據(jù)庫(kù)對(duì)人事管理系統(tǒng)進(jìn)行研究與開發(fā)。
【 關(guān)鍵詞 】 SQL Server數(shù)據(jù)庫(kù);人事管理系統(tǒng)
Based on SQL Server Database Management System Research and Development
Fan Yu-hong
。–angzhou Normal UniversityHebei Cangzhou 061001)
【 Abstract 】 With the rapid development of information technology, information system in the business management the application popularization, uses the computer realization of personnel management be imperative. Enterprises using personnel management system, the company managers and management can more scientific reasonable and fair for business and personnel management. In this paper, based on the SQL SERVER database of personnel management system research and development.
【 Keywords 】 SQL server database;personnel management system
0 引言
隨著社會(huì)經(jīng)濟(jì)的不斷發(fā)展,對(duì)于一些中小型的企業(yè)來(lái)說(shuō),人力資源成為企業(yè)發(fā)展的重要因素。有些企業(yè)還停留在用紙張檔案管理的方式,這種方式效率低下,而且容易出錯(cuò),極不適應(yīng)現(xiàn)代企業(yè)發(fā)展和管理的要求。針對(duì)這種情況,我們開發(fā)了人事管理系統(tǒng)。系統(tǒng)按照人力資源部門管理的操作流程,實(shí)行以計(jì)算機(jī)技術(shù)為主,科學(xué)管理企業(yè)的人事檔案等信息,不僅提高了辦公效率,同時(shí)為企業(yè)的發(fā)展提供了更為科學(xué)的管理平臺(tái)。
1 人事管理系統(tǒng)開發(fā)概述
對(duì)于應(yīng)用程序的開發(fā),需要開發(fā)人員對(duì)案例本身有一個(gè)較為完整和細(xì)致的認(rèn)識(shí),包括案例的背景、所要達(dá)到的功能及需求分析等。
以下是企業(yè)人事管理的流程:每位員工由人事管理部錄入基本資料,生成人事檔案;由人力資源部管理部門信息;匯集員工獎(jiǎng)懲信息和考勤信息;每月生成員工考核信息,并根據(jù)考核信息生成工資表。
根據(jù)企業(yè)人事管理的開發(fā)流程,開發(fā)人員首先需要完成對(duì)系統(tǒng)開發(fā)進(jìn)行需求分析、系統(tǒng)模塊劃分、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)等工作。這里主要介紹如何根據(jù)實(shí)際案例進(jìn)行系統(tǒng)需求分析、系統(tǒng)功能模塊劃分及系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。
1.1 系統(tǒng)需求分析
目前,對(duì)于一般中小型企業(yè)在人事管理上還是采用手工管理的方式。這種方式辦公效率低下,不能有效地提供員工信息,對(duì)部門進(jìn)行管理,而且存在著安全隱患,不能保證數(shù)據(jù)的安全性。為了更好地適應(yīng)當(dāng)前企業(yè)對(duì)人事管理的需求,解決手工管理存在的缺陷,開發(fā)人事管理系統(tǒng)應(yīng)該滿足以下需求:可以進(jìn)行企業(yè)職員基本信息管理,進(jìn)行企業(yè)部門管理,進(jìn)行職員考評(píng)管理,進(jìn)行基本數(shù)據(jù)管理,支持用戶權(quán)限設(shè)置,支持報(bào)表打印功能,完成數(shù)據(jù)庫(kù)的備份和恢復(fù)。
1.2 系統(tǒng)功能模塊劃分
根據(jù)上述的系統(tǒng)需求分析,本系統(tǒng)主要?jiǎng)澐譃橄到y(tǒng)管理模塊、基礎(chǔ)數(shù)據(jù)管理模塊、部門信息管理模塊、職員信息管理模塊、職員考評(píng)信息模塊五個(gè)主要模塊。如圖1所示。
1.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)采用的是兩層結(jié)構(gòu),即客戶端/服務(wù)器模式。該模式對(duì)于中小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)來(lái)說(shuō),系統(tǒng)開發(fā)簡(jiǎn)單快捷,功能實(shí)現(xiàn)和調(diào)節(jié)也較為容易。如圖2所示。
2 人事管理系統(tǒng)設(shè)計(jì)與開發(fā)
以下對(duì)人事管理系統(tǒng)進(jìn)行設(shè)計(jì)與開發(fā)。
a) 設(shè)計(jì)和創(chuàng)建數(shù)據(jù)庫(kù)
根據(jù)系統(tǒng)功能分析和數(shù)據(jù)庫(kù)需求分析,接下來(lái)可以為本系統(tǒng)創(chuàng)建數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)由Microsoft SQL Server2005創(chuàng)建。創(chuàng)建的具體步驟如下:
打開SQL Server 2005,在數(shù)據(jù)庫(kù)列表項(xiàng)上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫(kù)”命令。會(huì)彈出“數(shù)據(jù)庫(kù)屬性”對(duì)話框,在選項(xiàng)卡中選擇“常規(guī)”選項(xiàng),然后在“名稱”文本框中輸入要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名稱。本系統(tǒng)數(shù)據(jù)庫(kù)名稱為“DBEmp”。單擊“確定”按鈕,完成數(shù)據(jù)庫(kù)的創(chuàng)建。完成數(shù)據(jù)庫(kù)的設(shè)計(jì)和創(chuàng)建后,接下來(lái)即可創(chuàng)建人事管理系統(tǒng)的工程。
b) 創(chuàng)建工程和公共函數(shù)模塊
打開Visual Basic 6.0創(chuàng)建一個(gè)新的標(biāo)準(zhǔn)EXE工程,保存為“人事管理系統(tǒng)”。為工程添加一個(gè)MDI窗體,該窗體為人事管理系統(tǒng)的主窗體。添加ADO對(duì)象到工程中。在菜單中選擇“工程”→“引用”命令,選擇“Microsoft ActiveX Data Object 2.5 Library”列表項(xiàng),然后單擊“確定”按鈕,將ADO對(duì)象添加到工程中。
公共變量定義了人事管理系統(tǒng)中常用的一些變量。例如,用戶名、用戶類型及職員編號(hào)等。為工程添加模塊,命名為“EmpModule.bas”,在該模塊中聲明公共變量。公共函數(shù)模塊主要是將一些常用的操作封裝為函數(shù)的形式,這樣可以簡(jiǎn)化程序的結(jié)構(gòu)并且減少代碼量。同時(shí)也提高了應(yīng)用程序的可維護(hù)性。例如,數(shù)據(jù)刷新顯示函數(shù)、檢查記錄是否存在的函數(shù)等。
c) SQL Server 2005代碼開發(fā)
相關(guān)熱詞搜索:數(shù)據(jù)庫(kù) 開發(fā) 研究 人事管理系統(tǒng) SQL
熱點(diǎn)文章閱讀