




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE15《面向?qū)ο蠓治雠c設(shè)計(jì)(UML)》課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目:藥店管理系統(tǒng)院系:計(jì)算機(jī)科學(xué)與工程學(xué)院專業(yè):軟件工程(嵌入式)班級(jí):Y122092學(xué)號(hào):姓名:指導(dǎo)教師:設(shè)計(jì)地點(diǎn):N6-111開課時(shí)間:2011至2012學(xué)年第一學(xué)期常熟理工學(xué)院計(jì)算機(jī)科學(xué)與工程學(xué)院制
學(xué)生姓名手寫簽名成績(jī)?cè)u(píng)語(yǔ):指導(dǎo)教師(簽名)年月日目錄1.設(shè)計(jì)目的和任務(wù)22.開發(fā)環(huán)境22.1硬件環(huán)境22.2軟件環(huán)境33.設(shè)計(jì)題目33.1題目名稱33.2題目詳細(xì)描述33.3功能要求34.相關(guān)技術(shù)及知識(shí)點(diǎn)44.1UML簡(jiǎn)介44.2常用UML圖4.3UML特點(diǎn)45.面向?qū)ο蠓治雠c設(shè)計(jì)75.1面向?qū)ο蠓治觥?5.2面向?qū)ο笤O(shè)計(jì)………………….6.雙向工程(選做)87.總結(jié)98.參考資料……《面向?qū)ο蠓治雠c設(shè)計(jì)UML》課程設(shè)計(jì)報(bào)告《面向?qū)ο蠓治雠c設(shè)計(jì)UML》課程設(shè)計(jì)報(bào)告設(shè)計(jì)目的和任務(wù)1、設(shè)計(jì)目的隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在系統(tǒng)管理中的應(yīng)用越來(lái)越普及,利用計(jì)算機(jī)實(shí)現(xiàn)各個(gè)系統(tǒng)的管理顯得越來(lái)越重要。而藥店管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,藥品數(shù)量之龐大、單價(jià)的變化、進(jìn)貨廠商的不同,一般不允許出錯(cuò),如果實(shí)行手工操作,每天進(jìn)貨的情況以及進(jìn)貨時(shí)間等須手工填制大量的表格,這就會(huì)耗費(fèi)藥店管理工作人員大量的時(shí)間和精力,如果利用計(jì)算機(jī)進(jìn)行這些管理工作,不僅能過保證各種核算準(zhǔn)確無(wú)誤、快速記錄,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)的各種信息進(jìn)行統(tǒng)計(jì),有檢索速度高、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高管理的效率,也是管理行業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。2、任務(wù)為了實(shí)現(xiàn)上面的目的,我設(shè)計(jì)了一個(gè)藥店管理系統(tǒng)。這個(gè)藥店管理系統(tǒng)主要涉及藥店藥品的進(jìn)貨、銷售、柜存等業(yè)務(wù),入庫(kù)、庫(kù)存管理,還有藥品狀態(tài)的輸入等管理。藥店管理主要分為藥店管理員、藥店銷售員對(duì)藥店的管理。為了實(shí)現(xiàn)藥店管理員對(duì)庫(kù)存藥品的查詢、添加,然后根據(jù)庫(kù)存數(shù)量進(jìn)行進(jìn)貨,登記入庫(kù),以便進(jìn)行及時(shí)的藥品補(bǔ)進(jìn)和更新;藥店管理員還可以查詢柜存藥品的數(shù)量,可以進(jìn)行增加,還可以對(duì)藥品的詳細(xì)信息的查詢,對(duì)于庫(kù)存柜存的過期藥品,可以進(jìn)行處理。為了實(shí)現(xiàn)藥店銷售員對(duì)藥店的管理,銷售員可以對(duì)顧客進(jìn)行銷售,銷售員根據(jù)顧客的需要登記銷售藥品、。對(duì)顧客選購(gòu)的藥品進(jìn)行結(jié)賬,并找零。提交藥品給顧客。顧客可以通過系統(tǒng)快速查詢藥品的狀態(tài)(包括是否有足夠柜存數(shù)量、出售價(jià)格、用藥指導(dǎo)等等),然后可以通知銷售員藥品,然后結(jié)賬,之后獲取藥品。開發(fā)環(huán)境2.1硬件環(huán)境一臺(tái)windowsXP的計(jì)算機(jī)2.2軟件環(huán)境Rationalrose設(shè)計(jì)題目3.1題目名稱.藥店管理系統(tǒng)3.2題目詳細(xì)描述藥店管理系統(tǒng)主要涉及藥店藥品的進(jìn)貨、銷售、柜存、庫(kù)存等業(yè)務(wù)管理,還有藥品狀態(tài)的輸入、查看藥品等管理。藥店管理主要分為藥店管理員、藥店銷售員對(duì)藥店的管理。為了實(shí)現(xiàn)藥店管理員對(duì)庫(kù)存藥品的查詢、添加,然后根據(jù)庫(kù)存數(shù)量進(jìn)行進(jìn)貨,登記入庫(kù),以便進(jìn)行及時(shí)的藥品補(bǔ)進(jìn)和更新;藥店管理員還可以查詢柜存藥品的數(shù)量,可以進(jìn)行增加,還可以對(duì)藥品的詳細(xì)信息的查詢,對(duì)于庫(kù)存柜存的過期藥品,可以進(jìn)行處理。為了實(shí)現(xiàn)藥店銷售員對(duì)藥店的管理,銷售員可以對(duì)顧客進(jìn)行銷售,銷售員根據(jù)顧客的需要登記銷售藥品。對(duì)顧客選購(gòu)的藥品進(jìn)行結(jié)賬,并找零。提交藥品給顧客。顧客可以通過系統(tǒng)快速查詢藥品的狀態(tài)(包括是否有足夠柜存數(shù)量、出售價(jià)格、用藥指導(dǎo)等等),然后可以通知銷售員結(jié)賬,之后獲取藥品。3.3功能要求.藥店管理信息系統(tǒng)要實(shí)現(xiàn)的主要功能有:一、藥店管理員(1)對(duì)藥品的基礎(chǔ)信息進(jìn)行維護(hù)和管理。能夠完成藥品信息的添加、修改,藥品信息包括柜存數(shù)量、出售價(jià)格、用藥指導(dǎo)等,供用戶查看。(2)查詢庫(kù)存柜存藥品信息,還能查詢藥品的詳細(xì)信息,包括藥品的生產(chǎn)日期、保質(zhì)期,判斷是否過期等。(3)查看庫(kù)存柜存藥品的信息,庫(kù)存不足,進(jìn)貨,藥品入庫(kù)。(4)統(tǒng)計(jì)進(jìn)貨額、進(jìn)貨量二、藥店銷售員(1)拿取顧客所需藥品,給顧客結(jié)賬并找回零錢(2)統(tǒng)計(jì)銷售額,銷售量三、顧客(1)可以查詢藥品的狀態(tài)(包括是否有足夠柜存數(shù)量、出售價(jià)格、用藥指導(dǎo)等等)(2)可以結(jié)賬并獲取藥品相關(guān)技術(shù)及知識(shí)點(diǎn)4.1UML簡(jiǎn)介UML統(tǒng)一建模語(yǔ)言,是用來(lái)對(duì)軟件密集系統(tǒng)進(jìn)行可視化建模的一種語(yǔ)言。UML為面向?qū)ο箝_發(fā)系統(tǒng)的產(chǎn)品進(jìn)行說(shuō)明、可視化、和編制文檔的一種標(biāo)準(zhǔn)語(yǔ)言。統(tǒng)一建模語(yǔ)言(UML)是非專利的第三代建模和規(guī)約語(yǔ)言。UML是在開發(fā)階段,說(shuō)明,可視化,構(gòu)建和書寫一個(gè)面向?qū)ο筌浖芗到y(tǒng)的制品的開放方法。UML展現(xiàn)了一系列最佳工程實(shí)踐,這些最佳實(shí)踐在對(duì)大規(guī)模,復(fù)雜系統(tǒng)進(jìn)行建模方面,特別是在軟件架構(gòu)層次已經(jīng)被驗(yàn)證有效。UML被OMG采納作為業(yè)界的標(biāo)準(zhǔn)。UML最適于數(shù)據(jù)建模,業(yè)務(wù)建模,對(duì)象建模,組件建模。4.2常用的UML圖最常用的UML圖包括:用例圖、類圖、序列圖、狀態(tài)圖、活動(dòng)圖、組件圖和部署圖。用例圖描述了系統(tǒng)提供的一個(gè)功能單元。用例圖的主要目的是幫助開發(fā)團(tuán)隊(duì)以一種可視化的方式理解系統(tǒng)的功能需求,包括基于基本流程的"角色"關(guān)系,以及系統(tǒng)內(nèi)用例之間的關(guān)系。用例圖一般表示出用例的組織關(guān)系--要么是整個(gè)系統(tǒng)的全部用例,要么是完成具有功能的一組用例。要在用例圖上顯示某個(gè)用例,可繪制一個(gè)橢圓,然后將用例的名稱放在橢圓的中心或橢圓下面的中間位置。要在用例圖上繪制一個(gè)角色,可繪制一個(gè)人形符號(hào)。角色和用例之間的關(guān)系使用簡(jiǎn)單的線段來(lái)描述用例圖通常用于表達(dá)系統(tǒng)或者系統(tǒng)范疇的高級(jí)功能。此外,在用例圖中,沒有列出的用例表明了該系統(tǒng)尚未完成的功能。在用例圖中提供清晰、簡(jiǎn)要的用例描述,項(xiàng)目贊助商或是需求者就很容易看出系統(tǒng)是否提供了必須的功能。類圖表示不同的實(shí)體如何彼此相關(guān);換句話說(shuō),它顯示了系統(tǒng)的靜態(tài)結(jié)構(gòu)。類圖可用于表示邏輯類,類圖還可用于表示實(shí)現(xiàn)類。實(shí)現(xiàn)類圖或許會(huì)與邏輯類圖顯示一些相同的類。然而,實(shí)現(xiàn)類圖不會(huì)使用相同的屬性來(lái)描述,因?yàn)樗芸赡芫哂袑?duì)諸如Vector和HashMap這種事物的引用。類在類圖上使用包含三個(gè)部分的矩形來(lái)描述.最上面的部分顯示類的名稱,中間部分包含類的屬性,最下面的部分包含類的操作。序列圖顯示具體用例的詳細(xì)流程。它幾乎是自描述的,并且顯示了流程中不同對(duì)象之間的調(diào)用關(guān)系,同時(shí)還可以很詳細(xì)地顯示對(duì)不同對(duì)象的不同調(diào)用。序列圖有兩個(gè)維度:垂直維度以發(fā)生的時(shí)間順序顯示消息/調(diào)用的序列;水平維度顯示消息被發(fā)送到的對(duì)象實(shí)例。序列圖的繪制非常簡(jiǎn)單。橫跨圖的頂部,每個(gè)框表示每個(gè)類的實(shí)例。在框中,類實(shí)例名稱和類名稱之間用空格/冒號(hào)/空格來(lái)分隔,如果某個(gè)類實(shí)例向另一個(gè)類實(shí)例發(fā)送一條消息,則繪制一條具有指向接收類實(shí)例的開箭頭的連線,并把消息/方法的名稱放在連線上面。對(duì)于某些特別重要的消息,可以繪制一條具有指向發(fā)起類實(shí)例的開箭頭的虛線,將返回值標(biāo)注在虛線上。閱讀序列圖也非常簡(jiǎn)單。從左上角啟動(dòng)序列的"驅(qū)動(dòng)"類實(shí)例開始,然后順著每條消息往下閱讀。狀態(tài)圖表示某個(gè)類所處的不同狀態(tài)和該類的狀態(tài)轉(zhuǎn)換信息。有人可能會(huì)爭(zhēng)論說(shuō)每個(gè)類都有狀態(tài),但不是每個(gè)類都應(yīng)該有一個(gè)狀態(tài)圖。只對(duì)"感興趣的"狀態(tài)的類才進(jìn)行狀態(tài)圖描述。狀態(tài)圖的符號(hào)集包括5個(gè)基本元素:初始起點(diǎn),它使用實(shí)心圓來(lái)繪制;狀態(tài)之間的轉(zhuǎn)換,它使用具有開箭頭的線段來(lái)繪制;狀態(tài),它使用圓角矩形來(lái)繪制;判斷點(diǎn),它使用空心圓來(lái)繪制;以及一個(gè)或者多個(gè)終止點(diǎn),它們使用內(nèi)部包含實(shí)心圓的圓來(lái)繪制。要繪制狀態(tài)圖,首先繪制起點(diǎn)和一條指向該類的初始狀態(tài)的轉(zhuǎn)換線段。狀態(tài)本身可以在圖上的任意位置繪制,然后只需使用狀態(tài)轉(zhuǎn)換線條將它們連接起來(lái)。狀態(tài)圖顯示了它們可以表達(dá)的一些潛在信息?;顒?dòng)圖像狀態(tài)圖一樣,活動(dòng)圖也從一個(gè)連接到初始活動(dòng)的實(shí)心圓開始?;顒?dòng)是通過一個(gè)滑邊矩形來(lái)表示的。活動(dòng)可以通過轉(zhuǎn)換線段連接到其他活動(dòng),或者連接到判斷點(diǎn),這些判斷點(diǎn)連接到由判斷點(diǎn)的條件所保護(hù)的不同活動(dòng)。結(jié)束過程的活動(dòng)連接到一個(gè)終止點(diǎn)。作為一種選擇,活動(dòng)可以分組為泳道,泳道用于表示實(shí)際執(zhí)行活動(dòng)的對(duì)象。4.3UML的特點(diǎn)標(biāo)準(zhǔn)建模語(yǔ)言UML的主要特點(diǎn)可以歸結(jié)為三點(diǎn):(1)UML統(tǒng)一了Booch、OMT和OOSE等方法中的基本概念。(2)UML還吸取了面向?qū)ο蠹夹g(shù)領(lǐng)域中其他流派的長(zhǎng)處,其中也包括非OO方法的影響。UML符號(hào)表示考慮了各種方法的圖形表示,刪掉了大量易引起混亂的、多余的和極少使用的符號(hào),也添加了一些新符號(hào)。因此,在UML中匯入了面向?qū)ο箢I(lǐng)域中很多人的思想。這些思想并不是UML的開發(fā)者們發(fā)明的,而是開發(fā)者們依據(jù)最優(yōu)秀的OO方法和豐富的計(jì)算機(jī)科學(xué)實(shí)踐經(jīng)驗(yàn)綜合提煉而成的。(3)UML在演變過程中還提出了一些新的概念。在UML標(biāo)準(zhǔn)中新加了模板職責(zé)、擴(kuò)展機(jī)制、線程、過程、分布式、并發(fā)、模式、合作、活動(dòng)圖)等新概念,并清晰地區(qū)分類型、類和實(shí)例、細(xì)化、接口和組件等概念。因此可以認(rèn)為,UML是一種先進(jìn)實(shí)用的標(biāo)準(zhǔn)建模語(yǔ)言,但其中某些概念尚待實(shí)踐來(lái)驗(yàn)證,UML也必然存在一個(gè)進(jìn)化過程。面向?qū)ο蠓治雠c設(shè)計(jì)一、用例圖在用例圖中,使用了三個(gè)角色,分別是管理員、銷售員、顧客;使用了一些用例來(lái)表示管理員、銷售員、顧客分別具有的權(quán)限和職能,以及他們之間的關(guān)聯(lián)。對(duì)象和用例之間的關(guān)系:管理員有藥品管理信息,庫(kù)存藥品管理信息,柜存藥品管理,進(jìn)貨統(tǒng)計(jì)等職能。銷售員有銷售統(tǒng)計(jì)、結(jié)賬、獲取藥品等職能。顧客有查看藥品狀態(tài)、結(jié)賬、獲取藥品等職能。2、用例與用例之間的關(guān)系:(1)管理員方面庫(kù)存藥品查詢和缺貨之間的關(guān)系是缺貨擴(kuò)展庫(kù)存藥品查詢的行為;藥品詳細(xì)信息查詢和處理過期藥品的關(guān)系是處理過期藥品擴(kuò)展藥品詳細(xì)信息的行為。藥品信息管理包含了添加、修改藥品信息的行為。缺貨包含了藥品入庫(kù)的行為。庫(kù)存藥品管理包含了庫(kù)存藥品查詢和藥品詳細(xì)信息查詢的行為。柜存藥品管理包含了藥品詳細(xì)信息查詢和柜存藥品查詢的行為。(2)銷售員方面結(jié)賬和找零之間的關(guān)系是找零擴(kuò)展結(jié)賬的行為。3、用例圖截圖如下二、概念模型概念模型中有九個(gè)實(shí)體,分別是:1、顧客有醫(yī)??ㄌ?hào)屬性2、管理員有管理員姓名屬性3、銷售員有銷售員號(hào)和銷售姓名等屬性4、藥品信息有藥品號(hào)、藥品名稱、藥品單價(jià)、藥品數(shù)量、藥品生產(chǎn)日期、藥品類型、藥品功能、藥品服用指導(dǎo)等屬性5、結(jié)賬有藥品單價(jià)、顧客姓名、銷售員號(hào)、付款方式等屬性6、進(jìn)貨有進(jìn)貨單號(hào)、進(jìn)貨時(shí)間、產(chǎn)品號(hào)、產(chǎn)品名稱、產(chǎn)品數(shù)量、產(chǎn)品單價(jià)等屬性7、查詢有藥品號(hào)、藥品名稱、柜存藥品數(shù)量、庫(kù)存藥品數(shù)量、藥品生產(chǎn)日期、藥品價(jià)格等屬性8、統(tǒng)計(jì)進(jìn)貨量有藥品單價(jià)、進(jìn)貨數(shù)量、藥品號(hào)、藥品數(shù)量、進(jìn)貨時(shí)間等屬性9、統(tǒng)計(jì)銷售量有銷售單價(jià)、銷售數(shù)量、藥品號(hào)、藥品數(shù)量、銷售時(shí)間等屬性關(guān)系:有多個(gè)銷售員、一個(gè)管理員,多個(gè)銷售員要統(tǒng)計(jì)一份銷售量,一個(gè)管理員要統(tǒng)計(jì)多份進(jìn)貨量,一個(gè)顧客結(jié)一次帳,一個(gè)銷售員給顧客收一次款,銷售員統(tǒng)計(jì)銷售量時(shí)根據(jù)多種藥品信息,管理員統(tǒng)計(jì)進(jìn)貨量時(shí)要根據(jù)多種藥品信息,一個(gè)管理員查詢多次,進(jìn)貨多次所以,實(shí)體間具體的關(guān)系如下:1、銷售員和結(jié)賬之間是多對(duì)一的關(guān)系2、顧客和結(jié)賬之間是一對(duì)一的關(guān)系3、顧客和藥品信息之間的關(guān)系是一對(duì)多的關(guān)系4、管理員和進(jìn)貨之間的關(guān)系都是一對(duì)多的關(guān)系,5、管理員和查詢之間的關(guān)系是一對(duì)多的關(guān)系6、管理員和統(tǒng)計(jì)進(jìn)貨量的關(guān)系是一對(duì)多的關(guān)系7、管理員和藥品信息是一對(duì)多的關(guān)系8、統(tǒng)計(jì)進(jìn)貨量和藥品信息之間的關(guān)系是多對(duì)多的關(guān)系9、統(tǒng)計(jì)銷售量和藥品信息之間的關(guān)系是一對(duì)多的關(guān)系三、順序圖(1)顧客順序圖一個(gè)顧客角色和一個(gè)藥店管理系統(tǒng)的對(duì)象。顧客要購(gòu)買藥品,首先要登錄系統(tǒng),然后查詢藥品信息,系統(tǒng)會(huì)返回藥品的信息,然后顧客選購(gòu)藥品,確定后由銷售員打印賬單,并給顧客核對(duì),然后顧客去銷售員那里結(jié)賬。
(2)銷售員順序圖一個(gè)銷售員角色和一個(gè)藥店管理系統(tǒng)的對(duì)象。銷售員要出售商品,首先要登錄系統(tǒng),然后可以根據(jù)藥品信息對(duì)客戶進(jìn)行出售,然后可以查詢藥品信息,會(huì)返回藥品信息,然后銷售員可以通過顧客選購(gòu)的藥品信息進(jìn)行打印賬單,與顧客交易完成后,可以統(tǒng)計(jì)銷售額。(3)管理員順序圖一個(gè)管理員角色和一個(gè)藥店管理系統(tǒng)的對(duì)象。管理員要對(duì)藥品信息進(jìn)行管理,首先要登錄系統(tǒng),然后可以查詢藥品信息,然后系統(tǒng)會(huì)返回藥品信息,如果缺貨,可以進(jìn)貨,如果藥品過期,可以處理過期藥品。進(jìn)貨、處理過期業(yè)務(wù)后,可以會(huì)藥品信息進(jìn)行更新,還可以統(tǒng)計(jì)進(jìn)貨量。四、系統(tǒng)行為類系統(tǒng)會(huì)發(fā)生的行為,包括登錄、查詢藥品信息、核對(duì)賬單、結(jié)賬、打印賬單、統(tǒng)計(jì)銷售量、進(jìn)貨、統(tǒng)計(jì)進(jìn)貨量、更新藥品信息等行為。系統(tǒng)行為類五、契約1、名稱:登錄職責(zé):顧客、銷售員、管理員都可以登錄系統(tǒng)、查看藥品的信息。但是根據(jù)權(quán)限的不同,如果是顧客登錄的話,顧客不需要輸入帳號(hào)和密碼。如果是銷售員登錄的話,銷售員需要用專有帳號(hào)(銷售員號(hào))進(jìn)行登錄,如果是管理員登錄的話,需要通過專有帳號(hào)(管理員姓名)進(jìn)行登錄。后置條件:如果是顧客登錄后,可以看到藥品名稱、柜存數(shù)量、出售價(jià)格、用藥指導(dǎo)等等,以便選購(gòu)藥品。如果是銷售員登錄后,可以看到藥品的名稱、柜存數(shù)量、出售價(jià)格等以便統(tǒng)計(jì)銷售量。如果是管理員登錄后,可以看到藥品的數(shù)量、類型、名稱、價(jià)格、柜存數(shù)量、庫(kù)存數(shù)量、生產(chǎn)日期等等,以便對(duì)藥品、藥品信息、進(jìn)貨等進(jìn)行管理。如果有新任銷售員或管理員,則新的帳號(hào)信息實(shí)例被創(chuàng)建,與登錄形成關(guān)聯(lián)。2、名稱:查詢藥品信息職責(zé):如果是顧客查看藥品狀態(tài)的話,顧客可以看到藥品名稱、柜存數(shù)量、出售價(jià)格、用藥指導(dǎo)等等,以便選購(gòu)藥品。如果是銷售員查看藥品狀態(tài)的話,銷售員可以看到藥品的名稱、柜存數(shù)量、出售價(jià)格等以便統(tǒng)計(jì)銷售量。如果是管理員查看藥品狀態(tài)的話,管理員可以看到藥品的數(shù)量、類型、名稱、價(jià)格、柜存數(shù)量、庫(kù)存數(shù)量、生產(chǎn)日期等等,以便對(duì)藥品、藥品信息、進(jìn)貨等進(jìn)行管理。后置條件:顧客查看藥品狀態(tài)后,可以正確方便選購(gòu)藥品,然后去結(jié)賬。如果沒有所需藥品,新的藥品實(shí)例被創(chuàng)建。對(duì)顧客進(jìn)行影響。銷售員查看藥品狀態(tài)后,可以查看銷售記錄,然后統(tǒng)計(jì)銷售量。管理員查看藥品狀態(tài)后,可以增刪改藥品信息、增加進(jìn)貨單、處理過期藥品。如果沒有藥品信息,新的藥品信息實(shí)例被創(chuàng)建,與藥品信息形成關(guān)聯(lián)。當(dāng)藥品數(shù)量不夠時(shí),新的進(jìn)貨實(shí)例被創(chuàng)建,與藥品信息形成關(guān)聯(lián)。3、名稱:核對(duì)賬單職責(zé):顧客選購(gòu)藥品后通知銷售員,銷售員根據(jù)藥品信息打印賬單后給顧客核對(duì)。后置條件:顧客核對(duì)完賬單后,可以結(jié)賬付款,銷售員進(jìn)行找零4、名稱:結(jié)賬職責(zé):顧客對(duì)所需藥品進(jìn)行結(jié)賬,銷售員進(jìn)行找零,系統(tǒng)增加銷售記錄。后置條件:顧客可以拿了藥品,離開藥店。5、名稱:打印賬單職責(zé):銷售員根據(jù)顧客選購(gòu)的藥品信息,進(jìn)行打印賬單。后置條件:把打印的賬單給顧客核對(duì),顧客核對(duì)完畢后,顧客可進(jìn)行結(jié)賬付款,銷售員進(jìn)行找零。6、名稱:統(tǒng)計(jì)銷售量職責(zé):銷售員通過結(jié)賬后系統(tǒng)增加的銷售記錄進(jìn)行統(tǒng)計(jì)匯總。后置條件:根據(jù)統(tǒng)計(jì)匯總銷售量后得出銷售報(bào)表。7、名稱:進(jìn)貨職責(zé):管理員查詢藥品信息后,發(fā)現(xiàn)庫(kù)存信息不足,可以增加進(jìn)貨單,對(duì)藥品進(jìn)行進(jìn)貨后置條件:藥品入庫(kù)后,如果有新的藥品信息,則可以創(chuàng)建新的藥品的實(shí)例,與藥品形成關(guān)聯(lián)??梢詫?duì)藥品信息的名稱、數(shù)量等進(jìn)行增刪改操作。修改柜存和庫(kù)存藥品的信息。8、名稱:統(tǒng)計(jì)進(jìn)貨量職責(zé):管理員通過進(jìn)貨單,對(duì)系統(tǒng)增加的進(jìn)貨記錄進(jìn)行統(tǒng)計(jì)匯總。后置條件:根據(jù)統(tǒng)計(jì)匯總進(jìn)貨量后得出進(jìn)貨報(bào)表。9、名稱:更新藥品信息職責(zé):管理員對(duì)藥品的信息進(jìn)行更新操作。如果庫(kù)存藥品不足,增加進(jìn)貨單,藥品入庫(kù)后,增加新有藥品名稱、數(shù)量等信息,更新原有藥品的數(shù)量、生產(chǎn)日期等。如果柜存藥品不足,增加柜存藥品數(shù)量、更新庫(kù)存藥品數(shù)量。如果藥品本身價(jià)格、用藥指導(dǎo)等信息發(fā)生改動(dòng),更新藥品信息。如果藥品過期,處理過期藥品,減少藥品數(shù)量,更新藥品信息。后置條件:更新藥品信息后,從系統(tǒng)中返回更新后的藥品信息,供顧客、銷售員、管理員登錄后查看更新后的信息,以便顧客查詢藥品信息、選購(gòu)藥品的操作,銷售員查詢藥品銷售記錄,進(jìn)行統(tǒng)計(jì)銷售量的操作,管理員查詢藥品進(jìn)貨信息、藥品信息,進(jìn)行統(tǒng)計(jì)進(jìn)貨量、進(jìn)貨等操作。五、協(xié)作圖1、顧客登錄的活動(dòng)步驟分為:顧客登錄,查詢藥品信息,返回藥品信息,核對(duì)賬單,藥品付款,返回銷售記錄,退出系統(tǒng)。顧客協(xié)作圖2、銷售員登錄的活動(dòng)步驟分為:銷售員登錄,出售藥品,打印賬單,藥品收款,查詢藥品信息,返回藥品信息,統(tǒng)計(jì)銷售量,退出系統(tǒng)。銷售員協(xié)作圖3、管理員登錄的活動(dòng)步驟分為:管理員登錄,查詢藥品信息,返回藥品信息,進(jìn)貨藥品,返回進(jìn)貨信息,更新藥品信息,統(tǒng)計(jì)進(jìn)貨量,退出系統(tǒng)。管理員協(xié)作圖5.2面向?qū)ο蠓治鲆?、系統(tǒng)類圖共有七個(gè)類:顧客類:屬性:醫(yī)??ㄌ?hào)操作:登錄、選購(gòu)、結(jié)賬銷售員類:屬性:銷售員號(hào)、銷售員姓名操作:登錄、出售、找零、管理員類:屬性:管理員姓名操作:登錄、進(jìn)貨、處理過期藥品藥品類:屬性:藥品號(hào)、藥品名稱、藥品單價(jià)、藥品數(shù)量、藥品信息操作:獲取、查看、出售藥品信息類:屬性:藥品號(hào)、藥品名稱、藥品單價(jià)、藥品數(shù)量、藥品生產(chǎn)日期、藥
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水痘疫苗培訓(xùn)課件
- 杖類助行器腋拐山東醫(yī)學(xué)高等??茖W(xué)校康復(fù)醫(yī)學(xué)教研室72課件
- 水電安裝基礎(chǔ)知識(shí)培訓(xùn)課件
- 2025版老房改造砌墻抹灰加固合同范本
- 二零二五年典當(dāng)業(yè)務(wù)風(fēng)險(xiǎn)評(píng)估與應(yīng)對(duì)咨詢合同
- 二零二五年度工業(yè)地產(chǎn)項(xiàng)目開發(fā)商合同
- 二零二五年度車輛租賃續(xù)約合同:新能源車輛租賃服務(wù)
- 二零二五版建筑行業(yè)公對(duì)公借條及對(duì)公借款合同范本
- 2025版綜合能源服務(wù)項(xiàng)目施工廉政監(jiān)督協(xié)議
- 2025版環(huán)保設(shè)備制造分包合同樣本
- 2025年山西航空產(chǎn)業(yè)集團(tuán)有限公司招聘考試筆試試題(含答案)
- (完整word版)高中英語(yǔ)3500詞匯表
- 開放性傷口止血包扎技術(shù)課件
- 重癥患者中心靜脈導(dǎo)管管理中國(guó)專家共識(shí)(2022版)
- 環(huán)境綜合應(yīng)急預(yù)案
- 氯甲烷泄露應(yīng)急預(yù)案
- 2.PaleoScan詳細(xì)操作流程
- PLC西門子S7-1200應(yīng)用技術(shù)完整全套教學(xué)課件
- 蘇州銀行總行信息科技部招聘考試真題2022
- 安裝電工電氣調(diào)試員安全技術(shù)操作規(guī)程
- 2乳的驗(yàn)收與預(yù)處理解析
評(píng)論
0/150
提交評(píng)論