藥品管理系統(tǒng)架構(gòu)設(shè)計案例分析.ppt_第1頁
藥品管理系統(tǒng)架構(gòu)設(shè)計案例分析.ppt_第2頁
藥品管理系統(tǒng)架構(gòu)設(shè)計案例分析.ppt_第3頁
藥品管理系統(tǒng)架構(gòu)設(shè)計案例分析.ppt_第4頁
藥品管理系統(tǒng)架構(gòu)設(shè)計案例分析.ppt_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、藥品管理系統(tǒng)架構(gòu)設(shè)計案例分析,姓名:譚燁 學(xué)號:2220100248,1 項目背景,某單位需要統(tǒng)一管理所采購的藥品,采購的藥品 總數(shù)已逾千種,傳統(tǒng)的手工管理方式難以適應(yīng)當(dāng)今藥 品管理種類繁多、流動量大、調(diào)配程序復(fù)雜等特點, 存在著很多不足之處。為了適應(yīng)當(dāng)前的業(yè)務(wù)發(fā)展需 要,準(zhǔn)備開發(fā)一套信息管理系統(tǒng),對所采購的藥品進(jìn) 行有效的管理。,2 需求分析,功能需求,需求分析,非功能需求,需求分析,1 定義系統(tǒng) (1) 捕捉系統(tǒng)通用術(shù)語 通用術(shù)語:描述系統(tǒng)行為過程中經(jīng)常出現(xiàn)的名詞。通過捕捉系統(tǒng)通用術(shù)語可以避免在項目團(tuán)隊成員之間對它們的理解出現(xiàn)偏差造成誤解,(2)捕捉系統(tǒng)中角色和用例 通過捕捉系統(tǒng)中的角色和

2、用例目的是定義系統(tǒng)的范圍,找 出并描述系統(tǒng)內(nèi)、外部必須處理的內(nèi)容,以及那些與本系統(tǒng)需 要進(jìn)行交互的人或外部系統(tǒng)。 系統(tǒng)角色如下:,業(yè)務(wù)用例模型如下:,需求分析,2.2細(xì)化定義 細(xì)化用例 細(xì)化業(yè)務(wù)用例模型,是為了更加詳細(xì)地分析和描述用例。 同時,將業(yè)務(wù)用例模型轉(zhuǎn)換成系統(tǒng)的用例模型。下面,以“角 色”庫存管理員交互的用例進(jìn)行細(xì)化為例,接下來要對用例進(jìn)行詳細(xì)描述,直到所有涉眾都認(rèn)可描述的內(nèi)容已經(jīng)能夠正確表達(dá)出他們的需求為止。在RUP方法論中指明通過闡述一個用例的名稱、簡要描述、事件流、特殊需求、前置條件和后置條件等六個方面可以對用例進(jìn)行描述。,以活動圖的形式對用例“提交入庫記錄”進(jìn)行建模描述如下:,

3、3 系統(tǒng)架構(gòu)設(shè)計,架構(gòu)設(shè)計是將需求內(nèi)容轉(zhuǎn)換成設(shè)計模型的雛形以及用戶體 驗?zāi)P停淠康氖墙⒄麄€系統(tǒng)初步的解決方案,為詳細(xì)設(shè)計 活動打下基礎(chǔ),這一階段的具體活動如下:,系統(tǒng)架構(gòu)設(shè)計,1體系結(jié)構(gòu)的選擇 決定采取分布式的還是集中式的體系結(jié)構(gòu),將是一個影響 系統(tǒng)性能、可縮放性、可靠性、易用性及此應(yīng)用所能支持的客 戶端類型的重要決策問題。 根據(jù)前期的需求知道,系統(tǒng)是為某單位設(shè)計的,考慮到后 期的系統(tǒng)推廣應(yīng)用的可能性,采取分布式的體系結(jié)構(gòu)將更適應(yīng) 于今后的變化。,框架選擇:,由于該系統(tǒng)僅在局域網(wǎng)內(nèi)使用,用戶數(shù)量有限,因此,決定 采取局域網(wǎng)內(nèi)的分布式的桌面信息管理系統(tǒng)方式實現(xiàn)此系統(tǒng)。 根據(jù)前面的分析,我們采

4、用. Net Framework 3.0框架實現(xiàn)該系統(tǒng) 的,采用. Net Remoting實現(xiàn)客戶端與服務(wù)器端之間的通信。,系統(tǒng)架構(gòu)設(shè)計,3.2 系統(tǒng)架構(gòu)的分析與設(shè)計 架構(gòu)的設(shè)計對系統(tǒng)質(zhì)量屬性的實現(xiàn)起著決定性的作用,而 架構(gòu)的形成又是由這些質(zhì)量屬性驅(qū)動的。由于系統(tǒng)為簡單的MIS 系統(tǒng),因此,下面著重對數(shù)據(jù)存取層和業(yè)務(wù)邏輯層架構(gòu)的設(shè)計進(jìn) 行比較詳細(xì)的介紹。,(1) 數(shù)據(jù)持久層的架構(gòu)分析與設(shè)計 可維護(hù)性場景:,性能場景:,安全性場景:,滿足以上質(zhì)量場景的數(shù)據(jù)存取層架構(gòu):,(2) 業(yè)務(wù)邏輯層架構(gòu)設(shè)計: 業(yè)務(wù)邏輯層作為MIS系統(tǒng)的關(guān)鍵部分,對系統(tǒng)的靈活性實現(xiàn) 起著決定性的作用。在本系統(tǒng)的業(yè)務(wù)邏輯層架構(gòu)層中,采取了 Faade模式,業(yè)務(wù)邏輯層的一種可用框架:,3 系統(tǒng)架構(gòu)設(shè)計,3.3 結(jié)構(gòu)化設(shè)計模型 確定設(shè)計模型的結(jié)構(gòu)化也就是根據(jù)設(shè)計需要定義出若干設(shè)計包。 包的設(shè)計原則: (1) 包的內(nèi)聚性重用等價模型 共同重用原則 共同封閉原則 (2)包的耦合性 無環(huán)依賴原則 穩(wěn)定依賴原則 穩(wě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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論