999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web的實(shí)驗(yàn)室開放管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2008-12-31 00:00:00陳少平郭仕洲
現(xiàn)代教育技術(shù) 2008年10期

【摘要】針對(duì)目前高校實(shí)驗(yàn)室開放管理信息化程度不高的缺點(diǎn),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于Web的實(shí)驗(yàn)室開放管理系統(tǒng)。該系統(tǒng)采用MySQL+PHP進(jìn)行開發(fā),實(shí)現(xiàn)了實(shí)驗(yàn)課排課、實(shí)驗(yàn)室設(shè)備使用狀態(tài)查詢和預(yù)約等功能,并通過對(duì)被排課或預(yù)約的時(shí)段等信息的靈活處理和直觀顯示為用戶操作提供便利。該系統(tǒng)已在中南民族大學(xué)部分學(xué)院推廣使用,取得了較好的效果。

【關(guān)鍵詞】Web;實(shí)驗(yàn)室開放;排課;預(yù)約

【中圖分類號(hào)】G40-057 【文獻(xiàn)標(biāo)識(shí)碼】B 【論文編號(hào)】1009—8097 (2008) 10—0101—04

一 引言

高校實(shí)驗(yàn)室是將理論知識(shí)和實(shí)踐相結(jié)合的教學(xué)平臺(tái),同時(shí)也是培養(yǎng)學(xué)生創(chuàng)新能力的重要基地。為了進(jìn)一步提高學(xué)生創(chuàng)新能力,迫切需要將實(shí)驗(yàn)室設(shè)備資源面向?qū)W生開放,為學(xué)生提供更多的實(shí)驗(yàn)條件。然而,如果采用傳統(tǒng)人工方式,實(shí)驗(yàn)室開放管理工作會(huì)面臨諸多問題。例如,學(xué)生如何預(yù)知實(shí)驗(yàn)室的空閑時(shí)段和空閑設(shè)備,管理員如何預(yù)知學(xué)生預(yù)約使用實(shí)驗(yàn)室的具體人數(shù)、時(shí)段和所需設(shè)備。一個(gè)可行的解決思路就是依托校園網(wǎng),構(gòu)建基于Web的實(shí)驗(yàn)室開放管理系統(tǒng)。

與高校常規(guī)教學(xué)管理軟件相比,本文所介紹的信息系統(tǒng)更注重信息處理的靈活性。一方面,對(duì)于實(shí)驗(yàn)室排課之后的空閑時(shí)段,學(xué)生可以根據(jù)需求按“起止時(shí)刻”方式進(jìn)行預(yù)約。另一方面,管理員也可以根據(jù)實(shí)際情況對(duì)實(shí)驗(yàn)室可供預(yù)約的時(shí)段進(jìn)行調(diào)整。此外,實(shí)驗(yàn)室的安排情況(包括可預(yù)約時(shí)段、預(yù)約已被批準(zhǔn)人數(shù)等)都將實(shí)時(shí)更新顯示,為學(xué)生預(yù)約及管理員批準(zhǔn)預(yù)約提供參考。

二 系統(tǒng)的開發(fā)環(huán)境

本系統(tǒng)基于Dell公司的PowerEdge 2900系統(tǒng)(兩顆四核Intel Xeon E5410 2.33GHz處理器配置)及Red Had Enterprise Linux Advanced Server 4.5操作系統(tǒng)環(huán)境,能夠提供較大規(guī)模、高速可靠的數(shù)據(jù)服務(wù)能力。采用瀏覽器/服務(wù)器(B/S)模式的體系結(jié)構(gòu)[1],分別以Apache作為Web服務(wù)器及MySQL作為數(shù)據(jù)庫服務(wù)器。服務(wù)器端Web應(yīng)用程序基于跨平臺(tái)腳本編程語言PHP進(jìn)行開發(fā),從而使系統(tǒng)具有良好的通用性。

三系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

系統(tǒng)的功能結(jié)構(gòu)主要包括5個(gè)部分:

(1) 老師登錄后,可以進(jìn)行實(shí)驗(yàn)課排課。

(2) 實(shí)驗(yàn)室管理員登錄后,可以設(shè)置實(shí)驗(yàn)室開放時(shí)段和設(shè)備資源。

(3) 學(xué)生登錄后,可以查看每個(gè)實(shí)驗(yàn)室的安排情況,并可對(duì)實(shí)驗(yàn)室可預(yù)約時(shí)段和設(shè)備進(jìn)行預(yù)約,也可取消預(yù)約。

(4) 管理員登錄后,可以對(duì)學(xué)生的預(yù)約請(qǐng)求進(jìn)行回復(fù)(包括批準(zhǔn)或拒絕)。

(5) 學(xué)生登錄后,可以查看管理員的回復(fù)。

