藥品銷售管理系統(tǒng)說明書(很詳細(xì))_第1頁
藥品銷售管理系統(tǒng)說明書(很詳細(xì))_第2頁
藥品銷售管理系統(tǒng)說明書(很詳細(xì))_第3頁
藥品銷售管理系統(tǒng)說明書(很詳細(xì))_第4頁
藥品銷售管理系統(tǒng)說明書(很詳細(xì))_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、鄭州輕丄:業(yè)學(xué)疏*實踐教學(xué)*蘭州理工大學(xué)計算機(jī)與通信學(xué)院2014年春季學(xué)期數(shù)據(jù)庫課程設(shè)計題 目:藥品銷售管理系統(tǒng)專業(yè)班級:信息與計算科學(xué)2班姓 名:張翠紅學(xué) 號:11500230指導(dǎo)教師:王旭陽成 績:目錄摘要11. 需求分析21.3數(shù)據(jù)流程圖21.4數(shù)據(jù)字典42. 概念結(jié)構(gòu)設(shè)計62.1局部視圖設(shè)計62.2系統(tǒng)總E-R圖93. 邏借結(jié)構(gòu)設(shè)計103.1建立數(shù)據(jù)庫103.2關(guān)系模式及關(guān)系圖134. 系統(tǒng)實現(xiàn)154. 1登陸模塊155. 系統(tǒng)測試225. 2測試用例22參考文獻(xiàn)24總結(jié)25-25摘要根據(jù)醫(yī)藥銷售管理系統(tǒng)的需求分析,總結(jié)系統(tǒng)內(nèi)實體及聯(lián)系,并繪制系統(tǒng)的 局部E-R圖,然后利用億圖工具畫出

2、全局E-R圖(概念數(shù)據(jù)模型),結(jié)合需求分析 與概念結(jié)構(gòu)設(shè)計把設(shè)計好的E-R圖轉(zhuǎn)換為DBMS所支持的數(shù)據(jù)模型所符合的邏輯結(jié) 構(gòu)。此系統(tǒng)只針對藥品超市內(nèi)部管理使用,運用SQL server數(shù)據(jù)庫管理系統(tǒng)建表 錄入數(shù)據(jù),進(jìn)行基本信息查詢、插入、刪除、修改等及進(jìn)貨管理、銷售管理、庫 存管理和系統(tǒng)維護(hù)操作。關(guān)鍵詞:藥品銷售管理系統(tǒng);E-R圖;DBMS;數(shù)據(jù)模型;SQL1.需求分析1.1系統(tǒng)功能(1) 基本信息管理:包括藥品信息、員工信息、供應(yīng)商信息、進(jìn)貨信息、庫存 信息、商品銷售信息、商品退貨信息地錄入、修改、查詢等;(2) 醫(yī)藥用品的銷售管理:藥品銷售和退貨等;(3) 系統(tǒng)維護(hù)管理:包括數(shù)據(jù)備份和數(shù)據(jù)

3、還原;(4) 進(jìn)貨管理:藥品進(jìn)貨和藥品查詢;(5) 庫存管理:庫存査詢和庫存報警。1.2系統(tǒng)結(jié)構(gòu)圖1.11. 3數(shù)據(jù)流程圖(1) 對藥品銷售部分進(jìn)行分析,畫頂層數(shù)據(jù)流圖,如下圖所示鄭州輕丄:業(yè)學(xué)疏圖12(2) 0層圖,如下圖所示鄭州輕丄:業(yè)學(xué)疏員工信息圖1.3(3) 1層圖如下圖所示圖141. 4數(shù)據(jù)字典數(shù)據(jù)字典是描述系統(tǒng)流程圖中所有數(shù)據(jù)流、數(shù)據(jù)存儲、處理功能等信息的集 合,其包括4種條IJ;數(shù)據(jù)流、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項。建立完善的數(shù)據(jù)字典是對所 收集、整理的數(shù)據(jù)的一種分析歸檔方式,為下一步建立數(shù)據(jù)庫和處理數(shù)據(jù)做準(zhǔn)備。 藥品銷售管理系統(tǒng)數(shù)據(jù)字典卡片如下所示:(1)主要數(shù)據(jù)項數(shù)據(jù)項 名稱含義說明類型

