方娜 付思惠 李沫諭 唐瑛娃 李萬(wàn)祿
[摘 要] 考勤管理系統(tǒng)是為了滿足單位日常考勤管理的需求,使單位考勤過(guò)程更加快速、安全、高效的信息管理系統(tǒng)。本系統(tǒng)基于C/S模式,采用Visual Basic語(yǔ)言與Access數(shù)據(jù)庫(kù)開(kāi)發(fā)完成,實(shí)現(xiàn)了系統(tǒng)管理、數(shù)據(jù)管理與報(bào)表管理等功能。其中系統(tǒng)管理包括登錄、退出、打卡數(shù)據(jù)采集、班次定義、日常排班與請(qǐng)假登記等模塊;數(shù)據(jù)管理包括缺席登記、員工數(shù)據(jù)管理與數(shù)據(jù)庫(kù)管理等模塊;報(bào)表管理包括日常動(dòng)態(tài)考勤報(bào)表、考勤明細(xì)管理報(bào)表與考勤月報(bào)管理報(bào)表等模塊。本系統(tǒng)能基本滿足用戶在考勤管理方面的需求,界面友好,符合用戶使用習(xí)慣,能實(shí)際地提高單位考勤管理的效率。
[關(guān)鍵詞] 考勤; 管理; 設(shè)計(jì); 模式
一、設(shè)計(jì)背景及目的
隨著現(xiàn)代科技的進(jìn)步,用計(jì)算機(jī)來(lái)進(jìn)行考勤管理成為現(xiàn)代化企業(yè)運(yùn)作必不可少的一部分。以前考勤工作都是由工完成,不僅浪費(fèi)了人力與物力,而且無(wú)法保證其準(zhǔn)確性和透明度,同時(shí)給企業(yè)的管理帶來(lái)了許多的不便?,F(xiàn)在利用計(jì)算機(jī)來(lái)管理考勤工作,大大降低了工作人員的工作量,提高了工作效率,使原本復(fù)雜枯燥無(wú)味的工作變的簡(jiǎn)單而輕松。
計(jì)算機(jī)技術(shù),特別是數(shù)據(jù)庫(kù)技術(shù)的發(fā)展。為企業(yè)建立管理信息系統(tǒng),甚至對(duì)改變管理思想起著不可估量的作用。實(shí)踐證明信息技術(shù)已在企業(yè)的管理層面扮演越來(lái)越重要的角色。
二、系統(tǒng)分析
1.需求分析
(1)功能需求。認(rèn)證用戶。系統(tǒng)在連接數(shù)據(jù)庫(kù)前需對(duì)用戶進(jìn)行認(rèn)證。如果認(rèn)證通過(guò),執(zhí)行連接。對(duì)非法用戶則拒絕執(zhí)行操作并關(guān)閉程序。
設(shè)置上下班時(shí)間。系統(tǒng)應(yīng)能由用戶設(shè)置上下班時(shí)間,并能根據(jù)此時(shí)間來(lái)判斷員工是否遲到或早退。記錄員工出勤狀況。系統(tǒng)必須能記錄員工每日的上下班時(shí)間,能夠?qū)φ?qǐng)假或出差的員工進(jìn)行登記。并且能記錄其請(qǐng)假或出差的詳細(xì)情況,能夠提供多種查詢方式供用戶查詢員工的出勤記錄。
統(tǒng)計(jì)出勤狀況。系統(tǒng)要能夠按用戶指定的時(shí)間范圍對(duì)員工的出勤狀況進(jìn)行統(tǒng)計(jì),列出詳細(xì)的統(tǒng)計(jì)結(jié)果,其中需包含遲到,早退,請(qǐng)假,出差和曠工次數(shù)。并提供檢索功能,使能夠?qū)蝹€(gè)員工的出勤統(tǒng)計(jì)結(jié)果進(jìn)行查詢。
添加刪除員工。系統(tǒng)需能夠?qū)T工進(jìn)行添加或者刪除操作。并能夠?qū)π略龅膯T工進(jìn)行正常的記錄,統(tǒng)計(jì)和查詢操作。
(2)性能需求。系統(tǒng)需能夠?qū)?shù)據(jù)庫(kù)進(jìn)行反復(fù)讀寫操作,并且保證在數(shù)據(jù)庫(kù)存有大量信息的時(shí)候,系統(tǒng)的所有功能依然能正常運(yùn)行。
(3)將來(lái)可能提出的要求。該系統(tǒng)可擴(kuò)展按照統(tǒng)計(jì)出來(lái)的結(jié)果來(lái)計(jì)算員工應(yīng)得的薪水并會(huì)同出勤統(tǒng)計(jì)結(jié)果一起制成詳單提供給管理者。
2.功能分析
設(shè)計(jì)本考勤系統(tǒng)目的是為企業(yè)解決員工考勤的繁瑣工作,減輕企業(yè)負(fù)擔(dān),減少不必要的勞動(dòng)力、金錢的損耗,提高工作效率,為企業(yè)創(chuàng)造更多效益,實(shí)現(xiàn)單位考勤管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。因此本系統(tǒng)主要需要實(shí)現(xiàn)以下幾個(gè)功能:管理員登錄及信息維護(hù),員工信息維護(hù),數(shù)據(jù)采集,基本數(shù)據(jù)(請(qǐng)假類型、部門類型、職務(wù)類型)維護(hù),數(shù)據(jù)庫(kù)管理,查詢功能,排班功能,請(qǐng)假、缺席記錄等。
3.數(shù)據(jù)流圖分析
數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的傳輸變換過(guò)程。數(shù)據(jù)流圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具,表示系統(tǒng)內(nèi)部信息的流向,并表示系統(tǒng)的邏輯處理的功能。數(shù)據(jù)流圖的作用主要包括:
(1)系統(tǒng)分析員可自頂向下分析系統(tǒng)信息流程;(2)可在圖上畫出需要計(jì)算機(jī)處理的部分;(3)根據(jù)數(shù)據(jù)存貯,進(jìn)一步作數(shù)據(jù)分析,向數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)渡;(4)根據(jù)數(shù)據(jù)流向,定出存取方式;(5)對(duì)應(yīng)一個(gè)處理過(guò)程,用相應(yīng)的語(yǔ)言、判定表等工具表達(dá)處理方法。
4.系統(tǒng)實(shí)現(xiàn)
(1)數(shù)據(jù)庫(kù)訪問(wèn)。數(shù)據(jù)庫(kù)技術(shù)已漸漸成為電子信息系統(tǒng)的重要核心技術(shù),企業(yè)管理離不開(kāi)數(shù)據(jù)庫(kù)技術(shù),因?yàn)閿?shù)據(jù)庫(kù)能夠提供數(shù)據(jù)共享,且冗余度低,從而減少應(yīng)用程序的研制和維護(hù)的費(fèi)用。
(2)系統(tǒng)登錄界面。本系統(tǒng)在登錄之前,首先是調(diào)用系統(tǒng)的公共模塊,獲得一些基本數(shù)據(jù),比如數(shù)據(jù)庫(kù)打開(kāi),創(chuàng)建關(guān)系,初始化端口,初始化排班等,都是在公用模塊中進(jìn)行的。然后出現(xiàn)登錄界面。
(3)員工信息管理。為了編程方便,也為了使代碼簡(jiǎn)潔、易懂,本系統(tǒng)相關(guān)的按鈕組成控件數(shù)組;為了系統(tǒng)界面簡(jiǎn)練、大方,不雜亂無(wú)章,系統(tǒng)按鈕設(shè)置成雙向按鈕,比如添加按鈕,當(dāng)點(diǎn)擊添加按鈕時(shí),按鈕的標(biāo)題(caption)由“添加”變?yōu)椤叭∠?。添加員工信息時(shí),添加按鈕變成取消按鈕,保存按鈕被激活,編輯區(qū)(文本框部分)呈可編輯狀態(tài),修改、刪除、查詢等按鈕處在失活狀態(tài);當(dāng)用戶點(diǎn)擊員工表的某條記錄時(shí),修改、刪除、查詢按鈕被激活,當(dāng)點(diǎn)擊修改按鈕時(shí),修改按鈕變成還原按鈕,同時(shí)編輯區(qū)被激活,表中記錄的信息被顯示在編輯區(qū),刪除、查詢按鈕失活。員工管理系模塊中,管理員可以對(duì)員工持卡情況進(jìn)行管理,如缺卡、丟失、有卡等。
5.報(bào)表功能
報(bào)表功能在本系統(tǒng)中是最關(guān)鍵的。考勤系統(tǒng)之所以能夠支持管理者的決策,是因?yàn)槟軌蚣皶r(shí)地給管理者提供員工的考勤報(bào)表,使管理者能夠及時(shí)準(zhǔn)確地分析出公司員工的工作情況和工作態(tài)度,并能夠及時(shí)地對(duì)員工做出正確的領(lǐng)導(dǎo)管理,從而促進(jìn)員工的工作積極性,提高工作效率。本系統(tǒng)主要實(shí)現(xiàn)了日常動(dòng)態(tài)考勤報(bào)表、打卡流水報(bào)表、考勤明細(xì)報(bào)表、考勤月報(bào)表的報(bào)表功能。報(bào)表功能主要分為兩個(gè)部分:查詢;打印。
6.軟件測(cè)試與分析
對(duì)本系統(tǒng)進(jìn)行代碼測(cè)試、功能測(cè)試、以及界面測(cè)試、滿足系統(tǒng)設(shè)計(jì)的需要。本系統(tǒng)能夠較好的實(shí)現(xiàn)上班時(shí)間的設(shè)定;能夠提供員工出入單位的情況記錄;能夠提供請(qǐng)假、出差情況的記錄,并實(shí)現(xiàn)查詢、添加、修改、刪除、瀏覽等處理功能;能夠在每個(gè)月底進(jìn)行整個(gè)月的出勤情況統(tǒng)計(jì);能夠擁有一定的安全性、協(xié)調(diào)性和完整性;能準(zhǔn)確反映出某天或者某月的個(gè)人、部門或者整個(gè)單位的考勤狀況,避免以往手工統(tǒng)計(jì)的煩瑣工作,從而為管理人員提供準(zhǔn)確的考勤數(shù)據(jù),大大節(jié)約管理成本,減少了不必要的勞動(dòng)力。對(duì)企業(yè)實(shí)現(xiàn)人事管理現(xiàn)代化、規(guī)范化具有重要的意義,為人力資源開(kāi)發(fā)、職工的績(jī)效考核提供重要的參考依據(jù)。
但在安全性上存在一定的漏洞;功能不夠完善,查詢功能還不能很好的實(shí)現(xiàn);界面還需美化;系統(tǒng)擴(kuò)充功能還需進(jìn)一步加強(qiáng)實(shí)現(xiàn)。以上問(wèn)題都有待進(jìn)一步的改善。
三、結(jié)語(yǔ)
本設(shè)計(jì)從需求分析到系統(tǒng)實(shí)現(xiàn)完全依照軟件工程中“計(jì)算機(jī)軟件開(kāi)發(fā)規(guī)范”規(guī)定的軟件生存周期實(shí)現(xiàn),符合軟件工程學(xué)原理。本文論述了考勤管理系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)實(shí)現(xiàn)過(guò)程,介紹了軟件系統(tǒng)的組成,討論了IC卡技術(shù),了解了考勤機(jī)及其種類和優(yōu)缺點(diǎn)。本考勤管理系統(tǒng)能準(zhǔn)確反映出某天或者某月的個(gè)人、部門或者整個(gè)單位的考勤狀況,避免以往手工統(tǒng)計(jì)的煩瑣工作,從而為管理人員提供準(zhǔn)確的考勤數(shù)據(jù),大大節(jié)約管理成本,減少了不必要的勞動(dòng)力。這對(duì)企業(yè)實(shí)現(xiàn)人事管理現(xiàn)代化、規(guī)范化具有重要的意義,為人力資源開(kāi)發(fā),職工的績(jī)效考核提供重要的參考依據(jù)。