軟件分析設(shè)計課程設(shè)計患者監(jiān)護系統(tǒng)實驗報告_第1頁
軟件分析設(shè)計課程設(shè)計患者監(jiān)護系統(tǒng)實驗報告_第2頁
軟件分析設(shè)計課程設(shè)計患者監(jiān)護系統(tǒng)實驗報告_第3頁
軟件分析設(shè)計課程設(shè)計患者監(jiān)護系統(tǒng)實驗報告_第4頁
軟件分析設(shè)計課程設(shè)計患者監(jiān)護系統(tǒng)實驗報告_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、4系統(tǒng)分析(5軟件分析與設(shè)計課程設(shè)計報告所選項目:患者監(jiān)護系統(tǒng)學(xué)院:軟件學(xué)院專業(yè)班級:學(xué)生姓名:組長:組員:指導(dǎo)教師:時間 2014.1.6-17目錄1系統(tǒng)簡介(3L1背景描述:(32技術(shù)要求和限制條件(42.1系統(tǒng)需求:(43需求分析(431用戶要求:(44.1 基本系統(tǒng)模型設(shè)計如下:(54.2 數(shù)據(jù)流圖設(shè)計如下:(64.2.1 數(shù)據(jù)流分析(64.2.2 需求概述(64.2.3 頂層數(shù)據(jù)流圖:(64.2.4 進一步劃分的二層數(shù)據(jù)流圖如下(74.2.5 對“監(jiān)護管理”模塊的分解(7426總的底層數(shù)據(jù)流圖(94.2.7 數(shù)據(jù)詞典(95總體結(jié)構(gòu)(155.1 系統(tǒng)的各模塊設(shè)計如下:(155.2 軟件

2、結(jié)構(gòu):(165.3 功能分配(165.4 接口設(shè)計(176詳細設(shè)計(186.1 登陸界面(186.2 程序描述(186.3總程序設(shè)計流程圖(196.4傳感器信息采集功能(206.5 監(jiān)護管理模塊(206.6 數(shù)據(jù)操作功能(216.6.1 添加新病人信息功能(21662查詢功能(226.6.3 更新功能(226.7 系統(tǒng)功能流程圖(236.8 系統(tǒng)操作模塊(247數(shù)據(jù)庫設(shè)計說明書(247.1 定義(247.2 任務(wù)概述(247.3 結(jié)構(gòu)設(shè)計(257.3.1 概念結(jié)構(gòu)設(shè)計(257.3.2 邏輯結(jié)構(gòu)設(shè)計(288登錄界面(298.1 系統(tǒng)主界面(298.2 功能選擇界面(308.3 生理信號信息采集模

3、塊界面(308.4監(jiān)護管理模塊界面(319軟件測試(319.1 白盒測試法(329.1.1 白盒測試的概述(329.1.2 白盒的測試用例需要做到:(329.1.3 白盒測試的實施步驟:(329.1.4 白盒測試的方法:總體上分為靜態(tài)方法和動態(tài)方法兩大類。(339.2 黑盒測試法(339.2.1 黑盒測試的概述(339.2.2 黑盒測試試圖發(fā)現(xiàn)以下類型的錯誤:(339.2.3 黑盒測試的測試用例設(shè)計方法(349.3 測試結(jié)果(34參考資料(351系統(tǒng)簡介1背景描述:目前住院病人主要由護士護理,這樣做不僅需要大量護士,而且由于不能隨時觀 察病人的病情變化,還會延誤搶救時間。因此,某醫(yī)院想開發(fā)一個

4、以計算機為中心的 患者監(jiān)護系統(tǒng)。醫(yī)院要求該系統(tǒng)能夠隨時接收病人的生理信號(血壓、體溫、脈 搏、心電圖等,監(jiān)視病員的病癥;定時記錄病人情況以形成患者日志(定時更新病歷; 當(dāng)某個病人的生理信號超出醫(yī)院的規(guī)定的安全范圍時向值班護士發(fā)出警告信息(病 員出現(xiàn)異常情況時報警;同時.護士在需要時還可要求系統(tǒng)打印某個病人的病情報告 (隨機地產(chǎn)生某一病員的病情報告。2技術(shù)要求和限制條件2.1 系統(tǒng)需求:本系統(tǒng)要求輸入病人的姓名、住址、電話號碼、身份證號碼、住院日期、身體 狀況,隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電圖等,定時記錄病人情 況以形成患者日志,當(dāng)某個病人的勝利信號超出醫(yī)生規(guī)定的安全范圍時向

5、值班護士 發(fā)出警告信息,此外,護士在需要時還可以要求系統(tǒng)印出某個指定病人的病情報告。3需求分析人員管理的合理化和經(jīng)營化是醫(yī)院經(jīng)營效益的關(guān)鍵。擁有了先進的技術(shù)還要有 更加良好的管理體制,才可以讓醫(yī)院的經(jīng)營效益發(fā)揮到最好的狀態(tài)。充分利用現(xiàn)代 先進的技術(shù).可以節(jié)約大量的人力資源和財力資源。3用戶要求:由于本系統(tǒng)基于windos兼容的桌面平臺,僅要求用戶掌握基本的計算機操作。3.2性能需求:根據(jù)系統(tǒng)的要求,將該系統(tǒng)設(shè)置有8個功能模塊,各模塊功能如下:1、生理信號輸入管理模塊:通過連接在病人身上的傳感器、根據(jù)傳感器的值將 生理信號輸入系統(tǒng)2、定時時間調(diào)節(jié)處理:通過系統(tǒng),管理人員(醫(yī)護人員可以按需要輸入定

6、時采樣 的時間。3、病人信息輸入模塊:工作人員可以將病人的基本信息(患者姓名、患者性 別、住址、聯(lián)系電話、患病名稱、入院日期、狀態(tài)(已出院、住院、備注輸入系統(tǒng)。4、病人信息修改管理模塊:對病人的基本信息(患者姓名、患者性別、住址、 聯(lián)系電話、患病名稱、入院日期、狀態(tài)(已出院、住院、備注進行修改。5、病人信息查詢模塊:對病人的基本信息(患者姓名、患者性別、住址、聯(lián)系 電話、患病名稱、入院日期、狀態(tài)(已出院、住院、備注進行查詢。6、生理信號安全范圍控制模塊:對各個病人的生理信號的安全范圍進行輸入、 修改、查詢。7、警報模塊:對超過設(shè)定安全范圍的病人及時通知醫(yī)護人員。8、病人病情查詢及打印模塊:可以

7、對這一段時間的病人病情進行查詢也可以將 對查詢得的病人病情打印出病情報告4系統(tǒng)分析4.1 基本系統(tǒng)模型設(shè)計如下:傳感器輸入生理信號輸入程序鈴聲判別生成程序響鈴報告生成程序生成報告病人信息輸入病情信息數(shù)據(jù)文件生理信號信息安全范圍數(shù)據(jù)4.2 數(shù)據(jù)流圖設(shè)計如下:421數(shù)據(jù)流分析數(shù)據(jù)流圖是組織中信息運動的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。它 可以綜合的反映出信息在系統(tǒng)中的流動、處理和存儲情況,具有良好的抽象性和概 括性。它在調(diào)查的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實際運行的可行性角 度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下、逐層分解,從邏輯上精確地描 述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工、數(shù)據(jù)輸入、

8、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)來源和去向(外 部實體等項目。數(shù)據(jù)流程圖和系統(tǒng)的物理描述無關(guān),它所描述的內(nèi)容不涉及技術(shù)細 節(jié),而是面向用戶的,即使完全不懂信息技術(shù)的用戶也容易理解。因此,數(shù)據(jù)流圖成為 系統(tǒng)分析員與用戶進行交流的有效手段.同時也成為系統(tǒng)設(shè)計的主要依據(jù)之一。1 .2.2需求概述本系統(tǒng)由“數(shù)據(jù)接收處理”“監(jiān)護管理”“對檔案查詢處理,三個功能模塊組成。(1數(shù)據(jù)接收子系統(tǒng)包含四個功能模塊:“病人生理信號處理中心”、“時鐘采樣處 理”、“病人基本信息處理”、“安全范圍設(shè)定”時鐘采樣處理子系統(tǒng)包括兩個功能模塊:“設(shè)定時間”、“定時取樣”。安全范圍設(shè)定子系統(tǒng)包括2個功能模塊:“分析病人病情”、“確定安

9、全范圍”。(2監(jiān)護管理子系統(tǒng)包括“超標判定”、“危機情況處理”超標判定模塊包括超標判定操作。危機處理子系統(tǒng)包含2個功能模塊:“通知醫(yī)護人員”、“通知病人家屬”。(3對 檔案查詢處理子系統(tǒng)包含3個功能模塊:“修改”、“查詢”、“刪除”。423頂層數(shù)據(jù)流圖:輸入:輸出:輸入病人生理信號記錄病人情況發(fā)出警報信號查詢病人信息查詢結(jié)果2 .2.4進一步劃分的二層數(shù)據(jù)流圖如下中央系統(tǒng)主要由數(shù)據(jù)接收處理、監(jiān)護管理、對檔案查詢處理三個加工處理、三 個文件存儲組成。1數(shù)據(jù)接收2監(jiān)護管理3對檔案的查詢處理生理信號時鐘信號病人基本信息安全范圍安全范圍安全范圍病人檔案病人基本信息病人基本信息病情報告病情報告短息病人日

10、志病人日志病人日志病人日志修改后病人基本信息警報信息3 .2.5對“監(jiān)護管理”模塊的分解監(jiān)護管理子系統(tǒng)包括“超標判定”、“危機情況處理”超標判定模塊包括超標判定操作,用來拿定時提取的病人生理信號與安全范圍 相比較看是否是正常狀態(tài)。危機處理子系統(tǒng)包含2個功能模塊:“通知醫(yī)護人員”、“通知病人家屬”。各種傳感器醫(yī)院護士患者日志醫(yī)院護士打印病情報告高醫(yī)院計算機監(jiān)護系統(tǒng)2.1超標判定生理信號值安全范圍警報2.2危機情況處理警告信息病情報告短信“監(jiān)護管理”模塊一層分解圖2.1超標判定生理信號值安全范圍警報2.2.1通知醫(yī)護人員警告信息警告信息2.2.2通知家屬病情報告短信“監(jiān)護管理”模塊的底層分解圖對“

11、對檔案的查詢處理”模塊的分解對檔案查詢處理子系統(tǒng)包含3個功能模塊:“修改”、“查詢”、“刪除”。在刪除操 作之前需要向主治醫(yī)師詢問是否可以刪除。病人信息3.1修改3.2.1查詢3.3.1查詢可否刪除病情報告病人信息病人信息3.3.2刪除病人信息允許通知3.2.2打印病情報告病情報告修改后的病人信息“對檔案的查詢處理”模塊的分解圖426總的底層數(shù)據(jù)流圖把細分圖整合起來形成總的底層DFD:生理信號LL1生理信號接收生理信號LL2生理信號分析生理信號值時鐘信號1.2.1設(shè)定時間1.2.2定時取樣時間間隔生理信號值病人日志病人生病日志病人日志病人基本信息1.3.1接收基本信息病人基本信息13.2記入檔

12、案病人基本信息病人檔案1.4.1分析病人病情病人檔案分析結(jié)果142確定安全范圍病人生理安全范圍病人日志安全范圍病人檔案2.1超標判定警報2.2.1通知醫(yī)護人員警告信息警告信息2.2.2通知家屬病情報告短信病人時鐘工作人員顯7F器醫(yī)護人員家屬3.1修改3.2.1查詢3.3.1查詢可否刪除病人檔案3.3.2刪除病人信息允許通知3.2.2打印病情報告修改后的病人檔案查詢者病情報告安全范圍病人檔案病人檔案底層數(shù)據(jù)流圖427數(shù)據(jù)詞典數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲 得的主要成果。該系統(tǒng)的數(shù)據(jù)字典如下:L數(shù)據(jù)源點和終點描述(1名稱:病人簡要描述:被監(jiān)護的對象有關(guān)數(shù)據(jù)流:

13、生理信號(2名稱:時鐘簡要描述:用來為系統(tǒng)提供時間日期數(shù)據(jù)以便定時取樣生理信號有關(guān)數(shù)據(jù)流:時鐘信號(3名稱:工作人員簡要描述:負責(zé)系統(tǒng)數(shù)據(jù)的錄入工作有關(guān)數(shù)據(jù)流:病人基本信息(4名稱:醫(yī)護人員簡要描述:監(jiān)護系統(tǒng)終端的值班人員有關(guān)數(shù)據(jù)流:警告信息(5名稱:顯木器簡要描述:終端設(shè)備,用來顯示病人的生理信號有關(guān)數(shù)據(jù)流:病人日志(6名稱:家屬簡要描述:病人的家屬有關(guān)數(shù)據(jù)流:病情報告,病情報告短息(7名稱:查詢者簡要描述:主要由醫(yī)護人員和病人家屬組成,有權(quán)查詢病人的病情報告并打印有關(guān)數(shù)據(jù)流:病情報告4 .加工詞條描述(1加工名:生理信號接收加工編號1.1.1輸入數(shù)據(jù)流:生理信號輸出數(shù)據(jù)流:生理信號加工邏輯

14、:接收病人的生理信號(2加工名:生理信號分析加工編號1.1.2輸入數(shù)據(jù)流:生理信號輸出數(shù)據(jù)流:生理信號值加工邏輯:分析病人的生理信號,轉(zhuǎn)化為具體的數(shù)值(3加工名:設(shè)定時間加工編號121輸入數(shù)據(jù)流:時鐘信號輸出數(shù)據(jù)流:時間間隔加工邏輯:為定時采樣病人的生理信號設(shè)定時間間隔(4加工名:定時采樣加工編號122輸入數(shù)據(jù)流:時間間隔,生理信號值輸出數(shù)據(jù)流:病人日志加工邏輯:定時取樣病人的生理信號并存入病人日志(5加工名:接收基本信息加工編號1.3.1輸入數(shù)據(jù)流:病人基本信息輸出數(shù)據(jù)流:病人基本信息加工邏輯:接收由工作人員輸入的病人的基本信息加工編號L3.2輸入數(shù)據(jù)流:病人基本信息輸出數(shù)據(jù)流:病人基本信息

15、加工邏輯:接收病人的生理信號(7加工名:分析病人病情加工編號L4.1輸入數(shù)據(jù)流:病人基本信息輸出數(shù)據(jù)流:安全范圍加工邏輯:由主治醫(yī)生對病人的病歷進行分析,產(chǎn)生分析結(jié)果(8加工名:確定安全范圍加工編號L4.2輸入數(shù)據(jù)流:分析結(jié)果輸出數(shù)據(jù)流:安全范圍加工邏輯:根據(jù)醫(yī)生對病人病情的分析,確定出一個適合病人的安全范圍(9加工 名:超標判定加工編號21輸入數(shù)據(jù)流:生理信號值,安全范圍輸出數(shù)據(jù)流:警報加工邏輯:接收病人的生理信號值與安全范圍做比較,判斷是否超標(10加工名: 通知醫(yī)護人員加工編號22.1輸入數(shù)據(jù)流:警報輸出數(shù)據(jù)流:警告信息加工邏輯:接收警報并向終端發(fā)送警告信息(11加工各通知家屬加工編號2

16、2.2輸入數(shù)據(jù)流:警告信息輸出數(shù)據(jù)流:病情報告短息加工邏輯:接收警告信息并自動向病人家屬發(fā)出病情報告短信(12加工各修改加工編號31輸入數(shù)據(jù)流:病人信息輸出數(shù)據(jù)流:修改后的病人信息加工邏輯:可以對病人的病歷等進行更新修改(13加工各查詢加工編號32.1輸入數(shù)據(jù)流:病人信息輸出數(shù)據(jù)流:病情報告加工邏輯:醫(yī)生和家屬可以根據(jù)病人的姓名等查詢病人的基本信息并可以請求 打印報告(14加工名:打印病情報告加工編號32.2輸入數(shù)據(jù)流:病情報告輸出數(shù)據(jù)流:病情報告加工邏輯:可以響應(yīng)打印要求打印出病人的病情報告(15加工名:查詢可否刪除加工編號33.1輸入數(shù)據(jù)流:病人信息輸出數(shù)據(jù)流:允許通知加工邏輯:有病人出院

17、,查詢主治醫(yī)生等相關(guān)人員可否刪除病人信息(16加工名: 刪除病人信息加工編號33.3輸入數(shù)據(jù)流:允許通知輸出數(shù)據(jù)流:加工邏輯:刪除已出院病人信息5 .文件存儲(1文件名稱:病人檔案簡述:存放病人的基本信息及生病日志輸入數(shù)據(jù):病人基本信息,病人日志,修改后的病人檔案輸出數(shù)據(jù):病人檔案文件組成:由病人的姓名電話等個人基本信息、病歷、病人日志組成(2文件名 稱:病人日志簡述:存放時鐘定時取樣的病人的生理信號輸入數(shù)據(jù):病人日志輸出數(shù)據(jù):病人日志文件組成:取樣的確切時間和病人當(dāng)時的生理信號值(3文件名稱:病人生理安全范圍簡述:存放病人正常的生理信號值應(yīng)該在的范圍輸入數(shù)據(jù):安全范圍輸出數(shù)據(jù):安全范圍文件組

18、成:脈搏、體溫、血壓、呼吸、心電圖等生理信號值的安全范圍值6 .數(shù)據(jù)流(1數(shù)據(jù)流名字:生理信號描述:由時鐘傳感器傳送的病人的脈搏、體溫、血壓、呼吸、心電圖等組成:生理信號=脈搏十體溫十血壓十呼吸十心電圖(2數(shù)據(jù)流名字:時鐘信號描述:用以設(shè)定定時取樣的時間間隔及當(dāng)時的日期時間組成時鐘信號=年十月十日十時十分十秒(3數(shù)據(jù)流名字:時間間隔描述:提供定時取樣的時間間隔組成:時間間隔=時十分十秒(4數(shù)據(jù)流名字:時鐘信號描述:用以設(shè)定定時取樣的時間間隔及當(dāng)時的日期時間組成時鐘信號=年十月十日十時十分十秒(5數(shù)據(jù)流名字:病人日志描述:定時取樣的生理信號組成:每次提取的生理信號(6數(shù)據(jù)流名字:病人基本信息描述

19、:用以傳遞病人的個人信息病歷等組成:病人基本信息=病人個人基本信息十病歷十病人日志(7數(shù)據(jù)流名字:安全范圍描述:用以傳遞病人安全的生理信號值范圍組成:安全范圍=脈搏安全范圍值十體溫安全范圍值十血壓安全范圍值十呼吸安全 范圍值十心電圖安全范圍值(8數(shù)據(jù)流名字:警報描述:當(dāng)病人的生理信號超出安全范圍時向終端發(fā)出的警報信號通知系統(tǒng)發(fā)送 警告信息組成:警報(9數(shù)據(jù)流名字:警告信息描述:向終端醫(yī)護人員發(fā)送的信息組成:警告信息=病人ID號十病房號十生理信號值(10數(shù)據(jù)流名字:病情報告短信描述:向病人家屬發(fā)送的通知病情的信息組成:大體病情報告(11數(shù)據(jù)流名字:分析結(jié)果描述:主治醫(yī)生根據(jù)病人的基本情況分析出的

20、病人安全的生理信號值組成:安全 生理信號值(12數(shù)據(jù)流名字:允許通知描述:向終端醫(yī)護人員發(fā)送的信息,告訴可以刪去已出院病人的信息組成:允許(13數(shù)據(jù)流名字:病情報告描述:返回病人的生病日志以及病歷組成:病情報告=病人日志十病歷5總體結(jié)構(gòu)5.1系統(tǒng)的各模塊設(shè)計如下:M1.1初始化模塊M1.2關(guān)閉系統(tǒng)模塊M1.3系統(tǒng)功能模塊M2.1生理信號輸入管理模塊M2.2定時時間調(diào)節(jié)模塊M3.1信息輸入模塊M3.2信息修改模塊M3.3信息查詢模塊M4.1生理信號安全范圍模塊M4.2警報模塊M5.1病情查詢模塊M5.2病情報告打印模塊5.2軟件結(jié)構(gòu):醫(yī)院患者監(jiān)護系統(tǒng)生理信號輸入控制子系統(tǒng)病人基本信息管理子系統(tǒng)警

21、報子系統(tǒng)病人病情管理子系統(tǒng)生理信號輸入管理定時時間調(diào)節(jié)信息輸入信息修改信息查詢生理信號安全范圍控制警報病情查詢病情報告打印5.3 功能分配L系統(tǒng)控制功能初始化模塊(M1.1;關(guān)閉系統(tǒng)模塊(M1.2;系統(tǒng)功能模塊(M1.32 .生理信號輸入控制功能生理信號輸入管理模塊(M2;定時時間調(diào)節(jié)模塊(M2.2;3 .病人基本信息管理功能信息輸入模塊(M3信息修改模塊(M3.2信息查詢模塊(M3.3;4 .警報功能生理信號安全范圍控制模塊(M4.1;警報模塊(4.2;5 .病人病情管理功能病情查詢模塊(M5.1;病情報告打印模塊(5.25.4 接口設(shè)計1初始化模塊:系統(tǒng)初始時由操作系統(tǒng)調(diào)用,執(zhí)行完畢后進入

22、事件等待狀態(tài);2關(guān)閉系統(tǒng)模塊:由系統(tǒng)功能模塊調(diào)用,執(zhí)行完畢返回操作系統(tǒng);3系統(tǒng)功能模塊:接收系統(tǒng)功能區(qū)相應(yīng)事件,啟動生理信號輸入管理、定時時間調(diào)節(jié)、信息輸入、信息修改、信息查詢等模塊4生理信號輸入管理模塊:完成生理信號輸入管理功能;5定時時間調(diào)節(jié)模塊:完成定時時間調(diào)節(jié)功能;6信息輸入模塊:完成信息輸入功能;7信息修改模塊:完成信息修改功能;8信息查詢模塊:完成信息查詢功能;9生理信號安全范圍控制模塊:完成生理信號安全范圍控制功能;10警報模塊:完成發(fā)出警報功能;11病情查詢模塊:完成病情查詢功能;12病情報告打印模塊:完成病情報告打印功能;6詳細設(shè)計6.1 登陸界面登陸界面程序流程見圖:登陸系

23、統(tǒng)正確2用戶名及口令身份認證登陸成功Yes No登陸界面程序流程圖6.2 程序描述主模塊功能:建立與數(shù)據(jù)庫連接;獲取系統(tǒng)設(shè)置;運行主對話框根據(jù)輸入調(diào)用子模塊;退出系統(tǒng)時斷開與數(shù)據(jù)庫的連接程序邏輯:初始化生理信號輸入監(jiān)護管理數(shù)據(jù)操作主功能模塊圖6.3 總程序設(shè)計流程圖設(shè)計內(nèi)容:本系統(tǒng)要求能夠監(jiān)護系統(tǒng)要隨時接受每個病人的生理信號(脈搏、體 溫、血壓、心電圖等,定時記錄病人情況以形成患者日志并間隔一定得時間存入病 人檔案,當(dāng)某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信 息;要求系統(tǒng)要提供輸入數(shù)據(jù)更新數(shù)據(jù)查詢信息的功能,必要時候要通知患者家屬。 程序設(shè)計流程圖見圖:開始人員登錄數(shù)據(jù)操

24、作程序初始化設(shè)備正常?信號采集監(jiān)護管理程序結(jié)束數(shù)據(jù)更新數(shù)據(jù)查詢病人檔案操作數(shù)據(jù)詳細分析正常。報警情況處理信號初步分析設(shè)備初始化設(shè)備處理YNNY系統(tǒng)功能流程圖6.4 傳感器信息采集功能功能描述:傳感器要隨時接受每個病人的生理信號(脈搏、體溫、血壓、心電圖等,而且要將其模擬信號轉(zhuǎn)換成數(shù)字型號后及時發(fā)送給監(jiān)護管理模塊。傳感器信息采集程序流程圖:開始初始化數(shù)據(jù)采集A/D轉(zhuǎn)換液晶顯示數(shù)據(jù)判別發(fā)送p發(fā)送數(shù)字信號結(jié)束YN傳感器信息采集程序流程圖6.5 監(jiān)護管理模塊功能描述:根據(jù)傳感器信息采集而傳入監(jiān)護管理模塊的生理信息,對其傳入的信 息進行分析處理,并將其和生理安全控制范圍內(nèi)的數(shù)據(jù)進行比較,如若超過范圍則報

25、 警,及時通知責(zé)任醫(yī)生進行緊急處理,醫(yī)護人員有打印患者病情報告的權(quán)利,同時通知 患者家屬,實時記錄患者日志,每間隔一段時間要更新患者的檔案。監(jiān)護管理流程圖見圖:開始病癥信號采樣信號處理超出病人生理極限更新病人日志繼續(xù)監(jiān)護報警情況處理通知其家屬打印病人報告打印病人報告。程序結(jié)束病情好轉(zhuǎn)D病人死亡YNYNYN監(jiān)護管理流程圖6.6 數(shù)據(jù)操作功能功能描述:權(quán)限操作者對病人信息數(shù)據(jù)的一系列操作(添加患者信息、查詢、修改、打印,對數(shù)據(jù)庫進行的相關(guān)管理添加信息查詢修改打印添加查詢修改打印開始操作結(jié)束數(shù)據(jù)操作功能PAD圖6.6.1 添加新病人信息功能功能:查驗輸入的操作者證號;運行添加信息對話框;獲取該操作者

26、的相關(guān)信息; 查驗輸入病人信息;進行添加操作添加新病人信息功能PAD見圖輸入姓名輸入性別輸入年齡輸入基本病情添加添加記錄更新數(shù)據(jù)庫輸出成功信息及確認錯誤處理并返回錯誤處理并返回錯誤處理并返回錯誤處理并返回FFFF添加新病人信息功能PAD圖6.6.2 查詢功能功能:查驗輸入的操作者證號;運行查詢信息對話框;獲取該操作者的相關(guān)信息;獲取相關(guān)信息。(2查詢功能PAD圖見圖:查詢功能PAD圖6.6.3 更新功能更新功能PAD圖見圖:輸入姓名及病歷號病例號是否正確新信息是否正確。更新錯誤處理并返回錯誤處理并返回FFF錯誤處理并返回讀記錄找到要更新的記錄修改記錄更新數(shù)據(jù)庫輸出成功更新信息6.7 系統(tǒng)功能流

27、程圖功能:根據(jù)操作員輸入功能調(diào)用相應(yīng)的子模塊系統(tǒng)功能流程圖見圖:開始登陸窗口主界面功能選擇數(shù)據(jù)采集數(shù)據(jù)類型轉(zhuǎn)換數(shù)據(jù)詳細分析報警功能數(shù)據(jù)存儲生理信號采集監(jiān)護管理數(shù)據(jù)操作數(shù)據(jù)查詢數(shù)據(jù)更新數(shù)據(jù)打印設(shè)備維護初始化系統(tǒng)數(shù)據(jù)初步分析生理信號安全控制為系統(tǒng)功能流程圖6.8 系統(tǒng)操作模塊功能:驗證輸入系統(tǒng)操作員的員工口令、完成權(quán)限管理運行系統(tǒng)操作對話框,根 據(jù)用戶輸入調(diào)用各子模塊,完成:有使用權(quán)限的醫(yī)院員工操作(添加、修改、刪除;數(shù) 據(jù)統(tǒng)計;更改口令;系統(tǒng)管理(修改系統(tǒng)設(shè)置,瀏覽、修改、增加、刪除系統(tǒng)操作員;程 序邏輯:輸入賬號口令初始化系統(tǒng)操作對話框系統(tǒng)操作權(quán)限檢驗初始化關(guān)閉對話框操作取消?賬戶口令正確。U

28、NTIL輸入返回系統(tǒng)設(shè)置更改口令數(shù)據(jù)統(tǒng)計醫(yī)生操作護士操作返回警告返回YNTTTTT為系統(tǒng)操作PAD圖7數(shù)據(jù)庫設(shè)計說明書7.1 定義文檔中采用的專門術(shù)語的定義及縮略詞簡要:HICS :hospital intensive care System,醫(yī)院監(jiān)護系統(tǒng)。數(shù)據(jù)庫采用Sql Sever 2000數(shù)據(jù)庫。7.2 任務(wù)概述本系統(tǒng)要求能夠監(jiān)護系統(tǒng)要隨時接受每個病人的生理信號(脈搏、血壓、心 跳、呼吸頻率等,定時采樣病人情況以形成患者日志,當(dāng)某個病人的生理信號超出醫(yī) 生規(guī)定的安全范圍時向值班護士發(fā)出警告信息;此外,護士在需要時還可以要求系統(tǒng) 打印出某個病人的病情報告。本軟件系統(tǒng)要求安全、可靠(具有出錯

29、處理能力、準確。7.3 結(jié)構(gòu)設(shè)計7.3.1 概念結(jié)構(gòu)設(shè)計一、確定實體類型通過了解醫(yī)院監(jiān)護中需要用到的實體類型有病人、醫(yī)護人員,病歷,患者日志,生理 后自峪峪 I 口心、寸寸。二、確定聯(lián)系類型在這個系統(tǒng)中以下這些聯(lián)系是與監(jiān)護管理有關(guān)的:醫(yī)護人員與病人之間有個聯(lián)系是診治,它是一對多的;病人與病歷之間有個聯(lián)系是“持有“,它是一對一的;病人與生理信息之間有個聯(lián)系是“提取“,它是一對一的;生理信息與患者日志之間有個聯(lián)系是“采樣”,它是一對一的。三、畫ER圖(1病人-病歷ER圖病人-病歷ER圖(2醫(yī)護人員-病人ER圖醫(yī)護人員-病人ER圖(3病人-生理信息ER圖病人-生理信息ER圖(4生理信息-患者日志ER

30、圖生理信息-患者日志ER圖(5總的ER圖總的ER圖四、確定屬性經(jīng)調(diào)查了解到:病人有病人ID號、姓名、病房號、病床號4個屬性;患者日志有病人ID號、 時間2個屬性;病歷有病人ID號、性別、年齡、家屬、住址、安全范圍、主治醫(yī)生ID號7 個屬性;生理信息有病人ID號、脈搏、心跳、血壓4個屬性;醫(yī)護人員有姓名、性別、電話、住址、職工ID號、職稱6個屬性;上述個實 體的屬性可用下列各表表示:(1病人實體屬性圖病人病人ID號姓名病房號病床號病人實體屬性圖(2患者日志實體屬性圖患者日志病人ID號時間患者日志實體屬性圖(3病歷實體屬性圖病歷住址安全范圍家屬性別病人ID號年齡主治醫(yī)生ID號病歷實體屬性圖(4生理

31、信息實體屬性圖生理信息病人ID號脈搏心跳血壓生理信息實體屬性圖(5醫(yī)護人員實體屬性圖醫(yī)護人員住址職工ID職稱姓名性別電話醫(yī)護人員實體屬性圖7.3.2 邏輯結(jié)構(gòu)設(shè)計病人表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號 Vchai2(10yes不允許為空姓名Vchar2(30病房號Vchai2(10病床號Vchai2(10病歷表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號Vcliai2(10 yes不允許為空性別Vchai2(2年齡 Smallint家屬 VarChai2(30住址 VaiChar2(50安全范圍VaiChai2(10主治醫(yī)生ID號Vchar2(10醫(yī)護人

32、員表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明姓名Vchar2(30性別 Vchar2(2電話 Numbei(15住址 VaiChar2(50職工ID號Vchai2(10yes不允許為空職稱Vaicliar2(10患者日志表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號 Vchai2(10yes不允許為空時間DateTmie生理信息表字段名數(shù)據(jù)類型主關(guān)鍵字外部關(guān)鍵字參照的表取值說明病人ID號Vchar2(10 yes不允許為空脈搏Smallmt心跳 Smallmt血壓 Smalluit呼吸頻率Smallmt8登錄界面8.1 系統(tǒng)主界面輸入職工號和密碼即可登陸系統(tǒng)8.2 功能選

33、擇界面選擇需要的功能選項,進入子功能頁面8.3生理信號信息采集模塊界面輸入病人病歷號,點取獲取信息,即可采集到病人的生理信息8.4監(jiān)護管理模塊界面輸入病人病歷號后,即可獲得病人當(dāng)前的病情報告,可通過打印按鈕完成打印工 作,同時在界面的左側(cè)可以輸入病人生理信息安全值9軟件測試軟件測試概述:使用人工或者自動手段來運行或測試某個系統(tǒng)的過程,其目的在 于檢驗它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實際結(jié)果之間的差別.它是幫助識 別開發(fā)完成(中間或最終的版本的計算機軟件(整體或部分的正確度(coiiectness、完 全度(completeness 和質(zhì)量(quality 的軟件過程;是 SQA(softw

34、aie quality assurance 的重 要子域。有六個有關(guān)軟件測試方法的基本概念是很重要的:白盒測試,黑盒測試,灰盒 測試,有效用例和無效用例,邊界條件以及等價類測試。9.1 白盒測試法9.1.1 白盒測試的概述白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道產(chǎn)品內(nèi)部工作過程.可通過測 試來檢測產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行.按照程序內(nèi)部的結(jié)構(gòu) 測試程序,檢驗程序中的每條通路是否都有能按預(yù)定要求正確工作,而不顧它的功能, 白盒測試的主要方法有邏輯驅(qū)動、基路測試等,主要用于軟件驗證。9.1.2 白盒的測試用例需要做到:(1保證一個模塊中的所有獨立路徑至少被使用一次(2對所有邏

35、輯值均需測試tine和false(3在上下邊界及可操作范圍內(nèi)運行所有循環(huán)(4檢查內(nèi)部數(shù)據(jù)結(jié)構(gòu)以確保其有效性白盒測試的目的:通過檢查軟件內(nèi)部的邏輯結(jié)構(gòu),對軟件中的邏輯路徑進行覆蓋 測試;在程序不同地方設(shè)立檢查點,檢查程序的狀態(tài),以確定實際運行狀態(tài)與預(yù)期狀態(tài) 是否一致。白盒測試的特點:依據(jù)軟件設(shè)計說明書進行測試、對程序內(nèi)部細節(jié)的嚴密檢 驗、針對特定條件設(shè)計測試用例、對軟件的邏輯路徑進行覆蓋測試。9.1.3 白盒測試的實施步驟:(1測試計劃階段:根據(jù)需求說明書,制定測試進度。(2測試設(shè)計階段:依據(jù)程序設(shè)計說明書,按照一定規(guī)范化的方法進行軟件結(jié)構(gòu)劃分和設(shè)計測試用例。(3測試執(zhí)行階段:輸入測試用例得到測試結(jié)果。(4測試總結(jié)階段:對比測試的結(jié)果和代碼的預(yù)期結(jié)果,分析錯誤原因,找到并解決錯誤。9.1.4 白盒測試的方法:總體上分為靜態(tài)方法和動態(tài)方法兩大類。靜態(tài)分析是一種不通過執(zhí)行程序而進行測試的技術(shù)。靜態(tài)分析的關(guān)鍵功能是檢 查軟件的表示和描述是否一致,沒有沖突或

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論