?

高等醫學院校實驗室預約系統的構建與開發

2009-06-08 03:00劉景紅朱俊東陳連慶
中國教育技術裝備 2009年24期
關鍵詞:實驗室

劉景紅 朱俊東 陳連慶

摘要 針對醫學院校實驗室的特點,闡述實驗室預約系統的系統需求分析、系統功能分析,并對系統的主要功能模塊進行描述。

關鍵詞 高等醫學院校;實驗室;預約

中圖分類號:TP393.09 文獻標識碼:B 文章編號:1671-489X(2009)24-0089-02

Construction and Development Higher Medicine Colleges Laboratory Appointment System//Liu Jinghong, Zhu Jundong, Chen Lianqing

Abstract In view of the medicine colleges laboratorys characteristic, this article elaborates the system requirements analysis and the system function analysis laboratory appointment system, and has carried on the description to systems major function module.

Key words higher medicine colleges; laboratory; appointment

Authors address Information Center, North China Coal Medical College, Tangshan, Hebei, 063000, China

為了更好地實現實驗室設備資源共享,提高實驗室服務水平和管理效率,國內不少高校的實驗室相繼開發實驗室預約系統[1-5],但多是一些工科院校。高等醫學院校使用實驗室預約系統的只有三峽大學基礎醫學實驗中心,只局限于基礎醫學實驗室。本文是以華北煤炭醫學院實驗室為研究對象,設計開發一套針對醫學院校實驗室特點的綜合性的實驗室預約系統。

1 系統分析

1.1 系統需求描述高等醫學院校實驗室是進行實踐教學、培養人才、開展科學研究的重要場所。它對提高人才的素質和多出科研成果有著非常重要的作用。在保證實驗教學的前提下,開放實驗室是醫學院校加強學生的臨床技能培養的重要而有效的手段之一。但實施實驗室開放,就需要建立人性化的網上預約系統來保證分析測試工作的有序進行,實時公布信息、實驗室運行狀況、儀器預約及使用情況,隨時發布實驗室公告;工作人員需要便捷地查詢和統計各類數據與信息,并對儀器以及儀器使用人員等加以管理。

1.2 系統功能分析

1)識別系統的參與者。系統的參與者是為了完成一個事件而與系統交互的實體,是用戶相對系統而言所扮演的角色。準確識別出系統的參與者是系統開發的關鍵。通過系統需求描述可以知道,本系統的參與者包括以下幾類。

①訪客,是尚未登錄系統的瀏覽者??梢圆榭磧x器的開放信息、預約情況,可以瀏覽儀器介紹和實驗室公告,但無權進入儀器預約界面,也看不到注冊用戶的基本信息。

②預約用戶,是獲得儀器使用權限的人員??梢灶A約儀器機時,但只能預約被授權使用并且處于開放狀態的儀器。預約用戶還可以處理自己的預約信息、統計使用費用。預約用戶是系統的主體用戶,其他用戶都是為其服務而設。

③管理員,主要負責系統管理維護及基本數據的管理,包括儀器基本信息、人員基本信息、基礎數據、實驗室公告的管理。管理員主要是指實驗室工作人員或者經過授權的其他人員。

④系統管理員,對整個系統運行環境情況進行管理維護,以保證系統的正常運行,其職責包括網絡管理、安全管理、運行環境管理、數據庫系統管理。系統管理員的職責主要體現在系統實際運行過程中,在本系統的開發過程中,沒有列入考慮范圍之內。

2)系統主要功能模塊(圖1)描述。

①用戶界面。實驗室設置:對學院各開放實驗室進行詳細介紹,包括實驗室名稱、可以容納人數、儀器臺數、管理員、地址、預約狀態等。管理制度:為用戶提供各實驗室規章制度、開放須知等。實驗教學:用戶可以瀏覽各實驗室實驗教學大綱、實驗教材、實驗項目、實驗教案、實驗錄像等,以供學生實驗預習。儀器設備查詢:提供儀器的圖片、詳細介紹(名稱、型號、規格、用途、技術指標)、所屬實驗室、預約狀態等。預約信息查詢:顯示各儀器4周內的預約情況,包括日期、被約時間段、預約人。登錄后的用戶可以通過日期鏈接到儀器預約頁面,通過預約人的鏈接可以查看預約人的基本信息。儀器預約:預約用戶通過本模塊進行儀器的預約,在一個頁面內完成不同儀器不同時間段的選擇,提供多時間段預約和周期性固定時間段的一次性預約等功能。

