摘要:課堂考勤系統(tǒng)在學(xué)生管理中至關(guān)重要,通過對(duì)學(xué)生的考勤,可以規(guī)范平時(shí)的出勤,維護(hù)學(xué)校管理秩序。本系統(tǒng)采用了C/S和B/S相結(jié)合的混合模式,其中系統(tǒng)管理員管理監(jiān)控用的是C/S模式,考勤的查詢部分采用的是B/S模式,充分體現(xiàn)了兩者的優(yōu)勢(shì)。課堂考勤系統(tǒng)在很大程度上能激發(fā)潛在的市場(chǎng)需求,產(chǎn)業(yè)化前景廣闊。
關(guān)鍵詞: PHP ; MySQL;考勤系統(tǒng);程序設(shè)計(jì)
一引言
長期以來,我國眾多的高校都是采用傳統(tǒng)的手工方式記錄學(xué)生上課每日的出勤情況。這種方式繁瑣易錯(cuò),準(zhǔn)確性、透明度、實(shí)時(shí)性差,受人為因素影響過大,造成了教師上課時(shí)間的浪費(fèi)。基于信息化的考勤系統(tǒng)可以給教師帶來了更加高效的處理考勤的方法,使得教學(xué)能夠比較順利的進(jìn)行下去,不會(huì)再因?yàn)榭记诘葻╇s事務(wù)影響教學(xué)。本系統(tǒng)能實(shí)現(xiàn)教師及學(xué)生對(duì)考勤的查看,教師能統(tǒng)計(jì)分析考勤情況,及時(shí)反應(yīng)教學(xué)質(zhì)量,工作人員也減少了工作量,考勤管理的效率也得到了提高。在學(xué)校,尤其是在各大高校,學(xué)生上課考勤是學(xué)校對(duì)學(xué)生的一項(xiàng)重要的考核指標(biāo),學(xué)生上課的出勤率更是對(duì)教師授課質(zhì)量的客觀評(píng)價(jià)。而長期以來,學(xué)生考勤信息管理都是依賴人工進(jìn)行的,面對(duì)如此眾多的學(xué)生信息、教師信息和課程信息,考勤信息的統(tǒng)計(jì)分析,只能靠教師根據(jù)考勤記錄手工計(jì)算進(jìn)行統(tǒng)計(jì)分析,其工作量可想而知。不僅僅浪費(fèi)大量的人力物力,而且由于人工管理存在著大量的不可控因素,造成了信息管理的某些不規(guī)范。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生考勤信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高效率,也是學(xué)校科學(xué)化、正規(guī)化管理的重要條件。因此,開發(fā)一個(gè)學(xué)生考勤管理系統(tǒng)是很必要的事情
二設(shè)計(jì)分析
2.1系統(tǒng)流程設(shè)計(jì)
考勤管理系統(tǒng),完成學(xué)生基本信息維護(hù),學(xué)生考勤的管理,學(xué)生考勤的查詢。包括學(xué)生遲到,早退,請(qǐng)假,曠課的情況的記錄,在每個(gè)學(xué)期期末計(jì)算成績,以及對(duì)學(xué)生成績?cè)u(píng)估的時(shí)候,對(duì)學(xué)生整個(gè)學(xué)期的考勤記錄進(jìn)行查詢和統(tǒng)計(jì)。學(xué)生考勤管理系統(tǒng)是為了解決學(xué)生考勤管理而設(shè)計(jì)的,目的是建立一個(gè)能夠初步實(shí)現(xiàn)學(xué)生考勤管理系統(tǒng)的智能化管理。流程圖是程序分析中最基本、最重要的分析技術(shù),它是進(jìn)行流程程序分析過程中最基本的工具。如圖1 所示。
圖1 :用戶流程圖
2.2 系統(tǒng)設(shè)計(jì)
本系統(tǒng)是基于ASP.NET 技術(shù)建立的課堂考勤管理系統(tǒng),其目標(biāo)是完成高校教學(xué)中課堂考勤管理。系統(tǒng)主要包括學(xué)生模塊、教師模塊、管理員模塊三個(gè)功能模塊。其中學(xué)生模塊實(shí)現(xiàn)了學(xué)生信息照看、信息修改、密碼修改、考勤信息瀏覽,考勤信息查詢;教師模塊實(shí)現(xiàn)了教師信息修改、密碼修改,考勤瀏覽,考勤查詢,考勤打開錄入,考勤手動(dòng)錄入,考勤信息統(tǒng)計(jì)分析等功能;管理員模塊實(shí)現(xiàn)了用戶信息的查看、新增、修改、課程信息的查看、新增、修改等功能。系統(tǒng)功能如圖2 所示
2.3數(shù)據(jù)庫設(shè)計(jì)
(1)學(xué)生實(shí)體:主要屬性包括:姓名,密碼,學(xué)號(hào),年齡,性別,班級(jí),學(xué)院,班級(jí),班級(jí)編號(hào),電子郵件,聯(lián)系電話,描述。學(xué)生與管理員是多對(duì)一關(guān)系,多個(gè)學(xué)生由一個(gè)管理員管理。
(2)課程實(shí)體:主要屬性包括:課程編號(hào),課程名稱,上課教室,上課時(shí)間,上課教師,上課班級(jí)。課程與管理員是多對(duì)一關(guān)系,課程有管理員進(jìn)行統(tǒng)一管理。
(3)教師實(shí)體:主要屬性包括:教師編號(hào),密碼,教師姓名,年齡,班級(jí),專業(yè),學(xué)院,年齡,性別,電子郵箱,聯(lián)系電話。教師與管理員是多對(duì)一關(guān)系,管理員管理所有教師。教師與課程是多對(duì)多關(guān)系,一名老師可以教多門課,一門課可以由多個(gè)老師教。
圖2:系統(tǒng)功能圖
圖3:系統(tǒng)E-R 圖
三重要模塊分析
(1)主要功能
1,根據(jù)用戶帳號(hào)從數(shù)據(jù)庫中學(xué)生信息表中提取數(shù)據(jù).
2,提取的信息放到簽到信息頁上.
實(shí)現(xiàn)方式
根據(jù)用戶帳號(hào)提取個(gè)人信息
mysql_select_db($database_conn, $conn);
$query_Recordset2 = “SELECT s_infor.* FROM
s_infor ,s_signup where s_infor.s_sno= s_signup.s_sno and
s_signup.s_zh=’$s_zh’”;
(2)實(shí)現(xiàn)簽到
第一連接數(shù)據(jù)庫查找信息。如果有正確的信息輸入進(jìn)去
mysql_select_db($database_conn, $conn);
$query= “insert into s_login
values(\”$s_sno\”,\”$s_name\”,\”$s_pro\”,\”$s_gra\”,\”$cc\
“,\”$ip\”);”;
$Recordset1 = mysql_query($query, $conn) or
die(mysql_error());
header(“l(fā)ocation: pp.php?flag=2”);
第二把要顯示的信息轉(zhuǎn)到s_infor.php 頁面輸出來
<?php
$maxRows_Recordset1 = 20;
$pageNum_Recordset1 = 0;
mysql_select_db($database_conn, $conn);
$query_Recordset1 = “SELECT * FROM s_login where
s_sno=’$field’“;
?>
四、結(jié)束語
本文從需求分析出發(fā),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于mysql+php學(xué)生課堂考勤系統(tǒng)。它的應(yīng)用有效地提高了學(xué)生考勤管理的效率。通過測(cè)試表明達(dá)到了預(yù)期效果,節(jié)約了人力成本,便于對(duì)考勤信息進(jìn)行統(tǒng)計(jì)匯總和分析,提高了學(xué)生管理工作的質(zhì)量。對(duì)于本系統(tǒng)而言,如何能更好地與學(xué)校現(xiàn)存的教務(wù)系統(tǒng)進(jìn)行整合將成為下一個(gè)工作重點(diǎn)。
參考文獻(xiàn):
[1]金巧芳,韋玉生.分布式考勤系統(tǒng)的設(shè)計(jì)與實(shí)施[J].電子技術(shù)與軟件工程, 2014,9.87-88.
[ 2 ] 蔡婧怡. 職工考勤管理系統(tǒng)項(xiàng)目研究[ J ] . 數(shù)字技術(shù)與應(yīng)用,2014,6.161-162.
[ 3 ] 蘇欣, 張鵬, 高海濤. 關(guān)于高校考勤管理制度的思考[ J ] . 才智,2014,11. 156-157.
[4]朱接文. 高職院校學(xué)生考勤管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 江西煤炭科技,2014,2.178-180.
[5]Hector Garcia-Molina,Jeffrey D Ullman,Jennifer Widom. DatabaseSystem Implementation[M].機(jī)械工業(yè)出版社,2010,1.
[6]張捷,朱曉姝.一個(gè)新的教學(xué)工具-智能考勤及提問點(diǎn)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].玉林師院學(xué)報(bào),2014,35(2).119-124.