上述功能的實(shí)現(xiàn)分別需要訪問數(shù)據(jù)庫中不同的數(shù)據(jù)表(參見表1),主要包括排課信息表、開放時(shí)間信息表、預(yù)約信息表等。同時(shí)也通過相應(yīng)數(shù)據(jù)表實(shí)現(xiàn)各種操作之間的協(xié)調(diào)與制約,主要體現(xiàn)在以下4個(gè)方面:

(1) 實(shí)驗(yàn)室已經(jīng)排課的時(shí)段,將不能被學(xué)生預(yù)約,也不能再安排課程。

(2) 學(xué)生只能在管理員設(shè)置的開放時(shí)段內(nèi)進(jìn)行預(yù)約。

(3) 每個(gè)學(xué)生可以同時(shí)預(yù)約多個(gè)實(shí)驗(yàn)室設(shè)備或多個(gè)時(shí)段,但預(yù)約時(shí)段不能重疊(不同學(xué)生的預(yù)約時(shí)段可以重疊)。

(4) 已經(jīng)被回復(fù)的預(yù)約,將不能被學(xué)生取消。

此外,系統(tǒng)還提供其他一些應(yīng)用模塊,例如身份驗(yàn)證、個(gè)人信息修改、通知信息管理等,本文不詳細(xì)討論這些應(yīng)用模塊。

1 老師排課

老師排課主要完成以下2個(gè)操作:

(1) 對(duì)上課的學(xué)生進(jìn)行分組(本文不詳細(xì)討論)。

(2) 對(duì)每一組次安排相應(yīng)的實(shí)驗(yàn)室、上課日期、上課時(shí)段、上課老師(生成排課信息表中記錄)。為了滿足常規(guī)教務(wù)管理要求以及老師的排課習(xí)慣,上課日期按照“周次”和“星期”的方式設(shè)置和保存。同時(shí),為了兼顧學(xué)生對(duì)實(shí)驗(yàn)室排課之余空閑時(shí)段預(yù)約(詳見后文)的靈活性,上課時(shí)段按照“起止時(shí)刻”的方式設(shè)置和保存。此外,如果同一組次每天上課的時(shí)段相同,可通過同時(shí)選擇多個(gè)“周次”或“星期”進(jìn)行批量排課。

2 管理員設(shè)置開放時(shí)段

除了已安排實(shí)驗(yàn)課,其他的時(shí)段并非都能夠?qū)W(xué)生開放,實(shí)驗(yàn)室管理員可以根據(jù)實(shí)際情況對(duì)開放時(shí)段進(jìn)行相應(yīng)的設(shè)置。這種設(shè)置主要體現(xiàn)在2個(gè)方面:

(1) 固定開放時(shí)段設(shè)置。針對(duì)一個(gè)星期的每一天,管理員可以設(shè)置固定的開放時(shí)段(生成開放時(shí)間信息表中記錄)。例如,規(guī)定周一至周五開放08:00到12:00、14:00到17:30和18:30到21:30,周六開放09:00到12:00和14:00到17:30,周日不開放等。

(2) 臨時(shí)安排設(shè)置。在上述固定開放時(shí)間內(nèi),實(shí)驗(yàn)室還可能面臨一些臨時(shí)的安排(如實(shí)驗(yàn)設(shè)備檢修)。針對(duì)這種情況,系統(tǒng)采用與前文所述排課功能類似的方式,向排課信息表中添加“臨時(shí)安排”記錄。

3 學(xué)生預(yù)約

學(xué)生主要通過選擇實(shí)驗(yàn)室、實(shí)驗(yàn)設(shè)備、日期(采用“年月日”方式)、時(shí)段(采用“起止時(shí)刻”方式)等信息進(jìn)行預(yù)約操作。為方便管理,系統(tǒng)約定學(xué)生只能預(yù)約24小時(shí)以后、7天以內(nèi)的空閑時(shí)段,圖1顯示了學(xué)生預(yù)約的業(yè)務(wù)流程圖。預(yù)約成功后將生成預(yù)約信息表中的記錄(預(yù)約狀態(tài)置為“待批”)。

在預(yù)約過程中,排課時(shí)段、實(shí)驗(yàn)室開放時(shí)段、臨時(shí)安排時(shí)段等信息既為學(xué)生操作提供參考,又對(duì)其進(jìn)行約束,以方便管理。例如,如果學(xué)生提交的預(yù)約時(shí)段與相應(yīng)實(shí)驗(yàn)室排課時(shí)段有重疊,預(yù)約將不成功。同時(shí),為了兼顧管理的靈活性,預(yù)約時(shí)段內(nèi)實(shí)驗(yàn)室是否已人滿、預(yù)約設(shè)備是否可用等信息僅僅作為參考,不作為約束條件(但如果預(yù)約成功,還有待管理員批準(zhǔn))。圖2顯示了學(xué)生預(yù)約的操作界面。

