国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于LAMP平臺(tái)開放式實(shí)驗(yàn)室管理平臺(tái)的構(gòu)建

2014-05-05 10:06:02朱亞林
中小學(xué)電教 2014年3期
關(guān)鍵詞:開放式管理員頁面

☆ 朱亞林

(如皋高等師范學(xué)校,江蘇如皋 226500)

基于LAMP平臺(tái)開放式實(shí)驗(yàn)室管理平臺(tái)的構(gòu)建

☆ 朱亞林

(如皋高等師范學(xué)校,江蘇如皋 226500)

結(jié)合當(dāng)下高校及職業(yè)類學(xué)校建設(shè)開放式實(shí)驗(yàn)室的要求,分析用戶實(shí)際需要,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于LAMP平臺(tái),并支持多終端的實(shí)驗(yàn)室管理平臺(tái)。

LAMP;開放式實(shí)驗(yàn)室;預(yù)約;管理

近年來,開放式實(shí)驗(yàn)室的概念已經(jīng)深入到各類高校及職業(yè)類學(xué)校當(dāng)中,不少學(xué)校都提出了建設(shè)開放式實(shí)驗(yàn)室的設(shè)想。開放式實(shí)驗(yàn)室管理模式與傳統(tǒng)實(shí)驗(yàn)室管理模式在本質(zhì)上有所不同,是以提高教學(xué)質(zhì)量和實(shí)驗(yàn)設(shè)備利用率為目的、讓學(xué)生在實(shí)驗(yàn)的內(nèi)容和時(shí)間安排上有更多自主選擇空間的新型管理模式。這種模式允許學(xué)生在實(shí)驗(yàn)室空余時(shí)間,按照自己的需求對(duì)實(shí)驗(yàn)室設(shè)備進(jìn)行預(yù)約并在指定時(shí)間使用,是實(shí)驗(yàn)室管理的一種必要的改革和實(shí)踐。

在信息社會(huì)的環(huán)境下,要建設(shè)好開放式實(shí)驗(yàn)室,一個(gè)可以進(jìn)行實(shí)驗(yàn)室信息查詢、預(yù)約、登記的平臺(tái)就成為了必要的信息載體。本文將以如皋高等師范學(xué)校建設(shè)“開放式實(shí)驗(yàn)室”過程中的實(shí)驗(yàn)室管理平臺(tái)為例,介紹該平臺(tái)的實(shí)現(xiàn)過程。

一、開放式實(shí)驗(yàn)室管理平臺(tái)模型的建立

本開放式實(shí)驗(yàn)室管理平臺(tái)是一個(gè)基于B/S模式的信息管理系統(tǒng),其開發(fā)與運(yùn)行都基于LAMP平臺(tái),即以Linux作為系統(tǒng)平臺(tái),以Apache為服務(wù)器,以PHP為開發(fā)語言,以Mysql為數(shù)據(jù)庫。以LAMP作為平臺(tái),是因?yàn)長(zhǎng)AMP組合是一個(gè)免費(fèi)、開源、安全、高效的服務(wù)器組合,且完全適用于本平臺(tái)的運(yùn)行需要。

開放式實(shí)驗(yàn)室管理平臺(tái)運(yùn)行在校園網(wǎng)內(nèi)部服務(wù)器上,主要面向的用戶是學(xué)生與實(shí)驗(yàn)室管理員,其系統(tǒng)模型如圖1所示。

圖1 開放式實(shí)驗(yàn)室管理平臺(tái)模型圖

從圖1中可以看到,管理平臺(tái)需要向?qū)W生端提供可以在各種終端上瀏覽、管理信息的頁面,也需要向?qū)嶒?yàn)室管理員提供設(shè)置、維護(hù)實(shí)驗(yàn)室的頁面。因此,根據(jù)該模型圖進(jìn)行下一步系統(tǒng)需求的分析。

二、開放式實(shí)驗(yàn)室管理平臺(tái)需求分析

開放式實(shí)驗(yàn)室管理平臺(tái)主要面向?qū)W生和實(shí)驗(yàn)室管理員兩大類用戶。從兩者實(shí)際需要出發(fā),可以分別得到以下要求。

