一、考勤管理係統需求分析
學生管理工作是(shì)高校管理的一項重要工作,而(ér)學生考勤管理又(yòu)是學生管(guǎn)理中的一個重要組(zǔ)成部分(fèn)。目前高校對學生的考勤主要是由任課(kè)教師或由(yóu)學習(xí)委員來完成。任課教師考勤需(xū)要定(dìng)期上交學(xué)生考勤信息,並經(jīng)由相關人員匯總後才能得(dé)到學生的考勤信息,不僅效率不高,而且還不夠及時,不能及時獲(huò)取學生的出勤信息(xī)反饋給學生;由學習委員考勤與教師考勤處理方式和遇到的問題基本一致並且由於和同(tóng)學之間的特殊關係,為了照顧某(mǒu)些同學或整個班級(jí)榮譽,瞞報或不報曠課信息,從而造成了考勤(qín)信息不準(zhǔn)確的(de)問題。由於現在的考勤方式不能及時準確地統計出學生的曠課信息,從而助長了曠課學生的氣焰,並且還會產生帶動效(xiào)應,影響到整個學校的教學管理工(gōng)作。
二、開發工具介紹
1. 開(kāi)發平台ASP.NET介紹
在(zài)係統的開發上,采取(qǔ)目前比較流行的ASP.NET服務(wù)器端腳本編(biān)程環境(jìng)。它是(shì)建立在. NET Frame之上(shàng),使用Visual Basic、 C++這樣模塊化程序設計語(yǔ)言,並且它要第一次使用時進行編譯,之後的執行不需要重新編譯(yì)就可以直接運行,所以速度(dù)和效率比ASP提高很多。同時它還具(jù)有代碼的可重用性(xìng)、可維(wéi)護性和代碼量相(xiàng)對較少等諸多優點。 ASP. NET是統(tǒng)一的Web開發平台,用來提供開(kāi)發人員快速生(shēng)成企業(yè)級(jí)web應用(yòng)程(chéng)序,所(suǒ)需的服務ASP.NET的語法在很大程度上與ASP兼容[2]。
2. SQL SEVER2005介紹
本係統采(cǎi)用(yòng)的是SQL SEVER2005數據庫,SQL Server 是一個全麵的、集成的、端到端(duān)的數據解決(jué)方案,它為企業中的用戶(hù)提供了一(yī)個安全、可靠和高效的平台用於企業數據管理和商業智能應用(yòng)。SQL Server 2005 為(wéi)IT專家和(hé)信息工作者帶來(lái)了強大的、熟悉的工具,同時減少了在從移動設(shè)備到企業數據係統的多(duō)平台上創建、部署、管理及使用企業數據和分析應(yīng)用程序的複雜度[3]。
三、係統分析和(hé)設計
1. 係統功(gōng)能模塊
學生考勤管(guǎn)理係統(tǒng)主要提供快速、準確的統計學生的(de)曠(kuàng)課、請假信息的功能,實現(xiàn)學生考勤工作的(de)計算機化。係(xì)統用戶分為:學生(shēng)、任課老師、輔導員(班主任)和各係院的行政人員。
學生:能夠通過學生考勤(qín)管理係統實現在線請假的申請和查詢其上課(kè)的(de)考勤信息。
任課老師:能夠(gòu)通過學生(shēng)考勤管理係統實(shí)現在線(xiàn)查詢學生的請(qǐng)假信息,以及完成(chéng)上課考勤信息的實時錄入。
輔導員(班主任):能夠通過學生考勤管理係統實現在線審批學生的請假信息,查(chá)詢學生的(de)上課考勤信息,也可以通過學生考勤管理係統統計班級的曠課、遲到等信息。
2. 數據庫(kù)設計
數據庫中的數(shù)據是整個係統的核心,合理的建立數據(jù)庫及數據表將直接影響整個數據庫係統(tǒng)的運行性能,根據(jù)考勤管(guǎn)理係統的特(tè)點和要求,以(yǐ)下是(shì)數據庫的關鍵表信息(xī),如表1所示:
student:用於(yú)存放學生的基本信(xìn)息,如:學號、姓名、性別、電話(huà)、係部(bù)、班級、籍貫等(děng),主(zhǔ)要由學(xué)生自己完善信(xìn)息或各係部輔導員(班主任)錄入。
course:用於存放學生的課程信(xìn)息及其上課情況,如:某某課程編號、名稱、上(shàng)課地點、上(shàng)課老師、上課時間等。
absence: 用於記錄學生的考勤信息,如:學生學號、課程編(biān)號(hào)、遲到、早退(tuì)、曠課、請假等。
leave:用於在(zài)線請假(jiǎ),有以下字段,如:請假編號,學生(shēng)學號、所屬係別,請假(jiǎ)事(shì)由,請假時間等。
根據學分製條件下學生分散、課堂流動的特點,利用已有的校園網絡平台和多媒體教室,采用先進的Web技術進行在線課堂考勤,並輔之以相應(yīng)的(de)考勤管理措(cuò)施,將會是一種提高學生到課率(lǜ)的有效(xiào)解決方法(fǎ)。