甄翠明 李克甘 昕艷 陳其勇

摘? 要:針對目前高校無紙化考試方式的實施引起的計算機實驗室使用頻繁,而現行的計算機實驗室預約手續繁瑣及手工管理登記的方式容易出現失誤和預約沖突等問題,從廣西中醫藥大學的實際使用情況出發,設計適合高校的計算機實驗室預約管理系統,實現計算機實驗室網上預約操作,不僅方便教師快速確定無紙化考試的時間地點,還提高了計算機實驗室管理的工作效率和資源利用率。
關鍵詞:計算機實驗室;預約系統;數據庫;系統管理
中圖分類號:TP311.52? 文獻標識碼:A 文章編號:2096-4706(2019)07-0108-02
Abstract:In view of the frequent use of computer laboratories caused by the implementation of paperless examination in colleges and universities,the cumbersome booking procedures of computer laboratories and the prone mistakes and conflicts of booking in manual management and registration,this paper designs a computer laboratory booking management system suitable for colleges and universities to realize computer experiments based on the actual use of Guangxi University of Chinese Medicine. Reservation operation on the room network not only facilitates teachers to quickly determine the time and place of paperless examination,but also improves the efficiency and resource utilization of computer laboratory management.
Keywords:computer laboratory;reservation system;database;system management
1? 研究的背景
近年來,隨著信息化技術的發展,在國家政策的推動下,再加上無紙化考試本身所具有的優勢,推行無紙化考試成為眾多高校推進信息化建設的重要任務之一[1]。例如:廣西中醫藥大學越來越多的課程開始采取計算機無紙化考試系統進行考試,近三年來學校無紙化考試的場次成倍數增加。經統計,廣西中醫藥大學從2016-2018年三年間開展的各類無紙化考試平均每學年450場次,且無紙化考試均在計算機實驗室中進行,需要通過任課教師與計算機實驗室管理員進行預約方可使用,即教師填寫申請表,二級學院審批后交給計算機實驗室管理員查詢實驗室是否空閑,如果不空閑則需要重新溝通確定新的時間或計算機實驗室,確定后管理員必須進行登記,否則有可能造成預約沖突。這種管理方式效率太低,辦理流程太過復雜且容易出錯。因此,設計一個能適應我校實際應用情況的計算機實驗室預約管理系統不僅能方便教師快速確定無紙化考試的時間地點,還能提高計算機實驗室管理的工作效率。
2? 目前計算機實驗室預約管理系統存在的問題及解決方法
隨著計算機技術的發展,國內的高校無論是教室還是實驗室的預約工作管理大多采用網絡在線預約管理系統來改變人工申請預約、手工登記的管理方式,為了實現教師隨時隨地進行在線預約,基本采用Web模式,開發語言主要有PHP、C和Java,數據庫則采用SQL數據庫[2],主要功能為在線登錄、預約情況查看、預約、留言等。大部分的預約系統只能看到被預約的情況,無法看到計算機實驗室的教學任務課表信息或者沒把這一功能考慮進去[3,4]。實際上計算機實驗室的主要功能是承擔教學任務,如果不把計算機實驗室的課表信息添加進實驗室使用狀態信息中,將會造成教學和預約的沖突。要讓預約系統體現出計算機實驗室本身的課表信息,最好的方法就是把預約系統的實驗室使用情況的相關數據與學校的教學管理系統的實驗室課表數據進行同步,這必須制作相應的數據接口模塊,不太容易實現;或者可以通過管理員手動添加課程信息到預約信息表里面,但是這樣太過繁瑣復雜,而且容易出錯[5,6]。最快速簡便的做法是在每個學期開學前把計算機實驗室的課表從教學管理系統中導出,再導入到預約系統中,并在每個預約周前自動生成課程信息到預約信息表中,這樣計算機實驗室每周的使用情況就一目了然,避免了課程沖突也方便管理。如果遇到計算機實驗室的課程異動情況,則要求該任課教師提前通知計算機實驗室管理員進行修改課表即可,這類事件發生的幾率比較低,因此不會帶來管理的不便。
3? 系統總體框架設計
根據學校的實際情況,計算機實驗室預約管理系統除了常規的預約功能外,必須具備每個學期計算機實驗室的課表信息導入的功能,并在初始化每周的預約信息時把學校教學計劃任務的課程信息自動添加進去,具體的系統總體框架如圖1所示。
計算機實驗室預約管理系統的主要用戶分為管理員、教師。管理員的主要功能包括查看實驗室的使用狀態、用戶管理、預約信息管理、計算機實驗室信息管理、計算機實驗室預約信息管理、課時信息管理、課程信息管理、專業信息管理、課表信息管理(課表的導入、修改、刪除)、統計報表功能(統計每學期各個計算機實驗室的使用情況)。教師用戶登錄系統后可以查看每周的計算機實驗室的使用狀態,可以實現預約功能(預約計算機實驗室登記使用信息,修改和取消預約信息)、留言功能。
4? 功能設計
根據計算機實驗室預約的實際流程,得到預約管理系統所要處理數據的流程,如圖2所示。
通過對計算機實驗室預約管理系統所管理的內容和數據流程進行分析,主要功能設計如下。
(1)計算機實驗室使用狀態信息生成:課表管理、預約信息(教師預約、管理員審批預約、更新);
(2)課表管理:周次設置、星期設置、課時設置、課程設置、專業設置、課表導入、課表修改、課表刪除;
(3)計算機實驗室預約信息表生成、教師預約(添加、修改、刪除)、管理員管理(審批、修改、刪除));
(4)查詢功能:管理員和教師查詢計算機實驗室使用狀態信息,管理員查詢計算機實驗室預約信息表;
(5)反饋功能:預約信息反饋給教師,教師反饋信息給管理員;
(6)用戶管理:管理員對教師用戶進行管理(添加、修改、刪除),教師用戶個人信息管理(修改);
(7)統計報表:查詢任一藥品任意時間段的入庫、出庫、盈虧、報損明細,并匯總相關金額。
5? 計算機實驗室使用狀態信息生成功能詳細設計
計算機實驗室使用狀態信息數據來源于兩種:一是學校教學任務的計劃課程的信息數據,二是計算機實驗室預約信息表中的預約數據。學校的教學任務課程計劃信息可以通過每學期開學前從教學管理系統中導出計算機實驗室的固定課表,通過固定的格式導入到預約系統中。實驗室預約系統在生成每周的計算機實驗室使用狀態信息表的時候,需要掃描數據庫中存儲課表的數據表,把當前的日期與課表數據表中的每個課堂的周次、星期、課時逐一對比,再把對應的課堂信息添加到每周的計算機實驗室使用狀態信息表中即可。預約信息數據則是在教師在線查看過計算機實驗室使用狀態信息表后,提交預約申請,管理員審批通過后,計算機實驗室的預約信息被添加進實驗室預約信息表中,管理員更新計算機實驗室使用狀態信息表。計算機實驗室使用狀態信息表必須每周或按照實際需求的時間內清空信息并生成新預約周的課程信息。
6? 結? 論
綜上,本文結合學校計算機實驗室實際使用情況,提出基于固定格式課表導入并在每周初始化預約信息表時自動添加課程計劃信息,確保了計算機實驗室預約信息表的準確性,避免了課程沖突,提高了學校無紙化考試場地的預約效率和計算機實驗室管理工作的效率。
參考文獻:
[1] 韋喆哲.高校無紙化考試實施方案淺析 [J].經貿實踐,2015(15):246.
[2] 任曉磊.基于PHP技術開發多媒體教室調換課與預約管理系統的研究現 [J].信息通信,2017(5):144-145.
[3] 余獻平,以ASP.NET為基礎的實驗室預約系統的設計 [J].電子技術與軟件工程,2018(12):45.
[4] 張宸.實驗室預約管理系統的功能設計 [J].數碼設計,2017,6(9):76.
[5] 鄒清泉.高校教室預約系統的研究與應用 [J].信息與電腦(理論版),2016(14):93-94.
[6] 喬楨,羅曦,司家瑞.醫學院校實驗室網上預約系統設計與構建 [J].數字通信世界,2017(9):168+197.
作者簡介:甄翠明(1981-),女,漢族,廣東臺山人,教師,工程師,碩士研究生,研究方向:計算機多媒體技術、醫學信息管理;通訊作者:李克(1981-),男,壯族,廣西德保人,教師,工程師,碩士研究生,研究方向:軟件工程;甘昕艷(1972-),女,漢族,廣西北流人,教師,副教授,碩士研究生,研究方向:數據庫技術;陳其勇(1992-),男,漢族,廣西北流人,實驗員,助理實驗師,本科,研究方向:醫學信息管理、計算機實驗室管理。