




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于B/S模式和Java技術(shù)的實驗室管理系統(tǒng)(LIMS)的研究與實現(xiàn)摘要:系統(tǒng)的研制主要使用了b/s模式和java技術(shù)。b/s模式是目前軟件開發(fā)使用最普遍的模式之一。b/s不用用戶安裝桌面程序而可以隨心所欲地進行操作,為工作提供了極大的方便,這也是本項目使用這個模式進行開發(fā)的原因之所在。使用實驗室管理系統(tǒng)的主要目的就是提高工作的效率,b/s這一模式的特點正好順應(yīng)了這一要求。在開發(fā)的語言選擇上,選擇了java語言,因為java語言在開發(fā)系統(tǒng)的安全性和可移植性方面都有獨到之處。在數(shù)據(jù)層主要使用了hibernate技術(shù),而在表現(xiàn)層主要使用了jsf技術(shù),并使用了mvc三層模型開發(fā)。關(guān)鍵詞:實驗室信息管
2、理系統(tǒng);hlims1.0; j2ee;lims1.2hlims1.0的體系架構(gòu)及功能模塊基于以上的分析,結(jié)合我校實驗信息管理系統(tǒng)的需要,確定本系統(tǒng)的功能模塊。如圖1所示:圖1系統(tǒng)的功能模塊本系統(tǒng)共分為11個小的模塊,分為系部信息設(shè)置部分、教師基本信息維護、實驗室信息維護、實驗項目管理、實驗課程維護、實驗項目申請、實驗器材管理、開放實驗室服務(wù)管理、文檔資料管理、安全管理和各類統(tǒng)計報表。1.3hlims1.0的數(shù)據(jù)庫設(shè)計1.3.1確定hlims的結(jié)構(gòu)實體和數(shù)據(jù)項以下是主要的實體及其主要屬性:資產(chǎn)及設(shè)備(設(shè)備編號,設(shè)備名稱,設(shè)備型號,資產(chǎn)配置,數(shù)量單位,資產(chǎn)類別,生產(chǎn)廠家,生產(chǎn)日期,入帳日期,使用年
3、限,資產(chǎn)價值,增加方式,資產(chǎn)狀態(tài),所屬實驗室,保管人,備注);工作人員(員工編號,姓名,性別,出生年月,所學(xué)專業(yè),職稱,所屬部門,人員狀況,個人靚照,備注);實驗室(實驗室編號,實驗室名稱,門牌號碼,管理人員,學(xué)科門類,籌建日期,設(shè)備總資產(chǎn),實驗個數(shù),實驗室開課率);排課記錄(開課年份,星期,起時,止時,課程名稱,實驗室名稱,班級,輔導(dǎo)教師)。1.3.2優(yōu)化了的hlims的er圖“實驗室管理信息系統(tǒng)”的全局er圖如圖2所示:圖2實體之間的關(guān)系2實驗室信息系統(tǒng)(hlims1.0)的實現(xiàn)本系統(tǒng)采用的是c/s和b/s相結(jié)合的模式,立足于本校的實際情況,不僅要滿足物理化學(xué)實驗室的信息管理,也要能夠滿足
4、計算機多媒體實驗室的信息管理需要。既可以通過網(wǎng)絡(luò)瀏覽器進行訪問,也可以通過桌面接口進行訪問。下面詳細介紹一下系統(tǒng)中主要模塊的實現(xiàn)。2.1人員管理模塊人員管理模塊是實驗室信息管理系統(tǒng)的一個重要模塊。它直接管理著人員的相關(guān)信息,涉及到資源的調(diào)度,財產(chǎn)的安全。當(dāng)然,它也是教育師績效管理的一個依據(jù)。包括人員信息的錄入、修改和更新。其基本操作流程如下:圖3錄入信息圖4修改更新人員信息人員管理模塊實現(xiàn)的效果圖即代碼如下:圖5hlims1.0人員信息輸入界面其左側(cè)的樹形目錄的實現(xiàn)代碼如下:public treenodeimpl()this.childrenmap = new linkedhashmap();
5、this.noandname=new noandname();public object getdata() return this.data;public treenode getchild(object identifier) return (treenode)this.childrenmap.get(identifier);public void addchild(object identifier, treenode child) child.setparent(this);this.childrenmap.put(identifier, child);public void remo
6、vechild(object identifier) treenode treenode = (treenode)this.childrenmap.remove(identifier);if (treenode != null)treenode.setparent(null);2.2實驗項目模塊實驗項目模塊是對實驗的目的和用途進行登記,它一方面是對相關(guān)的教師進行考查的依據(jù),又是實驗器材進行責(zé)任到人的管理的需要,有利于實驗器材的安全。同時也是績效考核的依據(jù)等等。所以這也是一個非常重要的模塊。實驗項目也包括實驗項目信息的登記和實驗項目的信息更新兩個方面的內(nèi)容。實驗項目模塊流程如圖6、7、8所示:圖
7、6登記實驗項目圖7更新實驗項目信息圖8hlims1.0實驗項目圖9hlims1.0儀器標定模塊主界面模塊主界面其數(shù)據(jù)庫連接代碼如下:try string drivername = “com.mysql.jdbc.driver”;class.forname(drivername).newinstance();string url=“jdbc:mysql:/localhost:3306/tree?useunicode=true&characterencoding=gbk”;connection = drivermanager.getconnection(url,”root”,”“);cat
8、ch (sqlexception e) 2.3儀器的標定模塊新入庫的儀器和設(shè)備必須進行標定,標定的主要作用是:確定儀器或測量系統(tǒng)的輸入輸出關(guān)系,賦予儀器或測量系統(tǒng)分度值;確定儀器或測量系統(tǒng)的靜態(tài)特性指標;消除系統(tǒng)誤差,改善儀器或系統(tǒng)的正確度。在科學(xué)測量中,標定是一個不容忽視的重要步驟。把儀器或設(shè)備登記入庫,便于在借出的時候進行登記。同時也便于對儀器或設(shè)備進行有效地管理,另一方面,便于輸出統(tǒng)計報表。其界面如圖9所示。3結(jié)束語在設(shè)計開發(fā)過程中,作者是抱著鞏固所學(xué)知識、進一步加強學(xué)習(xí)的心態(tài)來參與的??v觀整個開發(fā)過程和結(jié)果,當(dāng)然存在一定的不足之處,需要在下一步的工作進行改進和完善。表示層的設(shè)計和實現(xiàn)方
9、面,界面的美觀性與協(xié)調(diào)性方面需要進一步的改進,部分功能模塊的細節(jié)設(shè)計還可進一步優(yōu)化,比如輸入部分的容錯性和反饋性需要進一步改進、整個系統(tǒng)對于鍵盤快捷鍵的支持。作為一個完善的系統(tǒng),聯(lián)機幫助部分也需要著重予以考慮,這方面的工作可以在下一步的開發(fā)工作中進行完善。由于時間的限制和表示層的工作量比較繁重等原因,系統(tǒng)有部分功能,特別是查詢功能等部分沒有實現(xiàn)和測試。整個系統(tǒng)在系統(tǒng)的優(yōu)化和性能方面的考慮比較欠缺,也未進行全面的性能測試和壓力測試。在下一步工作中應(yīng)該著重考慮采取改進系統(tǒng)性能的緩存功能等措施。限于作者技術(shù)能力方面的限制和經(jīng)驗的不足,對于應(yīng)用系統(tǒng)全面的、專業(yè)級的安全機制設(shè)計仍不夠完善,實現(xiàn)力度也不夠,在下一步的開發(fā)工作中需要加以改進并設(shè)計、實施足夠數(shù)量的測試數(shù)據(jù)和全面的安全性測試計劃。參考文獻:1羅家國,王潔.實驗室管理系統(tǒng)的開發(fā)研究j.實驗室研究與探索,2006(12).2傅學(xué)勝.實驗室信息管理系統(tǒng)(lims)的進展與發(fā)展趨勢j.上海計量測試,2003(4).3白志清,張銀.實驗室信息管理系統(tǒng)(lims)綜述j.科技情報開發(fā)與經(jīng)濟,2007(12).4沈彤,楊海鷹,陸婉珍.sunlims.實驗室信息管理系統(tǒng)j.現(xiàn)代科學(xué)儀器,2002(2).5周長征,李秀云.lims系統(tǒng)在實驗室中的應(yīng)用j.石油儀器,1997(3).6馮金輝
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南昌大學(xué)《小學(xué)科學(xué)活動設(shè)計與指導(dǎo)》2023-2024學(xué)年第二學(xué)期期末試卷
- 杭州科技職業(yè)技術(shù)學(xué)院《旅行社經(jīng)營實務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆政法學(xué)院《復(fù)合材料力學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱幼兒師范高等專科學(xué)?!赌茉磩恿Γ▌恿こ蹋╊I(lǐng)域工程倫理》2023-2024學(xué)年第二學(xué)期期末試卷
- Starter Unit 1 Section B 1a-1e 教學(xué)設(shè)計 2024-2025學(xué)年人教版英語七年級上冊
- Unit 2 What time is it Part A Let's learn(教學(xué)設(shè)計)-2023-2024學(xué)年人教PEP版英語四年級下冊
- 常州幼兒師范高等??茖W(xué)?!夺t(yī)學(xué)遺傳學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 6 My week Lesson 2 Activities in a week(教學(xué)設(shè)計)-2024-2025學(xué)年人教新起點版英語二年級下冊
- 滄州2025年河北滄州市人民醫(yī)院第一批招聘119人筆試歷年參考題庫附帶答案詳解
- ★試題:決策過程及其思維特點、科學(xué)決策與科學(xué)思維的關(guān)系
- 華為全屋智能試題
- 品牌策劃大賽獲獎案例范文
- 自媒體賬號合作運營協(xié)議
- 煙草專賣零售許可證新辦申請表
- 旅游學(xué)概論(郭勝 第五版) 課件 第5、6章 旅游業(yè)、旅游市場
- 安全隱患規(guī)范依據(jù)查詢手冊22大類12萬字
- (2024年)精美網(wǎng)絡(luò)安全講座
- 2023屆新高考英語語法填空分類強化100題 語法填空之現(xiàn)在分詞過去分詞100題(思維導(dǎo)圖+三年真題+模擬)
- JGJ79-2012 建筑地基處理技術(shù)規(guī)范
- 柱塞泵工作原理動畫演示
- 某電廠180m鋼筋混凝土煙囪施工方案
評論
0/150
提交評論