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