4 管理員回復(fù)預(yù)約

如前文所述,學(xué)生的預(yù)約時(shí)段都被約束在系統(tǒng)規(guī)定的范圍內(nèi),管理員只需根據(jù)預(yù)約時(shí)段內(nèi)實(shí)驗(yàn)室是否已人滿、預(yù)約設(shè)備是否可用等參考信息進(jìn)行回復(fù)。

系統(tǒng)約定管理員應(yīng)該在24小時(shí)內(nèi)對(duì)學(xué)生的預(yù)約請(qǐng)求進(jìn)行回復(fù)。為此,在預(yù)約信息表中增設(shè)預(yù)約提交時(shí)刻、回復(fù)時(shí)刻、回復(fù)管理員編號(hào)等字段(參見表1),學(xué)生可以通過查看這些字段相應(yīng)信息對(duì)管理員的工作進(jìn)行監(jiān)督。

四關(guān)鍵技術(shù)問題的討論

1 排課信息整合

實(shí)驗(yàn)室的課程安排情況是學(xué)生預(yù)約的重要參考。然而,由于排課信息量往往很大,課程安排時(shí)段如果采用常規(guī)表格的方式顯示給學(xué)生,將顯得冗長且不直觀。為此,系統(tǒng)對(duì)數(shù)據(jù)庫中排課信息重新整合,將實(shí)驗(yàn)室一天(24小時(shí))的時(shí)段安排情況轉(zhuǎn)換為表格的一行,每一行中所有空閑時(shí)段和排課時(shí)段對(duì)應(yīng)的單元格按照長短比例、先后順序排列(如圖3所示)。其中排課時(shí)段采用不同的底色,以增強(qiáng)直觀效果。

值得一提的是,顯示實(shí)驗(yàn)室安排情況的Web頁面訪問頻率較高,且數(shù)據(jù)處理量較大,如果數(shù)據(jù)處理都在服務(wù)器端完成,將嚴(yán)重增大服務(wù)器負(fù)荷。為此,系統(tǒng)將從數(shù)據(jù)庫獲取的原始數(shù)據(jù)從服務(wù)器傳送到客戶端,數(shù)據(jù)信息重新整合功能全部由客戶端應(yīng)用程序(JavaScript函數(shù))完成。

2 界面控制

系統(tǒng)所涉及的排課記錄和預(yù)約記錄不僅數(shù)量較大,而且字段種類較多(參見表1)。因此,在對(duì)信息進(jìn)行整合的基礎(chǔ)上,還有必要對(duì)其界面顯示加以控制,以進(jìn)一步提高顯示的直觀效果和系統(tǒng)實(shí)用性。界面控制主要通過以下2種方式:

(1) 利用CSS(Cascading Style Sheets,層疊樣式表)實(shí)現(xiàn)信息的浮動(dòng)顯示[2]。如果單元格中需要顯示的文本內(nèi)容過長,可僅顯示部分文本(參見圖2)或替代文本(參見圖3),完整文本內(nèi)容則在鼠標(biāo)移動(dòng)到顯示文本上方的時(shí)候顯示。

(2) 改變文本或背景顏色。例如,在預(yù)約記錄列表中,將處于不同回復(fù)狀態(tài)(待批、批準(zhǔn)、拒絕等)以及不同開放時(shí)段的記錄標(biāo)記為不同的顏色,能夠?yàn)楣芾韱T回復(fù)提供很大便利。

3 預(yù)約時(shí)段人數(shù)統(tǒng)計(jì)

預(yù)約時(shí)段內(nèi)實(shí)驗(yàn)室是否已人滿,是學(xué)生預(yù)約的另一個(gè)重要參考。由于不同學(xué)生預(yù)約時(shí)段相對(duì)不固定(可按照“起止時(shí)刻”方式任意設(shè)置)且可以重疊,從而對(duì)預(yù)約時(shí)段內(nèi)已批準(zhǔn)的預(yù)約學(xué)生的人數(shù)統(tǒng)計(jì)帶來了一定困難。預(yù)約時(shí)段人數(shù)統(tǒng)計(jì)需注意以下3個(gè)方面:

(1) “已批準(zhǔn)”時(shí)段與預(yù)約時(shí)段存在重疊,則必須被統(tǒng)計(jì)。

(2) 如果在預(yù)約時(shí)段內(nèi),多個(gè)“已批準(zhǔn)”時(shí)段之間有重疊,則只需統(tǒng)計(jì)重疊時(shí)段的人數(shù)。

