高校實驗室管理系統(tǒng)設(shè)計與實現(xiàn)
時間:2022-06-12 03:59:04
導語:高校實驗室管理系統(tǒng)設(shè)計與實現(xiàn)一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

摘要:實驗室管理系統(tǒng)是基于B/S的系統(tǒng)開發(fā)結(jié)構(gòu)在實驗室管理系統(tǒng)中得以應用。計算機實驗教學是組成整個計算機課程教學體系中的重要部分,實驗教學的成果直接決定著學生掌握知識的程度和動手能力。對于在校學生來講最好的實習機會就是上機實驗課的學習,最大限度地提高上機實驗課的教學效果是解決這一問題的核心。本課題研究利用目前流行的開發(fā)工具合計數(shù)開發(fā)基于B/S的實驗室管理系統(tǒng),有效地管理實驗室教學,利用學生有限的上機時間,充分發(fā)揮實驗教學的優(yōu)勢,使學生取得最大成果。方便、快捷地達成了日常實驗室管理的需求。以北華航天工業(yè)學院信息技術(shù)中心實驗室管理系統(tǒng)為例闡述了設(shè)計的基本思路,介紹了該系統(tǒng)的系統(tǒng)結(jié)構(gòu)和特點,并簡單介紹了一些時新技術(shù)在系統(tǒng)中的應用。
關(guān)鍵詞:管理系統(tǒng),B/S結(jié)構(gòu),JSP技術(shù),安全性
目前在傳統(tǒng)的實驗教學模式之下,高校只注重共性的培養(yǎng),而忽視了個體發(fā)展的需求,在實驗教學方式上表現(xiàn)為一味的整班教學和固定的教學內(nèi)容,學生沒其選擇余地,缺乏自主的選擇能力。因此,傳統(tǒng)的實驗教學管理方式已經(jīng)不能滿足目前的需求,所以要開發(fā)出一套能夠滿足現(xiàn)代化教學的實驗室管理系統(tǒng)迫在眉睫。在這種情況下,為了適應目前的數(shù)字化校園信息實驗室管理形式,本文研究及開發(fā)了適合本校實驗室的管理系統(tǒng),本系統(tǒng)以實驗室信息管理為例,對基于B/S的高校實驗室管理系統(tǒng)進行探索,實現(xiàn)對實驗室的自動化管理并方便學生和老師對實驗設(shè)備的有效利用。
1系統(tǒng)開發(fā)相關(guān)技術(shù)
實驗室管理系統(tǒng)采用瀏覽器/服務器(B/S)模式開發(fā),使用Web數(shù)據(jù)庫、Java編程語言、服務器、SQLServer2005和JSP開發(fā)工具及語言開發(fā)應用程序并在服務器上使用后臺數(shù)據(jù)來保存用戶數(shù)據(jù)。系統(tǒng)開發(fā)使用JSP,它在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm)中插入Java程序段和JSP標記,開發(fā)出功能強大和性能可靠的應用程序。
2需求分析
2.1管理中存在的問題
自從我校搬遷到新校區(qū)后,各系部的實驗室環(huán)境得到很大的改善,如信息技術(shù)中心的公共機房由過去的每間不足100m2擴大到了300m2,同時投入大量的實驗室設(shè)備,隨著東西兩個校區(qū)的設(shè)備數(shù)量的增加,設(shè)備管理工作量也增加了。筆者曾在信息技術(shù)中心公共機房工作,對實驗室公共機房管理和實驗室教學管理有一定的經(jīng)驗,在目前新的形勢下,原來的實驗室管理工作的方法已經(jīng)不能滿足目前的發(fā)展現(xiàn)狀。實驗室管理系統(tǒng)以管理實驗室課程為目標,要求對實驗室管理員、實驗教師、學生這三類用戶進行詳細的需求分析,以課程管理為基礎(chǔ),采用成熟的計算機軟、硬件集成技術(shù),融入科學的實驗室管理思想和模式,對實驗室進行管理并對其進行盡可能的功能設(shè)計,實驗室管理系統(tǒng)是在學?,F(xiàn)有的教務系統(tǒng)、實驗室設(shè)備管理系統(tǒng)產(chǎn)生的相關(guān)數(shù)據(jù)的基礎(chǔ)上使用的,如學校的實驗室排課采用直接使用管理系統(tǒng)產(chǎn)生數(shù)據(jù)。
2.2功能需求分析
依據(jù)不同的用戶在實驗室管理和實驗室教學中對不同的事務的需求,把整個系統(tǒng)劃分為教師信息管理、教師課程管理、實驗室類型管理、實驗室課程、實驗室課程信息打印等功能。實驗室管理系統(tǒng)應有友好的用戶操作界面:易用、簡便。實驗室管理系統(tǒng)應提供多種的查詢方式。實驗室管理系統(tǒng)應具有較好的可維護性和可移植性。
3系統(tǒng)結(jié)構(gòu)設(shè)計
通過對高校的教學實驗室現(xiàn)況的分析,提出了包括實驗室的管理及實驗室教學管理中所出現(xiàn)的問題,結(jié)合本?,F(xiàn)有的實驗室的情況及需求,提出該實驗室管理系統(tǒng)的設(shè)計。本系統(tǒng)包括用戶管理系統(tǒng)、登錄管理系統(tǒng)、課程管理系統(tǒng)、文檔下載管理系統(tǒng)、實驗室管理系統(tǒng)、課程管理系統(tǒng),具體結(jié)構(gòu)如圖1。圖1系統(tǒng)總體設(shè)計(1)用戶管理系統(tǒng)。用戶管理子系統(tǒng)是對用戶進行分類,根據(jù)其分類信息分配相應權(quán)限的系統(tǒng)。(2)課程管理系統(tǒng)。課程管理子系統(tǒng)管理課程信息,為教師和課程之間建立聯(lián)系平臺。(3)登錄管理系統(tǒng)。登錄管理子系統(tǒng)提供用戶登陸登出服務。(4)文檔下載管理系統(tǒng)。打印管理子系統(tǒng)為用戶提供打印服務。(5)實驗室管理系統(tǒng)。(6)課程管理系統(tǒng)。課程管理子系統(tǒng)對課程信息進行管理,使用戶能夠?qū)φn程資源進行調(diào)配。
4主要功能的實現(xiàn)
系統(tǒng)實現(xiàn)是指將系統(tǒng)設(shè)計階段的結(jié)果在計算機上實現(xiàn),將原來紙面上的、類似于設(shè)計圖式的新系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應用軟件。系統(tǒng)的實現(xiàn)是根據(jù)前面的功能的分解,按著功能模塊逐個實現(xiàn),該系統(tǒng)主要分為三大模塊:用戶管理系統(tǒng)、實驗室信息系統(tǒng)和實驗室排課。
4.1用戶管理系統(tǒng)
對用戶的數(shù)據(jù)進行審核,檢查所提交的用戶信息是否符合要求,包括用學號、真實姓名、密碼、性別、出生年月、身份證號、聯(lián)系方式不能為空;在用戶管理的子目錄下點擊用戶基本信息管理,用戶信息列表中顯示所有登錄系統(tǒng)的學生的基本信息。
4.2實驗室信息系統(tǒng)
實驗室管理系統(tǒng)主窗體是用戶登錄后最先看到的功能性窗體,所以主窗體的設(shè)計是否合理直接影響到用戶體驗并且在一定程度上能提高系統(tǒng)的可操作性。訪問系統(tǒng)的的用戶可通過主窗體界面調(diào)用各個子模塊功能界面,操作方便。實驗室排課管理中的實驗課程信息,可以按周次和實驗室來顯示信息。每學期每周的實驗課程進行查詢,如需打印可以通過圖標經(jīng)行打印操作。
5結(jié)語
本論文是設(shè)計和開發(fā)一個主要用于高校實驗室的管理系統(tǒng),以實現(xiàn)利用計算機和網(wǎng)絡(luò)來對用戶管理、登錄管理、課程管理、文檔下載管理、實驗室管理等功能。目前,系統(tǒng)已經(jīng)具備了進行網(wǎng)上實驗室查詢及實驗課程排課的基本功能,但是由于時間和精力有限,系統(tǒng)還存在許多需要修改的地方及改進的方面。之后將繼續(xù)會對該管理系統(tǒng)中的算法進行改進和完善,使系統(tǒng)的功能和性能得到改善,為現(xiàn)代化的高校教育和遠程教育的發(fā)展做出自己的貢獻。
作者:鄧志卿 劉東然 單位:北華航天工業(yè)學院
參考文獻:
[1]邵麗萍.管理信息系統(tǒng)(第3版)[M].北京:中國鐵道出版社,2011:89-146.
[2]朱如龍.SQLServer數(shù)據(jù)庫應用系統(tǒng)開發(fā)技術(shù)[M].北京:機械工業(yè)出版社,2013.
[3]羅運模.完全掌握SQLServer2000[M].北京:人民郵電出版社,2012.
[4]李霞.實驗室管理信息系統(tǒng)的應用[J].實驗室研究與探索,2015,24(3):47-48.