李楊樹旭 宮琳琳
摘要:本文實現(xiàn)的基于JSP的開放式實驗室管理系統(tǒng),使用了Java語言作為系統(tǒng)的開發(fā)語言,Java語言是一種面向?qū)ο蟮拈_發(fā)語言,同時系統(tǒng)采用MySQL數(shù)據(jù)庫,運用B/S模式連接Web服務(wù)器和后臺數(shù)據(jù)庫。該系統(tǒng)的設(shè)計與實現(xiàn),包括數(shù)據(jù)庫的創(chuàng)建與維護,服務(wù)端與系統(tǒng)前端的編碼與實現(xiàn)。
關(guān)鍵詞:實驗室;管理;Java;MySQL
1開放式實驗室管理系統(tǒng)的意義
通過運用信息技術(shù)與管理方式相結(jié)合的方法,人們足不出戶便可完成很多的工作,不但促進了管理人員工作的效率,更減輕了資源浪費,實現(xiàn)了無紙化的信息管理。運用互聯(lián)網(wǎng)的實驗室信息管理方式,突破了時空與地區(qū)的隔閡,給用戶和管理員提供了更多用于查看實驗室信息的選擇,提高了實驗室信息管理行業(yè)工作效率的同時,節(jié)約了用戶選擇的時間。
2開放式實驗室管理系統(tǒng)的現(xiàn)狀分析
近幾年來,高校在維護和管理實驗室及其相關(guān)信息方面遇到了各種各樣的問題,以至于管理變得及其困難。
(1)數(shù)據(jù)增長的問題,沒有數(shù)據(jù)庫存儲信息
隨著數(shù)據(jù)日益增長,由于缺乏計算機化系統(tǒng),手工存儲和維護所有數(shù)據(jù)非常困難。
(2)人力資源消耗過多,手工記錄信息容易出錯
現(xiàn)行制度從填表到文件歸檔、登記實驗室信息等手工工作量過大,這增加了人工的負擔(dān),但沒有得到預(yù)想的結(jié)果。
3實現(xiàn)開放式實驗室管理系統(tǒng)開發(fā)的流程
(1)系統(tǒng)分析
社會可行性:傳統(tǒng)實驗室信息管理與互聯(lián)網(wǎng)及信息技術(shù)思維整合在一起,勢必將對傳統(tǒng)實驗室信息管理產(chǎn)生一定的影響,這肯定會鼓勵高校針對新的互聯(lián)網(wǎng)環(huán)境調(diào)整對策,帶動整個行業(yè)的進步。設(shè)計和實現(xiàn)的基于JSP的開放式實驗室管理系統(tǒng)具有廣闊的市場空間,將計算機數(shù)據(jù)處理技術(shù)與互聯(lián)網(wǎng)整合到實驗室信息管理中有很明顯的創(chuàng)新性
經(jīng)濟可行性:基于計算機的學(xué)習(xí)所需要的開發(fā)人員數(shù)量很少,因此開發(fā)成本不高,也不需要大量的微觀金融投資。在線管理對傳統(tǒng)的管理模式進行了擴大化,降低了業(yè)務(wù)成本,提高了效率。
操作可行性:由于系統(tǒng)簡潔明了,管理員可以使用界面直接追蹤提示,無需過度查看或維護。因此,從管理部門的觀點來看,該實驗室管理系統(tǒng)在實際上是可行的。
技術(shù)可行性:在Web站點上,使用JAVA語言是一種更加成熟和實用的Web開發(fā)技術(shù),許多公司的開發(fā)仍然是這種Web開發(fā)技術(shù)。由于多個瀏覽器的普及應(yīng)用,語言的使用和開發(fā)系統(tǒng),不僅考慮系統(tǒng)實現(xiàn)的功能,還需要考慮到開發(fā)語言和瀏覽器的兼容性,使用JQuery技術(shù)能解決兼容性問題。因此,在開發(fā)過程中,只需要考慮技術(shù)的功能,不需要擔(dān)心不同版本的問題,同時節(jié)省開發(fā)時間,提高易用性,因此系統(tǒng)開發(fā)選擇了JAVA語言。
需求分析:在實驗室信息管理中,由于設(shè)備與用戶數(shù)量的增加,產(chǎn)生的業(yè)務(wù)數(shù)據(jù)越來越多,面對龐大的數(shù)據(jù),需要一個信息系統(tǒng)幫助工作人員統(tǒng)計數(shù)據(jù),在促進工作效率的同時,也減少了很多的工作失誤。該系統(tǒng)打破了選擇的局限性。通過系統(tǒng)的管理實驗室信息以及庫存信息,減少了工作人員的負擔(dān),給實驗室信息管理提供了極大的便利。
(2)系統(tǒng)功能設(shè)計
系統(tǒng)管理員模塊:管理員登錄系統(tǒng)后,可以管理用戶以及管理員的賬號和基本信息,可實現(xiàn)實驗室、實驗設(shè)備、實驗信息的管理,包括實驗室、實驗設(shè)備的借用與歸還等,以及實驗設(shè)備的信息維護,同時可對申請成功的課程進行排課管理,對用戶使用實驗室的情況進行考勤管理,還可以與用戶通過私信咨詢模塊進行交流。
用戶模塊:用戶可以在系統(tǒng)中進行注冊并登錄,登錄成功后,可以查看和修改用戶個人信息,實現(xiàn)實驗室的預(yù)約和實驗設(shè)備借用功能,在使用完畢以后還可以實現(xiàn)實驗室、實驗設(shè)備的歸還操作,同時用戶可在系統(tǒng)中查看到自己的排課信息以及自己使用實驗室前的打卡記錄,也可以與管理員通過私信咨詢模塊進行交流。
(3)系統(tǒng)開發(fā)平臺選擇
一個系統(tǒng)的設(shè)計與開發(fā),必須有自己的設(shè)計方法和計劃。該基于JSP的開放式實驗室管理系統(tǒng)也有著自己的設(shè)計標(biāo)準(zhǔn):
簡單:在保證基于JSP的開放式實驗室管理系統(tǒng)能夠成功實現(xiàn)的前提下,盡量使系統(tǒng)更容易操作,對于一個基于JSP的開放式實驗室管理系統(tǒng)來說,這是非常重要的。
針對性:系統(tǒng)設(shè)計的重點是耗材信息與資產(chǎn)相關(guān)信息的管理,它具有針對性很強的特點。
計算機硬件:處理器Intel(R)Core i7,內(nèi)存16G,固態(tài)硬盤512G
服務(wù)器系統(tǒng)類型:Windows Server 2008
所使用的開發(fā)語言:JAVA
使用的數(shù)據(jù)庫:MySQL
采用的Web服務(wù)器:Tomcat
(4)系統(tǒng)測試
系統(tǒng)測試采用黑盒測試的方案,不考慮程序內(nèi)筒結(jié)構(gòu),只對系統(tǒng)界面和實現(xiàn)功能進行測試,通過軟件測試,開發(fā)出來的系統(tǒng)質(zhì)量更高,更加適合投入到實際生活中使用。
系統(tǒng)功能測試主要是為了驗證系統(tǒng)功能是否可以正常運行,而系統(tǒng)的性能測
試則是針對系統(tǒng)是否易用等問題進行測試。系統(tǒng)的性能測試分為了用戶端上的性能測試和服務(wù)器上的性能測試。
結(jié)語:
用戶可以使用系統(tǒng)完成實驗室信息管理的所有操作,管理員可以使用系統(tǒng)完成信息的管理工作。本次開發(fā)的基于JSP的開放式實驗室管理系統(tǒng)在為用戶解決活動實驗室信息管理費時費力的前提下,解決了管理員管理繁瑣的問題,用戶使用系統(tǒng)足不出戶便可完成相關(guān)信息的管理,減少了資源浪費,系統(tǒng)也為實驗室信息管理節(jié)省了大量的資源,總體來說,是一個操作方便,使用人群廣泛的操作系統(tǒng)。
參考文獻
[1]張繼東.MySQL數(shù)據(jù)庫基于JSP的訪問技術(shù)[J].電子技術(shù)與軟件工程,2017, 000(015):169-169.
[2]楊健.高校開放式實驗室管理系統(tǒng)的設(shè)計[J].微型電腦應(yīng)用,2018,34(12):105-107.
[3]李秀紅,徐介新,呂蘭蘭,et al.基于JSP的高校實驗室管理系統(tǒng)的設(shè)計與實現(xiàn)[J].軟件工程,2017,020(006):24-26.
作者簡介:李楊樹旭(1997.12),男,山東濟南,本科,山東協(xié)和學(xué)院學(xué)生,學(xué)習(xí)專業(yè):計算機科學(xué)與技術(shù)
宮琳琳(1983.04),女,山東青島,碩士,副教授,研究方向:軟件技術(shù)