4、長度藥品編 號唯一標(biāo)識一個藥品Varcha r10員工編 號唯一標(biāo)識一個員工身份Varcha r10顧客編 號唯一標(biāo)識不同時間的一個顧客Varchar10(2)主要數(shù)據(jù)結(jié)構(gòu)圖16-25鄭州輕丄:業(yè)學(xué)疏數(shù)據(jù)結(jié) 構(gòu)爼稱含義說明組成結(jié)構(gòu)顧客建義了一個顧客的有 關(guān)信息顧客編號+顧客類別+會員號員工建義了一個員工的有 關(guān)信息員工編號+員工姓名+聯(lián)系電 話+登錄密碼藥品左義了一個藥品的有 關(guān)信息藥品編號+藥品劃稱+產(chǎn)地+生 產(chǎn)批號+所屬類別+進(jìn)價+單價+庫 存+會員折扣+包裝規(guī)格+生產(chǎn)日期 +有效期圖16(3)主要數(shù)據(jù)流數(shù)據(jù) 流需稱含義源向數(shù) 據(jù)流量組成收費 收據(jù)顧客購 買藥品時填 寫的單據(jù)工客260 份

5、/每天藥品編號+員工編號+顧客編號 +銷售數(shù)量+銷售總額+銷售日期圖17(4)信息存儲數(shù)據(jù)存儲名 稱含義說明組成結(jié)構(gòu)說明藥品信息表存放藥品的藥品+庫存用來說明藥品在倉有關(guān)信息數(shù)雖庫中的存放數(shù)圖1.8(5)處理過程處理過程名 稱輸入輸出加工邏輯銷售藥品編號藥品單價根據(jù)藥品信息表和顧客 信息表,如果庫存不為零, 則可以賣給顧客,否則缺貨圖19-25鄭州輕丄:業(yè)學(xué)疏-252.1局部視圖設(shè)計(1)供應(yīng)商實體屬性圖2-概念結(jié)構(gòu)設(shè)計圖2.1(2)員工實體屬性圖圖2.2(3)進(jìn)貨信息屬性圖圖2.3(4)庫存信息屬性圖(5)藥品銷售信息屬性圖(6)藥品退貨信息屬性圖圖2.622刪憑熬EIRfs兩2725鄭州輕

6、丄:業(yè)學(xué)疏3. 邏輯結(jié)構(gòu)設(shè)計3.1建立數(shù)據(jù)庫數(shù)據(jù)庫及所有表整體視圖如下圖示S iJ dbCSManage()亡J Database DiagramsE) 口 Tables3 System Tables) dbo.tb.Company3 3 dbo.tbEmpInfo1 口 dbo.tb_JhGoodsInfoS 3 dbo.tb.KcGoods3 O dbo.tbSellGoodsEl 3 dbo.tb.ThGoodsInfoE 口 Views()匕 SynonymsE 口 Programmability Security圖3. 13. 1. 1供應(yīng)商信息表的設(shè)計(tb_Company)供應(yīng)商

7、信息表用來保存所有供應(yīng)商的信息,包括的數(shù)據(jù)項有:供應(yīng)商編號,供應(yīng)商姓名,聯(lián)系人姓名,聯(lián)系電話等。列名數(shù)據(jù)類型允許空Compa nylDvarchar(50)Compa ny Namenvarchar(lOO)Compa nyDrectornvarchar(SO)CompanyPhonenvarchar(20)CompanyFaxnvarchar(20)Compa ny Addressnvarchar(200)Compa nyR 已 marknvarchar(400)ReDateTimedatetimeFalgint3. 1. 2員工信息表的設(shè)計(tb.EmpInfo)員工信息表用來保存員工的所

8、有信息,包括的數(shù)據(jù)項有:員工編號,員工 性名,登陸ID,登陸密碼等。列名EmpTms EmpLoginName EmpLoginPv.d EmpSex EmpBrtbday EmpCtept EmpPost EmpPhone EnpPhoneN Emp Address EmpFalg數(shù)擁類型 vorchor(50) varchar(5O) nvarchar(50) nvarchar(50) nvarchar(50) datetime nvarchar(50) nvarchar(50) nvarchar(SO) nvarchar5O) varchar(2OO) mt許nlvlMzl?Jz團(tuán)0叼2

