版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件工程實(shí)驗(yàn)報(bào)告目錄引言第1章 藥房管理系統(tǒng)需求分析 11.1 藥房管理系統(tǒng)的需求陳述 11.2 需求分析11.2.1 功能需求11.2.2 性能需求21.3 系統(tǒng)需求建模 21.3.1 確定參與者21.3.2 確定用例 31.3.3 系統(tǒng)用例建模 3第2章系統(tǒng)分析62.1 系統(tǒng)用例建模62.2 靜態(tài)結(jié)構(gòu)模型92.2.1 類的識別92.2.2 類的關(guān)聯(lián)分析102.2.3 類的屬性描述112.3 系統(tǒng)動態(tài)模型122.3.1 系統(tǒng)執(zhí)行順序分析 122.3.2 系統(tǒng)的協(xié)作分析 132.3.3 系統(tǒng)狀態(tài)分析 162.3.4 活動分析17第3章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)213.1 UML體系結(jié)構(gòu)設(shè)計(jì)213.1.1
2、硬件體系結(jié)構(gòu)設(shè)計(jì) 213.1.2 軟件體系結(jié)構(gòu)設(shè)計(jì) 223.2 對象模型設(shè)計(jì)223.3 系統(tǒng)實(shí)現(xiàn) 223.3.1 組件圖223.3.2 配置圖233.3.3 部署圖24課程設(shè)計(jì)的體會與心得 25引言:隨著計(jì)算機(jī)的普及,人們對計(jì)算機(jī)的認(rèn)識及需求有了明顯的增加。計(jì)算機(jī)對于大量信息的管理的優(yōu)勢更是顯而易見。 對于一個只要企業(yè)來說,這方面的需要 尤其重要。有了這個藥房管理系統(tǒng),管理員的工作任務(wù)就可能會事半功倍。編寫目的:本需求的編寫目的在于研究藥房管理系統(tǒng)軟件的開發(fā)途徑和應(yīng)用方法,為以后的開發(fā)工作提供可靠的依據(jù)。背景及范圍:本項(xiàng)目的名稱:藥房管理系統(tǒng)。本項(xiàng)目的任務(wù)開發(fā)者:張文鳳項(xiàng)目與其他軟件或其他系統(tǒng)
3、的關(guān)系: 該系統(tǒng)在 WIN98、WIN2000、WIN XP系統(tǒng) 中都能很好的運(yùn)行,具有很好的兼容性。同時,需要對數(shù)據(jù)庫軟件 SQL的支持。 名詞定義:實(shí)體:客觀世界中存在的且可互相區(qū)別的事物。聯(lián)系:客觀事物中的彼此之間的關(guān)系。屬性:實(shí)體或者聯(lián)系所具有的性質(zhì)。任務(wù)概述:該藥品庫存管理系統(tǒng)軟件目前已有比較完善的管理與使用功能。研制藥房管理系統(tǒng)軟件是為了滿足藥房管理員方便,同時方便對藥品的各種管理與操作。開發(fā)意圖:a,為了藥房管理系統(tǒng)更完善;b,為了藥房管理更方便;c,為了減輕藥房管理工作人員的工作負(fù)擔(dān);d,為了加強(qiáng)醫(yī)藥公司的正規(guī)化管理;第1章 藥房管理系統(tǒng)需求分析1.1 藥房管理系統(tǒng)的需求陳述現(xiàn)
4、在擬開發(fā)一個藥房管理系統(tǒng),它是一個能進(jìn)行劃價,進(jìn)行配發(fā)藥品,對 藥品進(jìn)行查詢、統(tǒng)計(jì)和盤點(diǎn)的系統(tǒng)。支持這個系統(tǒng)所使用的計(jì)算機(jī),打印機(jī),網(wǎng) 絡(luò)路由器由康健醫(yī)院投資購買。此系統(tǒng)的開發(fā)成本由康健醫(yī)院出資。當(dāng)病人將處方交給藥房工作人員后, 藥房工作人員根據(jù)處方內(nèi)容,對處方進(jìn) 行劃價,并記錄下來;當(dāng)病人將已收費(fèi)處方的回執(zhí)交給工作人員,經(jīng)工作人員確 認(rèn)后,配藥人員根據(jù)處方內(nèi)容進(jìn)行配藥,如果沒有得到已收費(fèi)處方的回執(zhí)則不再 往下進(jìn)行;經(jīng)發(fā)藥任何核對所配備的藥品無誤后,將藥品發(fā)放給病人;如果發(fā)現(xiàn)錯誤則返回給配藥人員。外部終端機(jī)和內(nèi)部終端機(jī)可以進(jìn)入系統(tǒng)的查詢部分。 藥品管理員和醫(yī)生進(jìn)入 查詢子系統(tǒng)后,輸入相應(yīng)的查詢
5、信息,如果信息有誤則顯示錯誤;如果信息正確, 則顯示所查詢藥品、處方或記錄的詳細(xì)信息。內(nèi)部終端可對藥品進(jìn)行統(tǒng)計(jì)。藥品管理員進(jìn)入統(tǒng)計(jì)界面后根據(jù)需要統(tǒng)計(jì)的藥 品信息的要求,輸入統(tǒng)計(jì)信息,如果信息有誤則顯示錯誤;如果信息無誤則顯示 相應(yīng)的統(tǒng)計(jì)結(jié)果。如果需要可以打印出相應(yīng)的統(tǒng)計(jì)報(bào)表。內(nèi)部終端對可對藥品進(jìn)行盤點(diǎn)。 藥品管理員進(jìn)入盤點(diǎn)幾面后,根據(jù)需要盤點(diǎn) 的內(nèi)容選擇庫存藥品盤點(diǎn)、缺乏藥品盤點(diǎn)、過期藥品盤點(diǎn)功能中的其中之一進(jìn)行 盤點(diǎn),結(jié)束后可打印相應(yīng)的盤點(diǎn)清單,之后回到選擇界面可以繼續(xù)盤點(diǎn)或者退出 盤點(diǎn)界面。1.2 需求分析1.2.1 功能需求對上面的需求陳述進(jìn)行分析,可以得到如下的功能需求:1)病人持有處
6、方(處方有編號)。2)各科室用藥申請。3)藥品管理員對處方劃價。4)藥品管理員對申請進(jìn)行記錄。5)藥品管理員接受收費(fèi)單據(jù)。6)配藥人員根據(jù)處方和用藥申請配藥。7)發(fā)藥人員把藥品發(fā)給病人和科室。8)藥品管理員對藥品進(jìn)行統(tǒng)計(jì)。9)藥品管理員對藥品進(jìn)行盤點(diǎn)。10)醫(yī)生對藥品信息進(jìn)行查詢。1.2.2 性能需求性能需求是從各個角度對系統(tǒng)的約束和限制,反映了應(yīng)用系統(tǒng)對軟件系統(tǒng)質(zhì) 量和特性的額外要求,例如響應(yīng)時間、數(shù)據(jù)精度、可靠性等。下面是關(guān)于該藥房 管理系統(tǒng)的性能需求:(1)系統(tǒng)在20秒內(nèi)相應(yīng)所有的用戶請求。(2)系統(tǒng)應(yīng)該每周7天、每天24小時都可以使用。(3)對于一個沒有經(jīng)驗(yàn)的用戶而言,經(jīng)過兩個小時的培
7、訓(xùn)就可以使用系統(tǒng)的 所有功能,稍加練習(xí),便可熟練操作了。(4)當(dāng)系統(tǒng)發(fā)生故障時,只需重啟便可以重新使用,在重啟后,數(shù)據(jù)可以 自動恢復(fù),不會受到破壞。1.3 系統(tǒng)需求建模圖1.2處方管理用例圖盤點(diǎn)用例圖如圖1.3所示。1.3.1確定參與者通過對系統(tǒng)需求的分析,可以確定系統(tǒng)中的參與者有:醫(yī)生、藥品管理員、 配藥人員、發(fā)藥人員、過期藥品處理人員。參與者的描述如下:1、醫(yī)生描述:醫(yī)生為病人開具處方,醫(yī)生可以對藥品進(jìn)行查詢,醫(yī)生會得到藥品的統(tǒng)計(jì)信息。示例:內(nèi)科醫(yī)生、外科醫(yī)生等。2、藥品管理員描述:對藥品進(jìn)行總體的管理,可以進(jìn)行對藥品的統(tǒng)計(jì),查詢和盤點(diǎn)示例:藥片管理員。3、配藥人員描述:根據(jù)處方配藥。示例
8、:配藥人員。4、發(fā)藥人員描述:將配好的藥發(fā)給病人和科室。示例:發(fā)藥人員。5、過期藥品處理人員描述:盤點(diǎn)之后對過期的藥品進(jìn)行處理。示例:過期藥品處理人員。1.3.1 確定用例前面已經(jīng)識別出了參與者,通過對需求的進(jìn)一步分析,可以確定系統(tǒng)中有如 下用例存在:1)處方管理。本用例提供了管理處方、存儲處方、檢驗(yàn)處方的功能。2)藥品管理。本用例提供了對藥品總體管理的方向進(jìn)行選擇的功能。3)配藥。本用例提供了配藥人員根據(jù)處方配藥的功能。4)發(fā)藥。本用例提供了將配好的的藥品發(fā)給病人和科室的功能。5)查詢。本用例提供了醫(yī)生和藥品管理員對藥品的詳細(xì)信息進(jìn)行查詢的功能。6)統(tǒng)計(jì)。本用例提供了讓藥品管理員對藥品分類進(jìn)
9、行統(tǒng)計(jì)的功能。7)盤點(diǎn)。本用例提供了讓藥品管理員對庫存藥品、過期藥品和缺乏的藥品進(jìn)行盤點(diǎn)的功能。1.3.2 系統(tǒng)用例建模本系統(tǒng)的用例模型由總體工作用例圖、處方管理用例圖、盤點(diǎn)用例圖等用例 圖組成。系統(tǒng)總體工作用例圖如圖1.1所示。藥品管理員盤點(diǎn)圖1.1總體用例圖處方管理用例圖如圖1.2所示。圖1.3盤點(diǎn)用例圖藥房管理系統(tǒng)有很多用例描述,下面是其中的發(fā)藥功能的用例描述作為例 子。名稱:發(fā)藥描述:發(fā)藥人員將配好的藥品發(fā)放給病人。前置條件:配藥人員根據(jù)處方配備好了病人所需藥品。后置條件:結(jié)束?;顒拥幕具^程:處方編號被識別; 藥品名稱被識別; 病人被識別;新的藥品發(fā)放被記錄第2章系統(tǒng)分析2.1系統(tǒng)用
10、例建模本系統(tǒng)的用例模型由總體工作用例圖、處方管理用例圖、盤點(diǎn)用例圖等用例 圖組成。系統(tǒng)總體工作用例圖如圖2.1所示。配藥用例圖如圖2.2所示。發(fā)藥用例圖 如圖2.3所示。統(tǒng)計(jì)用例圖如圖2.4所示。查詢用例圖如圖2.5所示。盤點(diǎn)用例 圖如圖2.6所示。藥品營理員盤點(diǎn)圖2.1總體用例圖圖2.2配藥用例圖圖2.3發(fā)藥用例圖統(tǒng)計(jì)結(jié)果圖2.4統(tǒng)計(jì)用例圖圖2.5查詢用例圖過期藥品盤點(diǎn)圖2.6盤點(diǎn)用例圖藥房管理系統(tǒng)有很多用例描述,下面是其中的配藥功能的用例描述作為例子。名稱:配藥描述:配藥人員根據(jù)處方配備藥品。前置條件:醫(yī)生已經(jīng)為病人開據(jù)處方,處方已經(jīng)被劃價,并且已經(jīng)繳納相關(guān)的費(fèi)用 后置條件:如果病人繳納了
11、相關(guān)的費(fèi)用,并且藥房內(nèi)有處方內(nèi)的藥品,則處方內(nèi)的 藥品將被找出集中準(zhǔn)備發(fā)給病人?;顒拥幕具^程:處方編號被識別;藥品名稱被識別;新的藥品配藥被記錄。2.2靜態(tài)結(jié)構(gòu)模型進(jìn)一步分析系統(tǒng)需求,發(fā)現(xiàn)類以及類之間的關(guān)系,確定它們的靜態(tài)結(jié)構(gòu)和動 態(tài)行為,是面向?qū)ο蠓治龅幕救蝿?wù)。系統(tǒng)的靜態(tài)結(jié)構(gòu)模型主要用類圖和對象圖 描述。2.2.1類的識別系統(tǒng)需求已經(jīng)定義過了,現(xiàn)在可以根據(jù)系統(tǒng)需求識別出系統(tǒng)中存在的對象系統(tǒng)對象的識別可以通過尋找需求描述中的名詞來進(jìn)行。從前述的系統(tǒng)需求描述中可以找到的名詞有處方管理、藥品管理、藥品管理員、配藥管理、發(fā)藥管理、 統(tǒng)計(jì)管理、查詢管理、盤點(diǎn)管理。1、處方管理處方是有編號的。不同的
12、病人有不同的處方,一個病人也有不同的處方。 在 這個系統(tǒng)中,處方管理存儲處方,劃價后的處方也存儲在這里,所以處方管理應(yīng) 該成為系統(tǒng)中的一個對象,類名為處方管理。2、藥品管理藥品管理分為5個部分,他們分別是配藥、發(fā)藥、查詢、統(tǒng)計(jì)、盤點(diǎn),所以 藥品管理應(yīng)該成為系統(tǒng)中的一個對象,類名為藥品管理。3、藥品管理員有不同的藥品管理員,它們可以對配藥、發(fā)藥進(jìn)行操作。只有他們有權(quán)限進(jìn)行統(tǒng)計(jì)和盤點(diǎn)。他們還可以進(jìn)行查詢,所以藥品管理員應(yīng)該成為系統(tǒng)中的一個對 象,類名為藥品管理員。4、配藥管理每一次都有不同的配藥編號,在這個系統(tǒng)中配藥管理將生成配藥編號, 記錄 配藥信息,并且可以更改配藥信息,所以配藥管理應(yīng)該成為系
13、統(tǒng)中的一個對象, 類名為配藥管理。5、發(fā)藥管理每一次都有不同的發(fā)藥編號,在這個系統(tǒng)中配藥管理將生成發(fā)藥編號, 記錄 發(fā)藥信息,所以發(fā)藥管理應(yīng)該成為系統(tǒng)中的一個對象,類名為發(fā)藥管理。6、統(tǒng)計(jì)管理統(tǒng)計(jì)管理是有身份的,統(tǒng)計(jì)記錄可以被彼此區(qū)別,不會被搞混,所以統(tǒng)計(jì)管 理應(yīng)該成為系統(tǒng)中的一個對象,類名為統(tǒng)計(jì)管理。7、查詢管理查詢管理是有身份的,查詢記錄可以被彼此區(qū)別,不會被搞混,所以查詢管 理應(yīng)該成為系統(tǒng)中的一個對象,類名為查詢管理。8、盤點(diǎn)管理盤點(diǎn)管理是有身份的,盤點(diǎn)記錄可以被彼此區(qū)別,不會被搞混,所以盤點(diǎn)管 理應(yīng)該成為系統(tǒng)中的一個對象,類名為盤點(diǎn)管理。2.2.2類的關(guān)聯(lián)分析該系統(tǒng)類圖如圖2,7所示。
14、在此系統(tǒng)中使用了普通關(guān)聯(lián):如圖 2,8所示。在此系統(tǒng)中海使用了組合關(guān)聯(lián),配藥管理、發(fā)藥管理、查詢管理、統(tǒng)計(jì)管理、 盤點(diǎn)管理都隸屬于藥品管理,如圖 2,9所示。圖2.7系統(tǒng)類圖圖2.8普通關(guān)聯(lián)類圖圖2.9組合關(guān)聯(lián)類圖2.2.3類的屬性描述1)處方處方的屬性有:處方編號、處方內(nèi)容、病人姓名、病人年齡、病人性別等病 人的基本信息。其操作有:讀處方、刪除處方、對處方進(jìn)行劃價、驗(yàn)證處方。2)藥品管理員藥品管理員的屬性有:姓名、工作編號、職稱等。操作有:進(jìn)行配藥、發(fā)藥、查詢、統(tǒng)計(jì)和盤點(diǎn)。3)配藥管理配藥管理的屬性有:藥品名稱、藥品編號、藥品數(shù)量、藥品廠家、處方編號 配藥人員姓名、配藥編號。操作有:配藥。4
15、)發(fā)藥管理發(fā)藥管理的屬性有:藥品名稱、藥品編號、藥品數(shù)量、藥品廠家、處方編號 發(fā)藥人員姓名、發(fā)藥編號。操作:發(fā)藥。5)盤點(diǎn)管理盤點(diǎn)管理的屬性有:日期、盤點(diǎn)編號。操作有:缺藥盤點(diǎn)、庫存盤點(diǎn)、過期盤點(diǎn)2.3系統(tǒng)動態(tài)模型系統(tǒng)的動態(tài)行為模型由交互作用圖、狀態(tài)圖、活動圖描述2.3.1 系統(tǒng)執(zhí)行順序分析1藥房總體同坐順序圖病人先將處方給藥房工作人員劃價,然后再去繳納相關(guān)的費(fèi)用,將單據(jù)給藥 房工作人員后,配藥人員才根據(jù)處方內(nèi)容進(jìn)行配藥,發(fā)藥人員將藥品發(fā)給病人。藥房總體工作順圖,如圖2.10所示。病人劃價()>傳遞()<收費(fèi)單據(jù))>核對處方()度放藥品u創(chuàng)建()圖2.10藥房順序圖2、查詢順
16、序圖在查詢中,醫(yī)生先輸入查詢條件,系統(tǒng)驗(yàn)證條件,如果條件符合就出現(xiàn)查詢 結(jié)果,如果條件不符合,那么便顯示錯誤。查詢順序圖如圖2.11所示。3、統(tǒng)計(jì)順序圖在統(tǒng)計(jì)中,先輸入統(tǒng)計(jì)條件,系統(tǒng)驗(yàn)證條件,如果條件符合就出現(xiàn)統(tǒng)計(jì)結(jié)果, 如果條件不符合,那么便顯示錯誤。統(tǒng)計(jì)順序圖如圖2.12所示。4.、盤點(diǎn)順序圖在盤點(diǎn)中,藥品管理員選擇盤點(diǎn)的類型,打印出相應(yīng)的清單,然后工作人員 根據(jù)清單核對藥品的信息,最后生成盤點(diǎn)報(bào)告。盤點(diǎn)順序圖如圖2,13所示。查詢絡(luò)件:取消E證一件醫(yī)生融人查詢條件GI取消"::;輸入條件():>fl;A瞌證失收tj i將證成物S重新查詢3輸出結(jié)果O圖2.11查詢順序圖藥品
17、管理曷統(tǒng)計(jì)條件:取消,輸入境計(jì)條伴土廠:險證條件取消()輸入翩S瞼證失敗()船證的二力()重新統(tǒng)計(jì)()輸出結(jié)果C)圖2.12統(tǒng)計(jì)順序圖2.3.2系統(tǒng)的協(xié)作分析1、藥房總體工作的協(xié)作圖在藥房總體工作中,強(qiáng)調(diào)了病人與配藥和發(fā)藥的交互作用關(guān)系。如圖 2.14 所示。2、查詢工作的協(xié)作圖示。在查詢工作的協(xié)作圖中,強(qiáng)調(diào)了醫(yī)生和查詢的交互作用關(guān)系0如圖2.15 所藥品管理品選擇類型():取消:盤點(diǎn)清單:盤點(diǎn)報(bào)告選擇取消)打吊盤點(diǎn)O義圖2.13盤點(diǎn)順序圖核對藥品核打印S >闞消【)圖2.14藥房協(xié)作圖圖2.15查詢協(xié)作圖3、統(tǒng)計(jì)工作的協(xié)作圖在統(tǒng)計(jì)工作的協(xié)作圖中,強(qiáng)調(diào)了藥品管理員和統(tǒng)計(jì)的交互作用關(guān)系。如
18、圖 2.16所示。圖2.16統(tǒng)計(jì)協(xié)作圖4、盤點(diǎn)工作的協(xié)作圖在盤點(diǎn)工作的協(xié)作圖中強(qiáng)調(diào)了藥品管理員和各種盤點(diǎn)工作的交互關(guān)系。如圖2.17所示。2.3.3系統(tǒng)狀態(tài)分析1、藥房總體工作的狀態(tài)圖醫(yī)生開據(jù)處方,或科室的用藥申請寫出,進(jìn)入活動狀態(tài)。處方開據(jù)后便進(jìn)入 劃價狀態(tài),核對處方完成后便進(jìn)入配藥狀態(tài),當(dāng)發(fā)藥完成,系統(tǒng)行為結(jié)束。如圖 2.18所示。圖2.18藥房工作狀態(tài)圖2、查詢工作的狀態(tài)圖進(jìn)入查詢的工作界面,即進(jìn)入活動狀態(tài);根據(jù)需求輸入查詢條件便進(jìn)入查詢 狀態(tài),當(dāng)查詢結(jié)束,選擇退出那么系統(tǒng)行為結(jié)束。如圖2.19所示。要求查詢 條件*消顯示取消輸入條件顯示查詢窗圖2.19查詢狀態(tài)圖3、統(tǒng)計(jì)工作的狀態(tài)圖進(jìn)入
19、統(tǒng)計(jì)的工作界面,即進(jìn)入活動狀態(tài);根據(jù)需求輸入統(tǒng)計(jì)條件便進(jìn)入查詢 狀態(tài),當(dāng)查詢結(jié)束,選擇退出那么系統(tǒng)行為結(jié)束。如圖 2.20所示。4、盤點(diǎn)工作的狀態(tài)圖進(jìn)入盤點(diǎn)工作的界面,就進(jìn)入了活動狀態(tài);選擇相應(yīng)的盤點(diǎn)類型后進(jìn)入了盤 點(diǎn)狀態(tài);當(dāng)盤點(diǎn)結(jié)束選擇退出后系統(tǒng)行為結(jié)束。如圖 2.21所示。2.3.4活動分析1、藥房總體工作的活動圖如圖2.22所示2、查詢工作的活動圖如圖2.23所示。否圖2.20統(tǒng)計(jì)狀態(tài)圖圖2.21盤點(diǎn)狀態(tài)圖圖2.23查詢活動圖3、統(tǒng)計(jì)工作的活動圖如圖2.24所示。圖2.24統(tǒng)計(jì)活動圖4、盤點(diǎn)工作的活動圖如圖2.25所示。圖2.25盤點(diǎn)活動圖第3章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)3.1 UML體系結(jié)構(gòu)設(shè)計(jì)3
20、.1.1 硬件體系結(jié)構(gòu)設(shè)計(jì)1)結(jié)點(diǎn)的確定該系統(tǒng)使用的硬件設(shè)備:4臺內(nèi)存2G, CPU為英特爾雙核,硬盤300G, 9400 以上的顯卡的計(jì)算機(jī)作為終端機(jī),1臺英特爾E5300高性能大容量的計(jì)算機(jī)作為 網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù)器。配備3臺,惠普噴墨打印機(jī)。其他科室配備相應(yīng)的終端機(jī)。2)結(jié)點(diǎn)之間的關(guān)系數(shù)據(jù)庫服務(wù)器與內(nèi)部終端機(jī)采用Einternet方式連接,數(shù)據(jù)庫服務(wù)器與外部終端采用Internet方式連接。其硬件體系結(jié)構(gòu)配置圖如圖3.1所示。圖3.1硬件配置圖3.1.2 軟件體系結(jié)構(gòu)設(shè)計(jì)1)通用接口界面該層的功能是:用戶與系統(tǒng)進(jìn)行交流的登錄窗口,用戶若是要用此系統(tǒng)是必 須要登陸才能實(shí)現(xiàn),備用構(gòu)件圖是通過商業(yè)
21、購買或者是開發(fā)其他軟件時創(chuàng)建成功 的構(gòu)件,因此以后的開發(fā)者可以根據(jù)自己的需要選擇合適的構(gòu)件使用。2)系統(tǒng)業(yè)務(wù)對象該層的功能是:實(shí)現(xiàn)用戶所有的需要的操作,通過對系統(tǒng)的業(yè)務(wù)對象的有效 管理,能形成實(shí)現(xiàn)系統(tǒng)功能的實(shí)際的業(yè)務(wù)對象集。該曾包括系統(tǒng)的所有的服務(wù)界 面,業(yè)務(wù)對象管理包、外部業(yè)務(wù)對象和實(shí)際業(yè)務(wù)對象。3)系統(tǒng)數(shù)據(jù)庫層其功能是:將能實(shí)現(xiàn)系統(tǒng)功能的對象集作為對象及數(shù)據(jù)存儲到磁盤中,便于系統(tǒng)在需要時在將這些對象和數(shù)據(jù)提取出來進(jìn)行處理和操作。這些操作依賴于SQL查詢語言進(jìn)行。該層有數(shù)據(jù)及對象和 SQL查詢語言組成。其組件圖如圖3.3所示。3.2 對象模型設(shè)計(jì)以根據(jù)系統(tǒng)需求識別出系統(tǒng)中存在的對象。 系統(tǒng)對
22、象的識別可以通過尋找需 求描述中的名詞來進(jìn)行。從前述的系統(tǒng)需求描述中可以找到的名詞有處方管理、 藥品管理、藥品管理員、配藥管理、發(fā)藥管理、統(tǒng)計(jì)管理、查詢管理、盤點(diǎn)管理 建立如下類圖:如圖3.2所示。圖3.2系統(tǒng)類圖3.3 系統(tǒng)實(shí)現(xiàn)3.3.1 組件圖如果要使用藥品管理,需要調(diào)用配藥、發(fā)藥、統(tǒng)計(jì)、查詢、盤點(diǎn)的源碼,而 它們的源碼需要調(diào)用相應(yīng)的對象, 它們的對象需要調(diào)用相應(yīng)的執(zhí)行碼。 由它們組 成相應(yīng)的組件圖,如圖3.3所示。匚聲品管理EZ源碼)11配藥( 士源碼)發(fā)藥£ 工源科)廠匚源碼)U查詢 士涯碼),懸占(匚三二; :源碼)nrzep5I7心發(fā)藥(丁對轅)IZ. r- rzzi統(tǒng)計(jì)
23、( 對象)I , 工 ( 工對蓋) ltz一配藥(執(zhí) 匚1行碼)J發(fā)藥楨EZ行碼)*EZ一統(tǒng)計(jì)執(zhí)EZ行碼)J查詢飛機(jī)行碼)J一I貴點(diǎn)【執(zhí)EZ行碼) | EZ圖3.3組件圖3.3.2 配置圖系統(tǒng)配置圖如圖3.4所示,有4個節(jié)點(diǎn):藥房系統(tǒng)服務(wù)器、數(shù)據(jù)庫服務(wù)器、 內(nèi)部客戶端、外部客戶端。I端后t已晅帆圖3.4系統(tǒng)配置圖3.3.3 部署圖系統(tǒng)主要分為了配藥管理,發(fā)藥管理,統(tǒng)計(jì)管理,查詢管理,盤點(diǎn)管理,它 們與數(shù)據(jù)庫服務(wù)器之間使用 Einternet方式連接。系統(tǒng)還配備了 3臺打印機(jī)。具 體如圖3.5所示。Ethernets圖3.5系統(tǒng)部署圖課程設(shè)計(jì)的體會與心得:通過幾天的軟件工程的設(shè)計(jì),我對軟件開發(fā)過程有兩個更進(jìn)步一步的了解, 首先是問題定義、需求分析,然后是功能設(shè)計(jì)、詳細(xì)設(shè)計(jì)等,并對軟件測試的方 法、手段有了較深的理解,同時對制造業(yè)的流程有了一個系統(tǒng)的認(rèn)識。 在開發(fā)過 程還認(rèn)真學(xué)習(xí)了與系統(tǒng)相關(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年保密協(xié)議文檔
- 2025年產(chǎn)假補(bǔ)償協(xié)議
- 2025年醫(yī)療服務(wù)營養(yǎng)配餐協(xié)議
- 2025年代理商代理傭金費(fèi)協(xié)議
- 2025年大型露天演出場地租用協(xié)議
- 2025年生存保險受益人變更申請
- 《用友業(yè)務(wù)流程》課件
- 二零二五版增值稅發(fā)票委托第三方服務(wù)框架協(xié)議3篇
- 事業(yè)單位2024年度勞動合同定制版
- 二零二五年度知識產(chǎn)權(quán)侵權(quán)賠償合同補(bǔ)充協(xié)議3篇
- 2024-2030年中國連續(xù)性腎臟替代治療(CRRT)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 跨學(xué)科主題學(xué)習(xí):實(shí)施策略、設(shè)計(jì)要素與評價方式(附案例)
- 場地委托授權(quán)
- 2024年四川省成都市龍泉驛區(qū)中考數(shù)學(xué)二診試卷(含答案)
- 項(xiàng)目工地春節(jié)放假安排及安全措施
- 印染廠安全培訓(xùn)課件
- 紅色主題研學(xué)課程設(shè)計(jì)
- 胸外科手術(shù)圍手術(shù)期處理
- 裝置自動控制的先進(jìn)性說明
- 《企業(yè)管理課件:團(tuán)隊(duì)管理知識點(diǎn)詳解PPT》
- 移動商務(wù)內(nèi)容運(yùn)營(吳洪貴)任務(wù)二 軟文的寫作
評論
0/150
提交評論