版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 藥品銷售管理系統(tǒng)</b></p><p><b> 需求分析</b></p><p><b> 一 背景說(shuō)明</b></p><p> 醫(yī)藥作為民生的基本保障之一。是我們生活中不可缺少的部分。近來(lái),越來(lái)越多的醫(yī)藥銷售點(diǎn)普及。規(guī)模各不一樣。但總的來(lái)說(shuō),免不了兩個(gè)部分:
2、進(jìn)購(gòu)藥品和銷售藥品。為了實(shí)現(xiàn)這兩個(gè)部分的功能和要求,需設(shè)計(jì)出功能細(xì)致的完整系統(tǒng)。該系統(tǒng)需包含對(duì)藥品信息的管理、對(duì)財(cái)務(wù)狀況的管理等。醫(yī)藥管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作。手工進(jìn)行企業(yè)日常的藥品銷售、出入庫(kù)的工作,容易出現(xiàn)“開(kāi)空單”的現(xiàn)象,且呆賬、錯(cuò)賬時(shí)有發(fā)生,而且費(fèi)時(shí)費(fèi)力。本系統(tǒng)在設(shè)計(jì)中考慮和克服了上訴問(wèn)題,實(shí)現(xiàn)了企業(yè)管理工作的系統(tǒng)化、規(guī)范化和自動(dòng)化。在本次課程設(shè)計(jì)中,基于對(duì)資料的調(diào)查了解和自身的主觀認(rèn)識(shí)粗略設(shè)計(jì)出如下醫(yī)藥銷售系統(tǒng)。
3、以達(dá)到實(shí)現(xiàn)簡(jiǎn)單的醫(yī)藥銷售的各個(gè)功能的目的。</p><p><b> 二 部門(mén)劃分</b></p><p><b> 1、進(jìn)藥部門(mén)</b></p><p> 該部門(mén)是醫(yī)藥銷售的基礎(chǔ)。只有保證該部門(mén)的正常的運(yùn)行,才能更好的完成藥品銷售的順利進(jìn)行。在該部門(mén)中,需要對(duì)入庫(kù)的藥品進(jìn)行細(xì)致入微的藥品信息登記。其中包括每次進(jìn)購(gòu)的
4、藥品信息和財(cái)務(wù)、每次取出用于銷售的藥品信息和財(cái)務(wù)、過(guò)期藥品的信息和財(cái)務(wù)以及處理情況。到一定的階段還需要對(duì)所有的數(shù)據(jù)進(jìn)行匯總分析。</p><p><b> 2、售藥部門(mén)</b></p><p> 該部門(mén)是醫(yī)藥銷售的直接部門(mén)。是面向顧客的一種服務(wù)。會(huì)比較直觀的體現(xiàn)整個(gè)醫(yī)藥的銷售情況。雖然該部門(mén)需要了解和學(xué)習(xí)不少的銷售技巧方面的知識(shí),以到達(dá)提高銷售業(yè)績(jī)的目的。但對(duì)于本
5、系統(tǒng)來(lái)講,該部門(mén)主要實(shí)現(xiàn)對(duì)每次進(jìn)柜的藥品信息登記、每售出一件藥品的信息登記、回收過(guò)期藥品的信息登記等。只有每次細(xì)致的記錄相關(guān)信息,才能更有條理的順利完成各個(gè)要求。</p><p><b> 三 子系統(tǒng)功能</b></p><p> 該系統(tǒng)總的方面分為兩個(gè)大的板塊,就是上面講的進(jìn)藥部門(mén)和售藥部門(mén)。但在具體實(shí)施過(guò)程中。會(huì)涉及到不同的子系統(tǒng)及相關(guān)的數(shù)據(jù)屬性等。這樣更細(xì)致
6、全面的羅列出各個(gè)方面的信息和要求,有助于系統(tǒng)的完整性和操作的有效性。在醫(yī)藥銷售中,首先會(huì)涉及到基本的藥品信息,包括其基本屬性信息以及價(jià)格信息等。銷售都會(huì)涉及到財(cái)務(wù)狀況,因此必須做好相關(guān)的財(cái)務(wù)信息記錄。另外,還會(huì)涉及到銷售管理和倉(cāng)庫(kù)管理的相關(guān)數(shù)據(jù)。因此在該系統(tǒng)中,會(huì)有以下幾個(gè)子系統(tǒng):基本信息子系統(tǒng)、庫(kù)房管理子系統(tǒng)、銷售管理子系統(tǒng)、財(cái)務(wù)統(tǒng)計(jì)子系統(tǒng)、總經(jīng)理子系統(tǒng)。</p><p><b> 四 各子系統(tǒng)的功
7、能</b></p><p><b> 基本信息子系統(tǒng)</b></p><p><b> 藥品基本信息</b></p><p> ?。ň幪?hào)、藥名、單價(jià)、數(shù)量、總價(jià)、供應(yīng)商、備注)</p><p><b> 供應(yīng)商基本信息</b></p><p
8、> ?。ü?yīng)商號(hào)、名稱、聯(lián)系人、所在城市、聯(lián)系方式)</p><p><b> 客戶基本信息</b></p><p> ?。蛻籼?hào)、類別、聯(lián)系人、所在城市、聯(lián)系方式)</p><p><b> 4、員工基本信息</b></p><p> (員工號(hào)、姓名、用戶名、密碼、職位、權(quán)限)<
9、/p><p><b> 庫(kù)房管理子系統(tǒng)</b></p><p> 對(duì)入庫(kù)的藥品進(jìn)行登記</p><p> ?。ň幪?hào)、藥名、數(shù)量、單價(jià)、總價(jià)、備注)</p><p> 對(duì)倉(cāng)庫(kù)中的藥品進(jìn)行查詢</p><p> ?。ň幪?hào)、藥名、庫(kù)存數(shù)量、單價(jià)、備注)</p><p><
10、b> 進(jìn)行退貨處理</b></p><p> (編號(hào)、藥名、退貨數(shù)量、單價(jià)、備注)</p><p><b> 銷售管理子系統(tǒng)</b></p><p> 對(duì)每一次銷售行為進(jìn)行登記</p><p> (編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)</p><p><b
11、> 對(duì)銷售報(bào)表進(jìn)行查詢</b></p><p> ?。ň幪?hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)</p><p><b> 對(duì)銷售退貨進(jìn)行處理</b></p><p> ?。ň幪?hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)</p><p><b> 財(cái)務(wù)統(tǒng)計(jì)子系統(tǒng)</b><
12、;/p><p> 每天的收入、支出記錄</p><p> ?。ň幪?hào)、發(fā)票號(hào)、數(shù)額、經(jīng)手人、日期)</p><p><b> 每月的結(jié)算</b></p><p> ?。ň幪?hào)、上月余額、收入、支出、余額、經(jīng)手人、日期)</p><p><b> 年終結(jié)算</b></p&g
13、t;<p> ?。ň幪?hào)、收入、支出、凈收入、經(jīng)手人、日期)</p><p><b> 總經(jīng)理子系統(tǒng)</b></p><p> 1、查詢銷售情況和財(cái)務(wù)狀況以便了解本企業(yè)的經(jīng)營(yíng)狀況,做出相應(yīng)的決策; </p><p> 2、管理員工,了解不同員工的上班時(shí)間和他的相關(guān)的業(yè)績(jī);</p><p> 3、客戶的
14、管理,了解客戶的數(shù)量,注銷有問(wèn)題的客戶;</p><p> 4、供應(yīng)商的管理,了解供應(yīng)信息,選擇最合適的供應(yīng)商。</p><p><b> 五 數(shù)據(jù)字典</b></p><p><b> 數(shù)據(jù)項(xiàng)</b></p><p><b> 數(shù)據(jù)結(jié)構(gòu)</b></p>
15、<p><b> 數(shù)據(jù)流</b></p><p><b> 數(shù)據(jù)存儲(chǔ)</b></p><p><b> 處理過(guò)程</b></p><p><b> 概念結(jié)構(gòu)設(shè)計(jì)過(guò)程</b></p><p> 本次課程設(shè)計(jì)開(kāi)發(fā)醫(yī)藥銷售管理系統(tǒng),經(jīng)過(guò)可行性
16、分析、詳細(xì)調(diào)查以及多次討論,確定了該系統(tǒng)主要由進(jìn)購(gòu)藥品和銷售藥品兩部分組成。具體來(lái)說(shuō)分為五個(gè)子系統(tǒng),分別是:基本信息子系統(tǒng)、庫(kù)房管理子系統(tǒng)、銷售管理子系統(tǒng)、財(cái)務(wù)統(tǒng)計(jì)子系統(tǒng)、總經(jīng)理子系統(tǒng)。各個(gè)子系統(tǒng)各司其職,獨(dú)立完成自身的任務(wù)又與其他子系統(tǒng)緊密聯(lián)系。本結(jié)構(gòu)設(shè)計(jì)過(guò)程采用自頂向下的設(shè)計(jì)方法,即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化。下面給出各個(gè)子系統(tǒng)的分析及分E-R圖的設(shè)計(jì)及對(duì)其進(jìn)行的各項(xiàng)調(diào)整</p><p><
17、;b> 基本信息子系統(tǒng)</b></p><p><b> 子系統(tǒng)功能:</b></p><p> 收集藥品、員工、顧客和供應(yīng)商的基本信息并做好相應(yīng)的記錄和管理。其中包括對(duì)當(dāng)前信息的添加、修改、刪除等管理。</p><p> 定期對(duì)各種信息進(jìn)行整理。比如對(duì)過(guò)了保質(zhì)期的藥品信息和過(guò)了一定時(shí)限的員工、顧客和供應(yīng)商信息的刪除。
18、以減少資源的浪費(fèi)。</p><p> 對(duì)系統(tǒng)自身的維護(hù)管理。比如系統(tǒng)的修復(fù)和升級(jí)等。</p><p> 根據(jù)設(shè)計(jì)情況以及數(shù)據(jù)字典,畫(huà)出該子系統(tǒng)的分E-R圖。</p><p> 員工信息分E-R圖:</p><p> 藥品信息分E-R圖:</p><p><b> 顧客信息E-R圖:</b>
19、;</p><p> 供應(yīng)商信息E-R圖:</p><p><b> 實(shí)體屬性如下:</b></p><p> 員工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、職務(wù)、權(quán)限、備注)</p><p> 藥品(編號(hào)、藥名、類別、供應(yīng)商、庫(kù)存量、進(jìn)價(jià)、售價(jià)、有效期、備注)</p><p> 顧客(客
20、戶號(hào)、名稱、聯(lián)系人、聯(lián)系方式、所在城市、備注)</p><p> 供應(yīng)商(供應(yīng)商號(hào)、名稱、聯(lián)系人、聯(lián)系方式、所在城市、備注)</p><p><b> 庫(kù)房管理子系統(tǒng)</b></p><p><b> 子系統(tǒng)的功能:</b></p><p> 1、對(duì)入庫(kù)的藥品進(jìn)行編號(hào)登記管理。將各種藥品分類
21、編號(hào)登記其名稱、數(shù)量及進(jìn)購(gòu)價(jià)格等相關(guān)信息,便于查詢的方便和效率。</p><p> 2、對(duì)每次從倉(cāng)庫(kù)取出的藥品進(jìn)行詳細(xì)的登記管理。主要包括其藥名、數(shù)量、經(jīng)手人、取出日期等管理。</p><p> 3、實(shí)現(xiàn)隨時(shí)查詢倉(cāng)庫(kù)情況的功能。要求能即使登入界面、準(zhǔn)確查詢相關(guān)的倉(cāng)庫(kù)當(dāng)前的信息。</p><p> 4、能做好對(duì)不合要求的藥品的退貨管理。要求記錄退掉的藥品的名稱、
22、數(shù)量、所值金額和退貨原因等相關(guān)信息。</p><p> 根據(jù)設(shè)計(jì)情況以及數(shù)據(jù)字典,畫(huà)出該子系統(tǒng)的分E-R圖。</p><p><b> 實(shí)體屬性如下:</b></p><p> 入庫(kù)合出庫(kù)藥品(編號(hào)、藥名、數(shù)量、單價(jià)、總價(jià)、備注)</p><p> 對(duì)倉(cāng)庫(kù)中藥品的查詢(編號(hào)、藥名、庫(kù)存量、單價(jià)、備注)</p
23、><p> 退貨處理(編號(hào)、藥名、退貨數(shù)量、單價(jià)、備注)</p><p><b> 銷售管理子系統(tǒng)</b></p><p><b> 子系統(tǒng)功能:</b></p><p> 1、及時(shí)對(duì)每次銷售行為的準(zhǔn)確記錄。包括藥品的編號(hào)、名稱、數(shù)量、金額、經(jīng)手人、經(jīng)手日期等相關(guān)信息的準(zhǔn)確登記。方便整個(gè)的管理和
24、其他的查詢工作的完成。</p><p> 2、對(duì)每次退貨進(jìn)行詳細(xì)的記錄。除了藥品的基本信息之外,還需要對(duì)退貨原因進(jìn)行詳細(xì)的登記。以便找出原因并盡力解決其原因。以減少以后的退貨率。</p><p> 3、能夠?qū)崿F(xiàn)月終和年終的總的數(shù)據(jù)統(tǒng)計(jì)以及能實(shí)現(xiàn)隨時(shí)對(duì)銷售報(bào)表的查詢功能。其中數(shù)據(jù)的統(tǒng)計(jì)主要包括編號(hào)、藥名、數(shù)量、金額、經(jīng)手人、統(tǒng)計(jì)截止日期等。而對(duì)報(bào)表的查詢時(shí)需要有如下屬性的總的統(tǒng)計(jì)。比如:
25、某種藥品的售出數(shù)量、總的售出金額、統(tǒng)計(jì)截止日期、負(fù)責(zé)人證明。</p><p> 根據(jù)設(shè)計(jì)情況以及數(shù)據(jù)字典,畫(huà)出該子系統(tǒng)的分E-R圖。</p><p><b> 實(shí)體屬性如下:</b></p><p> 每次售出的藥品(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)</p><p> 每次退回的藥品(編號(hào)、藥名、單價(jià)
26、、數(shù)量、總價(jià)、經(jīng)手人、日期)</p><p> 銷售報(bào)表的查詢(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)</p><p><b> 財(cái)務(wù)統(tǒng)計(jì)子系統(tǒng)</b></p><p><b> 子系統(tǒng)功能:</b></p><p> 記錄每天支出和收入的詳細(xì)情況、相關(guān)細(xì)則以及結(jié)算情況。記錄盡可能詳細(xì)
27、,以方便管理。主要記錄售出或退回的藥品的編號(hào)、藥名、發(fā)票號(hào)、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期以及備注等。</p><p> 記錄每月支出和收入的詳細(xì)情況、相關(guān)細(xì)則以及結(jié)算情況。主要包括上月余額、當(dāng)月的收入、支出、余額、經(jīng)手人和日期。能實(shí)現(xiàn)隨時(shí)查詢的功能。</p><p> 記錄每年支出和收入的詳細(xì)情況、相關(guān)細(xì)則以及結(jié)算情況。主要包括上年余額、當(dāng)年的收入、支出、凈收入、經(jīng)手人和日期。能實(shí)現(xiàn)
28、隨時(shí)查詢的功能。</p><p> 根據(jù)設(shè)計(jì)情況以及數(shù)據(jù)字典,畫(huà)出該子系統(tǒng)的分E-R圖。</p><p><b> 實(shí)體屬性如下:</b></p><p> 每天的收入、支出記錄(編號(hào)、發(fā)票號(hào)、數(shù)額、經(jīng)手人、日期)</p><p> 每月的結(jié)算(編號(hào)、上月余額、收入、支出、余額、經(jīng)手人、日期)</p>
29、<p> 年終結(jié)算(編號(hào)、收入、支出、凈收入、經(jīng)手人、日期)</p><p><b> 總經(jīng)理子系統(tǒng)</b></p><p><b> 子系統(tǒng)功能:</b></p><p> 1、能隨時(shí)查詢銷售情況和財(cái)務(wù)狀況具體情況以便了解本企業(yè)的經(jīng)營(yíng)狀況,做出相應(yīng)的決策; </p><p>
30、 2、管理員工,了解不同員工的上班時(shí)間和他的相關(guān)的業(yè)績(jī);</p><p> 3、客戶的管理,了解客戶的數(shù)量,注銷有問(wèn)題的客戶;</p><p> 4、供應(yīng)商的管理,了解供應(yīng)信息,選擇最合適的供應(yīng)商。</p><p> 根據(jù)設(shè)計(jì)情況以及數(shù)據(jù)字典,畫(huà)出該子系統(tǒng)的分E-R圖。</p><p><b> 實(shí)體屬性如下:</b
31、></p><p> 藥品信息(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、供應(yīng)商、備注)</p><p> 財(cái)務(wù)信息(編號(hào)、發(fā)票號(hào)、支出、收入、凈收入、經(jīng)手人、日期)</p><p> 銷售信息(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)</p><p> 供應(yīng)商(供應(yīng)商號(hào)、名稱、聯(lián)系人、所在城市、聯(lián)系方式)</p><
32、;p> 顧客(客戶號(hào)、類別、聯(lián)系人、所在城市、聯(lián)系方式)</p><p> 對(duì)E-R圖調(diào)整的準(zhǔn)則:</p><p> 現(xiàn)實(shí)世界中的事物能作為屬性對(duì)待的盡量作為屬性對(duì)待;</p><p> 屬性和實(shí)體的劃分:屬性中不具有需要描述的信息,即屬性是不可分的數(shù)據(jù)項(xiàng),不再包含其他信息。</p><p><b> 具體調(diào)整如下:
33、</b></p><p> 員工應(yīng)對(duì)應(yīng)一個(gè)領(lǐng)導(dǎo)關(guān)系,但為了簡(jiǎn)便起見(jiàn),就用員工的“等級(jí)”屬性來(lái)表示員工之間的領(lǐng)導(dǎo)關(guān)系。</p><p><b> 視 圖 集 成</b></p><p> 以上便是五個(gè)子系統(tǒng)的分E-R圖設(shè)計(jì)及其調(diào)整的整個(gè)過(guò)程,接著要做的就是將所有的分E-R圖進(jìn)行綜合,合成一個(gè)系統(tǒng)的總E-R圖.</p>
34、<p> 由于本系統(tǒng)比較簡(jiǎn)單,分E-R圖規(guī)模也比較小,所以E-R圖合成過(guò)程采用一次將五個(gè)子系統(tǒng)分E-R圖集成總E-R圖的方式.</p><p><b> 分兩步進(jìn)行:</b></p><p><b> 第一步:合并。</b></p><p> 解決各分E-R圖之間的沖突,將各分E-R圖合并起來(lái)生成初步
35、E-R圖。</p><p> 各分E-R圖之間的沖突主要有三類:</p><p><b> 屬性沖突:</b></p><p> ?。?)屬性域沖突,即屬性值的類型、取值范圍或取值集合不同。由于本系統(tǒng)較簡(jiǎn)單,所以并不存在這種沖突;</p><p> ?。?)屬性取值單位沖突。由于本系統(tǒng)較簡(jiǎn)單,不存在這類沖突;<
36、/p><p><b> 2、命名沖突:</b></p><p> 同名異義:由于本系統(tǒng)較簡(jiǎn)單,所以不存在這類沖突;</p><p> 異名同義:由于本系統(tǒng)較小,所以不存在這類沖突;</p><p><b> 3、結(jié)構(gòu)沖突:</b></p><p> 同一對(duì)象在不同應(yīng)用中
37、具有不同的抽象:本系統(tǒng)在需求分析階段原本存在這種沖突,考慮到后期的簡(jiǎn)化合并,我們?cè)谠O(shè)計(jì)各個(gè)分E-R圖就早先解決了這個(gè)問(wèn)題,即將在任何一個(gè)分E-R圖中作為實(shí)體出現(xiàn)的屬性全部作為實(shí)體;</p><p> 同一實(shí)體在不同分E-R圖中所包含的屬性個(gè)數(shù)和屬性排列次序不完全相同:由于本系統(tǒng)較簡(jiǎn)單,所以并不存在這種沖突;</p><p> 第二步:修改和重構(gòu)。</p><p>
38、; 消除不必要的冗余,生成基本E-R圖。</p><p> 由于本系統(tǒng)涵蓋的內(nèi)容比較少,基本不存在冗余的現(xiàn)象,所以初步E-R圖就是基本E-R圖,不必再進(jìn)行調(diào)整。下面給出E-R圖。</p><p> 邏 輯 結(jié) 構(gòu) 設(shè) 計(jì)</p><p><b> 一、關(guān)系模式:</b></p><p> 藥品信息(編號(hào)、藥名、
39、單價(jià)、數(shù)量、總價(jià)、供應(yīng)商、備注)</p><p> 員工信息(員工號(hào)、姓名、用戶名、密碼、職位、權(quán)限)</p><p> 客戶信息(客戶號(hào)、類別、聯(lián)系人、所在城市、聯(lián)系方式)</p><p> 供應(yīng)商信息(供應(yīng)商號(hào)、名稱、聯(lián)系人、所在城市、聯(lián)系方式)</p><p> 藥品銷售信息(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)<
40、/p><p><b> 二、關(guān)系模式優(yōu)化:</b></p><p> 在上述關(guān)系模式中,每一個(gè)分量都是不可分割的數(shù)據(jù)項(xiàng)所以都符合第一范式;在員工信息關(guān)系模式中,員工是按照權(quán)限分類的,職位不同權(quán)限也不同,這樣該關(guān)系模式就存在了非主屬性對(duì)碼的傳遞依賴:?jiǎn)T工號(hào)->職位,職位->權(quán)限,所以就將用員工信息分解為如下現(xiàn)個(gè)模式:</p><p>
41、 ?、賳T工信息(員工號(hào)、姓名、職位)</p><p> ?、诼毼粰?quán)限信息(職位、權(quán)限)</p><p> 本系統(tǒng)不考慮職工信息的管理,為了使銷售員編號(hào)與銷售員的職工號(hào)連系起來(lái),并能通過(guò)職工姓名和職位來(lái)修改用戶信息所以把員工的部分信息(員工號(hào)、姓名、職位)和用戶信息(用戶名、密碼、權(quán)限)合成了員工信息(員工號(hào)、姓名、用戶名、密碼、職位、權(quán)限)以便系統(tǒng)功能的實(shí)現(xiàn),所以在此不采用模式分解。&l
42、t;/p><p><b> 三、用戶子模式設(shè)計(jì)</b></p><p> 1、經(jīng)理子系統(tǒng)用戶子模式</p><p> 員工(員工號(hào)、姓名、用戶名、密碼、職位、權(quán)限);</p><p> 因?yàn)榻?jīng)理對(duì)于員工其他情況不會(huì)經(jīng)常關(guān)注,經(jīng)常使用的只有以上各項(xiàng),所以在經(jīng)理子系統(tǒng)上設(shè)立員工關(guān)系。</p><p&g
43、t; 2、庫(kù)房管理子系統(tǒng)用戶子模式</p><p> 藥品(編號(hào)、藥名、單價(jià)、數(shù)量、備注)</p><p> 因?yàn)楣芾韱T對(duì)藥品的其他信息不會(huì)經(jīng)常使用。經(jīng)常使用的只有以上各項(xiàng),所以在庫(kù)房管理子系統(tǒng)上設(shè)立藥品關(guān)系。</p><p> 3、銷售管理用戶子模式</p><p> 銷售記錄(編號(hào)、藥品、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)<
44、/p><p> 因?yàn)樵阡N售員對(duì)銷售記錄中的其他信息不會(huì)經(jīng)常使用,經(jīng)常使用的只有以上各項(xiàng),所以在銷售管理子系統(tǒng)上設(shè)立銷售記錄關(guān)系。</p><p> 物 理 結(jié) 構(gòu) 設(shè) 計(jì)</p><p><b> 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)</b></p><p> 經(jīng)過(guò)分析可知,本藥品銷售管理系統(tǒng)中信息處理的特點(diǎn)如下:</p>&
45、lt;p> ?。ǎ保╀N售和庫(kù)房管理兩個(gè)部門(mén)的數(shù)據(jù)不僅經(jīng)常需要查詢,而且更新速度快,例如銷售系統(tǒng)中藥品的銷售記錄、庫(kù)房管理中對(duì)于庫(kù)存中的藥品信息。</p><p> ?。ǎ玻└鱾€(gè)部門(mén)信息要求共享的信息較多。例如員工信息、藥品的基本信息等。但財(cái)務(wù)信息一般不共享。</p><p> ?。ǎ常┙?jīng)理部門(mén)有一定的特殊職能:匯總財(cái)務(wù)信息;對(duì)于被辭退的員工從系統(tǒng)中級(jí)聯(lián)刪除其信息、如從員工表中刪除其基
46、本信息、從它所服務(wù)的工作部門(mén)中刪除該員工的工作名額,結(jié)算支付其工資、獎(jiǎng)金;同時(shí)補(bǔ)充新的員工,代替它的工作。</p><p> 針對(duì)這些特點(diǎn),設(shè)計(jì)如下:</p><p> 確定數(shù)據(jù)庫(kù)的存放位置</p><p> 為了提高系統(tǒng)性能,現(xiàn)根據(jù)應(yīng)用情況將數(shù)據(jù)按照易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低的部分分別在兩個(gè)磁盤(pán)上存放。同時(shí),考慮到本系統(tǒng)是多用戶的,為了提
47、高效率,數(shù)據(jù)庫(kù)的備份的數(shù)據(jù)和日志文件將保存在磁帶中。</p><p><b> 經(jīng)常存取部分:</b></p><p> 藥品基本信息(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、供應(yīng)商、備注)</p><p> 供應(yīng)商基本信息(供應(yīng)商號(hào)、名稱、聯(lián)系人、所在城市、聯(lián)系方式)</p><p> 客戶基本信息(客戶號(hào)、類別、聯(lián)系人
48、、所在城市、聯(lián)系方式)</p><p> 員工基本信息(員工號(hào)、姓名、用戶名、密碼、職位、權(quán)限)</p><p> 對(duì)入庫(kù)的藥品進(jìn)行登記(編號(hào)、藥名、數(shù)量、單價(jià)、總價(jià)、備注)</p><p> 對(duì)倉(cāng)庫(kù)中的藥品進(jìn)行查詢(編號(hào)、藥名、庫(kù)存數(shù)量、單價(jià)、備注)</p><p> 對(duì)每一次銷售行為進(jìn)行登記(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、
49、日期)</p><p> 對(duì)銷售報(bào)表進(jìn)行查詢(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)</p><p> 存取頻率較低的部分:</p><p> 賬單(編號(hào)、發(fā)票號(hào)、數(shù)額、經(jīng)手人、日期);</p><p> 總帳(編號(hào)、上月余額、收入、支出、余額、經(jīng)手人、日期);</p><p> 財(cái)務(wù)狀況(收入、支出、
50、凈收入、經(jīng)手人、日期);</p><p> 進(jìn)行退貨處理(編號(hào)、藥名、退貨數(shù)量、單價(jià)、備注);</p><p> 對(duì)銷售退貨進(jìn)行處理(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期);</p><p><b> 確定系統(tǒng)配置</b></p><p> 藥品銷售管理系統(tǒng)需要的微機(jī)數(shù)量和規(guī)模都不必太大,但在系統(tǒng)設(shè)計(jì)時(shí)應(yīng)考
51、慮到酒店的發(fā)展需求,在選擇硬件設(shè)備、服務(wù)器操作系統(tǒng)、數(shù)據(jù)庫(kù)時(shí)都考慮到能夠逐步的增加和擴(kuò)展。</p><p> 本藥品銷售管理系統(tǒng)選用了Windows9x系統(tǒng)作為微機(jī)的操作系統(tǒng),它能夠有較好的使用界面并能夠充分發(fā)揮出微機(jī)硬件的作用,比較適合藥店這樣的機(jī)構(gòu);另外,選用了目前應(yīng)用最多的ORACLE 數(shù)據(jù)庫(kù)。</p><p> 由于涉及到藥店的財(cái)務(wù)管理,數(shù)據(jù)的完整性和安全性顯得尤其重要。系統(tǒng)中
52、的數(shù)據(jù)一旦丟失,將需要很長(zhǎng)時(shí)間進(jìn)行恢復(fù),有時(shí)甚至使信息系統(tǒng)不得不從系統(tǒng)初始化階段重新開(kāi)始運(yùn)行。每天進(jìn)行數(shù)據(jù)備份是保障系統(tǒng)安全的重要手段。數(shù)據(jù)備份需要嚴(yán)格按照事先制定的備份與故障恢復(fù)策略進(jìn)行,并落實(shí)備份登記和檢查措施。</p><p> 具體的系統(tǒng)配置應(yīng)當(dāng)根據(jù)系統(tǒng)實(shí)際運(yùn)行情況做進(jìn)一步的調(diào)整。</p><p><b> 二 存取路徑設(shè)計(jì)</b></p>
53、<p> 在本系統(tǒng)中,主要的操作是查詢、更新等操作。在各個(gè)子系統(tǒng)中都會(huì)涉及到相關(guān)的操作。所以在本系統(tǒng)中采用索引方法,即根據(jù)應(yīng)用要求確定對(duì)關(guān)系的哪些屬性列建立索引、哪些屬性列建立組合索引、哪些索引要設(shè)計(jì)為唯一索引等。具體設(shè)計(jì)如下:</p><p> 1、對(duì)以下經(jīng)常在查詢中出現(xiàn)的關(guān)系的碼建立索引<說(shuō)明:下加橫線部分表示關(guān)系的碼></p><p> 藥品基本信息(編號(hào)
54、、藥名、單價(jià)、數(shù)量、總價(jià)、供應(yīng)商、備注)</p><p> 供應(yīng)商基本信息(供應(yīng)商號(hào)、名稱、聯(lián)系人、所在城市、聯(lián)系方式)</p><p> 客戶基本信息(客戶號(hào)、類別、聯(lián)系人、所在城市、聯(lián)系方式)</p><p> 員工基本信息(員工號(hào)、姓名、用戶名、密碼、職位、權(quán)限)</p><p> 對(duì)入庫(kù)的藥品進(jìn)行登記(編號(hào)、藥名、數(shù)量、單價(jià)、
55、總價(jià)、備注)</p><p> 對(duì)倉(cāng)庫(kù)中的藥品進(jìn)行查詢(編號(hào)、藥名、庫(kù)存數(shù)量、單價(jià)、備注)</p><p> 對(duì)銷售報(bào)表進(jìn)行查詢(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)</p><p> 2、以下經(jīng)常進(jìn)行連接操作的關(guān)系的碼建立索引:</p><p> 編號(hào)、供應(yīng)商號(hào)、客戶號(hào)、員工號(hào)等</p><p>
56、3、由于下面幾個(gè)關(guān)系模式的更新頻率很高,所以沒(méi)有定義索引:</p><p> 對(duì)每一次銷售行為進(jìn)行登記(編號(hào)、藥名、單價(jià)、數(shù)量、總價(jià)、經(jīng)手人、日期)</p><p> 賬單(編號(hào)、發(fā)票號(hào)、數(shù)額、經(jīng)手人、日期);</p><p> 總帳(編號(hào)、上月余額、收入、支出、余額、經(jīng)手人、日期);</p><p> 財(cái)務(wù)狀況(收入、支出、凈收入、
57、經(jīng)手人、日期);</p><p><b> 課程小結(jié)</b></p><p> 在這次課程設(shè)計(jì)過(guò)程中,我首先對(duì)醫(yī)藥管理進(jìn)行了了解,仔細(xì)分析了該管理對(duì)系統(tǒng)功能的要求,并根據(jù)這些功能要求對(duì)系統(tǒng)進(jìn)行定義,確定系統(tǒng)必須做什么。但由于對(duì)醫(yī)藥管理了解不多,需求分析難免不夠完善。之后著手對(duì)系統(tǒng)的設(shè)計(jì)工作,首先是概念結(jié)構(gòu)設(shè)計(jì),根據(jù)需求分析結(jié)果總結(jié)系統(tǒng)內(nèi)實(shí)體及聯(lián)系并繪制系統(tǒng)的局部E
58、R圖然后畫(huà)出全局ER圖。結(jié)合需求分析與概念結(jié)構(gòu)設(shè)計(jì)把設(shè)計(jì)好的ER圖轉(zhuǎn)換為DBMS所支持的數(shù)據(jù)模型所符合的邏輯結(jié)構(gòu),運(yùn)用SQL數(shù)據(jù)庫(kù)管理系統(tǒng)建好表和相關(guān)約束。</p><p> 本系統(tǒng)最終能夠基本實(shí)現(xiàn)絕大多數(shù)功能,但是也有很多不足之處,如藥品進(jìn)庫(kù)信息功能,對(duì)新進(jìn)藥品進(jìn)行入庫(kù)存儲(chǔ),但是由于進(jìn)價(jià)跟有效期的變化不能只是對(duì)該藥品的庫(kù)存量更改。進(jìn)價(jià)可以運(yùn)用加成定價(jià)法更改。</p><p> 在這次
59、課程設(shè)計(jì)中雖然遇到過(guò)很多的困難,但我從中學(xué)到了很多有用的知識(shí),通過(guò)不斷的翻閱資料,各個(gè)問(wèn)題的解決使我對(duì)系統(tǒng)的設(shè)計(jì)越來(lái)越感興趣。相信我從這次課程設(shè)計(jì)所學(xué)到的東西可以讓我在以后的學(xué)習(xí)及工作中受益無(wú)限。</p><p><b> 參考文獻(xiàn):</b></p><p> [1].李曉喆,張曉輝. SQL Server 2000管理及應(yīng)用系統(tǒng)開(kāi)發(fā).人民郵電出版社,2002[
60、2].徐松林,路斌,王冬.PowerBuilder數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)教程.清華大學(xué)出版社,2003 </p><p> [3].崔巍,陳雍先.PowerBuilder10.0實(shí)用教程.清華大學(xué)出版社,2006</p><p> [4].馬景,濤張軍.劉小松.PowerBuilder10.0實(shí)用教程.清華大學(xué)出版社,2006</p><p> [5].馮登國(guó),網(wǎng)絡(luò)安
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-醫(yī)藥銷售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---醫(yī)藥銷售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-醫(yī)藥銷售管理系統(tǒng)
- 數(shù)據(jù)庫(kù)醫(yī)藥銷售管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 醫(yī)藥銷售管理數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 醫(yī)藥銷售管理數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---醫(yī)藥銷售系統(tǒng)
- (數(shù)據(jù)庫(kù)課程設(shè)計(jì))醫(yī)藥銷售管理系統(tǒng)畢業(yè)設(shè)
- 銷售管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)-訂單式銷售管理系統(tǒng)課程設(shè)計(jì)
- 公司銷售管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)—手機(jī)銷售管理系統(tǒng)
- 汽車(chē)銷售管理系統(tǒng)sql課程設(shè)計(jì)
- 商品銷售管理系統(tǒng)課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)--銷售管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)----銷售管理系統(tǒng)
- 超市銷售管理系統(tǒng)--課程設(shè)計(jì)報(bào)告
- java課程設(shè)計(jì)--企業(yè)銷售管理系統(tǒng)
- 銷售管理__課程設(shè)計(jì)
- 汽車(chē)銷售管理管理系統(tǒng)課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論