9、團(tuán)0允圖3.33. L 3進(jìn)貨信息表的設(shè)計(tbrhGoodsInfo)客戶訂單表用來保存客戶訂單信息,包括數(shù)據(jù)項有:訂單號,客戶代碼,經(jīng) 手人,日期,岀/入庫等信息。歹I名數(shù)據(jù)壟型nvarchar(50)Errpidnvorchor(50)JhcorrpNamenvarchar(50)DepotNamenvarchar(50)GoodsNamenvarchar(50)GoodsNumntGoodsJnitnvorchor(50)GoodsJhPricevarchar(5O)GoodsSellPricevarchar(50)GoodsNeedPrcevarchar(50)GoodsMofric

10、evarchar(50)Goodsemarkvarchar(20D)GoodTimedatetimsFagnt圖3.4-25鄭州輕丄:業(yè)學(xué)疏3. 14庫存信息表的設(shè)計(tb_KcGoods)庫存信息表用來保存藥品庫存的相關(guān)信息,包括數(shù)據(jù)項有:庫存編號,商品 編號,供應(yīng)商名稱等。列名數(shù)據(jù)類型KcID|intGoodsIDnvarcBr(50)JhCompNamenvarchBr(50)KcDeptNarrenvarcBr(50)KcGoodsNamenvarchBr(50)KcNumintKcAlarmNumintKcUnitnvarchBr(50)KcTimedatetimeKcGoodsPr