學(xué)生端:學(xué)生可以通過各類終端(包括使用智能手機(jī))接入平臺(tái),在平臺(tái)上可以指定日期、時(shí)間段對(duì)指定實(shí)驗(yàn)室的預(yù)約情況進(jìn)行查詢,并可以對(duì)空余位置進(jìn)行預(yù)約。同時(shí),學(xué)生也可以對(duì)自己已經(jīng)預(yù)約的信息進(jìn)行查詢、管理。

實(shí)驗(yàn)室管理員端:實(shí)驗(yàn)室管理員通過終端可以管理各類用戶數(shù)據(jù);可以設(shè)置管理開放實(shí)驗(yàn)室的基本情況,設(shè)置開放機(jī)位數(shù);可以臨時(shí)關(guān)閉實(shí)驗(yàn)室預(yù)約;可以查詢指定日期、時(shí)間段、指定實(shí)驗(yàn)室的預(yù)約情況。

三、開放式實(shí)驗(yàn)室管理平臺(tái)的設(shè)計(jì)

根據(jù)第二節(jié)內(nèi)容對(duì)系統(tǒng)需求進(jìn)行的分析,我們可以對(duì)該平臺(tái)進(jìn)行如下模塊設(shè)計(jì)。

(1)系統(tǒng)登錄模塊:該模塊主要供學(xué)生和管理員進(jìn)行登錄驗(yàn)證,同時(shí)也是核實(shí)學(xué)生個(gè)人信息的重要步驟。

(2)預(yù)約查詢模塊:該模塊主要供學(xué)生和管理員進(jìn)行指定日期、指定時(shí)間、指定實(shí)驗(yàn)室的預(yù)約情況查詢,了解實(shí)驗(yàn)室的使用情況。從學(xué)生角度而言,在指定條件下有空機(jī)位的時(shí)候,可以進(jìn)行實(shí)時(shí)預(yù)約。

(3)預(yù)約模塊:該模塊主要供學(xué)生使用,方便學(xué)生在查詢到空機(jī)位的時(shí)候,直接選擇空機(jī)位進(jìn)行機(jī)位預(yù)約。

(4)預(yù)約管理模塊:該模塊供學(xué)生使用,學(xué)生可以通過該模塊查看自己的預(yù)約情況,并對(duì)相關(guān)預(yù)約進(jìn)行操作。

(5)實(shí)驗(yàn)室管理模塊:該模塊主要供管理員使用,管理員可以初始化實(shí)驗(yàn)室數(shù)據(jù),包括開放實(shí)驗(yàn)室的名稱,以及每個(gè)實(shí)驗(yàn)室提供的機(jī)位數(shù)及機(jī)器標(biāo)識(shí)。管理員可以通過該模塊來修改相關(guān)的實(shí)驗(yàn)室數(shù)據(jù)。同時(shí),也可以將某個(gè)實(shí)驗(yàn)室在指定時(shí)間段內(nèi)進(jìn)行關(guān)閉維護(hù),取消學(xué)生預(yù)約。

(6)用戶管理模塊:該模塊中,管理員可以對(duì)學(xué)生數(shù)據(jù)進(jìn)行維護(hù),可以添加、刪除學(xué)生基本信息。

(7)個(gè)人信息維護(hù)模塊:該模塊提供給用戶對(duì)個(gè)人基本信息進(jìn)行配置、維護(hù),比如修改密碼,等等。

該平臺(tái)的數(shù)據(jù)庫依靠Mysql實(shí)現(xiàn)。主要數(shù)據(jù)表有用戶數(shù)據(jù)表(user)、實(shí)驗(yàn)室數(shù)據(jù)表(labInfo)、實(shí)驗(yàn)室時(shí)間表(schedule)。User表中主要存儲(chǔ)學(xué)生基本信息,labInfo中存儲(chǔ)實(shí)驗(yàn)室基本信息,schedule中存儲(chǔ)實(shí)驗(yàn)室預(yù)約時(shí)間表。Schedule表中的信息將是本平臺(tái)的核心信息,所有的查詢、預(yù)約都將圍繞讀寫該表的信息而進(jìn)行。其基本結(jié)構(gòu)如表1所示。

