梁 婷 , 陸 濤 , 焦 強
(1.中國藥科大學信息管理與信息系統(tǒng)教研室,江蘇南京 211198;2.中國藥科大學有機化學教研室,江蘇南京 211198)
隨著高校招生規(guī)模的不斷擴大,各高校的實驗室規(guī)模也不斷地擴大,實驗室的人數和實驗器材種類和數量相應增多,這種現(xiàn)象在藥學實驗室普遍存在。藥學實驗所需要的實驗試劑、儀器種類多,實驗室人員、試劑、儀器的管理難度也相應增加。在傳統(tǒng)的實驗室管理中,所有信息,包括實驗室人員、試劑、儀器、物品出入庫、圖譜等都以紙質版本記錄,由于信息量多、種類雜,給管理員的日常管理和查詢造成極大的不便。鑒于此,筆者開發(fā)了一套適用于高校藥學實驗室管理的信息系統(tǒng)。
通過與實驗室管理員溝通,了解藥學實驗室管理中系統(tǒng)需要實現(xiàn)的功能,即系統(tǒng)除能保存實驗室人員信息和試劑、儀器等其他物品信息以及供應商、生產廠商信息,還要能記錄出入庫的物品數量,并根據出入庫物品的數量動態(tài),更新倉庫中各種物品的庫存數量,實現(xiàn)計算機化管理,提高實驗室管理員的工作效率,包括查詢效率[1-2]:
(1)實驗室人員管理,包括將在實驗室工作的老師、博士生、碩士生、本科生以及其他人員的信息錄入計算機。
(2)試劑、儀器等物品信息管理,包括將實驗室現(xiàn)有的試劑、儀器及其他物品的詳細信息以電子信息形式保存。
(3)出入庫物品信息管理,包括通過計算機實現(xiàn)對實驗室各種試劑、儀器及其他物品的出入庫數量及時統(tǒng)計以及庫存智能統(tǒng)計更新,并把每一次實驗室的出入庫信息記錄成電子單據的形式。
(4)圖譜信息管理,通過計算機記錄每個化合物及其對應圖譜的詳細信息,包括檢測項目、溶劑、兆數、送樣人、簽收人、圖譜狀態(tài)、送樣日期和到譜日期,便于統(tǒng)一管理,以防止圖譜信息丟失。
(5)違紀信息管理,通過計算機記錄每個學生在日常學習中的違紀和相應扣分情況,并及時統(tǒng)計操行分數,方便考察學生學習和操行狀況。
此外,該系統(tǒng)還需具備方便快捷的數據查詢功能、數據導出功能和報表功能,其功能模塊見圖1。
圖1 高校藥學實驗室管理系統(tǒng)功能模塊Figure 1 Functionmodule of the pharm aceutical laboratorym anagem ent system in universities
本系統(tǒng)在 C#.NET 2008環(huán)境下,以 SQL Server 2005數據庫作為后臺,基于C/S架構,開發(fā)應用程序。
此外,本系統(tǒng)可通過系統(tǒng)配置實現(xiàn)多個實驗室使用同一套系統(tǒng),避免不同實驗室在對系統(tǒng)功能需求相同時重復開發(fā)系統(tǒng)的時間和經濟浪費。
根據系統(tǒng)需求分析創(chuàng)建數據表的實體 (E-R)圖,其中有關老師、博士生、研究生及本科生等的 ER圖中所涉及的屬性包括人員 ID、姓名、所在部門、聯(lián)系電話和 E-m ail,而博士生、研究生及本科生的E-R圖中還包括學號、入學年份、身份證號、所在實驗室、指導老師等屬性,另外,本科生的 E-R圖中還包括實驗類型 (即實驗助手、畢業(yè)實習、創(chuàng)新實驗)屬性;試劑與儀器的 E-R圖中所涉及的屬性包括物品 ID、中文名、英文名、規(guī)格、單位、單價、存放位置等,試劑 E-R圖中還包括 CAS號屬性;出入庫單的E-R圖涉及的屬性包括出入庫單 ID、日期、物品名稱、物品類型、單價、數量、總價、經手人,出庫單 E-R圖涉及的屬性還包括出庫類型、領用人和領用去向;庫存 E-R圖中涉及的屬性包括物品 ID、庫存數量、更新日期等;違紀 E-R圖中涉及的屬性包括違紀ID、違紀原因、扣分、違紀日期、違紀人等;課題 E-R圖中涉及的屬性包括課題 ID、課題名稱、指導老師、學生姓名等;供應商、生產廠商 E-R圖中涉及的屬性包括公司 ID、公司名稱、法人、聯(lián)系電話、E-m ail、地址、郵編等;化合物 E-R圖中涉及的屬性包括化合物 ID、化合物名稱、化學式、結構式等;圖譜 E-R圖中涉及的屬性包括圖譜 ID、檢測項目、溶劑、兆數、送樣人、簽收人、圖譜狀態(tài)、送樣日期、到譜日期等;實驗室 E-R圖中涉及的屬性包括實驗室 ID、實驗室名稱、負責人、人員組成等。
數據庫關系圖見圖2。
圖2 數據庫關系圖Figure 2 Relationship graph of data tables in database
2.3.1 實驗室人員信息管理界面 在實驗室人員信息管理界面,可添加或修改包括老師、博士生、碩士生、本科生等的人員信息,并可在下拉列表中選擇相應的查詢項,輸入相關查詢值,查詢需要查詢的詳細信息(見圖3)。
圖3 實驗室人員信息管理界面Figure 3 Interface of laboratory′spersonnel info rm ation
2.3.2 實驗室使用管理界面 在實驗室使用管理界面,可增加或修改實驗室信息及各實驗室相應負責人和成員的名單,還可根據實驗室編號和實驗室名稱查詢實驗室的詳細信息、負責人及人員組成(見圖4)。
圖4 實驗室使用管理界面Figure 4 Interface of laboratorym anagem ent
2.3.3 試劑和儀器信息管理界面 在試劑和儀器信息管理界面,可增加或修改試劑和儀器信息,并可通過下拉列表選擇所需查詢項,輸入相應查詢值,查詢詳細信息(見圖5)。
圖5 試劑和儀器信息管理界面Figure 5 Interface of reagentand instrum entm anagem ent
2.3.4 供應商和生產廠商信息管理界面 在供應商和生產廠商信息管理界面,可增加或修改供應商和生產廠商信息,還可選擇查詢項,輸入查詢值,查詢供應商和生產廠商的詳細信息(見圖6)。
圖6 供應商和生產廠商信息管理界面Figure 6 Interface of supp liers′andm anufacturers′inform ationm anagem ent
2.3.5 出入庫記錄管理界面 在出入庫記錄管理界面,可增加或修改出入庫記錄,并可通過選擇下拉列表中的查詢項,輸入相關查詢值,查詢詳細信息,還可查詢最近4個月內(相當于一個學期時間段)或由用
戶自定義的某一時間段的出入庫記錄(見圖7)。
圖7 出入庫記錄管理界面Figure 7 Interface of store-in and-out records
2.3.6 庫存統(tǒng)計管理界面 在庫存統(tǒng)計管理界面,可查詢每件物品的庫存數量及最新更新日期,大大減少了管理員的庫存統(tǒng)計工作量。當點擊 Data-Gridview中某行時,即可顯示某件物品的所有領用記錄(見圖8)。
圖8 庫存統(tǒng)計管理界面Figure 8 Interface of inventory statistics
2.3.7 圖譜信息管理界面 在圖譜信息管理界面,可增加或修改圖譜信息,還可選擇相關查詢項,輸入所需的查詢值,查詢圖譜的詳細信息(見圖9)。
圖9 圖譜信息管理界面Figure 9 Interface ofm aps′inform ationm anagem ent
2.3.8 違紀信息管理界面 在違紀信息管理界面,可增加或修改違紀記錄,還可根據需要選擇查詢項,輸入相關查詢值,查詢違紀的詳細信息以及計算違紀人的扣分總數和剩余分數(見圖10)。
圖10 違紀信息管理界面Figure 10 Interface of discip line-vio lation inform ationm anagem ent
2.4.1 查詢功能 本系統(tǒng)使用模糊查詢功能,只需在下拉列表中選擇所需查詢項,輸入相應查詢值,即可查詢與所輸入查詢值模糊匹配的詳細信息。
2.4.2 Excel導出功能 本系統(tǒng)添加了 M icrosoft O ffice的 Excel引用,通過代碼實現(xiàn)系統(tǒng)內所有窗體都支持 Excel格式數據導出功能。若需紙質信息,只需查詢出目標信息,然后點擊導出按鈕,即可將數據導出到 Excel,大大提高了辦公效率。
2.4.3 水晶報表 本系統(tǒng)可統(tǒng)計實驗室人員信息、出入庫信息和庫存信息,并利用 C#.Net 2008的CrystalReport組件實現(xiàn)水晶報表功能,將統(tǒng)計的信息繪制出統(tǒng)計圖,直觀表現(xiàn)各種統(tǒng)計信息。如圖11、12所示,將實驗室人員信息以及庫存信息的統(tǒng)計以水晶報表的形式展現(xiàn)。
圖11 實驗室人員信息統(tǒng)計圖表Figure 11 Chartof laboratories′personnel inform ation statistics
圖12 實驗室?guī)齑娼y(tǒng)計圖表Figure 12 Chartof laboratorie′invento ry statistics
目前有關實驗室的管理信息系統(tǒng)較多,且大多僅適用于實驗室常規(guī)管理,例如記錄實驗課課程表、根據課程表安排實驗室、記錄查詢實驗室安排、預約開放性實驗室等,而針對藥學實驗室的管理信息系統(tǒng)較少。本藥學實驗室管理信息系統(tǒng)由管理員根據藥學實驗室的實際情況、提出系統(tǒng)開發(fā)要求而開發(fā),可用于實驗室信息管理,如記錄某位同學從進入實驗室做實驗直至其實驗結束時產生的所有信息,包括該同學的基本信息、指導老師、實驗合成的化合物信息及其對應的圖譜信息、實驗過程中試劑和儀器的購買及領用記錄以及統(tǒng)計所領用的物品數量及庫存數量等。該系統(tǒng)實現(xiàn)了藥學實驗室計算機化管理,極大地方便了管理員記錄、統(tǒng)計、查詢等實驗室日常管理工作,大大減輕了其工作強度,提高了工作和管理效率[3]。而值得強調的是,因為本系統(tǒng)基于C/S結構開發(fā),通過系統(tǒng)配置可以實現(xiàn)多個實驗室共同使用同一套系統(tǒng),避免了不同實驗室開發(fā)或購買相同系統(tǒng)功能系統(tǒng)的浪費,節(jié)約了開發(fā)成本。
[1] 鐵風蓮.基于 NET的實驗室管理系統(tǒng)設計與開發(fā)[J].福建電腦,2008(3):147-157.
[2] 楊偉.高校實驗室信息化管理的探索與思考[J].湖北函授大學學報,2007,20(2):47-48.
[3] 屈泳.混合架構的開放式實驗室管理系統(tǒng)的設計[J].科技廣場,2007(3):166-167.