高校實驗機房自動化考勤系統(tǒng)的設計與實現(xiàn)
隨著教育信息化的不斷深入,各高校機房建設也越來越被重視。計算機相關專業(yè)的大部分課程都安排在機房,計算機機房承擔著繁重的實驗,實訓任務。加上學生計算機知識的增加,他們對已有系統(tǒng)的破壞。使機房管理越來越困難。機房管理人員的任務越來越重?,F(xiàn)在好多機房對考勤還在用手工的方式。上課時,老師要記錄自己上課的內容,上課學生的人數(shù),缺課人數(shù),機房的設備情況。期末機房管理人員要計算一學期的機房利用率,一個一個統(tǒng)計,無疑增加了機房管理人員的工作量。本文結合鶴壁汽車工程學院機房的情況,設計一個系統(tǒng),教師上課前先在教師機上登錄,統(tǒng)計模塊記錄教師上課時間;學生上課登錄,下課時退出登錄界面。以此來統(tǒng)計各個班級的考勤情況以及報表的打印等。
一、系統(tǒng)的構成及功能
(一)系統(tǒng)的構成
本系統(tǒng)由排課模塊、查詢模塊、客戶端模塊、服務器端模塊組成。
(二)功能分析
我們通過闡述操作流程來分析功能。教師進入機房,在教師機上通過班級號、課程號、教師姓名登錄,客戶端模塊就把教師的信息發(fā)送給服務器端模塊。服務器模塊把信息發(fā)送到數(shù)據(jù)庫模塊中的記錄模塊,記錄教師登錄的時間,上課的班級,上課的課程。
學生在學生機通過班級號、課程號、學號進行登錄,客戶端模塊把學生的信息發(fā)送給服務器端模塊,服務器端模塊把信息發(fā)送到數(shù)據(jù)庫模塊中的記錄模塊和統(tǒng)計模塊。記錄模塊記錄每個上機學生的上機時間,統(tǒng)計上機次數(shù),統(tǒng)計本班學生的上機人數(shù)。缺課人數(shù)和缺課人的學號、姓名。
二、系統(tǒng)模塊功能的實現(xiàn)
(一)客戶端模塊的實現(xiàn)
客戶端模塊包括教師登錄界面和學生登陸界面。教師登錄界面的信息包括:上課的班級號、課程號、教師姓名。學生的登錄界面的信息包括班級號,課程號、學號。教師和學生上機登錄時,系統(tǒng)會自動向服務器請求登錄信息。服務器同意后,才算登錄成功。服務器會記下請求登錄的教師名,上課班級、課程號,學生學號以及登錄時間等信息。
教師登錄代碼如下:
<%
Sub chklogin()
Username=request.Form(“username”)
Password=md5(request.Form(“password”),16)
Set rs=server.CreateObject(“adodb.recordset”)
(二)服務器端模塊的實現(xiàn)
服務器端模塊主要是接受服務器端模塊發(fā)來的信息,首先判斷教師登錄信息和學生登錄信息是否存在,如果存在,如果存在,系統(tǒng)自動判斷登錄信息是否正確,如果登錄的信息不正確,就不能實現(xiàn)相關操作程序,要重新操作。然后把接受到的信息發(fā)送給數(shù)據(jù)庫,以供數(shù)據(jù)庫做記錄。
(三)排課模塊的實現(xiàn)
排課管理模塊實現(xiàn)對各個機房排課,以及課程安排情況的查詢。主要實現(xiàn)各個機房一周排幾次課以及一周之內每次課安排在哪一天的哪一節(jié)次。教師信息配置,設置使用機房上課的教師信息。管理員只需在圖形化的界面中添加課程相應的相關信息,包括課程的名稱、類型、班級以及時間等相關的信息。填寫完成后,管理員點擊確認按鈕即可完成相應的排課功能。
(四)信息查詢/報表模塊的實現(xiàn)
信息查詢/報表模塊主要實現(xiàn)各種信息的查詢和報表。
信息查詢模塊:實現(xiàn)對各種信息進行查詢,包括對學生上機情況查詢,對機房信息情況查詢。并且對每個模塊都實現(xiàn)了打印成報表的功能,以便上報或存根。
實現(xiàn)查詢功能,要在程序中必須借助CQuery Online Record Dlg的類以及隸屬于CRecord Szt類的數(shù)據(jù)庫用來使用其中的記錄集對象操作處理功能的CStudent Szt2類。
數(shù)據(jù)統(tǒng)計報表的實現(xiàn):打開“開始”—“控制面板”—“管理工具”,在此界面下選擇數(shù)據(jù)源。然后,選擇一種文件格式為數(shù)據(jù)庫軟件創(chuàng)建數(shù)據(jù)源。在該功能界面下,可對機房使用信息進行日結,周結、月結、季結,年結等不同的數(shù)據(jù)上報操作。數(shù)據(jù)統(tǒng)計的原理如下:
判斷數(shù)據(jù)庫的連接是否建立,根據(jù)判斷結果做出相應的操作,保證連接建立;對控件進行取值,根據(jù)取值設置具體查詢條件。按照要求對記錄集進行連接操作。
在其中查找查詢條件符合的值。將當天時間段內所有學生的上機時間,下機時間進行運算處理,將最終的報表在數(shù)據(jù)庫中更新。操作完成后斷開鏈接。
結語
本文結合我校機房的實際需求,分析了本校機房所存在的問題,給出解決問題的具體方案:實現(xiàn)了高校實驗機房自動化考勤,教師上課考勤,學生考勤。機房使用情況查詢,報表的打印等功能,為機房管理人員減輕了負擔,為更好的管理機房提供了依據(jù)。使機房的計算機更有效地被利用,降低了機房的管理成本。使機房真正成為有益于高效的學生和老師。本文對于信息的安全的方面涉及的較少,還需要進一步研究。
本文來源:http://00559.cn/w/xf/9501.html 《視聽》
欄目分類
- 國際標準舞的多重價值與發(fā)展策略
- 創(chuàng)造性舞蹈在少兒舞蹈教學中的實踐研究
- 體育舞蹈裁判能力培養(yǎng)課程的優(yōu)勢及創(chuàng)新路徑
- 21世紀人工智能與舞蹈藝術融合發(fā)展的研究現(xiàn)狀與熱點分析 ——基于CiteSpace的可視化分析
- 多元智能視域下本科幼兒舞蹈創(chuàng)編課程體系構建
- 數(shù)字化時代下“課程思政”融入環(huán)境設計手繪課程教學探索研究
- 當代工筆花鳥畫中玻璃材質的藝術表現(xiàn)研究——以何曦的作品為例
- 數(shù)字技術在高校畢業(yè)展展覽設計中的應用研究 ——以艾德藝術設計學院2024年畢業(yè)展為例
- 綜合材料繪畫的藝術價值與審美表現(xiàn)探討
- 孔子美育思想對當今學校美術教育的啟示
- 喜報!《中國博物館》入選CSSCI擴展版來源期刊(最新CSSCI南大核心期刊目錄2025-2026版)!新入選!
- 2025年中科院分區(qū)表已公布!Scientific Reports降至三區(qū)
- 2023JCR影響因子正式公布!
- 國內核心期刊分級情況概覽及說明!本篇適用人群:需要發(fā)南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學者
- 我用了一個很復雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問題”。
- CSSCI官方早就公布了最新南核目錄,有心的人已經(jīng)拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應該熟知的10個知識點。
- 注意,最新期刊論文格式標準已發(fā)布,論文寫作規(guī)則發(fā)生重大變化!文字版GB/T 7713.2—2022 學術論文編寫規(guī)則
- 盤點那些評職稱超管用的資源,1,3和5已經(jīng)“絕種”了
- 職稱話題| 為什么黨校更認可省市級黨報?是否有什么說據(jù)?還有哪些機構認可黨報?