醫(yī)院監(jiān)護(hù)系統(tǒng)分析設(shè)計(jì)報(bào)告.doc_第1頁
醫(yī)院監(jiān)護(hù)系統(tǒng)分析設(shè)計(jì)報(bào)告.doc_第2頁
醫(yī)院監(jiān)護(hù)系統(tǒng)分析設(shè)計(jì)報(bào)告.doc_第3頁
醫(yī)院監(jiān)護(hù)系統(tǒng)分析設(shè)計(jì)報(bào)告.doc_第4頁
醫(yī)院監(jiān)護(hù)系統(tǒng)分析設(shè)計(jì)報(bào)告.doc_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件項(xiàng)目名稱: 醫(yī)院病人監(jiān)護(hù)系統(tǒng) 實(shí)驗(yàn)報(bào)告名稱: 軟件分析設(shè)計(jì)報(bào)告 專業(yè)班級(jí)(方向): 計(jì)算機(jī)科學(xué)與技術(shù)(軟件工程方向)學(xué) 號(hào): 有什么問題聯(lián)系:1983455103 姓 名: 王平 時(shí) 間: 1系統(tǒng)簡(jiǎn)介41.1背景描述:42技術(shù)要求和限制條件42.1系統(tǒng)需求:43需求分析43.1用戶要求:53.2性能需求:54系統(tǒng)分析64.1基本系統(tǒng)模型設(shè)計(jì)如下:64.2數(shù)據(jù)流圖設(shè)計(jì)如下:64.2.1數(shù)據(jù)流分析64.2.2需求概述74.2.3頂層數(shù)據(jù)流圖:74.2.4進(jìn)一步劃分的二層數(shù)據(jù)流圖如下74.2.5對(duì)“監(jiān)護(hù)管理”模塊的分解84.2.6總的底層數(shù)據(jù)流圖94.2.7數(shù)據(jù)詞典105總體結(jié)構(gòu)155.1系統(tǒng)的各模塊設(shè)計(jì)如下:155.2軟件結(jié)構(gòu):165.3功能分配175.4接口設(shè)計(jì)176詳細(xì)設(shè)計(jì)186.1登陸界面186.2程序描述196.3總程序設(shè)計(jì)流程圖196.4傳感器信息采集功能206.5監(jiān)護(hù)管理模塊216.6數(shù)據(jù)操作功能216.6.1添加新病人信息功能226.6.2查詢功能226.6.3更新功能236.7系統(tǒng)功能流程圖236.8系統(tǒng)操作模塊247數(shù)據(jù)庫設(shè)計(jì)說明書257.1定義257.2任務(wù)概述257.3結(jié)構(gòu)設(shè)計(jì)267.3.1概念結(jié)構(gòu)設(shè)計(jì)267.3.2邏輯結(jié)構(gòu)設(shè)計(jì)298登錄界面308.1系統(tǒng)主界面308.2功能選擇界面318.3生理信號(hào)信息采集模塊界面318.4監(jiān)護(hù)管理模塊界面329軟件測(cè)試329.1白盒測(cè)試法339.1.1白盒測(cè)試的概述339.1.2白盒的測(cè)試用例需要做到:339.1.3白盒測(cè)試的實(shí)施步驟:339.1.4白盒測(cè)試的方法:總體上分為靜態(tài)方法和動(dòng)態(tài)方法兩大類。349.2黑盒測(cè)試法349.2.1黑盒測(cè)試的概述349.2.2黑盒測(cè)試試圖發(fā)現(xiàn)以下類型的錯(cuò)誤:349.2.3黑盒測(cè)試的測(cè)試用例設(shè)計(jì)方法359.3測(cè)試結(jié)果351 系統(tǒng)簡(jiǎn)介1.1 背景描述:目前住院病人主要由護(hù)士護(hù)理,這樣做不僅需要大量護(hù)士,而且由于不能隨時(shí)觀察病人的病情變化,還會(huì)延誤搶救時(shí)間。因此,某醫(yī)院想開發(fā)一個(gè)以計(jì)算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng)。醫(yī)院要求該系統(tǒng)能夠隨時(shí)接收病人的生理信號(hào)(血壓、體溫、脈搏、心電圖等),監(jiān)視病員的病癥;定時(shí)記錄病人情況以形成患者日志(定時(shí)更新病歷);當(dāng)某個(gè)病人的生理信號(hào)超出醫(yī)院的規(guī)定的安全范圍時(shí)向值班護(hù)士發(fā)出警告信息(病員出現(xiàn)異常情況時(shí)報(bào)警);同時(shí),護(hù)士在需要時(shí)還可要求系統(tǒng)打印某個(gè)病人的病情報(bào)告(隨機(jī)地產(chǎn)生某一病員的病情報(bào)告)。2 技術(shù)要求和限制條件2.1 系統(tǒng)需求:本系統(tǒng)要求輸入病人的姓名、住址、電話號(hào)碼、身份證號(hào)碼、住院日期、身體狀況,隨時(shí)接收每個(gè)病人的生理信號(hào)(脈搏、體溫、血壓、心電圖等),定時(shí)記錄病人情況以形成患者日志,當(dāng)某個(gè)病人的勝利信號(hào)超出醫(yī)生規(guī)定的安全范圍時(shí)向值班護(hù)士發(fā)出警告信息,此外,護(hù)士在需要時(shí)還可以要求系統(tǒng)印出某個(gè)指定病人的病情報(bào)告。3 需求分析人員管理的合理化和經(jīng)營化是醫(yī)院經(jīng)營效益的關(guān)鍵。擁有了先進(jìn)的技術(shù)還要有更加良好的管理體制,才可以讓醫(yī)院的經(jīng)營效益發(fā)揮到最好的狀態(tài)。充分利用現(xiàn)代先進(jìn)的技術(shù),可以節(jié)約大量的人力資源和財(cái)力資源。3.1 用戶要求:由于本系統(tǒng)基于windos兼容的桌面平臺(tái),僅要求用戶掌握基本的計(jì)算機(jī)操作。3.2 性能需求:根據(jù)系統(tǒng)的要求,將該系統(tǒng)設(shè)置有8個(gè)功能模塊,各模塊功能如下:1、生理信號(hào)輸入管理模塊:通過連接在病人身上的傳感器,根據(jù)傳感器的值將生理信號(hào)輸入系統(tǒng) 2、定時(shí)時(shí)間調(diào)節(jié)處理:通過系統(tǒng),管理人員(醫(yī)護(hù)人員)可以按需要輸入定時(shí)采樣的時(shí)間。 3、病人信息輸入模塊:工作人員可以將病人的基本信息(患者姓名、患者性別、住址、聯(lián)系電話、患病名稱、入院日期、狀態(tài)(已出院、住院)、備注)輸入系統(tǒng)。 4、病人信息修改管理模塊:對(duì)病人的基本信息(患者姓名、患者性別、住址、聯(lián)系電話、患病名稱、入院日期、狀態(tài)(已出院、住院)、備注)進(jìn)行修改。5、病人信息查詢模塊:對(duì)病人的基本信息(患者姓名、患者性別、住址、聯(lián)系電話、患病名稱、入院日期、狀態(tài)(已出院、住院)、備注)進(jìn)行查詢。6、生理信號(hào)安全范圍控制模塊:對(duì)各個(gè)病人的生理信號(hào)的安全范圍進(jìn)行輸入、修改、查詢。7、警報(bào)模塊:對(duì)超過設(shè)定安全范圍的病人及時(shí)通知醫(yī)護(hù)人員。8、病人病情查詢及打印模塊:可以對(duì)這一段時(shí)間的病人病情進(jìn)行查詢也可以將對(duì)查詢得的病人病情打印出病情報(bào)告4 系統(tǒng)分析4.1 基本系統(tǒng)模型設(shè)計(jì)如下:4.2 數(shù)據(jù)流圖設(shè)計(jì)如下:4.2.1 數(shù)據(jù)流分析數(shù)據(jù)流圖是組織中信息運(yùn)動(dòng)的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。它可以綜合的反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況,具有良好的抽象性和概括性。它在調(diào)查的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)行的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)來源和去向(外部實(shí)體)等項(xiàng)目。數(shù)據(jù)流程圖和系統(tǒng)的物理描述無關(guān),它所描述的內(nèi)容不涉及技術(shù)細(xì)節(jié),而是面向用戶的,即使完全不懂信息技術(shù)的用戶也容易理解。因此,數(shù)據(jù)流圖成為系統(tǒng)分析員與用戶進(jìn)行交流的有效手段,同時(shí)也成為系統(tǒng)設(shè)計(jì)的主要依據(jù)之一。4.2.2 需求概述本系統(tǒng)由“數(shù)據(jù)接收處理”“監(jiān)護(hù)管理”“對(duì)檔案查詢處理”三個(gè)功能模塊組成。(1)數(shù)據(jù)接收子系統(tǒng)包含四個(gè)功能模塊:“病人生理信號(hào)處理中心” 、“時(shí)鐘采樣處理”、“病人基本信息處理”、“安全范圍設(shè)定”時(shí)鐘采樣處理子系統(tǒng)包括兩個(gè)功能模塊:“設(shè)定時(shí)間” 、“定時(shí)取樣”。安全范圍設(shè)定子系統(tǒng)包括2個(gè)功能模塊:“分析病人病情” 、“確定安全范圍”。(2)監(jiān)護(hù)管理子系統(tǒng)包括“超標(biāo)判定”、“危機(jī)情況處理”超標(biāo)判定模塊包括超標(biāo)判定操作。危機(jī)處理子系統(tǒng)包含2個(gè)功能模塊:“通知醫(yī)護(hù)人員”、“通知病人家屬”。(3)對(duì)檔案查詢處理子系統(tǒng)包含3個(gè)功能模塊:“修改”、“查詢” 、“刪除”。4.2.3 頂層數(shù)據(jù)流圖:輸入: 輸出:患者日志各種傳感器輸入病人生理信號(hào) 記錄病人情況醫(yī)院計(jì)算機(jī)監(jiān)護(hù)系統(tǒng)醫(yī)院護(hù)士發(fā)出警報(bào)信號(hào)醫(yī)院護(hù)士查詢病人信息查詢結(jié)果打印病情報(bào)告高4.2.4 進(jìn)一步劃分的二層數(shù)據(jù)流圖如下中央系統(tǒng)主要由數(shù)據(jù)接收處理、監(jiān)護(hù)管理、對(duì)檔案查詢處理三個(gè)加工處理、三個(gè)文件存儲(chǔ)組成。4.2.5 對(duì)“監(jiān)護(hù)管理”模塊的分解監(jiān)護(hù)管理子系統(tǒng)包括“超標(biāo)判定”、“危機(jī)情況處理”超標(biāo)判定模塊包括超標(biāo)判定操作,用來拿定時(shí)提取的病人生理信號(hào)與安全范圍相比較看是否是正常狀態(tài)。危機(jī)處理子系統(tǒng)包含2個(gè)功能模塊:“通知醫(yī)護(hù)人員”、“通知病人家屬”。 “監(jiān)護(hù)管理”模塊一層分解圖 “監(jiān)護(hù)管理”模塊的底層分解圖對(duì)“對(duì)檔案的查詢處理”模塊的分解對(duì)檔案查詢處理子系統(tǒng)包含3個(gè)功能模塊:“修改”、“查詢” 、“刪除”。在刪除操作之前需要向主治醫(yī)師詢問是否可以刪除。 “對(duì)檔案的查詢處理”模塊的分解圖4.2.6 總的底層數(shù)據(jù)流圖把細(xì)分圖整合起來形成總的底層DFD:底層數(shù)據(jù)流圖4.2.7 數(shù)據(jù)詞典數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果。該系統(tǒng)的數(shù)據(jù)字典如下:1.數(shù)據(jù)源點(diǎn)和終點(diǎn)描述(1) 名稱:病人 簡(jiǎn)要描述:被監(jiān)護(hù)的對(duì)象 有關(guān)數(shù)據(jù)流:生理信號(hào)(2) 名稱:時(shí)鐘 簡(jiǎn)要描述:用來為系統(tǒng)提供時(shí)間日期數(shù)據(jù)以便定時(shí)取樣生理信號(hào) 有關(guān)數(shù)據(jù)流:時(shí)鐘信號(hào)(3) 名稱:工作人員 簡(jiǎn)要描述:負(fù)責(zé)系統(tǒng)數(shù)據(jù)的錄入工作 有關(guān)數(shù)據(jù)流:病人基本信息(4) 名稱:醫(yī)護(hù)人員 簡(jiǎn)要描述:監(jiān)護(hù)系統(tǒng)終端的值班人員 有關(guān)數(shù)據(jù)流:警告信息(5) 名稱:顯示器 簡(jiǎn)要描述:終端設(shè)備,用來顯示病人的生理信號(hào) 有關(guān)數(shù)據(jù)流:病人日志(6) 名稱:家屬 簡(jiǎn)要描述:病人的家屬 有關(guān)數(shù)據(jù)流:病情報(bào)告,病情報(bào)告短息(7) 名稱:查詢者 簡(jiǎn)要描述:主要由醫(yī)護(hù)人員和病人家屬組成,有權(quán)查詢病人的病情報(bào)告并打印 有關(guān)數(shù)據(jù)流:病情報(bào)告2.加工詞條描述(1)加工名:生理信號(hào)接收 加工編號(hào):1.1.1 輸入數(shù)據(jù)流:生理信號(hào) 輸出數(shù)據(jù)流:生理信號(hào) 加工邏輯:接收病人的生理信號(hào)(2)加工名:生理信號(hào)分析 加工編號(hào):1.1.2 輸入數(shù)據(jù)流:生理信號(hào) 輸出數(shù)據(jù)流:生理信號(hào)值 加工邏輯:分析病人的生理信號(hào),轉(zhuǎn)化為具體的數(shù)值(3)加工名:設(shè)定時(shí)間 加工編號(hào):1.2.1 輸入數(shù)據(jù)流:時(shí)鐘信號(hào) 輸出數(shù)據(jù)流:時(shí)間間隔 加工邏輯:為定時(shí)采樣病人的生理信號(hào)設(shè)定時(shí)間間隔(4)加工名:定時(shí)采樣 加工編號(hào):1.2.2 輸入數(shù)據(jù)流:時(shí)間間隔,生理信號(hào)值 輸出數(shù)據(jù)流:病人日志 加工邏輯:定時(shí)取樣病人的生理信號(hào)并存入病人日志(5)加工名:接收基本信息 加工編號(hào):1.3.1 輸入數(shù)據(jù)流:病人基本信息 輸出數(shù)據(jù)流:病人基本信息 加工邏輯:接收由工作人員輸入的病人的基本信息(6)加工名:記入檔案 加工編號(hào):1.3.2 輸入數(shù)據(jù)流:病人基本信息 輸出數(shù)據(jù)流:病人基本信息 加工邏輯:接收病人的生理信號(hào)(7)加工名:分析病人病情 加工編號(hào):1.4.1 輸入數(shù)據(jù)流:病人基本信息 輸出數(shù)據(jù)流:安全范圍 加工邏輯:由主治醫(yī)生對(duì)病人的病歷進(jìn)行分析,產(chǎn)生分析結(jié)果(8)加工名:確定安全范圍 加工編號(hào):1.4.2 輸入數(shù)據(jù)流:分析結(jié)果 輸出數(shù)據(jù)流:安全范圍 加工邏輯:根據(jù)醫(yī)生對(duì)病人病情的分析,確定出一個(gè)適合病人的安全范圍(9)加工名:超標(biāo)判定 加工編號(hào):2.1 輸入數(shù)據(jù)流:生理信號(hào)值,安全范圍 輸出數(shù)據(jù)流:警報(bào) 加工邏輯:接收病人的生理信號(hào)值與安全范圍做比較,判斷是否超標(biāo)(10)加工名:通知醫(yī)護(hù)人員 加工編號(hào):2.2.1 輸入數(shù)據(jù)流:警報(bào) 輸出數(shù)據(jù)流:警告信息 加工邏輯:接收警報(bào)并向終端發(fā)送警告信息(11)加工名:通知家屬 加工編號(hào):2.2.2 輸入數(shù)據(jù)流:警告信息 輸出數(shù)據(jù)流:病情報(bào)告短息 加工邏輯:接收警告信息并自動(dòng)向病人家屬發(fā)出病情報(bào)告短信(12)加工名:修改 加工編號(hào):3.1 輸入數(shù)據(jù)流:病人信息 輸出數(shù)據(jù)流:修改后的病人信息 加工邏輯:可以對(duì)病人的病歷等進(jìn)行更新修改(13)加工名:查詢 加工編號(hào):3.2.1 輸入數(shù)據(jù)流:病人信息 輸出數(shù)據(jù)流:病情報(bào)告 加工邏輯:醫(yī)生和家屬可以根據(jù)病人的姓名等查詢病人的基本信息并可以 請(qǐng)求打印報(bào)告(14)加工名:打印病情報(bào)告 加工編號(hào):3.2.2 輸入數(shù)據(jù)流:病情報(bào)告 輸出數(shù)據(jù)流:病情報(bào)告 加工邏輯:可以響應(yīng)打印要求打印出病人的病情報(bào)告(15)加工名:查詢可否刪除 加工編號(hào):3.3.1 輸入數(shù)據(jù)流:病人信息 輸出數(shù)據(jù)流:允許通知加工邏輯:有病人出院,查詢主治醫(yī)生等相關(guān)人員可否刪除病人信息(16)加工名:刪除病人信息 加工編號(hào):3.3.3 輸入數(shù)據(jù)流:允許通知 輸出數(shù)據(jù)流: 加工邏輯:刪除已出院病人信息3.文件存儲(chǔ)(1) 文件名稱:病人檔案 簡(jiǎn)述:存放病人的基本信息及生病日志 輸入數(shù)據(jù):病人基本信息,病人日志,修改后的病人檔案 輸出數(shù)據(jù):病人檔案 文件組成:由病人的姓名電話等個(gè)人基本信息、病歷、病人日志組成(2) 文件名稱:病人日志 簡(jiǎn)述:存放時(shí)鐘定時(shí)取樣的病人的生理信號(hào) 輸入數(shù)據(jù):病人日志 輸出數(shù)據(jù):病人日志 文件組成:取樣的確切時(shí)間和病人當(dāng)時(shí)的生理信號(hào)值(3) 文件名稱:病人生理安全范圍 簡(jiǎn)述:存放病人正常的生理信號(hào)值應(yīng)該在的范圍 輸入數(shù)據(jù):安全范圍 輸出數(shù)據(jù):安全范圍 文件組成:脈搏、體溫、血壓、呼吸、心電圖等生理信號(hào)值的安全范圍值4. 數(shù)據(jù)流(1)數(shù)據(jù)流名字:生理信號(hào) 描述:由時(shí)鐘傳感器傳送的病人的脈搏、體溫、血壓、呼吸、心電圖等 組成:生理信號(hào)=脈搏+體溫+血壓+呼吸+心電圖(2)數(shù)據(jù)流名字:時(shí)鐘信號(hào) 描述:用以設(shè)定定時(shí)取樣的時(shí)間間隔及當(dāng)時(shí)的日期時(shí)間 組成:時(shí)鐘信號(hào)=年+月+日+時(shí)+分+秒(3)數(shù)據(jù)流名字:時(shí)間間隔 描述:提供定時(shí)取樣的時(shí)間間隔 組成:時(shí)間間隔=時(shí)+分+秒(4)數(shù)據(jù)流名字:時(shí)鐘信號(hào) 描述:用以設(shè)定定時(shí)取樣的時(shí)間間隔及當(dāng)時(shí)的日期時(shí)間 組成:時(shí)鐘信號(hào)=年+月+日+時(shí)+分+秒(5) 數(shù)據(jù)流名字:病人日志 描述:定時(shí)取樣的生理信號(hào) 組成:每次提取的生理信號(hào)(6) 數(shù)據(jù)流名字:病人基本信息 描述:用以傳遞病人的個(gè)人信息病歷等 組成:病人基本信息=病人個(gè)人基本信息+病歷+病人日志(7) 數(shù)據(jù)流名字:安全范圍 描述:用以傳遞病人安全的生理信號(hào)值范圍 組成:安全范圍=脈搏安全范圍值+體溫安全范圍值+血壓安全范圍值+呼吸 安全范圍值+心電圖安全范圍值(8) 數(shù)據(jù)流名字:警報(bào) 描述:當(dāng)病人的生理信號(hào)超出安全范圍時(shí)向終端發(fā)出的警報(bào)信號(hào)通知系統(tǒng) 發(fā)送警告信息 組成:警報(bào)(9) 數(shù)據(jù)流名字:警告信息 描述:向終端醫(yī)護(hù)人員發(fā)送的信息 組成:警告信息=病人ID號(hào)+病房號(hào)+生理信號(hào)值(10) 數(shù)據(jù)流名字:病情報(bào)告短信 描述:向病人家屬發(fā)送的通知病情的信息 組成:大體病情報(bào)告(11) 數(shù)據(jù)流名字:分析結(jié)果 描述:主治醫(yī)生根據(jù)病人的基本情況分析出的病人安全的生理信號(hào)值 組成:安全生理信號(hào)值(12) 數(shù)據(jù)流名字:允許通知 描述:向終端醫(yī)護(hù)人員發(fā)送的信息,告訴可以刪去已出院病人的信息 組成:允許(13) 數(shù)據(jù)流名字:病情報(bào)告 描述:返回病人的生病日志以及病歷組成:病情報(bào)告=病人日志+病歷5 總體結(jié)構(gòu)5.1 系統(tǒng)的各模塊設(shè)計(jì)如下:M1.1初始化模塊M1.2關(guān)閉系統(tǒng)模塊M1.3系統(tǒng)功能模塊M2.1生理信號(hào)輸入管理模塊M2.2定時(shí)時(shí)間調(diào)節(jié)模塊M3.1信息輸入模塊M3.2信息修改模塊M3.3信息查詢模塊M4.1生理信號(hào)安全范圍模塊M4.2警報(bào)模塊M5.1病情查詢模塊M5.2病情報(bào)告打印模塊5.2 軟件結(jié)構(gòu):5.3 功能分配1.系統(tǒng)控制功能初始化模塊(M1.1);關(guān)閉系統(tǒng)模塊(M1.2); 系統(tǒng)功能模塊(M1.3)2.生理信號(hào)輸入控制功能生理信號(hào)輸入管理模塊(M2.1);定時(shí)時(shí)間調(diào)節(jié)模塊(M2.2);3.病人基本信息管理功能信息輸入模塊(M3.1)信息修改模塊(M3.2)信息查詢模塊(M3.3);4.警報(bào)功能生理信號(hào)安全范圍控制模塊(M4.1);警報(bào)模塊(4.2);5.病人病情管理功能病情查詢模塊(M5.1);病情報(bào)告打印模塊(5.2)5.4 接口設(shè)計(jì)1 初始化模塊:系統(tǒng)初始時(shí)由操作系統(tǒng)調(diào)用,執(zhí)行完畢后進(jìn)入事件等待狀態(tài);2 關(guān)閉系統(tǒng)模塊:由系統(tǒng)功能模塊調(diào)用,執(zhí)行完畢返回操作系統(tǒng);3 系統(tǒng)功能模塊:接收系統(tǒng)功能區(qū)相應(yīng)事件,啟動(dòng)生理信號(hào)輸入管理、定時(shí)時(shí)間調(diào)節(jié)、信息輸入、信息修改、信息查詢等模塊4 生理信號(hào)輸入管理模塊:完成生理信號(hào)輸入管理功能;5 定時(shí)時(shí)間調(diào)節(jié)模塊:完成定時(shí)時(shí)間調(diào)節(jié)功能;6 信息輸入模塊:完成信息輸入功能;7 信息修改模塊:完成信息修改功能; 8 信息查詢模塊:完成信息查詢功能;9 生理信號(hào)安全范圍控制模塊:完成生理信號(hào)安全范圍控制功能;10 警報(bào)模塊:完成發(fā)出警報(bào)功能;11 病情查詢模塊:完成病情查詢功能;12 病情報(bào)告打印模塊:完成病情報(bào)告打印功能;6 詳細(xì)設(shè)計(jì)6.1 登陸界面登陸界面程序流程見圖:登陸界面程序流程圖6.2 程序描述主模塊功能:建立與數(shù)據(jù)庫連接;獲取系統(tǒng)設(shè)置;運(yùn)行主對(duì)話框 根據(jù)輸入調(diào)用子模塊;退出系統(tǒng)時(shí)斷開與數(shù)據(jù)庫的連接程序邏輯:主功能模塊圖6.3 總程序設(shè)計(jì)流程圖設(shè)計(jì)內(nèi)容:本系統(tǒng)要求能夠監(jiān)護(hù)系統(tǒng)要隨時(shí)接受每個(gè)病人的生理信號(hào)(脈搏、體溫、血壓、心電圖等),定時(shí)記錄病人情況以形成患者日志并間隔一定得時(shí)間存入病人檔案,當(dāng)某個(gè)病人的生理信號(hào)超出醫(yī)生規(guī)定的安全范圍時(shí)向值班護(hù)士發(fā)出警告信息;要求系統(tǒng)要提供輸入數(shù)據(jù)更新數(shù)據(jù)查詢信息的功能,必要時(shí)候要通知患者家屬。 程序設(shè)計(jì)流程圖見圖:系統(tǒng)功能流程圖6.4 傳感器信息采集功能功能描述:傳感器要隨時(shí)接受每個(gè)病人的生理信號(hào)(脈搏、體溫、血壓、心電圖等),而且要將其模擬信號(hào)轉(zhuǎn)換成數(shù)字型號(hào)后及時(shí)發(fā)送給監(jiān)護(hù)管理模塊。傳感器信息采集程序流程圖:傳感器信息采集程序流程圖6.5 監(jiān)護(hù)管理模塊功能描述:根據(jù)傳感器信息采集而傳入監(jiān)護(hù)管理模塊的生理信息,對(duì)其傳入的信息進(jìn)行分析處理,并將其和生理安全控制范圍內(nèi)的數(shù)據(jù)進(jìn)行比較,如若超過范圍則報(bào)警,及時(shí)通知責(zé)任醫(yī)生進(jìn)行緊急處理,醫(yī)護(hù)人員有打印患者病情報(bào)告的權(quán)利,同時(shí)通知患者家屬,實(shí)時(shí)記錄患者日志,每間隔一段時(shí)間要更新患 者的檔案。監(jiān)護(hù)管理流程圖見圖: 監(jiān)護(hù)管理流程圖6.6 數(shù)據(jù)操作功能功能描述:權(quán)限操作者對(duì)病人信息數(shù)據(jù)的一系列操作(添加患者信息、查詢、修改、打?。瑢?duì)數(shù)據(jù)庫進(jìn)行的相關(guān)管理數(shù)據(jù)操作功能PAD圖6.6.1 添加新病人信息功能功能:查驗(yàn)輸入的操作者證號(hào);運(yùn)行添加信息對(duì)話框;獲取該操作者的相關(guān)信息;查驗(yàn)輸入病人信息;進(jìn)行添加操作添加新病人信息功能PAD見圖添加新病人信息功能PAD圖6.6.2 查詢功能功能:查驗(yàn)輸入的操作者證號(hào);運(yùn)行查詢信息對(duì)話框;獲取該操作者的相關(guān)信息;獲取相關(guān)信息。 (2)查詢功能PAD圖見圖:查詢功能PAD圖6.6.3 更新功能更新功能PAD圖見圖:更新功能PAD圖6.7 系統(tǒng)功能流程圖功能:根據(jù)操作員輸入功能調(diào)用相應(yīng)的子模塊系統(tǒng)功能流程圖見圖:為系統(tǒng)功能流程圖6.8 系統(tǒng)操作模塊l功能:驗(yàn)證輸入系統(tǒng)操作員的員工口令,完成權(quán)限管理運(yùn)行系統(tǒng)操作對(duì) 話框,根據(jù)用戶輸入調(diào)用各子模塊,完成:有使用權(quán)限的醫(yī)院?jiǎn)T工操作 (添加、修改、刪除);數(shù)據(jù)統(tǒng)計(jì);更改口令;系統(tǒng)管理(修改系統(tǒng)設(shè)置,瀏覽、修改、增加、刪除系統(tǒng)操作員);l程序邏輯:為系統(tǒng)操作PAD圖7 數(shù)據(jù)庫設(shè)計(jì)說明書7.1 定義文檔中采用的專門術(shù)語的定義及縮略詞簡(jiǎn)要:HICS:hospital intensive care System,醫(yī)院監(jiān)護(hù)系統(tǒng)。數(shù)據(jù)庫采用Sql Sever 2000數(shù)據(jù)庫。7.2 任務(wù)概述本系統(tǒng)要求能夠監(jiān)護(hù)系統(tǒng)要隨時(shí)接受每個(gè)病人的生理信號(hào)(脈搏、血壓、心跳、呼吸頻率等),定時(shí)采樣病人情況以形成患者日志,當(dāng)某個(gè)病人的生理信號(hào)超出醫(yī)生規(guī)定的安全范圍時(shí)向值班護(hù)士發(fā)出警告信息;此外,護(hù)士在需要時(shí)還可以要求系統(tǒng)打印出某個(gè)病人的病情報(bào)告。本軟件系統(tǒng)要求安全、可靠(具有出錯(cuò)處理能力)、準(zhǔn)確。7.3 結(jié)構(gòu)設(shè)計(jì)7.3.1 概念結(jié)構(gòu)設(shè)計(jì)一、確定實(shí)體類型通過了解醫(yī)院監(jiān)護(hù)中需要用到的實(shí)體類型有病人,醫(yī)護(hù)人員,病歷,患者日志,生理信息等等。二、確定聯(lián)系類型在這個(gè)系統(tǒng)中以下這些聯(lián)系是與監(jiān)護(hù)管理有關(guān)的:醫(yī)護(hù)人員與病人之間有個(gè)聯(lián)系是”診治“,它是一對(duì)多的;病人與病歷之間有個(gè)聯(lián)系是“持有“,它是一對(duì)一的;病人與生理信息之間有個(gè)聯(lián)系是“提取“,它是一對(duì)一的;生理信息與患者日志之間有個(gè)聯(lián)系是“采樣“,它是一對(duì)一的。三、畫ER圖(1)病人-病歷ER圖病人-病歷ER圖(2)醫(yī)護(hù)人員-病人ER圖醫(yī)護(hù)人員-病人ER圖(3)病人-生理信息ER圖 病人-生理信息ER圖(4)生理信息-患者日志ER圖生理信息-患者日志ER圖(5)總的ER圖總的ER圖四、確定屬性經(jīng)調(diào)查了解到:病人有病人ID號(hào)、姓名、病房號(hào)、病床號(hào)4個(gè)屬性;患者日志有病人ID號(hào)、時(shí)間2個(gè)屬性;病歷有病人ID號(hào)、性別、年齡、家屬、住址、安全范圍、主治醫(yī)生ID號(hào)7個(gè)屬性;生理信息有病人ID號(hào)、脈搏、心跳、血壓4個(gè)屬性;醫(yī)護(hù)人員有姓名、性別、電話、住址、職工ID號(hào)、職稱6個(gè)屬性;上述個(gè)實(shí)體的屬性可用下列各表表示:(1)病人實(shí)體屬性圖 病人實(shí)體屬性圖(2)患者日志實(shí)體屬性圖患者日志實(shí)體屬性圖(3)病歷實(shí)體屬性圖病歷實(shí)體屬性圖(4)生理信息實(shí)體屬性圖生理信息實(shí)體屬性圖(5)醫(yī)護(hù)人員實(shí)體屬性圖醫(yī)護(hù)人員實(shí)體屬性圖7.3.2 邏輯結(jié)構(gòu)設(shè)計(jì) 病人表字段名 數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號(hào)Vchar2(10)yes不允許為空姓名Vchar2(30)病房號(hào)Vchar2(10)病床號(hào)Vchar2(10)病歷表字段名 數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號(hào)Vchar2(10)yes不允許為空性別Vchar2(2)年齡Smallint家屬VarChar2(30)住址VarChar2(50)安全范圍VarChar2(10)主治醫(yī)生ID號(hào)Vchar2(10)醫(yī)護(hù)人員表字段名 數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明姓名Vchar2(30)性別Vchar2(2)電話Number(15)住址VarChar2(50)職工ID號(hào)Vchar2(10)yes不允許為空職稱Varchar2(10)患者日志表字段名 數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號(hào)Vchar2(10)yes不允許為空時(shí)間DateTime生理信息表字段名 數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號(hào)Vchar2(10)yes不允許為空脈搏Smallint心跳Smallint血壓Smallint呼吸頻率Smallint8 登錄界面8.1 系統(tǒng)主界面輸入職工號(hào)和密碼即可登陸系統(tǒng)8.2 功能選擇界面選擇需要的功能選項(xiàng),進(jìn)入子功能頁面8.3 生理信號(hào)信息采集模塊界面輸入病人病歷號(hào),點(diǎn)取獲取信息,即可采集到病人的生理信息8.4 監(jiān)護(hù)管理模塊界面輸入病人病歷號(hào)后,即可獲得病人當(dāng)前的病情報(bào)告,可通過打印按鈕完成打印工作,同時(shí)在界面的左側(cè)可以輸入病人生理信息安全值9 軟件測(cè)試軟件測(cè)試概述:使用人工或者自動(dòng)手段來運(yùn)行或測(cè)試某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別. 它是幫助識(shí)別開發(fā)完成(中間或最終的版本)的計(jì)算機(jī)軟件(整體或部分)的正確度(correctness) 、完全度(completeness)和質(zhì)量(quality)的軟件過程;是SQA(software quality assurance)的重要子域。有六個(gè)有關(guān)軟件測(cè)試方法的基本概念是很重要的:白盒測(cè)試,黑盒測(cè)試,灰盒測(cè)試,有效用例和無效用例,邊界條件以及等價(jià)類測(cè)試。9.1 白盒測(cè)試法9.1.1 白盒測(cè)試的概述白盒測(cè)試也稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是知道產(chǎn)品內(nèi)部工作過程,可通過測(cè)試來檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,檢驗(yàn)程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能,白盒測(cè)試的主要方法有邏輯驅(qū)動(dòng)、基路測(cè)試等,主要用于軟件驗(yàn)證。9.1.2 白盒的測(cè)試用例需要做到:(1)保證一個(gè)模塊中的所有獨(dú)立路徑至少 被使用一次(2)對(duì)所有邏輯值均需測(cè)試 true 和 false(3)在上下邊界及可操作范圍內(nèi)運(yùn)行所有循環(huán) (4)檢查內(nèi)部數(shù)據(jù)結(jié)構(gòu)以確保其有效性 白盒測(cè)試的目的:通過檢查軟件內(nèi)部的邏輯結(jié)構(gòu),對(duì)軟件中的邏輯路徑進(jìn)行覆蓋測(cè)試;在程序不同地方設(shè)立檢查點(diǎn),檢查程序的狀態(tài),以確定實(shí)際運(yùn)行狀態(tài)與預(yù)期狀態(tài)是否一致。白盒測(cè)試的特點(diǎn):依據(jù)軟件設(shè)計(jì)說明書進(jìn)行測(cè)試、對(duì)程序內(nèi)部細(xì)節(jié)的嚴(yán)密檢驗(yàn)、針對(duì)特定條件設(shè)計(jì)測(cè)試用例、對(duì)軟件的邏輯路徑進(jìn)行覆蓋測(cè)試。9.1.3 白盒測(cè)試的實(shí)施步驟:(1)測(cè)試計(jì)劃階段:根據(jù)需求說明書,制定測(cè)試進(jìn)度。(2)測(cè)試設(shè)計(jì)階段:依據(jù)程序設(shè)計(jì)說明書,按照一定規(guī)范化的方法進(jìn)行軟件結(jié)構(gòu)劃分和設(shè)計(jì)測(cè)試用例。(3)測(cè)試執(zhí)行階段:輸入測(cè)試用例,得到測(cè)試結(jié)果。(4)測(cè)試總結(jié)階段:對(duì)比測(cè)試的結(jié)果和代碼的預(yù)期結(jié)果,分析錯(cuò)誤原因,找到并解決錯(cuò)誤。 9.1.4 白盒測(cè)試的方法:總體上分為靜態(tài)方法和動(dòng)態(tài)方法兩大類。靜態(tài)分析是一種不通過執(zhí)行程序而進(jìn)行測(cè)試的技術(shù)。靜態(tài)分析的關(guān)鍵功能是檢查軟件的表示和描述是否一致,沒有沖突或者沒有歧義。動(dòng)態(tài)分析的主要特點(diǎn)是當(dāng)軟件系統(tǒng)在模擬的或真實(shí)的

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論