藥店管理系統(tǒng)數(shù)據(jù)庫報(bào)告[文書借鑒]_第1頁
藥店管理系統(tǒng)數(shù)據(jù)庫報(bào)告[文書借鑒]_第2頁
藥店管理系統(tǒng)數(shù)據(jù)庫報(bào)告[文書借鑒]_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余28頁可下載查看

下載本文檔

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

文檔簡介

1、大連大學(xué)信息工程學(xué)院數(shù)據(jù)庫系統(tǒng)課程設(shè)計(jì)報(bào)告題 目: 藥店管理系統(tǒng)的設(shè)計(jì)與開發(fā) 計(jì)作 者 姓 名: 于瀾、范震 專業(yè)、班級 : 軟件121 學(xué) 號 : 12427012,12427013 指 導(dǎo) 教 師: 張敏 完 成 日 期: 2014.6.17 相關(guān)材料#目錄目錄21需求分析41.1 引言41.2 需求分析階段的目標(biāo)與任務(wù)41.2.1 需求分析階段的目標(biāo)41.2.2 需求分析階段的任務(wù)41.2.3 系統(tǒng)分析41.3需求分析階段成果61.3.1 數(shù)據(jù)流圖61.3.2 數(shù)據(jù)字典61.3.3 系統(tǒng)功能82數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)82.1 概念設(shè)計(jì)82.1.1 分E-R圖建立82.1.2 全局/整體E-R圖1

2、02.2 邏輯設(shè)計(jì)102.2.1 建立關(guān)系模式103 數(shù)據(jù)庫物理設(shè)計(jì)104數(shù)據(jù)庫實(shí)施與測試144.1 數(shù)據(jù)庫實(shí)施144.2 數(shù)據(jù)庫測試151.新建查詢窗口152.在查詢窗口中鍵入下列SQL語句155功能實(shí)現(xiàn)17 5-1登錄界面18 5-2注冊界面18 5-3管理操作模塊19 5-4查詢藥品信息功能21 5-5修改藥品信息功能21 5-6查詢供貨單功能21 5-7查詢購貨單功能21 5-8查詢供貨單功能21 5-9查詢供購商功能21 5-10查詢供貨商功能21 5-11供貨公司功能22 5-11訂購藥品界面22 5-11訂購成功返回信息226總結(jié)227附錄22附錄1 關(guān)系模式說明221需求分析1

3、.1 引言數(shù)據(jù)庫在零售藥店管理系統(tǒng)中占有極其重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。合理的數(shù)據(jù)庫也有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時應(yīng)首先充分了解用戶的各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。用戶的需求具體體現(xiàn)在對各種信息的提供、保存、更新和交流,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。1.2 需求分析階段的目標(biāo)與任務(wù)1.2.1 需求分析階段的目標(biāo)(1)了解目前小型藥店藥品管理的現(xiàn)狀以及SQL Server 2000的功能和特點(diǎn)。(2)通過實(shí)地調(diào)查的方式了解藥店藥品管理的

4、業(yè)務(wù)流程,并記錄和處理相關(guān)的數(shù)據(jù),與用戶的實(shí)際要求相符,得到用戶的認(rèn)可。1.2.2 需求分析階段的任務(wù)(1)詳細(xì)調(diào)查藥店藥品管理的業(yè)務(wù)情況,充分了解原來由人工管理的藥店的工作概況。(2)明確用戶買藥人員和藥店工作人員的各項(xiàng)需求,在此基礎(chǔ)上確定新的藥店藥品管理系統(tǒng)的功能。(3)根據(jù)自己的調(diào)查分析設(shè)計(jì)出該藥店藥品管理系統(tǒng)的業(yè)務(wù)流程圖、各階層的數(shù)據(jù)流圖和數(shù)據(jù)字典,并虛心向指導(dǎo)老師請教、征求意見,改正不合理的地方,為以下的工作奠定基礎(chǔ)。1.2.3 系統(tǒng)分析 通常系統(tǒng)分析包括處理對象、處理功能要求和安全性完整性要求。(1)處理對象藥店藥品管理系統(tǒng)的處理對象主要包括:藥店藥品信息、供貨商信息、藥品購進(jìn)信息

