RFID世界網(wǎng) >
技術文章 >
其他 >
正文
大學校園卡系統(tǒng)考勤系統(tǒng)設計方案
作者:潘春華 劉壽強 張健
來源:RFID世界網(wǎng)
日期:2005-07-20 10:18:28
摘要:大學校園卡系統(tǒng)考勤系統(tǒng)設計方案
1.需求
隨著科學技術的發(fā)展和計算機的深入普及,管理工具已形成了從人工管理到計算機輔助管理和計算機管理的格局。現(xiàn)代高校也充分利用信息網(wǎng)絡技術和計算機互聯(lián)網(wǎng),發(fā)揮信息網(wǎng)絡各種技術手段和現(xiàn)有各種教育、科研、信息資源的優(yōu)勢,開發(fā)各種應用系統(tǒng)和管理系統(tǒng),實觀網(wǎng)絡交互式管理,全面推進高等教育信息化。校園卡就是其中的 一種校園管理系統(tǒng)。大學校園卡系統(tǒng)考勤系統(tǒng)是校園卡系統(tǒng)的一個組成部分,將實現(xiàn)教職員工考勤的功能。
2.系統(tǒng)結構
本系統(tǒng)的網(wǎng)絡結構和數(shù)據(jù)傳輸途徑如下圖1所示(略):在上圖所示的結構中,通過485網(wǎng)絡傳輸協(xié)議將分布在某一個校區(qū)內的考勤機數(shù)據(jù)傳輸?shù)皆撔^(qū)的考勤機服務器中,再通過TCP/IP協(xié)議將各校區(qū)服務器上的考勤數(shù)據(jù)傳輸?shù)叫畔⒅行牡姆掌魃线M行匯總。數(shù)據(jù)進行匯總以后,其結果可以在信息查詢的計算機上查詢出來。
在每一個數(shù)據(jù)傳輸?shù)倪^程中,都設置了相應的保密和安全措施,只有相應的權限才能將數(shù)據(jù)進行上傳或下載。同時,為了保證數(shù)據(jù)準確、無損的傳輸,全部數(shù)據(jù)經(jīng)過加密后傳輸,在接收方進行解密和校驗。軟件功能的模塊結構按照地點可以描述為如下圖2結構:(略)
3.方案優(yōu)勢
本方案和其他方案對比具有以下優(yōu)點:
3.1 安全、強大、方便的數(shù)據(jù)網(wǎng)絡
(1).485協(xié)議通訊距離長,更適合大型的事業(yè)單位使用。
(2).每一次會議都可以設置相應的保密級別,只有相關人員才能查詢到資料,數(shù)據(jù)流加密傳輸,即使非法用戶能夠進入信息中心服務器,仍無法解讀經(jīng)過加密的數(shù)據(jù)。
(3).通過TCP/IP協(xié)議遠程傳輸數(shù)據(jù),可以將各個校區(qū)內的數(shù)據(jù)方便地進行匯總,在權限允許的情況下,可以將各個校區(qū)的考勤狀況了如指掌。在信息中心的數(shù)據(jù)服務器上提供了Internet的接口,無論在什么地方,只要連接上Internet,就可以進行考勤數(shù)據(jù)的查詢。
(4).通過將考勤機分組管理,可以將考勤機分布在不同部門及科系的會議室,一個部門也可以使用一臺或多臺考勤機。
(5).如果采用自動采集考勤機數(shù)據(jù),無須人工干涉,數(shù)據(jù)按照事先設定的上傳計劃自動上傳考勤機上的數(shù)據(jù)。
(6).考勤機全校適用,在本校區(qū)進行了排班的員工,如果不在本校區(qū)內,不必返回本校區(qū)刷卡,只要在所在校區(qū)內刷卡并上傳了考勤機的數(shù)據(jù),得到的考勤數(shù)據(jù)和在本校區(qū)內的結果相同。
3.2 簡便、直觀、靈活的操作
(1).無須用戶輸入員工基本資料和部門設置,系統(tǒng)從信息中心服務器共享的數(shù)據(jù)中直接讀取員工資料和部門資料。
(2).排班操作簡便、靈活。只要進行兩個步驟:選擇日期和時間;然后選擇需要在這個時間考勤的人員和部門。可以非常方便地將整個部門的人員選入選出,也可以將單個人員選入選出。根據(jù)校園人員上班時間變化不大的特點,還可以將以前保存的排班計劃重新利用,只要修改上班時間改變的部分即可,不用重新全部排班。
(3).考勤數(shù)據(jù)處理自動進行,排班設置完成以后,系統(tǒng)在上傳考勤機數(shù)據(jù)的時候自動處理數(shù)據(jù),將異常的數(shù)據(jù)拋出到異常數(shù)據(jù)表。由于只對異常數(shù)據(jù)進行處理,所以當操作員要統(tǒng)計考勤結果的時候,只要登記好相關資料(例如登記請假、出差等),系統(tǒng)就可以將考勤數(shù)據(jù)很快地處理出來。
(4).交互設計用戶界面遵循簡潔高效原則,摒棄一般考勤系統(tǒng)繁瑣的設置,也無須用戶長時間等待處理結果。
3.3 全面的查詢統(tǒng)計和報表
(1).統(tǒng)計和明細報表上至全校任何一段時間的統(tǒng)計數(shù)據(jù),下至一位員工的刷卡記錄,都可以通過查詢生成結果打印。每個報表都可以靈活地進行篩選、分組、排序、統(tǒng)計。還可以修改報表的標題和注腳。
(2).在即日處理的前提下,可以即日查詢考勤數(shù)據(jù),不必等到月末才能得知考勤結果,該功能的實現(xiàn),可以提早發(fā)現(xiàn)員工的異常考勤情況,通過詢問和調查,作出相應的處理,如此既保證了考勤系統(tǒng)嚴格的管理,又能夠及時發(fā)現(xiàn)問題、緩和矛盾,減輕員工的抗拒心理。
(3).任何查詢和報表都可以方便地保存調用。隨時隨地都可以查看以前某個時期的考勤數(shù)據(jù)。
4.功能實現(xiàn)祥解
本系統(tǒng)分為六個模塊,每個模塊實現(xiàn)的功能詳述如下:
4.1 通訊模塊:
該模塊主要的作用是實現(xiàn)計算機和考勤機的通訊。包括:
(1).錄入考勤機號:
將考勤機的編號輸入系統(tǒng)。
(2).設置考勤機時鐘:
將考勤機上的時間設置為信息中心服務器的時間,保持時鐘的準確走動。保持各校區(qū)的考勤機時間一致。
(3).將考勤機分組:
將考勤機分組編排,以方便將考勤機對應到各部門。
(4).從考勤機上下載考勤數(shù)據(jù):
將考勤機上的數(shù)據(jù)下載到計算機上,并直接通過網(wǎng)絡將處理過的數(shù)據(jù)上傳到信息中心服務器中。
(5).設置手動或自動采集數(shù)據(jù):
(6).聯(lián)網(wǎng)檢測:
檢測指定的或全部考勤機是否已經(jīng)通過485網(wǎng)卡正確連接到計算機上。
4.2 數(shù)據(jù)處理模塊
數(shù)據(jù)處理分為兩個部分:校區(qū)服務器上的數(shù)據(jù)處理和信息中心服務器上的數(shù)據(jù)處理。分述如下:
4.2.1 校區(qū)服務器上的數(shù)據(jù)處理
(1).將考勤機上下載得到的原始數(shù)據(jù)進行自動處理,將異常數(shù)據(jù)拋入異常數(shù)據(jù)表中。
(2).將異常數(shù)據(jù)和異常登記(如請假出差等的登記記錄)的數(shù)據(jù)綜合處理,得到指定時間段內的考勤數(shù)據(jù)。
(3).在生成明細數(shù)據(jù)的基礎上進行統(tǒng)計和匯總。
4.2.2 信息中心服務器上的數(shù)據(jù)處理
(1).將各校區(qū)上傳來的明細和統(tǒng)計數(shù)據(jù)進行進一步的統(tǒng)計。
(2).生成供瀏覽和查詢的數(shù)據(jù)。
4.3 考勤管理模塊:
該模塊主要的作用是對考勤系統(tǒng)進行一些必要的設置。
(1).排班
實現(xiàn)安排員工的上下班時間,才能在上傳考勤數(shù)據(jù)的時候判斷該考勤數(shù)據(jù)是否異常。在考勤系統(tǒng)中排班是非常重要的一個環(huán)節(jié),相對一般的考勤系統(tǒng)而言,排班模塊在操作、設計和性能方面作了優(yōu)化。
(2).異常考勤登記
異常考勤登記是為了將因故請假無法刷卡的員工登記出來,避免系統(tǒng)將有已請假或出差等特殊原因的員工處理成曠工。
(3).數(shù)據(jù)修正
當員工卡損壞、考勤機損壞、停電等原因無法刷卡時,如果將全體員工都進行登記的話,工作量大且易出錯,并且登記的類型不好定性,此時使用數(shù)據(jù)修正功能,可以對全校區(qū)或某個部門,也可以對某個員工的考勤數(shù)據(jù)進行修正。以得到正確的結果。
4.4 安全和保密模塊
安全和保密模塊是為了數(shù)據(jù)的傳輸能夠以保密的形式安全地在網(wǎng)絡中傳輸。包括:
(1).操作員的權限設置
可以根據(jù)用戶的職務幾各方面因素,控制用戶在使用考勤系統(tǒng)時的權限,例如,如果限定某操作員不能查看所有的出勤情況,那么必須要設定他的權限,如果該人員沒有相關的權限,以其身份和密碼登錄時,無論在什么地方都不能看到這些資料。
(2).數(shù)據(jù)加密解密
為保證數(shù)據(jù)在整個傳輸過程中的保密性,在數(shù)據(jù)傳輸前對數(shù)據(jù)進行加密處理。在信息中心服務器進行解密處理。
(3).數(shù)據(jù)校驗
在數(shù)據(jù)傳輸?shù)倪^程中為提高數(shù)據(jù)傳輸?shù)目煽啃裕跀?shù)據(jù)到達端對數(shù)據(jù)進行各種校驗,校驗通過后方可接受。
4.5 數(shù)據(jù)傳輸模塊
數(shù)據(jù)傳輸模塊主要作用是實現(xiàn)在TCP/IP網(wǎng)絡上發(fā)送和接收數(shù)據(jù)的功能。
(1).校區(qū)服務器和信息中心服務器之間的數(shù)據(jù)傳輸。
校區(qū)服務器和信息中心服務器之間的數(shù)據(jù)傳輸是基于TCP/IP的可靠數(shù)據(jù)傳輸,使用COM+實現(xiàn)分布式應用。
(2).信息中心服務器上提供Internet瀏覽的接口。
4.6 查詢和報表打印模塊
在校區(qū)服務器和信息中心服務器上提供查詢和打印報表的功能。
在校區(qū)服務器和信息中心上都可以查詢權限允許范圍內的數(shù)據(jù),提供多種靈活的查詢方式,用戶可以根據(jù)自己的需要分組、排序、篩選。查詢結果可以直接打印出來。
除了查詢時可以打印查詢結果之外,還可以打印一些特殊的報表,這些報表可以靈活地由用戶定制。也可以將格式固定下來。
如果報表的格式發(fā)生變化,系統(tǒng)現(xiàn)有的格式都不能滿足要求,還可以將考勤數(shù)據(jù)導出到Excel表中,由用戶自由設置。
參考文獻
1.(美)Wolfgang Rankl Wolfgang Effing 智能卡大全--智能卡的結構·功能·應用(第3版) 北京:電子工業(yè)出版社 2002年
2.Mike Hendry 智能卡安全與應用(第二版) 北京:人民郵電出版社 2002年
3. Sott B.Gothery & Timothy M.Jurgensen 智能卡開發(fā)者指南 北京:電子工業(yè)出版社 2000年
隨著科學技術的發(fā)展和計算機的深入普及,管理工具已形成了從人工管理到計算機輔助管理和計算機管理的格局。現(xiàn)代高校也充分利用信息網(wǎng)絡技術和計算機互聯(lián)網(wǎng),發(fā)揮信息網(wǎng)絡各種技術手段和現(xiàn)有各種教育、科研、信息資源的優(yōu)勢,開發(fā)各種應用系統(tǒng)和管理系統(tǒng),實觀網(wǎng)絡交互式管理,全面推進高等教育信息化。校園卡就是其中的 一種校園管理系統(tǒng)。大學校園卡系統(tǒng)考勤系統(tǒng)是校園卡系統(tǒng)的一個組成部分,將實現(xiàn)教職員工考勤的功能。
2.系統(tǒng)結構
本系統(tǒng)的網(wǎng)絡結構和數(shù)據(jù)傳輸途徑如下圖1所示(略):在上圖所示的結構中,通過485網(wǎng)絡傳輸協(xié)議將分布在某一個校區(qū)內的考勤機數(shù)據(jù)傳輸?shù)皆撔^(qū)的考勤機服務器中,再通過TCP/IP協(xié)議將各校區(qū)服務器上的考勤數(shù)據(jù)傳輸?shù)叫畔⒅行牡姆掌魃线M行匯總。數(shù)據(jù)進行匯總以后,其結果可以在信息查詢的計算機上查詢出來。
在每一個數(shù)據(jù)傳輸?shù)倪^程中,都設置了相應的保密和安全措施,只有相應的權限才能將數(shù)據(jù)進行上傳或下載。同時,為了保證數(shù)據(jù)準確、無損的傳輸,全部數(shù)據(jù)經(jīng)過加密后傳輸,在接收方進行解密和校驗。軟件功能的模塊結構按照地點可以描述為如下圖2結構:(略)
3.方案優(yōu)勢
本方案和其他方案對比具有以下優(yōu)點:
3.1 安全、強大、方便的數(shù)據(jù)網(wǎng)絡
(1).485協(xié)議通訊距離長,更適合大型的事業(yè)單位使用。
(2).每一次會議都可以設置相應的保密級別,只有相關人員才能查詢到資料,數(shù)據(jù)流加密傳輸,即使非法用戶能夠進入信息中心服務器,仍無法解讀經(jīng)過加密的數(shù)據(jù)。
(3).通過TCP/IP協(xié)議遠程傳輸數(shù)據(jù),可以將各個校區(qū)內的數(shù)據(jù)方便地進行匯總,在權限允許的情況下,可以將各個校區(qū)的考勤狀況了如指掌。在信息中心的數(shù)據(jù)服務器上提供了Internet的接口,無論在什么地方,只要連接上Internet,就可以進行考勤數(shù)據(jù)的查詢。
(4).通過將考勤機分組管理,可以將考勤機分布在不同部門及科系的會議室,一個部門也可以使用一臺或多臺考勤機。
(5).如果采用自動采集考勤機數(shù)據(jù),無須人工干涉,數(shù)據(jù)按照事先設定的上傳計劃自動上傳考勤機上的數(shù)據(jù)。
(6).考勤機全校適用,在本校區(qū)進行了排班的員工,如果不在本校區(qū)內,不必返回本校區(qū)刷卡,只要在所在校區(qū)內刷卡并上傳了考勤機的數(shù)據(jù),得到的考勤數(shù)據(jù)和在本校區(qū)內的結果相同。
3.2 簡便、直觀、靈活的操作
(1).無須用戶輸入員工基本資料和部門設置,系統(tǒng)從信息中心服務器共享的數(shù)據(jù)中直接讀取員工資料和部門資料。
(2).排班操作簡便、靈活。只要進行兩個步驟:選擇日期和時間;然后選擇需要在這個時間考勤的人員和部門。可以非常方便地將整個部門的人員選入選出,也可以將單個人員選入選出。根據(jù)校園人員上班時間變化不大的特點,還可以將以前保存的排班計劃重新利用,只要修改上班時間改變的部分即可,不用重新全部排班。
(3).考勤數(shù)據(jù)處理自動進行,排班設置完成以后,系統(tǒng)在上傳考勤機數(shù)據(jù)的時候自動處理數(shù)據(jù),將異常的數(shù)據(jù)拋出到異常數(shù)據(jù)表。由于只對異常數(shù)據(jù)進行處理,所以當操作員要統(tǒng)計考勤結果的時候,只要登記好相關資料(例如登記請假、出差等),系統(tǒng)就可以將考勤數(shù)據(jù)很快地處理出來。
(4).交互設計用戶界面遵循簡潔高效原則,摒棄一般考勤系統(tǒng)繁瑣的設置,也無須用戶長時間等待處理結果。
3.3 全面的查詢統(tǒng)計和報表
(1).統(tǒng)計和明細報表上至全校任何一段時間的統(tǒng)計數(shù)據(jù),下至一位員工的刷卡記錄,都可以通過查詢生成結果打印。每個報表都可以靈活地進行篩選、分組、排序、統(tǒng)計。還可以修改報表的標題和注腳。
(2).在即日處理的前提下,可以即日查詢考勤數(shù)據(jù),不必等到月末才能得知考勤結果,該功能的實現(xiàn),可以提早發(fā)現(xiàn)員工的異常考勤情況,通過詢問和調查,作出相應的處理,如此既保證了考勤系統(tǒng)嚴格的管理,又能夠及時發(fā)現(xiàn)問題、緩和矛盾,減輕員工的抗拒心理。
(3).任何查詢和報表都可以方便地保存調用。隨時隨地都可以查看以前某個時期的考勤數(shù)據(jù)。
4.功能實現(xiàn)祥解
本系統(tǒng)分為六個模塊,每個模塊實現(xiàn)的功能詳述如下:
4.1 通訊模塊:
該模塊主要的作用是實現(xiàn)計算機和考勤機的通訊。包括:
(1).錄入考勤機號:
將考勤機的編號輸入系統(tǒng)。
(2).設置考勤機時鐘:
將考勤機上的時間設置為信息中心服務器的時間,保持時鐘的準確走動。保持各校區(qū)的考勤機時間一致。
(3).將考勤機分組:
將考勤機分組編排,以方便將考勤機對應到各部門。
(4).從考勤機上下載考勤數(shù)據(jù):
將考勤機上的數(shù)據(jù)下載到計算機上,并直接通過網(wǎng)絡將處理過的數(shù)據(jù)上傳到信息中心服務器中。
(5).設置手動或自動采集數(shù)據(jù):
(6).聯(lián)網(wǎng)檢測:
檢測指定的或全部考勤機是否已經(jīng)通過485網(wǎng)卡正確連接到計算機上。
4.2 數(shù)據(jù)處理模塊
數(shù)據(jù)處理分為兩個部分:校區(qū)服務器上的數(shù)據(jù)處理和信息中心服務器上的數(shù)據(jù)處理。分述如下:
4.2.1 校區(qū)服務器上的數(shù)據(jù)處理
(1).將考勤機上下載得到的原始數(shù)據(jù)進行自動處理,將異常數(shù)據(jù)拋入異常數(shù)據(jù)表中。
(2).將異常數(shù)據(jù)和異常登記(如請假出差等的登記記錄)的數(shù)據(jù)綜合處理,得到指定時間段內的考勤數(shù)據(jù)。
(3).在生成明細數(shù)據(jù)的基礎上進行統(tǒng)計和匯總。
4.2.2 信息中心服務器上的數(shù)據(jù)處理
(1).將各校區(qū)上傳來的明細和統(tǒng)計數(shù)據(jù)進行進一步的統(tǒng)計。
(2).生成供瀏覽和查詢的數(shù)據(jù)。
4.3 考勤管理模塊:
該模塊主要的作用是對考勤系統(tǒng)進行一些必要的設置。
(1).排班
實現(xiàn)安排員工的上下班時間,才能在上傳考勤數(shù)據(jù)的時候判斷該考勤數(shù)據(jù)是否異常。在考勤系統(tǒng)中排班是非常重要的一個環(huán)節(jié),相對一般的考勤系統(tǒng)而言,排班模塊在操作、設計和性能方面作了優(yōu)化。
(2).異常考勤登記
異常考勤登記是為了將因故請假無法刷卡的員工登記出來,避免系統(tǒng)將有已請假或出差等特殊原因的員工處理成曠工。
(3).數(shù)據(jù)修正
當員工卡損壞、考勤機損壞、停電等原因無法刷卡時,如果將全體員工都進行登記的話,工作量大且易出錯,并且登記的類型不好定性,此時使用數(shù)據(jù)修正功能,可以對全校區(qū)或某個部門,也可以對某個員工的考勤數(shù)據(jù)進行修正。以得到正確的結果。
4.4 安全和保密模塊
安全和保密模塊是為了數(shù)據(jù)的傳輸能夠以保密的形式安全地在網(wǎng)絡中傳輸。包括:
(1).操作員的權限設置
可以根據(jù)用戶的職務幾各方面因素,控制用戶在使用考勤系統(tǒng)時的權限,例如,如果限定某操作員不能查看所有的出勤情況,那么必須要設定他的權限,如果該人員沒有相關的權限,以其身份和密碼登錄時,無論在什么地方都不能看到這些資料。
(2).數(shù)據(jù)加密解密
為保證數(shù)據(jù)在整個傳輸過程中的保密性,在數(shù)據(jù)傳輸前對數(shù)據(jù)進行加密處理。在信息中心服務器進行解密處理。
(3).數(shù)據(jù)校驗
在數(shù)據(jù)傳輸?shù)倪^程中為提高數(shù)據(jù)傳輸?shù)目煽啃裕跀?shù)據(jù)到達端對數(shù)據(jù)進行各種校驗,校驗通過后方可接受。
4.5 數(shù)據(jù)傳輸模塊
數(shù)據(jù)傳輸模塊主要作用是實現(xiàn)在TCP/IP網(wǎng)絡上發(fā)送和接收數(shù)據(jù)的功能。
(1).校區(qū)服務器和信息中心服務器之間的數(shù)據(jù)傳輸。
校區(qū)服務器和信息中心服務器之間的數(shù)據(jù)傳輸是基于TCP/IP的可靠數(shù)據(jù)傳輸,使用COM+實現(xiàn)分布式應用。
(2).信息中心服務器上提供Internet瀏覽的接口。
4.6 查詢和報表打印模塊
在校區(qū)服務器和信息中心服務器上提供查詢和打印報表的功能。
在校區(qū)服務器和信息中心上都可以查詢權限允許范圍內的數(shù)據(jù),提供多種靈活的查詢方式,用戶可以根據(jù)自己的需要分組、排序、篩選。查詢結果可以直接打印出來。
除了查詢時可以打印查詢結果之外,還可以打印一些特殊的報表,這些報表可以靈活地由用戶定制。也可以將格式固定下來。
如果報表的格式發(fā)生變化,系統(tǒng)現(xiàn)有的格式都不能滿足要求,還可以將考勤數(shù)據(jù)導出到Excel表中,由用戶自由設置。
參考文獻
1.(美)Wolfgang Rankl Wolfgang Effing 智能卡大全--智能卡的結構·功能·應用(第3版) 北京:電子工業(yè)出版社 2002年
2.Mike Hendry 智能卡安全與應用(第二版) 北京:人民郵電出版社 2002年
3. Sott B.Gothery & Timothy M.Jurgensen 智能卡開發(fā)者指南 北京:電子工業(yè)出版社 2000年