齊寧
(德州職業(yè)技術(shù)學(xué)院 山東省德州市 253034)
隨著高等職業(yè)教育的持續(xù)推進(jìn),如今高等職業(yè)院校對于教育教學(xué)管理力度也在持續(xù)提升。學(xué)生管理作為高等職業(yè)院校教育教學(xué)管理的重要組成內(nèi)容,其實際管理成效將會直接影響到高等職業(yè)院校教育教學(xué)管理成效,最終影響學(xué)校的辦學(xué)質(zhì)量和口碑,因此高等職業(yè)院校對于學(xué)生管理工作的質(zhì)量歷來都十分重視。然而結(jié)合目前實際情況來看,隨著高校擴(kuò)招,高等職業(yè)院校的生源質(zhì)量令人堪憂,高等職業(yè)院校學(xué)生管理難度也在隨之提升,很多時候傳統(tǒng)的學(xué)生管理方式已經(jīng)難以滿足當(dāng)前實際需求。具體表現(xiàn)為隨著高等職業(yè)院校招生規(guī)模的持續(xù)擴(kuò)大,如曠課、遲到、早退等學(xué)生課堂出勤問題日趨嚴(yán)重,傳統(tǒng)的課堂考勤方式已經(jīng)很難滿足學(xué)生管理工作的需要,所以迫切需要借助計算機(jī)技術(shù)來實現(xiàn)高等職業(yè)院校的學(xué)生管理水平的提升。
據(jù)此,針對當(dāng)前高等職業(yè)院校學(xué)生課堂考勤管理需求,合理提出一種高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)設(shè)計架構(gòu)方案,將可以為后續(xù)高等職業(yè)院校學(xué)生考勤情況管理系統(tǒng)的設(shè)計及優(yōu)化提供理論參考。高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)將進(jìn)一步優(yōu)化高等職業(yè)院校輔導(dǎo)員老師對于學(xué)生出勤的管理,提高學(xué)生管理部門的工作效率,加速高等職業(yè)院校學(xué)生日常管理工作的現(xiàn)代化進(jìn)程,將會在高等職業(yè)院校的學(xué)生管理工作中發(fā)揮重要的作用。因此,本研究具有一定的理論價值和應(yīng)用價值。
高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)除了需要具備傳統(tǒng)考勤系統(tǒng)所擁有的使用方便、功能完善等特征以外,還需要具備根據(jù)高等職業(yè)院校學(xué)生課堂考勤情況,將學(xué)生的缺勤問題劃分為“遲到早退”和“缺勤”兩大類,具體系統(tǒng)考勤分類情況如圖1所示。此外,高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)還設(shè)計有“回收站”功能,所有已刪除的學(xué)生考勤記錄以及班級、年級記錄均會在回收站中,可用于后續(xù)記錄恢復(fù),同時,使用者還可以根據(jù)自身需求對“回收站”進(jìn)行清空處理。
圖1:高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)考勤分類示意圖
1.2.1 用戶需求分析
系統(tǒng)用戶需要對數(shù)據(jù)進(jìn)行集中管理,以此來方便考勤數(shù)據(jù)的查詢分析,并且數(shù)據(jù)刪除后也能夠在“回收站”中進(jìn)行找回處理。其次,考勤管理系統(tǒng)應(yīng)能夠根據(jù)學(xué)生考勤類別的不同對學(xué)生實際情況進(jìn)行合理劃分。最后,可以方便用戶快速導(dǎo)入Excel表中學(xué)生的個人基本信息。
1.2.2 功能需求分析
通過系統(tǒng)功能需求分析確定了考勤管理系統(tǒng)應(yīng)具備考勤管理、學(xué)生管理、用戶管理、數(shù)據(jù)管理、環(huán)境設(shè)置等五大基本功能模塊,具體功能如下:
(1)考勤管理模塊:該模塊主要面向輔導(dǎo)員和任課教師,輔導(dǎo)員和任課教師可以通過該模塊增加、刪減、查找、修改學(xué)生的考勤信息。
(2)學(xué)生管理模塊:該模塊主要面向輔導(dǎo)員和任課教師,輔導(dǎo)員和任課教師通過該模塊管理學(xué)生信息。
(3)用戶管理模塊:該模塊面向系統(tǒng)管理員,系統(tǒng)管理員可以通過該模塊管理用戶信息。
(4)環(huán)境管理模塊:該模塊面向輔導(dǎo)員和任課教師,輔導(dǎo)員和任課教師可以通過該模塊對學(xué)生的考勤的相關(guān)信息的進(jìn)行增刪改查。
(5)數(shù)據(jù)管理模塊:該模塊面向系統(tǒng)管理員,主要功能包括“回收站”功能以及其他功能。
基于用戶需求和功能需求,本文所提出的高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)設(shè)計架構(gòu)方案如圖2所示。
圖2:高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)架構(gòu)體系
高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)的數(shù)據(jù)庫通過與高等職業(yè)院?,F(xiàn)有學(xué)生管理數(shù)據(jù)庫相關(guān)聯(lián),借助數(shù)據(jù)訪問連接機(jī)制從學(xué)?,F(xiàn)有學(xué)生管理數(shù)據(jù)庫中獲取學(xué)生基本數(shù)據(jù)信息。其次,在構(gòu)建系統(tǒng)數(shù)據(jù)庫前,應(yīng)根據(jù)高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)中各功能模塊之間的關(guān)系特征確定數(shù)據(jù)關(guān)系,并由此構(gòu)建數(shù)據(jù)庫表,以此來為系統(tǒng)各類功能提供數(shù)據(jù)庫表支持。再次,根據(jù)系統(tǒng)功能需求,設(shè)計存儲過程,并完成用戶定義函數(shù)設(shè)計。其中存儲過程設(shè)計是保障系統(tǒng)功能實現(xiàn)的重要組成內(nèi)容,擬采用SQL語句來完成,不同的存儲功能將會對應(yīng)著不同的系統(tǒng)功能;用戶定義函數(shù)設(shè)計則是確保用戶使用過程中系統(tǒng)可以根據(jù)用戶所發(fā)送的控制指令返回對應(yīng)功能內(nèi)容。具體來說,用戶定義函數(shù)會接收用戶所發(fā)出的執(zhí)行操作內(nèi)容返回結(jié)果,并將結(jié)果以數(shù)值的方式返回。
系統(tǒng)主控平面應(yīng)具備界面節(jié)點、布局直觀,操作便利等特點,可以滿足用戶的快速上手及操作。此外,主控制平臺作為高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)的主頁面,其應(yīng)具備主菜單功能,該菜單可以直接用于系統(tǒng)五大功能模塊的選擇及使用,方便用戶的快速操作及使用,降低用戶的上手難度。
系統(tǒng)總模塊就是對應(yīng)的主控制平臺的主菜單功能,即系統(tǒng)總模塊需要能夠?qū)崿F(xiàn)高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)五大功能模塊的快速選擇及使用。此外,系統(tǒng)總功能模塊作為整個考勤管理系統(tǒng)的主要模塊,與其他模塊相關(guān)聯(lián),但其他模塊功能的使用及操作均需要具有相應(yīng)的用戶權(quán)限,而用戶權(quán)限要求用戶登錄系統(tǒng)。因此,在設(shè)計中需要配置用戶登錄功能。具體來說,就是設(shè)置用戶登錄界面,用戶可通過輸入賬號密碼、點擊“登錄”按鈕,來實現(xiàn)登錄操作。
用戶登錄模塊主要用于實現(xiàn)用戶登錄功能,用戶在使用過程中需要在用戶登錄頁面文本框中輸入相應(yīng)的賬號密碼,并在輸入完成后點擊頁面中的“登錄”按鈕。點擊按鈕后,系統(tǒng)會自動將用戶登錄界面中文本框內(nèi)的信息上傳至服務(wù)器,并與數(shù)據(jù)庫中的賬號密碼進(jìn)行匹配對比,確認(rèn)賬號密碼一致后自動跳轉(zhuǎn)至主控制平臺,并返回“登錄成功”等提示語句;匹配失敗則自動清空賬號密碼文本框中數(shù)據(jù),并返回“賬號密碼錯誤”等提示語句。其他功能模塊的主要功能同上。
總體來說,在進(jìn)行用戶登錄功能程序設(shè)計時,上述功能均可通過MsgBox函數(shù)來實現(xiàn)。具體來說,程序會優(yōu)先判斷用戶登錄文本框中是否存在用戶信息,若是程序未檢驗到用戶信息,則會自動向用戶返回“找不到用戶信息!”等語句。若是程序找尋到相符信息,則可以通過文本框中用戶名和密碼與數(shù)據(jù)庫中用戶名和密碼的相互比較方式來實現(xiàn)用戶名密碼驗證。若是匹配成功,則會將數(shù)據(jù)庫中的用戶名、用戶類型分別賦值給公共變量curUserName和curUserStyle。反之則返回“用戶賬號密碼錯誤”等提示語句。
考勤管理模塊主要包括考勤瀏覽、考勤查詢、考勤添加等基本功能,具體功能如下:
(1)考勤瀏覽功能:系統(tǒng)提供考勤瀏覽功能,用戶可根據(jù)需要瀏覽學(xué)生考勤信息。信息分為五類,分別為,“遲到”、“早退”、“病假”、“事假”、“缺勤”。用戶在使用過程中可以根據(jù)實際需求選擇類別。
(2)考勤查詢功能:用戶可以在考勤管理模塊中點擊考勤查詢文本框,并在其中輸入所需要查詢的學(xué)生姓名、ID等基本信息以及如班級、大致信息等模糊信息,實現(xiàn)學(xué)生考勤信息的快速查詢。
(3)考勤添加功能:用戶可在考勤管理界面中點擊“考勤添加”按鈕,系統(tǒng)會自動彈出“考勤添加”窗口,在此窗口中,用戶可自主添加學(xué)生考勤信息,其中所涉及的基本信息包括學(xué)生姓名、班級、課時、備注等。在完成信息輸入后,點擊“提交”按鈕完成考勤添加操作。
(4)考勤報表功能:考勤管理模塊可以根據(jù)當(dāng)前瀏覽頁面的信息顯示情況,通過“考勤報表導(dǎo)出”功能,一鍵導(dǎo)出頁面中考勤信息。同時為方便用戶的操作及使用,考勤信息導(dǎo)出過程中還可以為用戶提供打印1頁,打印10頁等選用功能。
總體來說,考勤管理模塊作為考勤管理系統(tǒng)的核心組成,其在功能及程序設(shè)計中需要先構(gòu)建LoadAttendanceSQL公共函數(shù),并以此函數(shù)來時全部顯示效果或者部分顯示效果。其次,在設(shè)計中定義iType變量,并根據(jù)此邊瑞成來實現(xiàn)考勤數(shù)據(jù)大類顯示、學(xué)生缺勤統(tǒng)計信息列表、學(xué)生早退遲到統(tǒng)計列表,小類瀏覽視圖等功能。具體來說,在設(shè)計中,當(dāng)iType的值為默認(rèn)值(iType=1)時,考勤管理頁面會直接顯示考勤數(shù)據(jù)大類,即對當(dāng)前所有的缺勤和遲到早退信息進(jìn)行全面分類匯總及顯示。當(dāng)iType的值為2時,考勤管理頁面會直接顯示某特定學(xué)生的全部缺勤信息統(tǒng)計情況并可通過雙擊某項信息的方式來獲取學(xué)生發(fā)生缺勤具體信息情況。當(dāng)iType的值為3時,考勤管理頁面會直接顯示某特定學(xué)生的全部遲到早退統(tǒng)計信息列表,并可通過雙擊某項信息的方式來獲取學(xué)生發(fā)生遲到早退具體信息情況。當(dāng)iType的值為4時,考勤管理頁面會直接顯示小類瀏覽視圖,即對遲到、早退、病假、事假、曠課等五類缺勤情況進(jìn)行分類匯總,并可通過小類選擇來進(jìn)行快速查看。
學(xué)生管理模塊主要包括學(xué)生信息查詢、學(xué)生信息瀏覽、學(xué)生信息管理等功能。具體功能如下:
(1)學(xué)生信息查詢:支持以學(xué)生姓名、學(xué)生學(xué)號等多種方式查看學(xué)生的基本個人信息。
(2)學(xué)生信息瀏覽:學(xué)生信息瀏覽功能與考勤信息瀏覽功能相類似,用戶在查詢到學(xué)生信息以后可以自行選擇學(xué)生信息排列方式,以便于用戶能夠更快速查找到所需學(xué)生信息。
(3)學(xué)生信息管理:學(xué)生信息管理模塊用于添加、修改、刪除學(xué)生信息。其中,學(xué)生信息添加類似于考勤信息添加,用戶在點擊“添加學(xué)生信息”按鈕以后,系統(tǒng)會自動彈出學(xué)生信息添加窗口,用戶可在窗口中添加例如姓名、學(xué)號等信息,完成后便可以點擊“提交”按鈕,之后系統(tǒng)會自動將數(shù)據(jù)信息提交給數(shù)據(jù)庫,并為學(xué)生生成對應(yīng)ID信息,ID信息為“年級+班級+學(xué)號”的組合信息;學(xué)生信息修改功能與學(xué)生信息添加功能相類似,但此功能使用需要提前選定一名或者多名學(xué)生,然后在系統(tǒng)彈出窗口中對學(xué)生信息進(jìn)行修改,修改完成后信息也會提交給數(shù)據(jù)庫,并對數(shù)據(jù)庫中信息進(jìn)行更新;學(xué)生信息刪除功能在使用時也需要提前選定一名或者多名學(xué)生,然后選擇“刪除學(xué)生信息”功能,點擊此按鈕后,系統(tǒng)會自動彈出對話款提示“確定刪除這些學(xué)生嗎?”。點擊“確定”按鈕后,系統(tǒng)會自動刪除選定學(xué)生,同時刪除該些學(xué)生所對應(yīng)的考勤記錄。
用戶管理模塊主要面向系統(tǒng)管理員,用于用戶信息的增加、刪除以及修改。具體功能如下:
(1)用戶信息添加:管理員在用戶信息添加頁面中添加相應(yīng)數(shù)據(jù),完成后,可點擊“提交”按鈕,各類信息將自動上傳到數(shù)據(jù)庫,由數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲及管理。
(2)用戶信息修改:用戶信息修改僅能夠?qū)崿F(xiàn)現(xiàn)有用戶信息修改,系統(tǒng)中不存在用戶信息則無法進(jìn)行修改。系統(tǒng)管理員首先選擇用戶,然后點擊“用戶信息修改”按鈕進(jìn)行修改,完成后點擊“提交”按鈕,系統(tǒng)會自動對用戶信息進(jìn)行更新替換,并在系統(tǒng)中記錄用戶信息修改日志。
(3)用戶信息刪除:此功能只面向管理員用戶,實際操作過程中,管理員可選擇一名或者多名用戶進(jìn)行刪除,此刪除操作不僅會對該頁面中用戶信息進(jìn)行刪除,也會對數(shù)據(jù)庫中所對應(yīng)的用戶信息進(jìn)行對應(yīng)刪除,所刪除的用戶信息會自動進(jìn)入到“回收站”中,以待后續(xù)數(shù)據(jù)恢復(fù)或者徹底刪除。
環(huán)境設(shè)置模塊主要包括班級管理、課程管理以及年級管理三方面管理內(nèi)容,具體內(nèi)容如下:
(1)班級管理功能:用戶在使用此功能時,可實現(xiàn)所帶班級的添加、修改以及刪除等操作。其中班級添加管理功能可在自身管理單元下添加班級,所添加的班級均為學(xué)校現(xiàn)有班級,無法添加學(xué)校沒有班級;班級修改管理功能則可以實現(xiàn)自身名下班級的有效修改,具體修改過程與用戶信息修改過程大致相關(guān),兩者差異點僅在于內(nèi)容的不同,即班級修改功能可對班級名稱、班級所屬年級、班級人數(shù)、班級教室、備注信息等諸多信息進(jìn)行修改;班級刪除管理功能則為用戶提供下屬班級的快速刪除,刪除完成后系統(tǒng)會自動刪除對應(yīng)班級內(nèi)學(xué)生的考勤信息。
(2)課程管理功能:用戶在使用此功能時,可實現(xiàn)負(fù)責(zé)課程的添加、修改以及刪除等操作。具體課程修改管理功能可實現(xiàn)課程名稱、排課院系、上課地點等諸多信息的有效修改;課程刪除管理功能則為用戶提供下屬課程的快速刪除,刪除完成后系統(tǒng)會自動刪除對應(yīng)課程內(nèi)學(xué)生的考勤信息。
(3)年級管理功能:用戶在使用年級管理功能時,可實現(xiàn)年級的添加、修改以及刪除等操作。其中年級添加管理功能可為自身管理單元下的班級添加年級,所添加的年級均為學(xué)?,F(xiàn)有年級,無法添加學(xué)校沒有年級;年級修改管理功能則可以實現(xiàn)自身下屬班級的年級進(jìn)行有效修改。年級刪除管理功能則為用戶提供下屬班級的年級快速刪除操作。
數(shù)據(jù)管理模塊主要包括“回收站”、“數(shù)據(jù)備份與還原”、“全勤統(tǒng)計”“雜項”等四大功能,具體功能內(nèi)容如下:
(1)回收站功能:所有刪除的學(xué)生考勤信息并不會直接被完全刪除,而是會進(jìn)入到回收站中,用戶可通過回收站來實現(xiàn)學(xué)生考勤信息的快速恢復(fù)、徹底刪除以及回收站清空等操作,具體操作過程與電腦系統(tǒng)現(xiàn)有的回收站功能操作過程大致相同,降低用戶的上手操作難度。
(2)數(shù)據(jù)備份與還原功能:用戶可通過此功能實現(xiàn)學(xué)生考勤數(shù)據(jù)的備份和還原。
圖3:系統(tǒng)各模塊數(shù)據(jù)處理流程示意圖
(3)全勤統(tǒng)計功能:系統(tǒng)全勤統(tǒng)計功能可對學(xué)生的本學(xué)期全勤情況進(jìn)行一鍵統(tǒng)計分析。為降低用戶的分析難度,還會為用戶提供柱形圖、統(tǒng)計表等更為直觀的數(shù)據(jù)統(tǒng)計結(jié)果支持。
(4)雜項功能:系統(tǒng)雜項功能可實現(xiàn)數(shù)據(jù)庫初始化和至少七天考勤記錄數(shù)據(jù)一鍵清除等功能,相關(guān)功能均需要管理員權(quán)限才能夠進(jìn)行操作,其他用戶則無法對雜項功能進(jìn)行操作和使用,以此來保證系統(tǒng)數(shù)據(jù)的安全性。
綜上所述,高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)設(shè)計架構(gòu)方案不僅集成現(xiàn)有高校課堂考勤管理系統(tǒng)的諸多基本功能,還集成有“回收站”、“數(shù)據(jù)備份與還原”、“全勤統(tǒng)計”“雜項”等功能,相關(guān)功能的設(shè)置可有效提高系統(tǒng)管理效率和系統(tǒng)數(shù)據(jù)安全性,相對于傳統(tǒng)高校課堂考勤系統(tǒng)來說,本文所提出的高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)設(shè)計架構(gòu)方案更具實用性,可在后續(xù)高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)設(shè)計中進(jìn)行參考應(yīng)用。高等職業(yè)院校學(xué)生課堂考勤管理系統(tǒng)可以方便高等職業(yè)院校輔導(dǎo)員老師對于學(xué)生課堂出勤的管理,提高學(xué)管部門的工作效率,將會在加速高等職業(yè)院校管理工作的現(xiàn)代化發(fā)展中發(fā)揮重要作用。