鄭麗維 陳兆祿 陳釵鶯
(1.福建中醫(yī)藥大學(xué),福建福州 350122;2.陳兆祿福建省人民醫(yī)院,福建福州 350004)
網(wǎng)絡(luò)實(shí)驗(yàn)室綜合管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
鄭麗維1陳兆祿2陳釵鶯1
(1.福建中醫(yī)藥大學(xué),福建福州 350122;2.陳兆祿福建省人民醫(yī)院,福建福州 350004)
本文以面象對(duì)象的思路分析網(wǎng)絡(luò)實(shí)驗(yàn)室綜合管理的需求,應(yīng)用ASP語(yǔ)言技術(shù)、ADO.NET技術(shù)及SQL Sever 2005數(shù)據(jù)庫(kù)技術(shù),建立網(wǎng)絡(luò)實(shí)驗(yàn)室綜合管理系統(tǒng),經(jīng)測(cè)試該系統(tǒng)能夠完成現(xiàn)代網(wǎng)絡(luò)綜合管理的方式。使用該系統(tǒng),能實(shí)現(xiàn)網(wǎng)絡(luò)實(shí)驗(yàn)室環(huán)境的配置需求,學(xué)生實(shí)驗(yàn)信息、實(shí)驗(yàn)報(bào)告及管理者信息的管理需求等,從而提高網(wǎng)絡(luò)實(shí)驗(yàn)室的管理水平和使用效率。
網(wǎng)絡(luò)實(shí)驗(yàn)室 綜合管理系統(tǒng) 設(shè)計(jì) 實(shí)現(xiàn)
隨著高校規(guī)模不斷擴(kuò)大,高新技術(shù)的發(fā)展帶動(dòng)了實(shí)驗(yàn)室測(cè)試技術(shù)、設(shè)備與數(shù)據(jù)應(yīng)用飛速發(fā)展,實(shí)驗(yàn)室信息網(wǎng)絡(luò)化管理已成為必不可少的支撐條件。網(wǎng)絡(luò)實(shí)驗(yàn)室綜合管理系統(tǒng)是指應(yīng)用硬件和軟件設(shè)備,借用網(wǎng)絡(luò)設(shè)備,實(shí)現(xiàn)實(shí)驗(yàn)室網(wǎng)絡(luò)計(jì)算機(jī)綜合管理的一個(gè)系統(tǒng),該系統(tǒng)能完成數(shù)據(jù)化自動(dòng)采集、分析、報(bào)告、管理等幾個(gè)功能。國(guó)外在80年代已經(jīng)實(shí)現(xiàn)網(wǎng)絡(luò)實(shí)驗(yàn)室綜合數(shù)據(jù)化管理,它是綜合管理的基礎(chǔ),90年代至今,國(guó)外已經(jīng)實(shí)現(xiàn)自動(dòng)化、綜合化、智能化的管理;而我國(guó)網(wǎng)絡(luò)實(shí)驗(yàn)室綜合管理的發(fā)展還不夠迅速,在管理技術(shù)、管理設(shè)備、管理經(jīng)驗(yàn)等方面相對(duì)滯后。故對(duì)網(wǎng)絡(luò)實(shí)驗(yàn)室綜合管理系統(tǒng)進(jìn)行設(shè)計(jì)與研究,對(duì)提高實(shí)驗(yàn)室管理水平和管理質(zhì)量,滿足現(xiàn)代化教學(xué)要求具有重要的現(xiàn)實(shí)意義。
系統(tǒng)的設(shè)計(jì)使用先進(jìn)的開(kāi)發(fā)工具、技術(shù)手段和實(shí)現(xiàn)方法,并且有利于未來(lái)的系統(tǒng)功能擴(kuò)展。為此本系統(tǒng)在設(shè)計(jì)上完全遵循了面向?qū)ο蟮脑O(shè)計(jì)思路,整套系統(tǒng)的描述與客觀實(shí)體相對(duì)應(yīng),從面向?qū)ο蟮姆治?OOA)、面向?qū)ο蟮脑O(shè)計(jì)(OOD)到面向?qū)ο蟮木幊?OOP),提高了軟件的質(zhì)量,使系統(tǒng)更容易擴(kuò)展和維護(hù)[1]。
1.2.1 ASP語(yǔ)言
動(dòng)態(tài)服務(wù)器頁(yè)面語(yǔ)言(Active Server Page,ASP),它是微軟公司在CGI語(yǔ)言的基礎(chǔ)上進(jìn)一步開(kāi)發(fā)的腳本應(yīng)用程序。該語(yǔ)言能與ActiveX等多種網(wǎng)絡(luò)元件兼容,共同生成程序代碼,它能讓用戶在多種環(huán)境下直接調(diào)閱服務(wù)器生成的網(wǎng)頁(yè)。
1.2.2 SQL Server 2005語(yǔ)言
SQL Server 2005語(yǔ)言,即關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。包含有數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制等多種功能,具有集成化、規(guī)范化、簡(jiǎn)潔化的特點(diǎn),它加強(qiáng)了.NET公司執(zhí)行環(huán)境的支持,使數(shù)據(jù)庫(kù)格式進(jìn)一步標(biāo)準(zhǔn)化,它與ADO.NET技術(shù)的整體配合性更強(qiáng)。
1.2.3 ADO.NET技術(shù)
如果說(shuō)用戶使用ASP語(yǔ)言產(chǎn)生的網(wǎng)頁(yè)界面下達(dá)指令,那么ADO.NET接受用戶下達(dá)的指令,并將之翻譯成數(shù)據(jù)庫(kù)能理解的用語(yǔ)言,它將數(shù)據(jù)庫(kù)反饋的信息上傳給用戶,起到溝通上層界面與下層界面的橋梁作用。該技術(shù)具有強(qiáng)大的兼容性,能理解HTML的腳本,同時(shí)能夠調(diào)用多種格式的數(shù)據(jù)。
(1)教師安排的需求:網(wǎng)絡(luò)實(shí)驗(yàn)室需要通知相關(guān)的教師與開(kāi)展的課程,讓教師提前安排好教學(xué)計(jì)劃,如果教師因故不能開(kāi)展教學(xué)計(jì)劃需提前作好安排,以便實(shí)驗(yàn)室臨時(shí)更換教師。該系統(tǒng)需要能展示與記錄教師教學(xué)安排[2]。
(2)學(xué)生記錄的需求:學(xué)生進(jìn)入實(shí)驗(yàn)室開(kāi)始學(xué)習(xí)后,該系統(tǒng)需要記錄學(xué)生進(jìn)入實(shí)驗(yàn)室時(shí)間與離開(kāi)實(shí)驗(yàn)室時(shí)間,該記錄決定實(shí)驗(yàn)室能否完成細(xì)化的管理,并能對(duì)實(shí)驗(yàn)設(shè)備有效的管理。
(3)實(shí)驗(yàn)管理的需求:實(shí)驗(yàn)管理主要包含以下三個(gè)方面需求,①實(shí)驗(yàn)信息發(fā)布工作,教師在開(kāi)展實(shí)驗(yàn)課程前公布實(shí)驗(yàn)課的計(jì)劃、實(shí)驗(yàn)輔助人員、實(shí)驗(yàn)室開(kāi)放信息等,讓其他師生了解實(shí)驗(yàn)信息的平臺(tái);②實(shí)驗(yàn)室接收教師發(fā)布的實(shí)驗(yàn)信息,為教師安排實(shí)驗(yàn)環(huán)境與實(shí)驗(yàn)值班表;③教師接收到實(shí)驗(yàn)室的管理安排,與其它師生交流,直到提交正式的實(shí)驗(yàn)室申請(qǐng)信息。
(4)設(shè)備管理的需求:設(shè)備管理模塊是網(wǎng)絡(luò)實(shí)驗(yàn)室綜合管理系統(tǒng)的重要模塊,它決定網(wǎng)絡(luò)實(shí)驗(yàn)室綜合管理是否能有序的進(jìn)行,其需求主要包含以下四個(gè)方面,即購(gòu)進(jìn)登記需求、報(bào)失登記管理,維修處理管理、報(bào)廢登記管理。
(5)綜合查詢的需求:綜合查詢主要包含以下三個(gè)方面需求:①實(shí)驗(yàn)教師查詢,實(shí)驗(yàn)教師要能夠查詢到設(shè)備管理的情況,方便在教學(xué)前將設(shè)備安排到位;②理論教師查詢,理論教師需要了解實(shí)驗(yàn)室的安排情況,以便與其它教師配合或合理安排自己的教學(xué)計(jì)劃;③學(xué)生查詢,學(xué)生需要了解實(shí)驗(yàn)課開(kāi)始的時(shí)間與地點(diǎn)、查詢自己實(shí)驗(yàn)課的歷次評(píng)估、了解自己申請(qǐng)實(shí)驗(yàn)室使用的反饋等信息。
(6)后臺(tái)管理的需求:室驗(yàn)室后臺(tái)管理員要完成網(wǎng)絡(luò)室驗(yàn)室管理系統(tǒng)的日常管理,他們需要能夠管理前臺(tái)發(fā)布的所有信息,同時(shí)能對(duì)后臺(tái)數(shù)據(jù)庫(kù)全面管理。
將以上網(wǎng)絡(luò)實(shí)驗(yàn)室的需求進(jìn)行整合,將教師與學(xué)生需求進(jìn)行模塊化,規(guī)劃如下:系統(tǒng)菜單的功能為:登陸密碼管理、各類實(shí)驗(yàn)報(bào)告的管理(教師與學(xué)生分別擁有不同的處理權(quán)限)。常規(guī)設(shè)置管理的功能為:班級(jí)設(shè)置管理,它公布需要開(kāi)展實(shí)驗(yàn)的班級(jí),且在實(shí)驗(yàn)后由管理員及時(shí)刪除;公布任職教師,在實(shí)驗(yàn)課完成后及時(shí)刪除;軟件路徑設(shè)置管理,它公布目前室驗(yàn)的軟件與硬件情況。而用戶管理則將用戶分為管理員、教師、學(xué)生三大類,賦予他們不同的管理權(quán)限[3]。
要完成數(shù)據(jù)庫(kù)管理,需要合理的設(shè)定數(shù)據(jù)庫(kù)字段,日后管理員才能有效的對(duì)字段進(jìn)行操作,完成數(shù)據(jù)庫(kù)管理[4]。以該次數(shù)據(jù)庫(kù)表為例,字段設(shè)定如表1。
該系統(tǒng)完成后進(jìn)行效果測(cè)試。第一次搜索報(bào)告時(shí)輸入空格,被告知“搜索數(shù)據(jù)不能為空格”;第二次搜索,輸入不存在的“化學(xué)實(shí)驗(yàn)”,被告知“該數(shù)據(jù)不存在”;第三次搜索,輸入不存在的名字“姚萍”,被告知“該數(shù)據(jù)不存在”。通過(guò)十三次測(cè)試,它均能反饋網(wǎng)頁(yè)的指令,給出搜索的數(shù)據(jù)。該網(wǎng)絡(luò)實(shí)驗(yàn)室綜合管理系統(tǒng)具有一定的穩(wěn)定性[5]。
網(wǎng)絡(luò)實(shí)驗(yàn)室綜合管理系統(tǒng)是以實(shí)驗(yàn)室現(xiàn)有的計(jì)算機(jī)軟硬件資源作為基礎(chǔ),實(shí)現(xiàn)對(duì)高校網(wǎng)絡(luò)實(shí)驗(yàn)室中設(shè)備全面管理和完善,對(duì)實(shí)驗(yàn)室工作人員管理的規(guī)范和有序,達(dá)到保障網(wǎng)絡(luò)實(shí)驗(yàn)室運(yùn)行的高效和可靠。
[1]劉含.機(jī)房實(shí)驗(yàn)室綜合信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].科學(xué)咨詢(科技·管理),2012,5(7),31-34.
[2]王軍紅.普通高校計(jì)算機(jī)室信息管理系統(tǒng)的實(shí)現(xiàn)[J].科技信息,2011,14(9),249-250.
[3]彭?xiàng)?校園網(wǎng)絡(luò)中心機(jī)房建設(shè)方案的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2011,7(11),20-25.
[4]楊碧石.基于開(kāi)放實(shí)驗(yàn)室網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計(jì)[J].廣西質(zhì)量監(jiān)督導(dǎo)報(bào),2008,1(5),22-28.
[5]王傳銀.高校計(jì)算機(jī)實(shí)驗(yàn)室安全管理[J].沈陽(yáng)師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2008,26(1),85-87.
課題項(xiàng)目:福建中醫(yī)藥大學(xué)教育教學(xué)研究課題(XJJGY1338)。