5、、購貨商信息、藥品出售信息、藥品存儲信息等幾個方面,其具體內(nèi)容如下(詳細(xì)信息查看數(shù)據(jù)項(xiàng)):藥店藥品信息(t_drug):藥品編號、藥品名稱、藥品分類、藥品規(guī)格、藥品品牌、進(jìn)藥單價、售藥單價等方面,這樣可以方便的查詢藥品的基本信息,了解藥品盈利情況(單個藥品盈利=售藥單價-進(jìn)藥單價)、哪種品牌的藥品比較暢銷等。供貨商商信息(t_gonghuoshang):供貨商名稱、供貨商編號、公司地點(diǎn)、聯(lián)系電話、聯(lián)系網(wǎng)址等,便于進(jìn)藥部門查找藥品產(chǎn)地、聯(lián)系藥品推定情況等。購貨信息(t-dbuy):藥品編號、供貨商編號、處理時間、藥品數(shù)量、訂退方式,提高了購藥人員的工作效率能及時的將藥品購進(jìn),并能根據(jù)藥品質(zhì)量有選

6、擇性的從制藥商那購進(jìn)較暢銷的藥品就。購貨商信息(t_gouhuoshang):購貨商名稱、購貨商編號、公司地點(diǎn)、聯(lián)系電話、聯(lián)系網(wǎng)址等,購貨商退藥時及時確認(rèn)其售藥信息以便進(jìn)行藥品回退工作。售貨信息(t_dorder):購貨商編號、藥品編號、藥品數(shù)量、處理時間、售退方式,節(jié)約雙方的時間,提高藥品出售效率。藥品存儲信息(Store_Dray):藥品編號、藥品數(shù)量,便于及時查找藥品存放位置,節(jié)約售藥和存藥時間。(2)處理功能要求藥品管理系統(tǒng)主要完成幾個功能:品購進(jìn)和藥品退定信息查詢;購貨商信息查詢與統(tǒng)計(jì);藥品存儲信息查詢與更新;藥品銷售情況統(tǒng)計(jì)和藥品被退情況查詢;藥品剩余數(shù)量查詢與缺貨藥品查詢及統(tǒng)計(jì);

7、(3)安全性和完整性要求。安全性先通過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過用戶授權(quán)機(jī)制,欲用戶登陸來識別用戶級別,根據(jù)這個級別來分配用戶權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。完整性要求用于描述處理對象中數(shù)據(jù)項(xiàng)能否為null,以及一些用戶自定義完整性(符合實(shí)際要求),詳細(xì)完整性要求見于系統(tǒng)的邏輯設(shè)計(jì)階段。1.3需求分析階段成果1.3.1 數(shù)據(jù)流圖藥品信息表藥品信息表訂退訂單供貨商信息表進(jìn)貨商信息表售退訂單訂退詳情不顯示售價不顯示進(jìn)價售退訂單藥品信息表訂退訂單訂退貨售退貨管理供貨商購貨商身份識別管理員用戶信息表登錄系統(tǒng) 用戶 圖1.1 系統(tǒng)流程圖

8、1.3.2 數(shù)據(jù)字典 由于數(shù)據(jù)流程圖表達(dá)不夠準(zhǔn)確、具體,只有當(dāng)數(shù)據(jù)流程圖中出現(xiàn)的每一個成分都給出定義之后,才能完整、準(zhǔn)確的描述一個系統(tǒng),因此,有必要建立數(shù)據(jù)字典來對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)的說明。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)存儲和處理過程5個部分,其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個數(shù)據(jù)項(xiàng)可以組成一個數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通過對數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。(1) 數(shù)據(jù)項(xiàng)該系統(tǒng)設(shè)計(jì)的數(shù)據(jù)項(xiàng)共有27個,如下表: 表1-1 藥店藥品管理系統(tǒng)數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)編號數(shù)據(jù)項(xiàng)名存儲結(jié)構(gòu)別名取值約束DI-1d_Dnochar(5)藥品編號DI-2d_Dnamechar(20

9、)藥品名稱DI-3d_fenleiint(8)藥品分類DI-4d_Dguigechar(10)藥品規(guī)格DI-5d_Dpinpaichar(30)藥品品牌DI-6d_Dprice1float進(jìn)藥單價大于零DI-7d_Dprice2float賣藥單價大于零DI-8d_Gnochar(5)供貨商編號DI-9d_Gnamechar(10)供貨商姓名DI-10d_Gplacechar(20)購貨商地址DI-11d_Gphonechar(11)供貨商電話DI-12d_Gemailchar(15)供貨商聯(lián)系網(wǎng)址 DI-13d_Gpwdvarchar(8)供貨商密碼DI-14d_Gnochar(5)供貨商編號