②管理界面。儀器管理:編輯儀器的基本信息,完成儀器基本信息錄入、修改、狀態維護等與儀器有關的信息的管理。用戶信息管理:注冊或修改用戶的基本信息及使用儀器、預約登錄的授權。預約信息管理:管理員可以查看所有的預約記錄,進行各類信息的查詢和統計,并鎖定預約儀器、修改預約狀態。發布信息:發布實驗室的教學信息、實驗室使用情況及儀器預約信息。

2 系統工作原理及開發平臺

基于B/S架構的開放性實驗室預約系統采用Java語言和J2EE平臺開發,為提高系統的復用性和可擴展性,采用典型的三層J2EE架構設計,分別是表現層、業務邏輯層、數據持久層[6]。

表現層主要由Web組件構成,在J2EE環境下主要是指在服務器端運行的控制組件Servlet和顯示組件JSP組件,它們負責和用戶之間的交互:JSP獲取用戶的操作和數據輸入,Servlet調用相應的業務邏輯單元進行處理,將處理的結果裝配到相應的JSP文件中后發送給客戶端瀏覽器。業務邏輯層的業務組件負責系統的業務和事務處理。而數據持久層的任務是將經過業務處理的數據持久(存儲)到數據庫中去。各層之間采用松耦合的形式,上層組件依靠調用下層組件來工作,但是下層的功能實現不依賴上層。

系統采用Tomcat服務器作為Web服務器,數據庫采用MYSQL開源數據庫,選擇微軟Windows2000 Server作為Web服務器和數據庫服務器的操作系統,系統的硬件平臺使用2臺獨立的服務器作為Web服務器和數據庫服務器??紤]到Web服務器多用戶訪問的情況,選擇性能比較好的、具有2個P800至強CPU和1 G內存的小型服務器來提供Web服務。數據庫服務器使用一個PC級服務器實現與Web服務器的數據存取,將數據庫服務器和Web服務器分開有利于系統性能的提高和數據的安全。在開發過程中,為提高表現層的用戶體驗,采用CSS和JavaScript技術來提高瀏覽器的交互性能。整個系統采用前臺瀏覽、后臺管理的方式,前臺是讓學生查看、操作選修、預約的,后臺是各級管理員進行系統的維護和管理的。

3 結束語

網絡化的實驗選修預約系統的應用,極大地方便了學生的實驗時間安排,體現了因材施教的教學原則,最大限度地利用學校的實踐教學設備,真正實現實驗室信息管理的實時性、開放性、共享性、動態性和可擴展性,同時也極大地提高開放性實驗室的管理水平和工作效率。

參考文獻

[1]夏利民,李冰穎,江澤濤,等.基于ASP.NET的預約型開放實驗室管理系統[J].實驗技術與管理,2007,24(7)

[2]樂會進,崔建生,吳敏,等.基于B/S結構的數字語言實驗室預約系統的設計與實現[J].吉林師范大學學報:自然科學版,2006(2)

[3]郭新友,蔡明倫,章斐,等.基于.NET平臺機時預約管理系統的研究與實現[J].計算機工程與設計,2008(22)

[4]夏秀營,基于.NET的實驗預約系統的設計和實現[J].中國科技信息,2007(15)

[5]湯兆平,劉建輝,徐翔斌.基于B/S架構的網絡開放性實驗室選修預約系統[J].科技管理研究,2008(5)

[6]薩師煊,王珊.數據庫系統概論[M].北京:高等教育出版社,2005

猜你喜歡
實驗室
電競實驗室
電競實驗室
電競實驗室
電競實驗室
電競實驗室
電競實驗室
電競實驗室
電競實驗室
電競實驗室
電競實驗室
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合