11、icevarchar(50)KcSellPricevarchar(50)Kc&npnvar(Br(50)KcRemarknvar char (200)圖3.53. 1. 5藥品銷售信息表的設(shè)計(tb.SellGoods)藥品銷售信息表用來保存各種藥品銷售過程中的相關(guān)信息,包括數(shù)據(jù)項有: 銷售編號,庫存編號,商品編號等。列名SulHDlKcDGoodsIDEmpldGoodsName SeliGoodsMjni SelGoodsTime SelPrce SelNeecPay SelHasPay SelRemarkSclFdg數(shù)據(jù)類型 vnrchor(50) varchar(5O) vordior

12、(50) varchar(5O) vardiar(5O) int date time varchar(50) varchar(5O varchar(50) nvarchar(50) int許0鬥鬥園回回回圈MIVIM-25圖3.63. 1. 6藥品退貨信息表的設(shè)計(tb.ThGoodsInfo)藥品退貨信息表用來保存各種藥品退貨中相關(guān)信息,包括數(shù)據(jù)項有:退貨商 品編號,庫存編號,商品編號,銷售編號等。歹恪數(shù)魅型k ThGoodsIDln/archar(50)KcIDn/archar(50GoodsIDvarchar(50)SelllDn /archar(50Empldn/archar(50)i

13、riGoodsriamevarchar(50)ThGoodsNumintTTiGoodsiimedatetimeIhGoodsPricevarchar(50)HibteedPayvarchar(50)IhhtasPavvarchar(SO)ThGodsResjItn7orchar(50)圖3.73.2關(guān)系模式及關(guān)系圖3. 2.1關(guān)系模式供應(yīng)商(供應(yīng)商編號,供應(yīng)商姓名,聯(lián)系人姓名,聯(lián)系電話,傳真,地址, 備注,加入日期,是否發(fā)布)員工(員工編號,員工姓名,登陸ID,登陸密碼,員工性別,員工生日,所 屬部門,員工職位,家庭電話,手機(jī)號碼,家庭住址,是否發(fā)布)進(jìn)貨信息(藥品編號,員工編號,供應(yīng)商編號

14、,庫存編號,藥品名稱,藥品 數(shù)量,藥品計量單位,進(jìn)貨單價,銷售單價,應(yīng)付金額,實付金額,備注,進(jìn)貨 時間,刪除標(biāo)記)庫存信息(庫存編號,藥品編號,供應(yīng)商編號,員工編號,庫存名稱,藥品 名稱,庫存數(shù)量,警報數(shù)量,藥品計量單位,進(jìn)貨單價,銷售單價,備注)銷售信息(銷售編號,庫存編號,藥品編號,員工編號,銷售數(shù)量,銷售時 間,銷售單價,應(yīng)付金額,實付金額,備注,刪除標(biāo)記)退貨信息(藥品編號,庫存編號,銷售編號,員工編號,藥品名稱,退貨數(shù) 量,退貨日期,退貨單價,應(yīng)付金額,已退款金額,退貨原因)3. 2. 2關(guān)系圖tb ThGoodsInfotb_EmpInfo xEmpNok EmpLogjnMan

15、s EmpLogin?/d EmpSex EmpBrt-iday ETpDep: EmpPcet EmpFbonetbSellGoods *BKcIDGcodsI3SdIDflSeilGoodsfSumSelGoodsTirreKcIDGzods【DEmpld GcodsMan?tb_Company ? Cofrpon/ID Cofrpon/Norre CorrpanyOif. CocrpanyPti. CorrpanyFax CocrpanyAd. Coirpane.tb_KcGoods *CofrponylDKcDeptNon-CCGoaisriafnetb JhGoodsInfoGoxi

16、slDErrpWJhCcmpTlafneDepotnaueG&xcsNcmeGxcsUnt圖3.84.系統(tǒng)實現(xiàn)4.1登陸模塊進(jìn)入登陸界面,輸入登陸名稱“張翠紅”,登陸密碼zch,進(jìn)入系統(tǒng)主界面。歡迎使HI智痿釦FaFA i * a* V &% h n t?11快邛旳齊怙口城冬切以合IJ圖414. 2基本信息管理模塊4. 2.1員工基本信息管理選擇查詢條件:員工姓名輸入:張翠紅顯示結(jié)果如下圖4.3添加員工:小月;出生日期:2013年4月2日:性別:女;登陸名:小月;登陸密碼:xy ;單擊添加按鈕,單擊保存按鈕圖4. 5查詢員工信息,單擊修改按鈕,單擊保存按鈕圖4.7供應(yīng)商信息操作同上4. 3進(jìn)貨

17、管理模塊藥品進(jìn)貨信息圖4.8進(jìn)貨信息查詢圖4.94. 4銷售管理模塊藥品銷售信息圖410藥品退貨信息圖 4. 114. 5庫存管理模塊設(shè)置庫存警報數(shù)量圖 4. 12庫存查詢信息圖4134. 6系統(tǒng)維護(hù)模塊數(shù)據(jù)備份信息圖 4. 14數(shù)據(jù)還原信息圖 4. 155.系統(tǒng)測試5. 1測試方案程序測試包括正確性測試、運行速度與存儲空間的調(diào)試、使用簡便性的調(diào)試, 在系統(tǒng)測試中使用最多的方法是黑箱法和口箱法。在本系統(tǒng)的系統(tǒng)測試中,前期 主要使用白箱法測試,在系統(tǒng)的統(tǒng)調(diào)測試中主要用到黑箱法。山于忖前軟件設(shè)計已經(jīng)到了調(diào)試階段,所以下面測試用例系采用黑箱法測試, 而結(jié)構(gòu)測試山于分布在軟件設(shè)汁的整個過程中且比較散亂

18、,所以在此省略結(jié)構(gòu)測 試的測試用例。5. 2測試用例(1)登陸測試若輸入的用戶名和密碼正確,進(jìn)入系統(tǒng)主界面。倘若用戶名或密碼輸入錯誤, 則會彈出提示,停止程序的運行,等待用戶的再次輸入。(2) 員工信息查詢測試選擇查詢條件:員工性別輸入:女,顯示員工基本信息(3)銷售管理測試在這些模塊中可以選擇添加、刪除等操作,只是每次操作都要進(jìn)行保存。圖5.2(4)庫房管理測試點擊藥品信息,輸入警報數(shù)量:3點擊設(shè)置圖5.3參考文獻(xiàn)1. 趙艷鐸等(譯).數(shù)據(jù)庫原理(第5版)M.清華大學(xué)出版社,20112. 楊冬青等(譯).數(shù)據(jù)庫系統(tǒng)概念(第6版)Ml.機(jī)械工業(yè)出版社,20123. 金名等(譯).數(shù)據(jù)庫系統(tǒng)設(shè)計、實現(xiàn)與管理(第8版)M.清華大學(xué)出版 社,20124. 唐政 房大偉等編著.C#項目開發(fā)全程實錄.清華大學(xué)出版社,2008總結(jié)雖然我曾經(jīng)對C#和SQL Sever 2005這兩個開發(fā)工具有所了解,但是首次用 這樣的工具開發(fā)這樣一個管理系統(tǒng),并且僅僅憑借指導(dǎo)教師的指導(dǎo)和參考書本上

溫馨提示

  • 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

提交評論