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