郭 博,王詩(shī)兵,牛 磊
(阜陽(yáng)師范學(xué)院 計(jì)算機(jī)與信息工程學(xué)院,安徽 阜陽(yáng) 236029)
企業(yè)考勤制度是企業(yè)制度化管理的重要一環(huán),是企業(yè)對(duì)員工上下班情況進(jìn)行記錄的管理制度[1].目前,我國(guó)大多數(shù)企業(yè)的考勤管理還是停留在采用人工記錄的方式,很難深入全面地掌握企業(yè)各部門員工的出勤情況[2].為提高企業(yè)的工作效率,解放人力資源,改變?nèi)斯ぬ幚淼默F(xiàn)狀,本文給出了基于SQL Server2000的企業(yè)考勤管理系統(tǒng).
Visual Basic(后面簡(jiǎn)稱VB)[3]是一種可視編程、面對(duì)對(duì)象和事件驅(qū)動(dòng)的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可適用于研發(fā)Windows環(huán)境下的各類應(yīng)用程序.VB運(yùn)行快,執(zhí)行效率高,高效訪問數(shù)據(jù)庫(kù),編程機(jī)制靈活方便,大量使用系統(tǒng)自帶應(yīng)用程序接口(API)函數(shù),圖形界面功能強(qiáng)大.
SQL Server 2000是一個(gè)具備完全Web支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了一套完備的分析工具,支持可擴(kuò)展標(biāo)識(shí)語(yǔ)言(XML),允許用戶對(duì)大量信息進(jìn)行分類,具有較高的性價(jià)比、可拓展性、簡(jiǎn)單易學(xué)等特點(diǎn)[4].同時(shí),SQL Server2000還支持多用戶登陸,針對(duì)不同用戶授權(quán)管理,SQL身份驗(yàn)證等功能[5],適合本系統(tǒng)開發(fā)的基本要求.
目前,國(guó)內(nèi)企業(yè)的規(guī)模越來(lái)越大,人力資源管理的復(fù)雜性也越來(lái)越高,人工考勤的數(shù)據(jù)已不能滿足企業(yè)發(fā)展的需要,迫切需要一套管理系統(tǒng)來(lái)完成此項(xiàng)工作.本管理系統(tǒng)采用C/S架構(gòu),是以VB為編程語(yǔ)言,以SQL Server 2000數(shù)據(jù)庫(kù)為后臺(tái)數(shù)據(jù)庫(kù)管理的框架體系.利用此架構(gòu)來(lái)開發(fā)本管理系統(tǒng),從技術(shù)層面上是完全沒有問題的.此外,使用該系統(tǒng)還可以大大縮減人力資源的投入,能有效促進(jìn)企業(yè)管理工作的進(jìn)程,具有較強(qiáng)的可操作性.
現(xiàn)在利用計(jì)算機(jī)來(lái)解決過(guò)去考勤無(wú)法做到數(shù)據(jù)的準(zhǔn)確性和過(guò)程的公開透明,大大降低了工作人員的工作量,提高了工作效率,此次研發(fā)的目標(biāo)是開發(fā)一個(gè)實(shí)用、方便、界面友好的考勤管理系統(tǒng).同時(shí),此系統(tǒng)的使用者都是非計(jì)算機(jī)專業(yè)人才,其中的業(yè)務(wù)邏輯應(yīng)盡可能做到屏蔽在界面后面,提高系統(tǒng)的使用難度,避免大量時(shí)間花在培訓(xùn)此軟件使用上.總之,開發(fā)前明確用戶需求,保證新系統(tǒng)的功能貼合用戶需要,避免系統(tǒng)研發(fā)無(wú)疾而終.
考勤管理系統(tǒng)的主要功能包括用戶管理,查詢修改員工數(shù)據(jù),導(dǎo)入排班、加班、請(qǐng)假數(shù)據(jù)、考勤數(shù)據(jù)查詢等.根據(jù)調(diào)研的結(jié)果,本系統(tǒng)的功能模塊圖如圖1所示.
圖1 系統(tǒng)模塊結(jié)構(gòu)圖
圖2 考勤管理系統(tǒng)數(shù)據(jù)流程圖
數(shù)據(jù)流程圖描述了新系統(tǒng)的全部數(shù)據(jù)處理邏輯和數(shù)據(jù)的流動(dòng)過(guò)程,構(gòu)成新系統(tǒng)的邏輯模型.需要根據(jù)業(yè)務(wù)流程圖,弄清哪些數(shù)據(jù)需要進(jìn)行處理,輸入數(shù)據(jù)和輸出數(shù)據(jù)之間如何轉(zhuǎn)換,信息輸出的具體格式等.根據(jù)對(duì)業(yè)務(wù)的分析,給出了本系統(tǒng)的數(shù)據(jù)流程圖,如圖2所示.
用戶登錄需要輸入密碼是判斷使用本程序的用戶是否是合法用戶.若用戶名和密碼和數(shù)據(jù)庫(kù)存放的一致,則打開程序主界面;當(dāng)密碼和用戶名不匹配時(shí),提示重新輸入,阻止非法用戶使用本系統(tǒng),并記錄非法登陸記錄.登錄界面如下圖3所示:
圖3 系統(tǒng)登錄界面圖
登錄界面設(shè)計(jì)主要代碼如下:
本系統(tǒng)是把多個(gè)功能模塊以菜單形式置于主界面中,當(dāng)需要執(zhí)行某一功能模塊時(shí),單擊某一子菜單進(jìn)行切換.主界面包括系統(tǒng)管理、數(shù)據(jù)管理、排班管理、加班管理、請(qǐng)假管理、考勤管理等六大功能模塊,如圖4所示:
圖4 系統(tǒng)主界面
本模塊包括用戶管理子模塊和密碼修改子模塊.用戶管理子模塊用于添加、修改、刪除各類用戶,而密碼修改子模塊主要是各類用戶用來(lái)設(shè)置和修改各自的登錄密碼.
考勤管理模塊由出勤信息查詢子模塊、出勤信息確認(rèn)子模塊和考勤統(tǒng)計(jì)信息子模塊組成.
通過(guò)對(duì)上述設(shè)計(jì)的實(shí)現(xiàn)的企業(yè)考勤管理系統(tǒng)符合企業(yè)關(guān)于員工出勤管理方面的需求.經(jīng)過(guò)研發(fā)后的測(cè)試表明,本系統(tǒng)運(yùn)行正常,操作簡(jiǎn)便,界面互動(dòng)性強(qiáng),提高了管理人員的工作效率,有利于企業(yè)高層全面準(zhǔn)確的掌握企業(yè)運(yùn)行情況,同時(shí)具有一定的經(jīng)濟(jì)效益.
〔1〕蒙飚.基于無(wú)線傳感器網(wǎng)絡(luò)的校園考勤系統(tǒng)設(shè)計(jì)[J].柳州職業(yè)技術(shù)學(xué)院學(xué)報(bào),2014,14(1):41-44.
〔2〕鄧衛(wèi)華.國(guó)有企業(yè)考勤管理的問題與措施分析.人力資源管理,2014,48(7):40-41.
〔3〕閆利華.VisualBasic的數(shù)據(jù)庫(kù)訪問技術(shù).赤峰學(xué)院學(xué)報(bào)(自然科學(xué)版),2008,24(1):50-51.
〔4〕劉利群,吳衛(wèi)祖.基于Internet的企業(yè)信息化人才培訓(xùn)系統(tǒng)設(shè)計(jì).赤峰學(xué)院學(xué)報(bào)(自然科學(xué)版),2010,26(3):24-25.
〔5〕李巖.水情水調(diào)自動(dòng)化系統(tǒng)中SQL Server 2000數(shù)據(jù)庫(kù)的訪問安全機(jī)制.水電自動(dòng)化與大壩監(jiān)測(cè),2010,34(6):77-80.