表1 schedule數(shù)據(jù)表結(jié)構(gòu)

四、開放式實(shí)驗(yàn)室管理平臺(tái)的實(shí)現(xiàn)

由于用戶登錄、用戶管理等模塊為一般管理信息系統(tǒng)中常見模塊,功能大體類似,不再贅述。這里將重點(diǎn)介紹實(shí)驗(yàn)室預(yù)約查詢、實(shí)驗(yàn)室預(yù)約、預(yù)約管理模塊功能的實(shí)現(xiàn)。

1.實(shí)驗(yàn)室預(yù)約查詢

本模塊的頁面中給用戶提供一個(gè)可以進(jìn)行條件搜索的表單,具體包含:選擇要查詢的實(shí)驗(yàn)室,選擇要查詢的日期,選擇要查詢的課時(shí)節(jié)次。而搜索反饋的理想結(jié)果則是,用戶可以直觀地看到要查詢的實(shí)驗(yàn)室在指定的時(shí)間段內(nèi)哪些機(jī)器被預(yù)約了,哪些機(jī)器還沒有被預(yù)約。

根據(jù)第三章的設(shè)計(jì)可以得知,實(shí)驗(yàn)室的預(yù)約情況都將存儲(chǔ)在數(shù)據(jù)表schedule中,因此,對(duì)于預(yù)約情況的查詢,其實(shí)就是根據(jù)設(shè)定的條件,在該數(shù)據(jù)表中查詢是否有符合條件的數(shù)據(jù)存在,如果有,則表示已經(jīng)被預(yù)約,如果沒有,則表示尚未被預(yù)約,此時(shí)就可以提供鏈接給用戶進(jìn)行相應(yīng)的預(yù)約。將以上思路轉(zhuǎn)化為代碼,則可以用以下核心代碼來表示:

需要說明的是,上述代碼在數(shù)據(jù)庫中查詢符合表單條件的記錄時(shí),其中,labname中存放的是查詢表單中傳遞過來的實(shí)驗(yàn)室名,riqi中存放的是表單中查詢?nèi)掌诘闹?keci中存放的是表單中要查詢的課時(shí)節(jié)次,而m_id則是通過循環(huán)來遍歷指定實(shí)驗(yàn)室的機(jī)器標(biāo)識(shí),也就是將指定實(shí)驗(yàn)室中每臺(tái)設(shè)備的標(biāo)識(shí)都在數(shù)據(jù)庫進(jìn)行查詢。這樣根據(jù)查詢結(jié)果,就可以達(dá)到以下效果,如果記錄存在則顯示紅色,如果記錄不存在則顯示藍(lán)色,并提供預(yù)約鏈接。

在學(xué)生端執(zhí)行上述代碼查詢后可以得到如圖2所示的效果。

圖2 預(yù)約查詢頁面

當(dāng)操作者為管理員時(shí),同樣提供一個(gè)可以設(shè)置實(shí)驗(yàn)室名、查詢時(shí)間、查詢課次的表單,當(dāng)管理員設(shè)定條件進(jìn)行查詢后,則顯示指定條件下實(shí)驗(yàn)設(shè)備的預(yù)約列表(即指定條件下,實(shí)驗(yàn)室設(shè)備被預(yù)約情況的詳細(xì)清單,其中,包含預(yù)約人基本信息,這樣可以方便管理員進(jìn)行相應(yīng)的管理與核查),并可以進(jìn)行相關(guān)的設(shè)置與操作。

2.實(shí)驗(yàn)室預(yù)約功能的實(shí)現(xiàn)

本系統(tǒng)中,實(shí)驗(yàn)室的預(yù)約功能建立在查詢預(yù)約的基礎(chǔ)上,即在查詢預(yù)約信息之后,當(dāng)指定實(shí)驗(yàn)室在指定時(shí)間段內(nèi),還有空余機(jī)器時(shí),該機(jī)器則顯示為藍(lán)色,并且存在一個(gè)超鏈接引導(dǎo)用戶進(jìn)入預(yù)約頁面,在預(yù)約頁面上完善相關(guān)信息后對(duì)本次預(yù)約進(jìn)行提交。在提交之前再次檢索數(shù)據(jù)庫信息,確保該條預(yù)約不存在重復(fù)信息,然后寫入數(shù)據(jù)庫中,完成預(yù)約過程。