10、DI-15d_Gnamechar(20)供貨商名稱DI-16d_Gplacechar(20)供貨商公司地點(diǎn)DI-17d_Gphonechar(11)供貨商聯(lián)系電話DI-18d_Gemailchar(15)供貨商聯(lián)系網(wǎng)址DI-19d_pwdvarchar(8)供貨商密碼DI-20d_Dshuliangint藥品數(shù)量大于零DI-21Supplychar(4)訂退方式訂購、退訂DI-22Dealchar(4)售退方式售出、退回DI-23d_bianhaoint(11)編號DI-24d_danweichar(50)單位DI-25d_leixingmingvarchar(20)分類名DI-26d_noi

11、nt(8)管理員號DI-27d_pwdvarchar(8)管理員密碼(2) 數(shù)據(jù)結(jié)構(gòu)該系統(tǒng)設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu)共有7個,具體見下表:表1-2 數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號數(shù)據(jù)結(jié)構(gòu)名含義說明組成DS-1t_trug藥品信息d_Dno d_Dname d_Dfenlei d_Dbrand d_Dprice1 d_Dprice2d_DshuliangDS-2t_tgouhuoshang購貨商信息d_Gno d_Gname d_Gplace d_Gphone d_GemailDS-3t_tgonghuoshang供貨商信息d_Gno d_Gname d_Gplace d_Gphone d_GemailDS-4t

12、_oback藥品訂退信息d_Gno d_Dno d_Time d_Quantity d_SupplyDS-5Stored藥品存儲信息d_Dno d_DshuliangDS-6t_guanliyuan管理員信息d_no d_pwdDS-7t_fenleibiao分類信息d_bianhao d_leixingmingDS-8t_danweibiao單位信息d_bianhao d_danweiDS-9t_dorder訂購信息d_Gno d_Dno d_Quantity d_Time d_SupplyDS-10t_dbuy購買信息d_Gno d_Dno d_Quantity d_Time d_deal

13、1.3.3 系統(tǒng)功能2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)2.1 概念設(shè)計(jì)2.1.1 分E-R圖建立根據(jù)以上分析,由第二層數(shù)據(jù)流圖得到分E-R圖如下:圖2-1藥品存儲E-R圖藥品規(guī)格藥品名藥品編號藥品數(shù)量1N存儲藥品品牌售價藥品編號藥品倉庫進(jìn)價圖2-2 藥品售退E-R圖處理時間藥品數(shù)量聯(lián)系電話N地址M購貨商售退藥品購貨商名售退方式聯(lián)系網(wǎng)址購貨商號圖2-3訂退分E-R圖聯(lián)系電話藥品數(shù)量地址處理時間供貨商名NM供貨商訂退藥品聯(lián)系網(wǎng)址訂退方式供貨商號(注:為了節(jié)省篇幅,圖中省去了重復(fù)的實(shí)體所具有的屬性)2.1.2 全局/整體E-R圖圖2-4 全局E-R圖MMNN訂退存儲倉庫供貨商藥品M售退N購貨商2.2 邏輯設(shè)計(jì)2.2.

14、1 建立關(guān)系模式 表3-1 實(shí)體、聯(lián)系與關(guān)系模式表實(shí)體/聯(lián)系關(guān)系模式藥品藥品(藥品編號、藥品名稱、藥品分類、藥品規(guī)格、藥品品牌、進(jìn)藥單價、買藥單價)購貨商購貨商(購貨商編號、購貨商名稱、公司地點(diǎn)、聯(lián)系電話、聯(lián)系網(wǎng)址)供貨商供貨商(供貨商編號、供貨商名稱、公司地點(diǎn)、聯(lián)系電話、聯(lián)系網(wǎng)址)“訂退”藥品訂退:藥品編號、供貨商編號、藥品數(shù)量、處理時間、訂退方式“售退”藥品售退:藥品編號、購貨商編號、藥品數(shù)量、處理時間、售退方式管理員管理員(編號 密碼)單位單位(編號 單位名)分類分類(編號 分類名)“訂購”藥品訂購:藥品編號、供貨商編號、藥品數(shù)量、處理時間“售貨”藥品售貨:藥品編號、供貨商編號、藥品數(shù)量

