摘 要: 文章以某市疾病預(yù)防控制中心菌毒種保藏及溯源系統(tǒng)設(shè)計(jì)項(xiàng)目為例,從數(shù)據(jù)結(jié)構(gòu)的一對(duì)多數(shù)據(jù)設(shè)計(jì)模式、文件的上傳和下載操作設(shè)計(jì)、靜態(tài)網(wǎng)站開發(fā)設(shè)計(jì)以及界面設(shè)計(jì)等方面分析菌毒種保藏及溯源系統(tǒng)的設(shè)計(jì)要點(diǎn),希望可以為類似項(xiàng)目的開發(fā)提供參考。
關(guān)鍵詞: 菌毒種保藏及溯源系統(tǒng);設(shè)計(jì);數(shù)據(jù)結(jié)構(gòu)
一、 引言
菌(毒)種、細(xì)胞及其他生物材料是開展微生物基礎(chǔ)和應(yīng)用研究的基礎(chǔ)。對(duì)于菌(毒)種的管理工作來說,傳統(tǒng)的紙質(zhì)化檔案管理以及卡片形式易導(dǎo)致大量有關(guān)菌(毒)種數(shù)據(jù)問題的出現(xiàn),比如說丟失和遺漏以及誤登錯(cuò)記之類,且無法直接觀察到菌(毒)種保藏與變更狀態(tài),也無法快速查詢菌(毒)種數(shù)據(jù),且難以實(shí)現(xiàn)對(duì)數(shù)據(jù)進(jìn)行長(zhǎng)期封存、運(yùn)用。因此,需要開發(fā)一種菌毒種保藏及溯源系統(tǒng),實(shí)現(xiàn)對(duì)菌毒種的智能化管理。
二、項(xiàng)目概況
文章研究項(xiàng)目為某市疾病預(yù)防控制中心菌毒種保藏及溯源系統(tǒng)設(shè)計(jì)與開發(fā)項(xiàng)目,項(xiàng)目主要針對(duì)某市疾病預(yù)防控制中心菌毒種保藏及溯源系統(tǒng)展開合理化與科學(xué)化設(shè)計(jì),要求系統(tǒng)整體實(shí)現(xiàn)對(duì)細(xì)菌、病毒、核酸的入庫(kù),出庫(kù)(使用)、查詢一系列保藏管理,并對(duì)入庫(kù)的菌種做相應(yīng)的化學(xué)實(shí)驗(yàn)檢測(cè)、并對(duì)菌種的來源進(jìn)行查看分析,對(duì)菌種的一系列復(fù)雜查詢統(tǒng)計(jì)和展示。
三、系統(tǒng)需求
所謂菌(毒)種或樣本的保藏,是由保藏機(jī)構(gòu)依法利用合適的方式對(duì)菌(毒)種或樣本進(jìn)行采集、檢定和編目以及儲(chǔ)存,維持活性以及生物學(xué)特性,并對(duì)合法從事病原微生物相關(guān)實(shí)驗(yàn)活動(dòng)的單位提供菌(毒)種或樣本。
(一)功能需求
1. 管理菌(毒)種信息
一般來說,若想要識(shí)別菌(毒)種,最為關(guān)鍵的就是要把握好菌(毒)種信息,出于實(shí)現(xiàn)系統(tǒng)化管理的目的,可以根據(jù)固定的編碼原則來對(duì)菌(毒)種進(jìn)行專業(yè)處理,并為其定制專門的識(shí)別編碼。
2. 菌(毒)種儲(chǔ)存位置記錄
對(duì)于菌(毒)種的保藏設(shè)備采用編號(hào)處理的方式,并將菌(毒)種的保藏位置清晰明了地標(biāo)注出來,此外還要將這一菌(毒)種的保存手段及運(yùn)輸方式進(jìn)行詳細(xì)記錄。
3. 監(jiān)控菌(毒)種供應(yīng)及使用記錄
對(duì)于菌(毒)種供應(yīng)的過程嚴(yán)格審查,在及時(shí)登記好相關(guān)批準(zhǔn)文件的同時(shí),也要將它的使用單位以及用途之類的信息也記錄下來。
(二)性能需求
就菌(毒)種信息系統(tǒng)而言,需要具備良好的運(yùn)行效率,進(jìn)而可以及時(shí)顯示出庫(kù)存狀況;保障可靠性以及安全性,進(jìn)而達(dá)到權(quán)限管理的目的;此外系統(tǒng)需具備操作簡(jiǎn)單的人機(jī)界面,減少出現(xiàn)操作問題;并具有可維護(hù)性以及可擴(kuò)充性;可以追蹤溯源,提供數(shù)據(jù)參考;采用統(tǒng)一的信息規(guī)范和標(biāo)準(zhǔn),定義信息的屬性。
四、 市疾控中心菌毒種保藏及溯源系統(tǒng)的設(shè)計(jì)與開發(fā)
(一)開發(fā)工具
項(xiàng)目采用Visual Basic 6.0軟件,可以實(shí)現(xiàn)開發(fā)界面的可視化,同時(shí)擁有強(qiáng)大的數(shù)據(jù)庫(kù)操作能力,進(jìn)而使系統(tǒng)設(shè)計(jì)人員對(duì)于應(yīng)用程序?qū)崿F(xiàn)高速度、低成本的開發(fā)。
(二)系統(tǒng)的設(shè)計(jì)以及研發(fā)
1. 一對(duì)多數(shù)據(jù)設(shè)計(jì)模式
項(xiàng)目信息的采集錄入采用數(shù)據(jù)結(jié)構(gòu)的一對(duì)多數(shù)據(jù)設(shè)計(jì)模式。菌毒種分類具有一定復(fù)雜性,牽涉到需要把化學(xué)知識(shí)的門類、種類、種屬應(yīng)用的計(jì)算的應(yīng)用系統(tǒng)中,且種類以及種屬并不是單一歸屬關(guān)系,部分種屬數(shù)據(jù)極有可能也存在其他種屬之中,這就對(duì)于計(jì)算機(jī)應(yīng)用系統(tǒng)提出了更高的要求。為解決這類難題,需要合理進(jìn)行數(shù)據(jù)庫(kù)模式設(shè)計(jì),便于根據(jù)所選種類自動(dòng)關(guān)聯(lián)對(duì)應(yīng)種屬。結(jié)合實(shí)際情況,采用的數(shù)據(jù)結(jié)構(gòu)為一對(duì)多數(shù)據(jù)設(shè)計(jì)模式,各個(gè)種屬信息變?yōu)樽钚〉姆诸悢?shù)據(jù)單元,允許種屬信息重復(fù)出現(xiàn),即使各個(gè)種屬數(shù)據(jù)在多個(gè)種類中,但是也能進(jìn)行有效歸屬,測(cè)試人員能夠根據(jù)所選種類信息快速找到對(duì)應(yīng)種屬信息。
2. 文件的上傳和下載操作設(shè)計(jì)
結(jié)合文章項(xiàng)目而言,該系統(tǒng)多處地方都需要進(jìn)行文件上傳以及下載,為方便用戶進(jìn)行文件的傳送,更好地進(jìn)行相關(guān)文件操作,利用spring框架中的文件上傳功能,實(shí)施配置文件中添加解析器的方式,再利用編寫程序,針對(duì)對(duì)接協(xié)同的controller層的業(yè)務(wù)進(jìn)行邏輯處理,最終檢測(cè)人員可以根據(jù)所選文件,利用解析器找到對(duì)應(yīng)controller層的java文件對(duì)應(yīng)上傳方法,進(jìn)而將文件保存在服務(wù)器中。在下載過程中,原理同上,調(diào)用相同的controller層java文件對(duì)應(yīng)的下載方法,進(jìn)而將文件下載到本地計(jì)算機(jī)系統(tǒng)中。
3. 靜態(tài)網(wǎng)站開發(fā)
4. 界面設(shè)計(jì)
五、 結(jié)語(yǔ)
參考文獻(xiàn):
[1]喬喬,楊華富,傅明慧.RFID智能定位信息管理系統(tǒng)在菌(毒)種保藏中的應(yīng)用[J].中國(guó)醫(yī)藥生物技術(shù),2018,13(5):93-95.
[2]娜琳,康孟佼,門立強(qiáng),等.CVCC菌毒種綜合信息化管理系統(tǒng)的建立與應(yīng)用[J].中國(guó)獸醫(yī)雜志,2018,54(10):126-128.
[3]鄧波,葛杰,王建,等.基于StarLIMS平臺(tái)的獸醫(yī)實(shí)驗(yàn)室菌毒種管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].上海畜牧獸醫(yī)通訊,2016(4):58-60.
[4]孫蓓,趙四清,陳梅玲,等.菌(毒)種保藏管理信息系統(tǒng)的研究與開發(fā)[J].軍事醫(yī)學(xué),2015(1):64-67.
作者簡(jiǎn)介:? 郭飛,南京優(yōu)瑪軟件科技有限公司。