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