15、、處理時間3 數(shù)據(jù)庫物理設(shè)計(jì)3.1建立索引3.1.1對供貨商名字建立索引:CREATE INDEX MIndexON t_gonghuoshang (d_GnameDESC)3.1.2對進(jìn)貨藥品編號建立索引:CREATE INDEX LIndexON t_dorder (d_Dno ASC)3.1.2對購貨商建立索引:CREATE INDEX PIndexON t_gouhuoshang (d_Gname ASC)3.1.2對藥品編號建立索引:CREATE INDEX DIndexON t_drug (d_Dno ASC)3.2建立視圖3.2.1創(chuàng)建DM_P視圖create view DM_P

16、asselect d_Dname 藥品名稱,d_Dguige 規(guī)格,d_Dpinpai 品牌,d_Gname 供貨商名稱,d_Gplace 供貨商地址,d_Gphone 聯(lián)系電話,d_Gemail 聯(lián)系網(wǎng)址from t_drug,t_gonghuosgang,where t_drug.d_Dno = t_gonghuosgang.d_Dno with check option 3.2.2創(chuàng)建DM_M視圖create view DM_Masselect d_Dname,d_Dfenlei,d_Dpinpai ,d_Dpinpa ,d_Dprice1 ,d_Dprice2 ,d_Gname,d_G

17、place ,d_Gphone ,d_Gemail from t_drug,t_gonghuosgang,t_obackwhere t_drug.d_Dno = t_oback.d_Dno and t_gonghuosgang.d_Gno = t_oback.d_Gno with check option 3.2.3創(chuàng)建PD_M視圖create view PD_Masselect d_Gname,d_Gphone,d_Gplace ,d_Dname ,d_Dprice2,d_Quantity ,d_Timefrom t_drug,t_gouhuosgang,t_bbackwhere t_dru

18、g.d_Dno = t_bback.d_Dno and t_gouhuosgang.d_Gno= t_bback.d_Gnowith check option 3.3創(chuàng)建觸發(fā)器3.3.1 OBack_Insert的定義:create trigger OBack_Inserton t_obackafter insertasupdate t_drugset t_drug.d_Quantity= t_drug.d_Quantity - inserted.d_Quantityfrom t_drug,insertedwhere t_drug.d_Dno = inserted.d_Dno3.3.2DBuy

19、_Insert的定義:create trigger DBuy_Inserton t_dbuyafter insertasupdate t_drugset t_drug.d_Quantity= t_drug.d_Quantity - inserted.d_Quantityfrom t_drug,insertedwhere t_drug.d_Dno = inserted.d_Dno3.3.3BBack_Insert的定義:create trigger BBack_Inserton BBackafter insertasupdate t_drugset t_drug.d_Quantity = t_d

20、rugd_Quantity + inserted.d_Quantityfrom t_drug,insertedwhere t_drug.d_Dno= inserted.d_Dno3.4存儲過程定義3.1.2 t_drug_Insert的定義create procedure t_drug_Insertd_Dno char(10),d_Dname char(20),d_Dfenlei char(8),d_Dguige char(30),d_Quantity int(11),d_Dprice2 float,d_Dprice2floatasinsertinto Drugvalues(d_Dno,d_D

21、name,d_Dfenleis,d_Dguige,d_Quantity ,d_Dprice2,d_Dprice2);3.4.1 t_gouhuoshang_Insert的定義create procedure gouhuoshang_Insertd_Gno char(10),d_Gname char(20),d_Gplace char(20),d_Gphone char(11),d_Gemail char(15) d_pwd varchar(8)asinsertinto t_gouhuoshangvalues(d_Gno,d_Gname,d_Gplace ,d_Gphone ,d_Gemail,

22、d_pwd);3.4.2 gonghuoshang_Insert的定義create procedure gonghuoshang_Insertd_Gno char(10),d_Gname char(20),d_Gplace char(20),d_Gphone char(11),d_Gemail char(15) d_pwd varchar(8)asinsertinto t_gonghuoshangvalues(d_Gno,d_Gname,d_Gplace ,d_Gphone ,d_Gemail,d_pwd);4 數(shù)據(jù)庫實(shí)施與測試4.1 數(shù)據(jù)庫實(shí)施見附錄14.2 數(shù)據(jù)庫測試4.2.1 視圖1.銷