(3) 如果在預(yù)約時(shí)段內(nèi),多個(gè)“已批準(zhǔn)”時(shí)段之間沒有重疊,則需要統(tǒng)計(jì)這些“已批準(zhǔn)”時(shí)段人數(shù)的最大值。

為此,系統(tǒng)約定所有時(shí)段(包括排課時(shí)段和預(yù)約時(shí)段等)起止時(shí)刻中的“分鐘”設(shè)置只能為10的整數(shù)倍(包括00、10、20、30、40和50,參見圖2和圖3)。因而,可以將預(yù)約時(shí)段劃分成多個(gè)10分鐘長短的片段,統(tǒng)計(jì)出每個(gè)片段與“已批準(zhǔn)”時(shí)段重疊的次數(shù),次數(shù)的最大值即為所求。為減少服務(wù)器負(fù)荷,人數(shù)統(tǒng)計(jì)只針對(duì)待批的預(yù)約記錄進(jìn)行(參見圖2)。

五 結(jié)束語

本文所介紹的信息系統(tǒng)目前已經(jīng)在中南民族大學(xué)部分學(xué)院開放實(shí)驗(yàn)室的管理工作中進(jìn)行了實(shí)際應(yīng)用(參見網(wǎng)址:http://dxxy.scuec.edu.cn/labsystem/index.htm),收到了較好的效果。與此同時(shí),該系統(tǒng)還將有一個(gè)不斷補(bǔ)充、修正和完善的過程。鑒于高校實(shí)驗(yàn)教學(xué)改革和發(fā)展的現(xiàn)狀,采用基于Web的信息管理系統(tǒng)能夠使實(shí)驗(yàn)室開放管理工作更加科學(xué)化、高效化和規(guī)范化,進(jìn)而對(duì)學(xué)生專業(yè)知識(shí)技能以及綜合素質(zhì)的提高起到很好的促進(jìn)作用。

參考文獻(xiàn)

[1] 許龍飛,李國和,馬玉書.Web數(shù)據(jù)庫技術(shù)與應(yīng)用[M].北京: 科學(xué)出版社, 2005: 7-8.

[2] 溫謙.CSS設(shè)計(jì)徹底研究[M].北京:人民郵電出版社, 2008:172-174.

主站蜘蛛池模板: 亚洲男人天堂2020| 精品国产一二三区| 国产噜噜在线视频观看| 亚洲av日韩av制服丝袜| 国产视频一二三区| 99热这里只有精品免费国产| 精品少妇人妻av无码久久| 欧美亚洲国产一区| 波多野结衣的av一区二区三区| 国产精品黄色片| 久久综合丝袜长腿丝袜| 国产无码精品在线播放| 全午夜免费一级毛片| 亚洲熟女中文字幕男人总站| 国产激爽大片高清在线观看| 91精品伊人久久大香线蕉| 香蕉久久国产精品免| 亚洲国产精品久久久久秋霞影院 | 国产福利拍拍拍| 国产精品yjizz视频网一二区| 激情無極限的亚洲一区免费| 亚洲欧美极品| 久久久久亚洲av成人网人人软件| 日韩在线成年视频人网站观看| 日韩东京热无码人妻| 国产成人综合久久| 熟妇无码人妻| 在线国产综合一区二区三区| 国产无码性爱一区二区三区| 国产jizzjizz视频| 中文无码日韩精品| 99久视频| 中字无码av在线电影| 亚洲日韩在线满18点击进入| 亚洲一区网站| 亚洲色图欧美在线| 色国产视频| 97se亚洲| 午夜小视频在线| 国产一级妓女av网站| 性欧美精品xxxx| 亚洲精品国产自在现线最新| 欧美亚洲国产一区| 欧美精品在线视频观看| 亚洲精品制服丝袜二区| 久久人妻xunleige无码| 国产欧美日韩在线一区| 国产91特黄特色A级毛片| 国产精品美女网站| 久久伊人操| 亚洲视频无码| 日韩欧美网址| 亚洲三级成人| 日韩欧美国产另类| 亚洲第一色网站| 亚洲综合18p| 久久动漫精品| 国产浮力第一页永久地址| 69视频国产| 欧美日韩综合网| 中国特黄美女一级视频| 亚洲人成网址| 97视频免费在线观看| 一区二区自拍| 国产99在线观看| 成人一级黄色毛片| 日韩专区第一页| av在线5g无码天天| 国模极品一区二区三区| 亚洲综合色婷婷| 国产黑人在线| 深爱婷婷激情网| 91外围女在线观看| 亚洲色图欧美激情| 色亚洲激情综合精品无码视频| 欧美成人aⅴ| 91视频首页| 少妇精品在线| 欧美自慰一级看片免费| 亚洲香蕉伊综合在人在线| 欧美日在线观看| 99久久精品免费看国产电影|