軟件課程設(shè)計-醫(yī)院控制系統(tǒng)_第1頁
軟件課程設(shè)計-醫(yī)院控制系統(tǒng)_第2頁
軟件課程設(shè)計-醫(yī)院控制系統(tǒng)_第3頁
軟件課程設(shè)計-醫(yī)院控制系統(tǒng)_第4頁
軟件課程設(shè)計-醫(yī)院控制系統(tǒng)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、軟件工程課程設(shè)計醫(yī)院計算機監(jiān)護系統(tǒng)用戶描述1.引言醫(yī)院做為一個與人民生命健康密切相關(guān)的重要機構(gòu),勢必要在各方面實現(xiàn)信息化,與此同時,對醫(yī)療衛(wèi)生的要求也越來越高。以方便醫(yī)護人員更好的了解病人的情況,給病人提供及時的治療。本系統(tǒng)就是針對這方面的迫切需求而設(shè)計實現(xiàn)的。1.1編寫目的此文檔作為用戶對即將開發(fā)的軟件的功能要求,是軟件設(shè)計和開發(fā)者的主要依據(jù)。1.2項目背景項目名稱:醫(yī)院計算機監(jiān)護系統(tǒng)項目委托單位:××市醫(yī)院軟件開發(fā)單位:株洲工學(xué)院計算機系計本01-1班軟件開發(fā)組2.任務(wù)描述2.1目標本系統(tǒng)要求能夠監(jiān)護系統(tǒng)要隨時接受每個病人的生理信號(脈搏、體溫、血壓、心電圖等,定時記錄

2、病人情況以形成患者日志,當某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信息;此外,護士在需要時還可以要求系統(tǒng)打印出某個病人的病情報告。本軟件系統(tǒng)要求安全、可靠(具有出錯處理能力、準確。2.2運行環(huán)境本系統(tǒng)是基于C/S模式的采用Delphi實現(xiàn)的管理信息系統(tǒng)(Management Information System。數(shù)據(jù)庫服務(wù)器由Oracle9實現(xiàn)。操作系統(tǒng):WINDOWS 2000 Advance Server;數(shù)據(jù)庫服務(wù)器端軟件ORACLE 9I。3.數(shù)據(jù)描述1.數(shù)據(jù)流程圖: 2.醫(yī)院監(jiān)護系統(tǒng)中所要處理的表單:2.1 “生理信號”表格:生理信號ID、生理信號名稱、備注2.2

3、“患者表格”表格:患者ID、患者姓名、患者性別、住址、聯(lián)系電話、患病名稱、入院日期、狀態(tài)(已出院、住院、備注2.3 “患者日志”表格:患者ID、日期、生理信號ID、值、備注2.4 “患者生理信號安全范圍表”表格:患者ID、生理信號ID、安全范圍、備注3.功能3.1功能劃分本系統(tǒng)由“生理信號輸入控制子系統(tǒng)”、“病人基本信息管理子系統(tǒng)”、“警報子系統(tǒng)”、“病人病情管理子系統(tǒng)”組成。生理信號輸入控制子系統(tǒng)包含2個功能模塊:“生理信號輸入管理”、“定時時間調(diào)節(jié)”。病人基本信息管理子系統(tǒng)包含3個功能模塊:“病人信息輸入”、“病人信息修改”、“病人信息查詢”。警報子系統(tǒng)包含2個功能模塊:“生理信號安全范圍

4、控制”、“警報”。病人病情管理子系統(tǒng)包含2個功能模塊:“病情查詢”、“病情報告打印”3.2描述生理信號輸入管理模塊:通過連接在病人身上的傳感器,根據(jù)傳感器的值將生理信號輸入系統(tǒng)定時時間調(diào)節(jié)處理:通過系統(tǒng),管理人員(醫(yī)護人員可以按需要輸入定時采樣的時間。病人信息輸入模塊:工作人員可以將病人的基本信息(患者姓名、患者性別、住址、聯(lián)系電話、患病名稱、入院日期、狀態(tài)(已出院、住院、備注輸入系統(tǒng)。病人信息修改管理模塊:對病人的基本信息(患者姓名、患者性別、住址、聯(lián)系電話、患病名稱、入院日期、狀態(tài)(已出院、住院、備注進行修改。病人信息查詢模塊:對病人的基本信息(患者姓名、患者性別、住址、聯(lián)系電話、患病名稱

5、、入院日期、狀態(tài)(已出院、住院、備注進行查詢。生理信號安全范圍控制模塊:對各個病人的生理信號的安全范圍進行輸入、修改、查詢。警報模塊:對超過設(shè)定安全范圍的病人及時通知醫(yī)護人員。病情查詢模塊:可以對這一段時間的病人病情進行查詢病情報告打印模塊:可以對查詢得的病人病情打印出病情報告二、可行性分析1.可行性研究的前提說明對所建議開發(fā)的軟件的基本要求,如:A.功能:監(jiān)護系統(tǒng)要隨時接受每個病人的生理信號(脈搏、體溫、血壓、心電圖等,定時記錄病人情況以形成患者日志,當某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信息;此外,護士在需要時還可以要求系統(tǒng)打印出某個病人的病情報告。B.性能:1、本

6、系統(tǒng)要求反應(yīng)時間不得低于2s.2、定期對數(shù)據(jù)庫備份C.輸出如報告、文件或數(shù)據(jù):本系統(tǒng)要求輸出的數(shù)據(jù)有:查詢信息、報表、警報控制信號D在安全與保密方面的要求:掛號科的工作人員負責病人基本信息的輸入,住院部的醫(yī)護人員負責病人住院日志的情況,管理員負責系統(tǒng)的維護2.技術(shù)可行性a.經(jīng)費、投資方面的來源和限制:各種硬件和工作人員工資需至少10萬元b.硬件、軟件、運行環(huán)境和開發(fā)環(huán)境方面的條件和限制:軟件需求:操作系統(tǒng)WINDOWS2000 Advance Server以上;數(shù)據(jù)庫服務(wù)器端軟件ORACLE 9I,Delphi 7.0。硬件需求:10M 以上的LAN接入網(wǎng)絡(luò)帶寬,P4 3.0G Xeon CP

7、U /1G內(nèi)存/360G(10K SCSI硬盤的服務(wù)器,P3以上微機(帶網(wǎng)卡的客戶機,P4 3.0G Xeon CPU /1G內(nèi)存/36G(10K RAID硬盤的數(shù)據(jù)庫服務(wù)器本系統(tǒng)采用Delphi 實現(xiàn),依靠其強大的控件系統(tǒng),Oracle數(shù)據(jù)庫管理系統(tǒng)和用c語音編制的傳感器驅(qū)動相結(jié)合,能在2個月內(nèi)開發(fā)出系統(tǒng)。3.經(jīng)濟可行性某醫(yī)院目前由于完全采用純?nèi)斯さ姆绞絹硗瓿晒ぷ鞯?醫(yī)務(wù)人員要一邊關(guān)注某些病人的情況,一邊還要忙著對其它的病人進行醫(yī)療診斷,工作量大,耗時比較多,所以工作效率低。根據(jù)目前醫(yī)院內(nèi)部員工的日人工成本為:x人 * y元/人=z元。我們還不能計算出因效率低下而給醫(yī)院帶來的無形經(jīng)濟損失,如

8、果指導(dǎo)這一部分也看作是成本,那將遠遠超出目前的計算數(shù)額。而如果開發(fā)出一個能滿足業(yè)務(wù)要求的醫(yī)療計算機監(jiān)護系統(tǒng),在采用生命周期的前提下,從問題識別到系統(tǒng)實施、評價、維護,開發(fā)周期如果以兩年計,共需人工成本m元,各種軟硬件成本n元,日常維護費用o元,共計成本費用p元,略高/低于兩年的人工費用總和。同樣,我們也無法估計算出則于系統(tǒng)的開發(fā)應(yīng)用使醫(yī)院運營效率提高而帶來的無形的巨額經(jīng)濟效益,由于系統(tǒng)能在未來較長的一段時間內(nèi)穩(wěn)定地發(fā)揮作用,這對于醫(yī)院的提高管理水平很大的幫助,才能使A醫(yī)院早日接入到總行的更高層次的網(wǎng)絡(luò)體系中,可以更加廣泛的吸收各方面的信息資源,可為醫(yī)院業(yè)務(wù)在將來的擴張打下堅實的基礎(chǔ),其經(jīng)濟效益

9、將更上一層樓。4.法律可行性法律可行性是考慮要開發(fā)系統(tǒng)是否存在任何侵犯、妨礙和責任問題,用戶操作可行性考慮待開發(fā)軟件的運行方式在用戶組織內(nèi)是否行得通,現(xiàn)行管理制度、人員素質(zhì)、操作知識是否可行。由于在本系統(tǒng)中是有合同作為雙方合作的基礎(chǔ),所以不會存在任何侵犯、妨礙和責任問題。即使存在了,也可以根據(jù)合同進行分析,一定有人會負責任,所以此系統(tǒng)完全可以進行開發(fā)。由以上經(jīng)濟、技術(shù)、操作和法律四方面的分析可以看出,本系統(tǒng)的開發(fā)時機成熟,從多種角度考慮,都是可行的。5結(jié)論本系統(tǒng)值得投資。三、需求分析醫(yī)院管理的合理化和經(jīng)營化是醫(yī)院經(jīng)營效益的關(guān)鍵。擁有了先進的技術(shù)還要有更加良好的管理體制,才可以讓醫(yī)院的經(jīng)營效益發(fā)

10、揮到最好的狀態(tài)。充分利用現(xiàn)代先進的技術(shù),可以節(jié)約大量的人力資源和財力資源。組織機構(gòu)調(diào)查 總體流程圖 業(yè)務(wù)需求調(diào)查數(shù)據(jù)流程圖 實體初步描述1 在對業(yè)務(wù)流程圖和數(shù)據(jù)流程圖進行詳細分析的基礎(chǔ)上,找出其中的實體。實體名稱:病人生理信號、患者日志。2 實體描述方式。1、病人生理信號:包括生理信號ID、生理信號名稱、備注2、患者日志:包括患者ID、日期、生理信號ID、值、備注數(shù)據(jù)流程圖 警報子系統(tǒng)業(yè)務(wù)流程圖 病人病情管理子系統(tǒng)業(yè)務(wù)流程圖病情信息數(shù)據(jù)文件 數(shù)據(jù)流程圖 實體初步描述1 在對業(yè)務(wù)流程圖和數(shù)據(jù)流程圖進行詳細分析的基礎(chǔ)上,找出其中的實體。 實體名稱:患者日志。 2 實體描述方式。1、患者日志:包括患

11、者ID 、日期、生理信號ID 、值、備注對新系統(tǒng)的環(huán)境要求調(diào)查 基本要求簡要描述該系統(tǒng)所運行的環(huán)境,如果運行環(huán)境未確定,應(yīng)寫出建議環(huán)境 1 體系結(jié)構(gòu):Client/Server 或Multi-tire C/S2 操作系統(tǒng)windows系列3 數(shù)據(jù)庫管理系統(tǒng)Oracle9i4 開發(fā)工具Delphi7.0軟件需求:操作系統(tǒng)WINDOWS 2000 Advance Server以上;數(shù)據(jù)庫服務(wù)器端軟件ORACLE 9I,Delphi 7.0。硬件需求:10M以上的LAN接入網(wǎng)絡(luò)帶寬,P4 3.0G Xeon CPU /1G內(nèi)存/360G(10K SCSI硬盤的服務(wù)器,P3以上微機(帶網(wǎng)卡的客戶機,P

12、4 3.0G Xeon CPU /1G 內(nèi)存/36G(10K RAID硬盤的數(shù)據(jù)庫服務(wù)器適應(yīng)性本系統(tǒng)只適合于windows系列操作系統(tǒng)需求分析功能性醫(yī)院計算機監(jiān)護系統(tǒng):監(jiān)護系統(tǒng)要隨時接受每個病人的生理信號(脈搏、體溫、血壓、心電圖等,定時記錄病人情況以形成患者日志,當某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信息;此外,護士在需要時還可以要求系統(tǒng)打印出某個病人的病情報告??捎眯云胀ㄓ脩羲璧呐嘤?xùn)時間:3天高級用戶所需的培訓(xùn)時間:3天本系統(tǒng)符合Microsoft 的GUI標準可靠性建議使用“天網(wǎng)防火墻”精確度具體數(shù)據(jù)按照醫(yī)學(xué)標準來衡量?;赥CP/IP協(xié)議性能此節(jié)應(yīng)概述系統(tǒng)的性

13、能特征。其中需包括具體的響應(yīng)時間。如果可行,按名稱引用相關(guān)用例。數(shù)據(jù)精確度:具體數(shù)據(jù)按照醫(yī)學(xué)標準來衡量對事務(wù)的響應(yīng)時間(平均0.3s、最長1s吞吐量,每秒處理的事務(wù)數(shù)為5人容量,系統(tǒng)可以容納的事務(wù)數(shù)為100人。具備數(shù)據(jù)庫動態(tài)恢復(fù)能力聯(lián)機用戶文檔和幫助系統(tǒng)需求本系統(tǒng)具有聯(lián)機幫助功能用戶界面1、屏幕格式采用C/S模式,界面由Delphi設(shè)計實現(xiàn),完全基于windows兼容的桌面平臺2、報表格式采用與實際的報表格式一致,當然這也要求客戶端的硬件配置(如打印機等要一致。3、菜單格式采用工具欄與菜單并用的方式,力圖簡潔、明了。通信接口本系統(tǒng)要求每個計算機都有網(wǎng)卡。適用的標準1、TCP/IP2、Micro

14、soft GUI 設(shè)計概要設(shè)計說明書1引言隨著信息化的步伐加快,醫(yī)院做為關(guān)系民生的重要機構(gòu),勢必要在各方面實現(xiàn)信息化,以方便醫(yī)護人員更好的了解病人的情況,給病人提供及時的治療。本系統(tǒng)就是針對這方面的迫切需求而設(shè)計實現(xiàn)的。1.1編寫目的此文檔作為用戶對即將開發(fā)的軟件的功能要求,是軟件設(shè)計和開發(fā)者的主要依據(jù)。1.2背景項目名稱:醫(yī)院計算機監(jiān)護系統(tǒng)項目委托單位:××市醫(yī)院軟件開發(fā)單位:株洲工學(xué)院計算機系計本01-1班軟件開發(fā)組1.3定義MIS:(Management Information System管理信息系統(tǒng)的英文縮寫。Delphi:本系統(tǒng)所使用的編程語言2總體設(shè)計2.1需

15、求規(guī)定醫(yī)院計算機監(jiān)護系統(tǒng):監(jiān)護系統(tǒng)要隨時接受每個病人的生理信號(脈搏、體溫、血壓、心電圖等,定時記錄病人情況以形成患者日志,當某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信息;此外,護士在需要時還可以要求系統(tǒng)打印出某個病人的病情報告。2.2運行環(huán)境本系統(tǒng)是基于C/S模式的采用Delphi實現(xiàn)的管理信息系統(tǒng)(Management Information System。數(shù)據(jù)庫服務(wù)器由Oracle9實現(xiàn)。為使系統(tǒng)能夠正常運行,軟硬件環(huán)境需求如下:軟件需求:操作系統(tǒng)WINDOWS 2000 Advance Server以上;數(shù)據(jù)庫服務(wù)器端軟件ORACLE 9I,Delphi 7.0。硬

16、件需求:10M以上的LAN接入網(wǎng)絡(luò)帶寬,P4 3.0G Xeon CPU /1G內(nèi)存/360G(10K SCSI硬盤的服務(wù)器,P3以上微機(帶網(wǎng)卡的客戶機,P4 3.0G Xeon CPU /1G 內(nèi)存/36G(10K RAID硬盤的數(shù)據(jù)庫服務(wù)器2.3基本設(shè)計概念和處理流程系統(tǒng)流程圖如下: 系統(tǒng)數(shù)據(jù)流圖如下: 1、頂層數(shù)據(jù)流圖: 2、各模塊數(shù)據(jù)流圖 2.4結(jié)構(gòu) 2.5人工處理過程1、傳感器輸入信號間隔時間由用戶輸入2、生理信號安全范圍需要用戶輸入3接口設(shè)計3.1用戶接口本系統(tǒng)的用戶界面如下所示 3.2外部接口本系統(tǒng)采用C/S模式,由Delphi實現(xiàn)的管理信息系統(tǒng)(Management Info

17、rmation System。通過ADO連接與數(shù)據(jù)庫服務(wù)器相連。4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計4.1邏輯結(jié)構(gòu)設(shè)計要點給出本系統(tǒng)內(nèi)所使用的每個數(shù)據(jù)結(jié)構(gòu)的名稱、標識符以及它們之中每個數(shù)據(jù)項、記錄、文卷和系的標識、定義、長度及它們之間的層次的或表格的相互關(guān)系。5系統(tǒng)出錯處理設(shè)計5.1補救措施1.聯(lián)機事務(wù)處理(OLAP是建立在TCP/IP 協(xié)議上,有多階段事務(wù)處理響應(yīng)控制,保證事務(wù)處理前后臺一致性。2.數(shù)據(jù)庫處理事務(wù)失敗自動回滾技術(shù),保證數(shù)據(jù)庫表的數(shù)據(jù)一致性和完整性。3.重要數(shù)據(jù)的校驗檢查。4.各個子系統(tǒng)的操作監(jiān)控,異常情況報告;并提供報表等跟蹤記錄。5.提供友好的用戶界面和幫助信息及配合嚴格的檢查,減少用戶出錯

18、機會。詳細設(shè)計說明書6.1引言醫(yī)院做為一個與人民生命健康密切相關(guān)的重要機構(gòu),勢必要在各方面實現(xiàn)信息化,與此同時,對醫(yī)療衛(wèi)生的要求也越來越高。以方便醫(yī)護人員更好的了解病人的情況,給病人提供及時的治療。本系統(tǒng)就是針對這方面的迫切需求而設(shè)計實現(xiàn)的。6.1.1編寫目的此文檔作為用戶對即將開發(fā)的軟件的功能要求,是軟件設(shè)計和開發(fā)者的主要依據(jù)。6.1.2背景項目名稱:醫(yī)院計算機監(jiān)護系統(tǒng)項目委托單位:××市醫(yī)院軟件開發(fā)單位:株洲工學(xué)院計算機系計本01-1班軟件開發(fā)組6.1.3定義MIS:(Management Information System管理信息系統(tǒng)的英文縮寫。Delphi:本系統(tǒng)

19、所使用的編程語言6.2程序系統(tǒng)的結(jié)構(gòu) 6.3程序1(標識符設(shè)計說明6.3.1程序描述6.3.2功能IPO表 6.3.3算法數(shù)據(jù)庫操作:SQL語言操作報表操作:使用delphi的報表生成程序傳感器輸入:使用的數(shù)據(jù)結(jié)構(gòu):Hash Table (散列表key:傳感器的信號Func(key:信號的值6.3.4流程邏輯見圖:程序系統(tǒng)結(jié)構(gòu)圖6.3.5存儲分配根據(jù)需要,說明本程序的存儲分配。6.3.6注釋設(shè)計程序中的注釋統(tǒng)一用:“/”來表示,在每個觸發(fā)事件函數(shù)的開頭注釋數(shù)據(jù)庫設(shè)計說明書1引言1.1編寫目的此文檔作為用戶對即將開發(fā)的軟件的功能要求,是軟件設(shè)計和開發(fā)者的主要依據(jù)。1.2背景項目名稱:醫(yī)院計算機監(jiān)

20、護系統(tǒng)項目委托單位:××市醫(yī)院軟件開發(fā)單位:株洲工學(xué)院計算機系計本01-1班軟件開發(fā)組1.3定義MIS:(Management Information System管理信息系統(tǒng)的英文縮寫。Delphi:本系統(tǒng)所使用的編程語言2外部設(shè)計2.1標識符和狀態(tài)本系統(tǒng)將采用oracle數(shù)據(jù)庫,數(shù)據(jù)庫名稱為pthdata,即SID;域名為base。3結(jié)構(gòu)設(shè)計3.1概念結(jié)構(gòu)設(shè)計1.“生理信號”:生理信號ID、生理信號名稱、備注患者表格” 2. “患者表格”: 患者 ID、患者姓名、患者性別、住址、聯(lián)系電話、患病名稱、入院日期、狀 態(tài)(已出院、住院) 、備注 患者日志” 3. “患者日志”

21、: 患者 ID、日期、生理信號 ID、值、備注 患者生理信號安全范圍” 4. “患者生理信號安全范圍”: 患者 ID、生理信號 ID、安全范圍、備注 3.2 邏輯結(jié)構(gòu)設(shè)計 生理信號”表格: 1“生理信號”表格: 生理信號 ID、生理信號名稱、備注 (key:生理信號 ID 患者表格”表格: 2 “患者表格”表格: 患者 ID、患者姓名、患者性別、住址、聯(lián)系電話、患病名稱、入院日期、狀 態(tài)(已出院、住院) 、備注 (key:患者 ID 患者日志”表格: 3 “患者日志”表格: 患者 ID、日期時間、生理信號 ID、值、備注 (key:日期時間 患者生理信號安全范圍表”表格: 4 “患者生理信號安全范圍表”表格: 患者 ID、生理信號 ID、安全范圍、備注 (key:患者 ID生理信號 ID 3.3 物理結(jié)構(gòu)設(shè)計 程序 IPO 圖: (見需求分析) 4 運用設(shè)計 4.1 數(shù)據(jù)字典設(shè)計 1.表名:生理信號表(SignalTable) 字段名稱 BodySignID BodySignName Note 字段類型 Varchar2 Varchar2 Varchar2 字段長度 10 30 40 說明 功能 備注 生理信號 ID 生理信號名稱 備注 2.表名:患者基本信息表(P

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論