23、售信息查詢圖銷售信息查詢2.售退信息查詢圖售退信息查詢3.訂購信息查詢圖訂購信息查詢4. 訂退信息查詢圖訂退信息查詢5. 藥品信息查詢圖藥品信息查詢6. 供貨商信息查詢圖藥品信息查詢7. 購貨商信息查詢圖藥品信息查詢4.2.2 存儲過程測試1.t_drug_Insert測試代碼:EXEC t_drug_Insert1021,感冒通,1,1,河南天方,3,15,1000 測試結(jié)果:圖t_drug_Insert 測試2. t_gonghuoshang_Insert測試代碼:EXEC go

24、nghuoshang_Insert00000021,煙臺榮昌制藥,南京45325445 測試結(jié)果:圖t_gonghuoshang_Insert 測試3. t_gouhuoshang_Insert測試代碼:EXEC t_gouhuoshang_Insert10000021,大連海王星辰大藥房,大連,1896788 ,00000000 測試結(jié)果:圖t_gouhuoshang_Insert 測試4.2.3 觸發(fā)器測試1、Insert_OR_Update_Durg1:添加一條銷售單時減少藥品表相應(yīng)的

25、藥品記錄中的數(shù)量測試代碼:INSERT INTO 銷售表 VALUES(10000002,1001,10)測試結(jié)果:執(zhí)行前圖Insert_OR_Update_Durg1測試1執(zhí)行后圖Insert_OR_Update_Durg1測試22、Insert_OR_Update_Durg2:添加一條退訂單時增加藥品表相應(yīng)的藥品記錄中的數(shù)量測試代碼:INSERT INTO 訂退表 VALUES(00000001,1001,20)測試結(jié)果:執(zhí)行前圖Insert_OR_Update_Durg2測試執(zhí)行后圖Insert_OR_Update_Durg2測試2

26、5功能實(shí)現(xiàn)5-1登錄圖5-1登錄登錄界面編寫人:于瀾5-2注冊5-1注冊注冊界面編寫人:于瀾5-3管理操作模塊圖5-3管理操作模塊此模塊可實(shí)現(xiàn)如圖所示功能編寫人:范震5-4查詢藥品信息功能 圖5-4查詢藥品信息功能查詢藥品信息及修改編寫人:范震5-5藥品信息修改功能圖5-5藥品信息修改功能藥品信息修改界面編寫人:范震5-6查詢供貨單功能圖5-6查詢供貨單功能查看供貨單界面編寫人:于瀾5-7查詢購貨單功能圖5-7查詢購貨單功能查看本公司購貨單界面編寫人:于瀾5-8查詢購貨商操作圖5-8查詢購貨商操作查詢?yōu)楸竟举徹浀墓┴浌窘缑婢帉懭耍悍墩?-9查詢購貨商操作圖5-9查詢購貨商操作查詢在本公司購

27、貨的購貨公司信息界面編寫人:范震5-10購貨公司功能圖5-10購貨公司功能購貨公司功能界面編寫人:范震5-11供貨公司功能圖5-11供貨公司功能供貨公司功能界面,用戶可進(jìn)行上述功能操作編寫人:范震5-12訂購藥品界面圖5-12訂購藥品界面編寫人:范震訂購藥品界面5-13訂購成功后返回信息圖5-13訂購成功后返回信息編寫人:于瀾6總結(jié)此次的設(shè)計(jì)是一個新的體驗(yàn)、新的挑戰(zhàn),在此過程中不但應(yīng)用了所學(xué)知識,而且還不但學(xué)習(xí)新的知識、工具,已完成設(shè)計(jì)的需要,在設(shè)計(jì)的過程中深深地體會到作為一個學(xué)習(xí)計(jì)算機(jī)的人,為了實(shí)現(xiàn)一段代碼、為了一個設(shè)計(jì)的實(shí)現(xiàn)思想、經(jīng)常絞盡腦汁來達(dá)到設(shè)計(jì)所要達(dá)到的目的,并且在此期間積累了許多

