牛亮



摘要
實驗室預約系統通過學生網上預約實驗的方式,針對實驗室缺乏信息化管理等缺點,為實驗室妥善安排提供可靠的依據,使用信息化管理方法,學生和教師都比以前更加輕松快捷完成各自的需要。現介紹貴州大學土木建筑工程學院力學實驗中心預約系統優點:瀏覽器和服務器結構(B/S結構),快捷的查詢統計功能。
【關鍵詞】實驗預約系統 B/S結構 高校實驗室
1 引言
隨著網絡的不斷發展和完善,我校的校園網的建設已經進入了實際使用階段,師生無論是在校園內外只要有Internet網絡就可以登錄學校的網站,完成其需要的工作。
由于學生對實驗的需求很多,而教師人數有限,這使得學生做實驗時遇到問題不能得到及時解決,從而導致實驗很難繼續下去,這樣實驗難以達到預期目的。因此,必須準確地了解學生對實驗的內容和時間等的要求,才能有效地安排教師輔導。傳統的人工管理顯得過于滯后,教學管理方式也必須隨著變化。實驗室預約系統通過學生網上預約實驗的方式,針對實驗室缺乏信息化管理等缺點,為實驗室妥善安排提供可靠的依據,使用信息化管理方法,學生和教師都比以前更加輕松快捷完成各自的需要。因此我實驗室開發了“力學實驗中心預約系統”,本實驗室預約系統(以下簡稱系統)采用ASP動態網站制作技術實現,界面簡潔,操作簡單。
2 實驗室MIS的特點
網絡化的預約系統效率非常高,信息收集十分快捷,其主要特點如下:
2.1 充分利用互聯網,信息迅速傳達
由于系統基于網絡平臺搭建,所以只要是能夠連接Internet的并裝有IE瀏覽器的電腦均可以登錄該系統,信息的交互不受時間和空間的限制,充分利用了我校的網絡資源切實體現出網絡化的優點。
如圖1所示,登錄界面效驗登錄帳號的ASP示例代碼:
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<!--#include file="MD5.ASP"-->
<%
Call localsubmit()'檢測是否是由本地提交
nx=request.Fonn("nx")
userid=request.Fonn("userid")
mm=request.Form("mm")
'根據不同的賬號類型選擇查詢語句,table ternp為表名,item_temp為用戶標識列名
Dim table_temp,item_temp,sql
if trim(nx)="學生" then
table_temp="table_student"
item_temp="xh"
sql="select*from"&table;_temp&"where"&item;_temp&"="&userid;&""
else
table_temp="table admin"
item_temp="userid"
sql="select*from"&table;_temp&"where"&item;_temp,&"="&userid;&""
end if
set rs=server.createobject("adodb.recordset")'創建記錄集
rs.open sql,connstr,1,2
ifrs.eof and rs.bof then
%>
<%
response.end
End If
ifrs("mm")<>ywmd5(mm)then
%>
<%
response.end
end if
session("userid")=rs(item_temp)
'session("qx")=nx
session("xm")=rs("xm")
set rs=nothing
if mm="admin" and userid="admin"then
%>
<%
response.End()
end if
Response.Redirect"admin/admin_index.asp"
%>
2.2 權限管理
系統分為前臺和后臺兩部分:
(1)只有老師才能登錄后臺進行管理工作,學生只能在前臺操作。
(2)后臺默認賬號為mn,密碼為mn。首次使用請更改mn賬號的密碼。mn擁有最高操作權限,可以添加、刪除和修改其他的教師賬號。并且,mn賬號不能被刪除。
(3)普通教師賬號可以添加其他的賬號,但是添加后不能刪除,只能通過mn管理員進行刪除。如圖2所示。
2.3 學生前臺
(1)首頁系統公告:該公告是自動生成,無須人工干預。并且公告會保留一天。過期后公告自動刪除。
(2)學生選課:學生可以選擇教師設置的時間范圍內的實驗課程,但是當天下午6點后,截止第二天的選課。同一學生,同一天可以選擇不同的課程;同一學生,不同日期可以選擇相同的課程。如圖3所示。
(3)課件下載,事先下載教師制作的實驗課件。如圖4所示。
2.4 后臺實驗管理
(1)可以從后臺選擇實驗室開放選擇的時間范圍。
(2)可以自定義實驗人數的下線。
(3)可以動態更新班級、實驗內容和實驗室。
(4)系統會自動列表出所有的實驗項目,包括同一日期不同科目,同科目不同日期都將——列表,這個列表是以時間逆序排列,時間靠后的排在前面。
(5)教師查看每一項實驗的詳細內容,記錄是以班級升序排列,班級相同的情況下是以學號升序排序,這一排序過程是系統自動完成,不需教師干預。
(6)教師可以將學生選課的列表另存為Excel文檔。
(7)教師可以批量更新學生的成績和實驗情況。
(8)教師可以批量刪除學生的課程選擇記錄(刪除前請謹慎操作,刪除后不同恢復)。
(9)教師可以上傳任意多的文件,但只能包含7種文件類型,它們是:RAR壓縮文檔、ZIP壓縮文檔、Word文檔、Excel文檔、幻燈片文檔、PPS文檔和PDF文檔。上傳大小不限,上傳錯誤可以刪除再上傳。
力學實驗中心實驗預約系統選課情況查詢界面如圖5所示。
2.5 數據庫的備份與恢復
(1)系統提供網站的數據庫備份功能,為保證數據的安全,需定期作數據備份。
(2)數據庫壓縮,在備份數據庫前,可使用一次數據庫壓縮功能。
(3)當網站服務器發生故障后還可用數據庫恢復功能,將系統還原到以前的備份點。
3 總結
本系統建立了一個公共的信息平臺,不但提高了工作效率和管理水平,更重要的是有助于提高教學質量。目前我校各部門和學院之間都己建立了各自的信息系統,但是基本都是獨立運行的,這樣就成為了信息孤島,如果能將這些系統有機的統一起來,肯定會在很大范圍內實現資源共享,進一步提高管理工作的關聯與協調性、透明度以及管理的規范化。相信這也是管理信息系統在今后的一個發展方向。
參考文獻
[1]蔣磊宏等.上海交大基于校園網的MIS建設規劃[J].中山大學學報(自然科學版),2001,40(03):10-14.
[2]方振漢等.實驗室網絡應用ADSL技術[J].實驗室研究與探索,2015.
[3]郭志軍.高校實驗室開放式教學與管理探討[J].中國科技信息,2006(01):22-25.