3.預(yù)約管理功能的實(shí)現(xiàn)

預(yù)約管理功能實(shí)現(xiàn)的原理主要是在schedule表中,按照指定條件進(jìn)行檢索,然后列出檢索結(jié)果。當(dāng)操作者為學(xué)生用戶時(shí),則按照當(dāng)前用戶的身份標(biāo)識(shí)在數(shù)據(jù)庫中進(jìn)行搜索,然后將符合要求的記錄顯示到頁面上。學(xué)生用戶在該頁面上可以看到自己所有的預(yù)約信息,當(dāng)然,也可以將尚未到期的預(yù)約進(jìn)行刪除。此處屬于簡(jiǎn)單的數(shù)據(jù)庫操作,不再陳列代碼,具體運(yùn)行效果如圖3所示。

圖3 預(yù)約管理頁面

以上功能都是基于瀏覽器端實(shí)現(xiàn)的,為了更加方便學(xué)生進(jìn)行實(shí)驗(yàn)室的預(yù)約和管理,本系統(tǒng)也將以上三個(gè)主要功能開發(fā)成了智能手機(jī)的APP,讓學(xué)生可以安裝在Android智能手機(jī)端進(jìn)行操作。由于其實(shí)現(xiàn)思路一致,只是實(shí)現(xiàn)語言、平臺(tái)、代碼不同,這里就不作論述了。

五、結(jié)束語

建設(shè)開放式實(shí)驗(yàn)室對(duì)于任何一所高校及職業(yè)類學(xué)校而言都是大勢(shì)所趨,設(shè)計(jì)并實(shí)現(xiàn)這樣一套管理平臺(tái),不僅可以方便學(xué)生對(duì)機(jī)器的使用預(yù)約,也極大地方便了實(shí)驗(yàn)室的管理,讓工作人員能夠從繁瑣的實(shí)驗(yàn)室登記、記錄等工作中解放出來,大大減輕了工作量,提高了工作效率,從而讓實(shí)驗(yàn)室的使用、管理更加科學(xué)與合理。

[1]徐金榮,楊玲,徐嘉祥等.開放式實(shí)驗(yàn)教學(xué)的管理工作方法探索[J].實(shí)驗(yàn)室研究與探索,2011,30(6):172-174.

[2]戚康標(biāo),王宏斌,何炎明等.開放式研究性實(shí)驗(yàn)教學(xué)的設(shè)計(jì)與管理[J].實(shí)驗(yàn)技術(shù)與管理,2010,27(7):25-28.

[3]黃華文,吳曉.開放式實(shí)驗(yàn)室管理若干問題的探討[J].電腦知識(shí)與技術(shù),2007,(10):1177-1179.

[編輯:昌曙平]

G434

A

1671-7503(2014)05-0078-03

猜你喜歡
開放式管理員頁面
刷新生活的頁面
我是小小午餐管理員
開放式數(shù)字座艙軟件平臺(tái)IndiGO
我是圖書管理員
我是圖書管理員
可疑的管理員
小學(xué)作文開放式教學(xué)的思考
開放式彈簧機(jī)數(shù)控系統(tǒng)開發(fā)
高等院校開放式實(shí)驗(yàn)教學(xué)模式的構(gòu)建與探索
同一Word文檔 縱橫頁面并存
筠连县| 会泽县| 和田市| 辽中县| 永仁县| 东乡县| 墨江| 花垣县| 余姚市| 色达县| 清徐县| 克山县| 金溪县| 万源市| 和田市| 湘西| 林周县| 吴堡县| 兴海县| 陇南市| 兴仁县| 邻水| 竹溪县| 珲春市| 东乌珠穆沁旗| 五河县| 兴和县| 沙坪坝区| 常州市| 东方市| 宣武区| 昆山市| 陆河县| 阿克| 怀集县| 东丽区| 龙井市| 炎陵县| 漾濞| 乌恰县| 北碚区|