28、寶貴的經(jīng)驗(yàn),這都是我們以后走上工作崗位的巨大財(cái)富。經(jīng)過5天的努力,完成數(shù)據(jù)庫各階段設(shè)計(jì),建立10張基本表、7張視圖、3個存儲過程,2個觸發(fā)器,并在SQL server下建立數(shù)據(jù)庫完成數(shù)據(jù)導(dǎo)入、并對相關(guān)內(nèi)容進(jìn)行測試。這次實(shí)習(xí)意義重大,通過本次實(shí)習(xí)將課堂所學(xué)的理論知識應(yīng)用與實(shí)踐,為以后的設(shè)計(jì)提供了有力的支持,也打下良好的基礎(chǔ)。7附錄附錄1 關(guān)系模式說明1. 創(chuàng)建數(shù)據(jù)庫create database DrugStore2. 創(chuàng)建基本表2-1藥品表CREATE TABLE t_drug ( d_Dno char(10) NOT NULL default COMMENT 編號, d_Dname char

29、(20) NOT NULL COMMENT 名稱, d_Dfenlei int(8) NOT NULL COMMENT 分類, d_Dguige int(10) default NULL COMMENT 規(guī)格(*/箱), d_Dpinpai char(30) NOT NULL default COMMENT 品牌, d_Dprice1 float unsigned NOT NULL COMMENT 進(jìn)價, d_Dprice2 float unsigned NOT NULL COMMENT 賣價, d_Dshuliang int(11) NOT NULL COMMENT 數(shù)量, PRIMARY

30、KEY (d_Dno), KEY d_Dguige (d_Dguige), KEY d_Dfenlei (d_Dfenlei), CONSTRAINT t_drug_ibfk_1 FOREIGN KEY (d_Dguige) REFERENCES t_danweibiao (d_bianhao), CONSTRAINT t_drug_ibfk_2 FOREIGN KEY (d_Dfenlei) REFERENCES t_fenleibiao (d_bianhao) ) ENGINE=InnoDB DEFAULT CHARSET=gbk2-2購貨商表CREATE TABLE t_gouhuosh

31、ang ( d_Gno char(10) NOT NULL default , d_Gname char(20) NOT NULL, d_Gplace char(20) NOT NULL, d_Gphone char(11) NOT NULL, d_Gemail char(15) NOT NULL, d_Gpwd varchar(8) NOT NULL, PRIMARY KEY (d_Gno) ) ENGINE=InnoDB DEFAULT CHARSET=gbk2-3供貨商表CREATE TABLE t_gonghuoshang ( d_Gno char(10) NOT NULL defau

32、lt , d_Gname char(20) NOT NULL, d_Gplace char(20) NOT NULL, d_Gphone char(11) NOT NULL, d_Gemail char(15) NOT NULL, d_Gpwd varchar(8) NOT NULL, PRIMARY KEY (d_Gno) ) ENGINE=InnoDB DEFAULT CHARSET=gbk2-4訂購表CREATE TABLE t_dorder ( d_Gno char(10) NOT NULL default COMMENT 供貨商號, d_Dno char(10) NOT NULL d

33、efault COMMENT 藥品號, d_Quantity int(10) unsigned NOT NULL, d_Time timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, d_Supply char(4) NOT NULL default 訂購, PRIMARY KEY (d_Gno,d_Dno), KEY d_Dno (d_Dno), CONSTRAINT t_dorder_ibfk_1 FOREIGN KEY (d_Gno) REFERENCES t_gonghuoshang (d_G

34、no), CONSTRAINT t_dorder_ibfk_2 FOREIGN KEY (d_Dno) REFERENCES t_drug (d_Dno) ) ENGINE=InnoDB DEFAULT CHARSET=gbk2-5售貨表CREATE TABLE t_dbuy ( d_Gno char(10) NOT NULL default COMMENT 購貨商號, d_Dno char(10) NOT NULL default COMMENT 藥品號, d_Quantity int(10) unsigned NOT NULL, d_Time timestamp NOT NULL defa

35、ult CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, d_deal char(4) NOT NULL default 購買, PRIMARY KEY (d_Gno,d_Dno), KEY d_Dno (d_Dno), CONSTRAINT t_dbuy_ibfk_1 FOREIGN KEY (d_Gno) REFERENCES t_gouhuoshang (d_Gno), CONSTRAINT t_dbuy_ibfk_2 FOREIGN KEY (d_Dno) REFERENCES t_drug (d_Dno) ) ENGINE=InnoDB D

36、EFAULT CHARSET=gbk2-6訂退表REATE TABLE t_oback ( d_Gno char(10) NOT NULL default COMMENT 供貨商號, d_Dno char(10) NOT NULL default COMMENT 藥品號, d_Quantity int(10) unsigned NOT NULL, d_Time timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, d_Supply char(4) NOT NULL default 訂退, PRIMARY KEY (d_Gno,d_Dno), KEY d_Dno (d_Dno), CON

溫馨提示

  • 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

提交評論