蘇洋
摘 要:本系統(tǒng)是針對(duì)本市傳染病的發(fā)生與疫情控制等措施,經(jīng)過實(shí)際的需求分析,綜合考慮各醫(yī)療單位用戶的應(yīng)用環(huán)境和應(yīng)用難點(diǎn),采用PB技術(shù)與Oracle9i數(shù)據(jù)庫(kù)管理系統(tǒng)作為開發(fā)工具,服務(wù)于本市各醫(yī)療衛(wèi)生單位的傳染病管理系統(tǒng)。
關(guān)鍵詞:傳染??;數(shù)據(jù)庫(kù);PB;Oracle 9i
1 課題研究的背景與意義
預(yù)防傳染病、控制傳染病疫情是全國(guó)衛(wèi)生事業(yè)的一項(xiàng)重要內(nèi)容。這項(xiàng)工作政策性強(qiáng)、涉及面廣、數(shù)據(jù)量大而且準(zhǔn)確性和實(shí)時(shí)性要求都很高。[1]為了方便從事傳染病的管理工作,提高工作效率,同時(shí)為了更好地為醫(yī)院診斷提供幫助,有必要開發(fā)新的傳染病管理系統(tǒng)。加強(qiáng)傳染病工作的管理與防治不僅可以減少人力、物力和財(cái)力資源的浪費(fèi),更重要的是有助于控制傳染病的發(fā)生,從而進(jìn)行有效地防治。傳染病一直以來給人類健康帶來巨大的挑戰(zhàn),甚至威脅到人類的生命。由于每一種新的傳染病爆發(fā)的范圍比較廣,疫情比較嚴(yán)重,這給傳染病的錄入與研究疫苗工作帶來了巨大的麻煩,因此開發(fā)傳染病管理系統(tǒng)可以幫助各衛(wèi)生單位及時(shí)了解各種不同傳染病的發(fā)生情況以及發(fā)病規(guī)律,從而采取相應(yīng)的防治措施
2 系統(tǒng)分析
2.1 系統(tǒng)的定義
本系統(tǒng)是為本市各醫(yī)療衛(wèi)生單位專門研究開發(fā)的。由于社會(huì)發(fā)展迅速,人們只注重個(gè)人生活得質(zhì)量而忽略周圍環(huán)境的治理,因而爆發(fā)了大規(guī)模的新的傳染病。因此,為了方便各家醫(yī)院對(duì)傳染病的控制以及管理工作,減輕他們的負(fù)擔(dān),提高工作效率。有必要開發(fā)新的傳染病管理系統(tǒng)來滿足本市各家醫(yī)療單位的需要。目前我市的傳染病管理中心已經(jīng)基本實(shí)現(xiàn)對(duì)傳染病工作的部分管理功能,但是對(duì)于疫情的防控還處于宣傳階段,因此為了完善該功能,我開發(fā)了適合本市各家醫(yī)院的傳染病管理系統(tǒng)。
2.2 內(nèi)容簡(jiǎn)介
傳染病管理系統(tǒng)是通過對(duì)醫(yī)院、社區(qū)的信息采集管理、傳染病監(jiān)測(cè)管理、與全國(guó)網(wǎng)絡(luò)直報(bào)系統(tǒng)信息共享。各種傳染病資料經(jīng)過相關(guān)職能部門審核后,及時(shí)將有關(guān)數(shù)據(jù)上報(bào)有關(guān)部門,實(shí)現(xiàn)有關(guān)數(shù)據(jù)自動(dòng)實(shí)時(shí)統(tǒng)計(jì)。
2.3 可行性分析
傳染病管理系統(tǒng)的開發(fā)基于C/S計(jì)算模式,主要包括前端應(yīng)用程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)兩個(gè)方面。對(duì)于前者要求應(yīng)具備功能完備、易于使用等特點(diǎn),而對(duì)于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)?;谝陨弦?,本系統(tǒng)是運(yùn)行在Windows XP 專業(yè)版上的應(yīng)用程序。系統(tǒng)開發(fā)語言使用的是PB,數(shù)據(jù)庫(kù)使用的是Oracle9i,一臺(tái)機(jī)器實(shí)現(xiàn),別人可以通過別的機(jī)器來查詢。這個(gè)系統(tǒng)在實(shí)現(xiàn)上應(yīng)該沒有什么太大的問題;還有就是Oracle9i是相對(duì)比較熟的工具。
硬件條件:P42.4G CPU、1GRAM、80G硬盤PC機(jī)。
軟件條件:Windows xp sp、 Oracle9i ,PB。
所以分析以上各個(gè)可能性,可以說這個(gè)系統(tǒng)在技術(shù)上是可行的。
3 總體設(shè)計(jì)
3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
通過對(duì)傳染病管理系統(tǒng)的需求分析并結(jié)合實(shí)際情況分析,本系統(tǒng)是由檔案業(yè)務(wù)、傳染病監(jiān)測(cè)管理、查詢統(tǒng)計(jì)、基礎(chǔ)檔案和隨訪記錄等六個(gè)主模塊構(gòu)成。
3.2 系統(tǒng)數(shù)據(jù)模型設(shè)計(jì)
數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)(E-R圖)
E-R圖(實(shí)體-關(guān)系圖)提供了表示實(shí)體、屬性和聯(lián)系的方法[3]。
* 實(shí)體型 :用矩形表示,矩形框內(nèi)寫明實(shí)體名
* 屬性:用橢圓型表示,并用無向邊與其相應(yīng)實(shí)體連接起來
* 聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊與其有關(guān)實(shí)體接。
本系統(tǒng)采用E-R圖的方法進(jìn)行數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。系統(tǒng)E-R圖如下所示:
圖1 系統(tǒng)E-R圖
4 系統(tǒng)運(yùn)行環(huán)境
本系統(tǒng)設(shè)計(jì)運(yùn)行于C/S(客戶機(jī)/服務(wù)器)計(jì)算環(huán)境,對(duì)硬軟件要求如下:
4.1 硬件環(huán)境
服務(wù)器端: PIV2.0GHZ/4GB/160G PC服務(wù)器,Alpha小型機(jī)或IBM主機(jī)系統(tǒng)。
用戶端:普通PC,PIII級(jí)或以上系列CPU、512MB或以上內(nèi)存、顯示器16位增強(qiáng)色、1024*768像素。
4.2 軟件環(huán)境
服務(wù)器端:Windows 2003 Server 或 *unix系列,JDK1.5或其以上版本,Tomcat6.0,Oracle9i等。
用戶端:Windows XP 或Windows 2000以上。
網(wǎng)絡(luò)協(xié)議:TCP/IP
5 結(jié)束語
本系統(tǒng)是針對(duì)本市傳染病的發(fā)生與疫情控制等措施,經(jīng)過實(shí)際的需求分析,綜合考慮各醫(yī)療單位用戶的應(yīng)用環(huán)境和應(yīng)用難點(diǎn),采用PB技術(shù)與Oracle9i數(shù)據(jù)庫(kù)管理系統(tǒng)作為開發(fā)工具,服務(wù)于本市各醫(yī)療衛(wèi)生單位。系統(tǒng)在開發(fā)過程中深入研究近幾年來傳染病的發(fā)展規(guī)律,借助了最先進(jìn)的開發(fā)平臺(tái)和開發(fā)工具,設(shè)計(jì)、開發(fā)了適合傳染病管理自身特點(diǎn),功能完善、易學(xué)易用、擴(kuò)充靈活、完全可靠、符合未來發(fā)展方向的傳染病管理系統(tǒng)。本文主要從系統(tǒng)需求分析、系統(tǒng)概要設(shè)計(jì)、各個(gè)功能模塊的詳細(xì)設(shè)計(jì)與編碼實(shí)現(xiàn)等幾個(gè)方面詳細(xì)的闡述了傳染病信息管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)過程。
參考文獻(xiàn):
[1]衛(wèi)生部辦公廳(2001年版).《全國(guó)慢病預(yù)防控制機(jī)構(gòu)工作規(guī)范》.
[2]《傳染病治療流程掛圖》[M].北京:人民衛(wèi)生出版社.
[3]張躍廷,王小科,許文武.PB數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)完全手冊(cè)[M].第一版.北京:人民郵電出版社,2007.