張燕 張程斐 王一博 楊帆 徐煥
摘要:本文介紹了高校中以傳統方式學生考勤管理的現狀及其中存在的不足之處,闡述了通過Web技術實現學生考勤管理系統的基本原理和設計思想。
關鍵詞:考勤管理系統;在線請假;數據庫
在當前各高校普遍推行的學分制條件下,學生上課教室的流動性使得班級概念相對弱化,班主任、輔導員、班干部對學生的上課情況的了解和掌握較非學分制條件下有所削弱,同時部分教師淡化課堂考勤,導致一些學生利用學分制條件下課堂考勤監控不嚴而長期曠課。學分制課堂教學的新特點使傳統的課堂考勤制度遇到嚴峻的挑戰。
一、需求分析
學生管理工作是高校管理的一項重要工作,而學生考勤管理又是學生管理中的一個重要組成部分。目前高校對學生的考勤主要是由任課教師或由學習委員來完成。任課教師考勤需要定期上交學生考勤信息,并經由相關人員匯總后才能得到學生的考勤信息,不僅效率不高,而且還不夠及時,不能及時獲取學生的出勤信息反饋給學生;由學習委員考勤與教師考勤處理方式和遇到的問題基本一致并且由于和同學之間的特殊關系,為了照顧某些同學或整個班級榮譽,瞞報或不報曠課信息,從而造成了考勤信息不準確的問題。由于現在的考勤方式不能及時準確地統計出學生的曠課信息,從而助長了曠課學生的氣焰,并且還會產生帶動效應,影響到整個學校的教學管理工作[1]。
根據學分制條件下學生分散、課堂流動的特點,利用已有的校園網絡平臺和多媒體教室,采用先進的Web技術進行在線課堂考勤,并輔之以相應的考勤管理措施,將會是一種提高學生到課率的有效解決方法。
二、開發工具介紹
1. 開發平臺ASP.NET介紹
在系統的開發上,采取目前比較流行的ASP.NET服務器端腳本編程環境。它是建立在. NET Frame之上,使用Visual Basic、 C++這樣模塊化程序設計語言,并且它要第一次使用時進行編譯,之后的執行不需要重新編譯就可以直接運行,所以速度和效率比ASP提高很多。同時它還具有代碼的可重用性、可維護性和代碼量相對較少等諸多優點。 ASP. NET是統一的Web開發平臺,用來提供開發人員快速生成企業級web應用程序,所需的服務ASP.NET的語法在很大程度上與ASP兼容[2]。
2. SQL SEVER2005介紹
本系統采用的是SQL SEVER2005數據庫,SQL Server 是一個全面的、集成的、端到端的數據解決方案,它為企業中的用戶提供了一個安全、可靠和高效的平臺用于企業數據管理和商業智能應用。SQL Server 2005 為IT專家和信息工作者帶來了強大的、熟悉的工具,同時減少了在從移動設備到企業數據系統的多平臺上創建、部署、管理及使用企業數據和分析應用程序的復雜度[3]。
三、系統分析和設計
1. 系統功能模塊
學生考勤管理系統主要提供快速、準確的統計學生的曠課、請假信息的功能,實現學生考勤工作的計算機化。系統用戶分為:學生、任課老師、輔導員(班主任)和各系院的行政人員。
學生:能夠通過學生考勤管理系統實現在線請假的申請和查詢其上課的考勤信息。
任課老師:能夠通過學生考勤管理系統實現在線查詢學生的請假信息,以及完成上課考勤信息的實時錄入。
輔導員(班主任):能夠通過學生考勤管理系統實現在線審批學生的請假信息,查詢學生的上課考勤信息,也可以通過學生考勤管理系統統計班級的曠課、遲到等信息。
2. 數據庫設計
數據庫中的數據是整個系統的核心,合理的建立數據庫及數據表將直接影響整個數據庫系統的運行性能,根據考勤管理系統的特點和要求,以下是數據庫的關鍵表信息,如表1所示:
student:用于存放學生的基本信息,如:學號、姓名、性別、電話、系部、班級、籍貫等,主要由學生自己完善信息或各系部輔導員(班主任)錄入。
course:用于存放學生的課程信息及其上課情況,如:某某課程編號、名稱、上課地點、上課老師、上課時間等。
absence: 用于記錄學生的考勤信息,如:學生學號、課程編號、遲到、早退、曠課、請假等。
leave:用于在線請假,有以下字段,如:請假編號,學生學號、所屬系別,請假事由,請假時間等。
四、系統實現
本系統采用基于.NET的開發平臺,其部屬結構如圖1所示
五、結束語
該學生考勤管理系統采用瀏覽器 / 服務器(B/S )網絡計算模式,實現了在線請假、在線查詢上課考勤情況、在線審批學生的請假信息等功能,提高了學生考勤管理效率,提高了學生考勤信息的準確性、實時性等,使任課教師、輔導員(班主任)各系院的行政人員能掌握學生的請假、曠課、上課信息,使各系院的行政人員能根據學生的曠課情況及時給予學生處分以警示學生,使輔導員(班主任)能及時與厭學學生溝通,對其批評教育,最終提高學生的學習質量。
參考文獻
[1]劉道富,張文鳳,張成要 大學生曠課的原因及應對策略[J].淮南師范學院學報,2006,8(4):99-101.
[2]江治.基于ASP.NET的學生考勤管理系統設計與實現[J].西安鐵路職業技術學院學報,2008(3).
[3]翁健紅.基于Intraweb技術的WEB點名系統[J].電腦知識與技術,2005.
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文