臧義清


摘要:隨著“互聯(lián)網(wǎng)+教育”技術(shù)的不斷發(fā)展,近幾年來各大高校不斷引入智慧校園、智慧教室等高科技產(chǎn)品,其中“電子班牌”已在許多高校的教室門口呈現(xiàn),實時顯示各教室的上課信息,方便教師和學生查看。該文利用URP高校教務(wù)管理系統(tǒng)導出的Excel課袁數(shù)據(jù),通過VB編程開發(fā),實現(xiàn)“電子班牌”的功能,并在校園中實際應(yīng)用至今。
關(guān)鍵詞:電子班牌;智慧班牌;Excel;VB;Visual Basic
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(201 9)30-0239-02
1背景
“推動數(shù)字校園和智慧校園建設(shè)”是教育部信息化工作的重要任務(wù)之一,是要“引導各級各類學校開展數(shù)字校園、智慧校園建設(shè)與應(yīng)用”。在高校中由于學分制的實施,每個專業(yè)班級上課的教室是不固定的,同班同學會因選課的不同而去不同的教室上課,時常發(fā)現(xiàn)學生走錯教室或?qū)嶒炇?,當被問起任課教師姓名時,個別學生有時無法回答,只記得老師的性別及長像等,還需要通過查找自己的課表才能最后確定。開發(fā)“電子班牌”可以有效地解決這些困惑,方便學生和教師查找自己的上課教地點。在2013年9月,上海海洋大學公共計算機實驗中心根據(jù)自己的實際需求,自主設(shè)計開發(fā)了“電子班牌”,已安裝在上海海洋大學公共實驗樓A樓的北側(cè),一直使用至今。
2數(shù)據(jù)源的獲取
URP高校教務(wù)管理系統(tǒng)funiversity Educational Administra-tion System),是高校數(shù)字化校園核心業(yè)務(wù)系統(tǒng)之一,集Client/Server和Browser/Web Server技術(shù)于一體,涉及教務(wù)、教學管理各環(huán)節(jié),面向?qū)W校各部門以及各層次用戶的大型集成教務(wù)管理信息系統(tǒng)。
上海海洋大學教務(wù)管理部門多年來一直使用URP系統(tǒng)進行排課,并將導出的Excel課表文件下發(fā)到各個部門,公共計算機實驗中心也是根據(jù)該文件對各個實驗室進行管理,該文件包含的主要字段及記錄格式如圖1所示。
該“電子班牌”程序的開發(fā),直接利用該Excel格式的課表文件作為數(shù)據(jù)源,通過VB編程開發(fā)實現(xiàn)動態(tài)顯示各教室課表的功能。
3“電子班牌”界面設(shè)計
最近幾年電子班牌、智慧班牌、云班牌已廣泛應(yīng)用到各類學校,通常在每一間教室門口都安裝一塊電子班牌,學生可以非常清楚地知道該教室的上課情況。由于公共計算機實驗中心的實驗室數(shù)量不多,又分布在各個樓層,為減少硬件設(shè)備的投入,在設(shè)計規(guī)劃時僅在每層樓面安裝一塊“電子班牌”,采用滾動顯示方式實時顯示各個教室的上課信息,在界面設(shè)計上將顯示屏幕劃分成四個區(qū)域。區(qū)域一:設(shè)計顯示“通知、通告等信息”,采用了網(wǎng)頁滾動的方式進行表現(xiàn)。區(qū)域二:“實時課表顯示”,在該區(qū)域設(shè)計安放的信息有:課程名稱、上課地點、課程號、課序號、上課教師及教師的頭像等,方便學生、督導識別,頭像文件的文件名從“上課教師號”字段中讀取即可。區(qū)域三:“校園風光等圖片展示”。區(qū)域四:“實驗室管理監(jiān)督投訴電話”,方便師生監(jiān)督。界面設(shè)計如f圖2)所示。
4“電子班牌”程序代碼編寫與設(shè)計
在當時設(shè)計開發(fā)“電子班牌”時,選用了Visual Basic語言編寫代碼,為了能夠達到程序自動循環(huán)運行的目的,通過添加多個Timer控件實現(xiàn)各功能模塊之間的自動切換。
4.1“電子班牌”相關(guān)參數(shù)
“電子班牌”程序運行時所涉及的相關(guān)參數(shù)主要有:①本學期第一周周一的日期設(shè)置:如(圖3)所示,其中“2015/9/14”代表本學期第一周次星期一的日期是2015年9月14日,每學期開學前設(shè)置一次即可。②本學期共有多少個周次設(shè)置:因上海海洋大學每學期都不會超過24周,故編程時直接用常數(shù)24代替,取消了對每學期總周次設(shè)置的要求,當然,也可根據(jù)實際需要進行修改。③節(jié)假日調(diào)課表參數(shù)設(shè)置:當遇到“五一”“端午”“中秋”“十一”等節(jié)假日需要調(diào)課時,只需將相關(guān)調(diào)課參數(shù)記錄到調(diào)課表的相應(yīng)位置,如(圖3)中3,3,4,5就代表將“原第三周周三的所有課程改到第四周周五”;4,2,4,6就代表將“原第四周周二的所有課程改到第四周周六”,程序運行后會根據(jù)當天日期和相關(guān)調(diào)課參數(shù)判斷調(diào)課情況,并正確顯示在“電子班牌”上。
其中:sk_si代表第幾節(jié)課,本校第一節(jié)課是8:15-9:00,為了在電子班牌上提前10分鐘顯示課表信息,本程序設(shè)計在8點05分開始顯示第一節(jié)課的課表信息,其他學??筛鶕?jù)實際需要進行修改。
4.2.4通知、通告等信息欄區(qū)域設(shè)計
通知、通告等信息欄的顯示,在設(shè)計時采用了嵌入Web-Browser控件的方式,實際編程代碼較為簡單,僅用了一個語句:WebBrowserl.Navigate(“網(wǎng)站地址”),具體顯示文字、內(nèi)容等由網(wǎng)站設(shè)計部分決定。上海海洋大學公共計算機實驗中心在該區(qū)域主要顯示“實驗室開放時間、通知通告”等信息。
5“電子班牌”實際展示圖
上海海洋大學公共計算機實驗中心“電子班牌”安裝在每層樓的主要通道口,實際應(yīng)用效果如圖(41所示。
6結(jié)束語
目前電子班牌的發(fā)展已經(jīng)經(jīng)歷了三個階段,從最初的電子班牌,到智慧班牌,再到現(xiàn)在的云班牌,一般都是由企業(yè)在推廣各自的產(chǎn)品,其功能雖在不斷地完善和加強,但基本應(yīng)用都離不開“實時課表顯示”這一功能。最近也到中國知網(wǎng)以“電子班牌”為關(guān)鍵詞進行搜索,發(fā)現(xiàn)正式文獻僅有四篇,即“電子班牌在教育教學中應(yīng)用初探”“電子班牌創(chuàng)新學校德育信息化建設(shè)”、“電子班牌的發(fā)展演變及教育應(yīng)用”“電子班牌在職高德育中的應(yīng)用初探——以博倫職業(yè)技術(shù)學校為例”等,都是相關(guān)探索性、研究性的文章。如以“智慧班牌”為關(guān)鍵詞進行搜索,也有四篇文章,其中三篇正式文獻也是相關(guān)探索性、研究性的文章,另一篇“基于混合云環(huán)境的智慧班牌系統(tǒng)設(shè)計與實現(xiàn)”是畢業(yè)論文,沒有發(fā)現(xiàn)其他相關(guān)開發(fā)、設(shè)計、編程類的正式文獻,今天撰寫這篇文章,是對當年設(shè)計、開發(fā)、應(yīng)用“電子班牌”的一個小結(jié),供大家學習和交流。