貿(mào)易公司管理系統(tǒng)數(shù)據(jù)庫(kù)_第1頁(yè)
貿(mào)易公司管理系統(tǒng)數(shù)據(jù)庫(kù)_第2頁(yè)
貿(mào)易公司管理系統(tǒng)數(shù)據(jù)庫(kù)_第3頁(yè)
貿(mào)易公司管理系統(tǒng)數(shù)據(jù)庫(kù)_第4頁(yè)
貿(mào)易公司管理系統(tǒng)數(shù)據(jù)庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目 錄(宋體二號(hào))1.功能分析.2.數(shù)據(jù)庫(kù)設(shè)計(jì). 2.1需求分析. 2.2概念結(jié)構(gòu)設(shè)計(jì). 2.2.1 實(shí)體分析及其局部E-R圖. 2.2.2實(shí)體之間的聯(lián)系及其ER圖. 2.2.3系統(tǒng)全局ER圖. 2.3邏輯結(jié)構(gòu)設(shè)計(jì). 2.3.1 關(guān)系模型. . 2.3.2 數(shù)據(jù)庫(kù)完整性設(shè)計(jì). 2.4物理結(jié)構(gòu)設(shè)計(jì). 2.4.1設(shè)計(jì)表. . . 2.4.2數(shù)據(jù)庫(kù)與表的創(chuàng)建. . 2.5數(shù)據(jù)庫(kù)實(shí)施. 2.5.1創(chuàng)建表對(duì)象. 2.5.2創(chuàng)建基本表之間的關(guān)系. 2.5.3創(chuàng)建查詢對(duì)象. 2.5.4創(chuàng)建窗體及控制版面. 2.5.5創(chuàng)建報(bào)表.3.課程設(shè)計(jì)總結(jié).1.功能分析隨著計(jì)算機(jī)技術(shù)的發(fā)展及普及,貿(mào)易公司管理模式也發(fā)生巨

2、大的變化,由原來(lái)的手工管理模式逐步轉(zhuǎn)變?yōu)樾畔⒒芾?,通過(guò)信息化管理,降低人力成本,極大地提供管理水平和效率。* 供應(yīng)商信息管理:能夠?qū)?yīng)商的信息進(jìn)行有效的管理,其中包括供應(yīng)商信息的添加、修改和刪除,以及供應(yīng)商信息查詢和生產(chǎn)報(bào)表。* 經(jīng)銷商信息管理:能夠?qū)?jīng)銷商的信息進(jìn)行有效的管理,其中包括經(jīng)銷商信息的添加、修改和刪除,以及經(jīng)銷商信息查詢和生產(chǎn)報(bào)表。* 商品采購(gòu)信息:能夠?qū)ι唐凡少?gòu)的信息進(jìn)行有效的管理,其中包括采購(gòu)信息的添加、修改和刪除,以及采購(gòu)信息查詢和生產(chǎn)報(bào)表。* 商品信息管理:能夠?qū)ι唐返幕拘畔⑦M(jìn)行有效的管理,其中包括商品信息的添加、修改和刪除以及供應(yīng)商信息查詢和生產(chǎn)報(bào)表。* 商品銷售

3、管理:能夠?qū)ι唐蜂N售的信息進(jìn)行有效的管理,其中包括銷售信息的添加、修改和刪除,以及供應(yīng)商信息查詢和生產(chǎn)報(bào)表。* 員工信息管理:能夠?qū)T工的信息進(jìn)行有效的管理,其中包括員工信息的添加、修改和刪除,以及員工信息查詢和生產(chǎn)報(bào)表。 上述的需求分析可以總結(jié)為下圖所示的功能結(jié)構(gòu)圖。2. 數(shù)據(jù)庫(kù)設(shè)計(jì)2.1需求分析數(shù)據(jù)系統(tǒng)的核心是數(shù)據(jù),互相關(guān)聯(lián)的數(shù)據(jù)構(gòu)成數(shù)據(jù)結(jié)構(gòu)。對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)來(lái)說(shuō),通常使用數(shù)據(jù)字典對(duì)各類數(shù)據(jù)及其集合進(jìn)行描述,數(shù)據(jù)字典是進(jìn)行數(shù)據(jù)收集和數(shù)據(jù)分析多獲得的主要成果。下面將根據(jù)系統(tǒng)功能對(duì)本系統(tǒng)設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)分別進(jìn)行分析。 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng):本系統(tǒng)涉及供貨商、經(jīng)銷商、商品和員工四個(gè)對(duì)象,所以系統(tǒng)

4、的數(shù)據(jù)結(jié)構(gòu)分別由供貨商、經(jīng)銷商、商品和員工組成,系統(tǒng)涉及的數(shù)據(jù)項(xiàng)由這四個(gè)對(duì)象本身的屬性和它們之間的關(guān)系的屬性確定。下面分別討論它們的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng)。(1) 供貨商名稱:供貨商含義:貿(mào)易商品的供貨商公司組成:供貨商對(duì)象由供貨商編號(hào)、公司名稱、公司地址、聯(lián)系人、聯(lián)系電話組成。各數(shù)據(jù)項(xiàng)的含義如下:* 數(shù)據(jù)項(xiàng):供貨商編號(hào) 含義:供貨商編號(hào),供貨商編號(hào)能夠唯一確定供貨商的所有信息。 數(shù)據(jù)類型:文本 長(zhǎng)度:50* 數(shù)據(jù)項(xiàng):公司地址 含義:供貨商公司地址 數(shù)據(jù)類型:文本 長(zhǎng)度:50* 數(shù)據(jù)項(xiàng):聯(lián)系人 含義:供貨商公司負(fù)責(zé)商品銷售業(yè)務(wù)的人 數(shù)據(jù)類型:文本 長(zhǎng)度:8* 數(shù)據(jù)項(xiàng):聯(lián)系電話 含義:與供貨商公司聯(lián)系

5、業(yè)務(wù)的電話 數(shù)據(jù)類型:文本 長(zhǎng)度:11(2)經(jīng)銷商名稱:經(jīng)銷商含義:商品所銷售的經(jīng)銷商公司組成:供貨商對(duì)象由經(jīng)銷商編號(hào)、公司名稱、公司地址、聯(lián)系人、聯(lián)系電話組成。各項(xiàng)數(shù)據(jù)與供貨商的數(shù)據(jù)項(xiàng)組成類似。(3)商品商品是貿(mào)易公司管理系統(tǒng)的主要數(shù)據(jù)結(jié)構(gòu),包含了商品的所有信息。名稱:商品含義:進(jìn)行貿(mào)易的商品組成:商品的對(duì)象分別由商品編號(hào)、商品名稱、商品數(shù)量三個(gè)數(shù)據(jù)項(xiàng)組成。各數(shù)據(jù)項(xiàng)的含義如下:* 數(shù)據(jù)項(xiàng):商品編號(hào) 含義:商品編號(hào),能夠唯一標(biāo)識(shí)每一件商品 數(shù)據(jù)類型:文本 長(zhǎng)度:10* 數(shù)據(jù)項(xiàng):商品名稱 含義:貿(mào)易商品的名稱 數(shù)據(jù)類型:文本 長(zhǎng)度:50* 數(shù)據(jù)項(xiàng):數(shù)量 含義:商品的數(shù)量 數(shù)據(jù)類型:文本 長(zhǎng)度:5

6、0(4)員工 名稱:?jiǎn)T工 含義:在系統(tǒng)中起非常重要的作用,商品的采購(gòu)、銷售都是由員工完成。 組成:操作員對(duì)象分別由員工編號(hào)、姓名、電話、職稱組成。 各數(shù)據(jù)項(xiàng)的含義如下:* 數(shù)據(jù)項(xiàng):?jiǎn)T工編號(hào) 含義:系統(tǒng)為每一位員工進(jìn)行統(tǒng)一編號(hào)管理,員工編號(hào)能夠唯一確定員工對(duì)象。 數(shù)據(jù)類型:文本 長(zhǎng)度:10* 數(shù)據(jù)項(xiàng):姓名 含義:?jiǎn)T工的姓名 數(shù)據(jù)類型:文本 長(zhǎng)度:8* 數(shù)據(jù)項(xiàng):電話 含義:?jiǎn)T工的聯(lián)系電話 數(shù)據(jù)類型:文本 長(zhǎng)度:112.2.概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)就是將需求分析階段得到的用戶需求抽象為數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)。本論文使用E-R圖來(lái)描述系統(tǒng)的概念結(jié)構(gòu),即使用ER圖表示需求分析的結(jié)果。在實(shí)際設(shè)計(jì)過(guò)程中,首先分析

7、系統(tǒng)中以實(shí)體為基本單位的局部ER圖,然后分析兩兩實(shí)體之間的聯(lián)系,畫出兩兩實(shí)體聯(lián)系的局部E-R圖,再將兩兩實(shí)體之間聯(lián)系的ER圖作為基本單位,畫出他們之間聯(lián)系的ER圖,依次類推,最后將各局部E-R圖合并成全局E-R圖,下面將分別進(jìn)行分析。 2.2.1 實(shí)體分析及其局部E-R圖 通過(guò)需求分析得知,貿(mào)易公司管理信息系統(tǒng)的研究對(duì)象有商品、供貨商、經(jīng)銷商和員工四個(gè)對(duì)象,也就是四個(gè)實(shí)體,故將系統(tǒng)的實(shí)體對(duì)象分為商品、供貨商、經(jīng)銷商和員工。 (1)供貨商對(duì)于貿(mào)易公司管理信息系統(tǒng)來(lái)說(shuō),比較重要的供貨商信息是公司編號(hào)、公司名稱、公司地址、聯(lián)系人和聯(lián)系電話。其中供貨商編號(hào)能夠唯一確定某個(gè)供貨商的所有信息,故在該實(shí)體中

8、定義供貨商編號(hào)為實(shí)體標(biāo)識(shí)符。供貨商的E-R圖如下: (2)經(jīng)銷商經(jīng)銷商信息包括公司編號(hào)、公司名稱、公司地址、聯(lián)系人和聯(lián)系電話。其中經(jīng)銷商編號(hào)能夠唯一確定某個(gè)經(jīng)銷商的所有信息,故在該實(shí)體中定義經(jīng)銷商編號(hào)為實(shí)體標(biāo)識(shí)符。經(jīng)銷商的E-R圖如下: (3)員工公司員工在貿(mào)易公司連接供貨商以及經(jīng)銷商中發(fā)揮著極為關(guān)鍵的作用,所以管理系統(tǒng)中須對(duì)公司員工的信息進(jìn)行有效的統(tǒng)一管理,對(duì)公司每個(gè)員工設(shè)置檔案列表,包含員工編號(hào)、姓名、聯(lián)系方式和職稱。設(shè)置員工信息檔案能夠更好的安排員工工作,記錄員工的接手的客戶、操作信息及工作情況。員工編號(hào)能夠使公司管理員工更加高效有序,且能唯一確定員工所有信息,故作為員工實(shí)體的標(biāo)識(shí)符。

9、員工E-R圖如下: (4)商品在商品實(shí)體中,包含商品編號(hào)、名稱、數(shù)量三個(gè)屬性。其中,商品編號(hào)能夠唯一標(biāo)識(shí)每一件商品,故定義編號(hào)為商品實(shí)體的標(biāo)識(shí)符。基本商品實(shí)體的E-R圖如下: 2.2.2實(shí)體之間的聯(lián)系及其ER圖(1) 供應(yīng)商、商品與員工聯(lián)系的ER圖(2)經(jīng)銷商、商品和員工的ER圖 2.2.3系統(tǒng)全局ER圖將上兩圖合并,同時(shí)對(duì)各個(gè)屬性進(jìn)行整合,就得到系統(tǒng)全局ER圖。在整合的過(guò)程中,各局部ER圖的屬性發(fā)生如下的沖突,所以需要重新進(jìn)行定義。 (1)數(shù)量 數(shù)量屬性分別在二處出現(xiàn),所以要進(jìn)行重新定義。根據(jù)數(shù)量所處的位置,分別定義為采購(gòu)數(shù)量、銷售數(shù)量。 (2)編號(hào) 編號(hào)屬性分別在四處出現(xiàn),對(duì)其重新定義,分

10、別定義為商品編號(hào)、供貨商編號(hào)、經(jīng)銷商編號(hào)、員工編號(hào)。 (3)日期 日期屬性分別在兩個(gè)聯(lián)系中出現(xiàn),對(duì)其重新定義,根據(jù)所處的位置,分別定義為采購(gòu)日期、銷售日期。 (4)價(jià)格 價(jià)格屬性分別在兩個(gè)聯(lián)系中出現(xiàn),對(duì)其重新定義,根據(jù)所處的位置,分別定義為采購(gòu)價(jià)格、銷售價(jià)格。(5)對(duì)于供貨商及經(jīng)銷商公司名稱、地址、聯(lián)系人、聯(lián)系電話多處重復(fù),特在供貨商屬性前面加上G、經(jīng)銷商前面加上J,以區(qū)分兩者的屬性。 整合后的ER圖如下: 2.3邏輯結(jié)構(gòu)設(shè)計(jì) 2.4.1關(guān)系模型 邏輯結(jié)構(gòu)設(shè)計(jì)是將全局概念模型(ER圖)轉(zhuǎn)換成DBMS支持的概念模式或關(guān)系模式(或者稱為數(shù)據(jù)結(jié)構(gòu))。該數(shù)據(jù)庫(kù)屬于關(guān)系型數(shù)據(jù)庫(kù),即使用表結(jié)構(gòu)表示系統(tǒng)中的

11、所有實(shí)體及其聯(lián)系。 通過(guò)ER模型到關(guān)系模型的轉(zhuǎn)化,可以得到如下關(guān)系模式:供貨商(供貨商編號(hào)、G公司名稱、G公司地址、G聯(lián)系人、G聯(lián)系電話)經(jīng)銷商(經(jīng)銷商編號(hào)、J公司名稱、J公司地址、J聯(lián)系人、 J聯(lián)系電話)采購(gòu)(采購(gòu)單號(hào)、采購(gòu)日期、采購(gòu)數(shù)量、采購(gòu)價(jià)格、員工編號(hào)、供貨商編號(hào),商品編號(hào))銷售(銷售單號(hào)、銷售日期、銷售數(shù)量、銷售價(jià)格、員工編號(hào)、經(jīng)銷商編號(hào),商品編號(hào))員工(員工編號(hào)、姓名、電話、職稱)商品(商品編號(hào)、商品名稱、商品數(shù)量)2.4.2 數(shù)據(jù)庫(kù)完整性設(shè)計(jì) 1規(guī)范化設(shè)計(jì)1.gonghuo表:供貨商編號(hào)G公司名稱, 供貨商編號(hào)G公司地址, 供貨商編號(hào)G聯(lián)系人, 供貨商編號(hào)G聯(lián)系電話)不存在部分以

12、來(lái),不存在傳遞依賴,屬于第三范式.2.jingxiao表:經(jīng)銷商編號(hào)J公司名稱,經(jīng)銷商編號(hào)J公司地址,經(jīng)銷商編號(hào)J聯(lián)系人,經(jīng)銷商編號(hào)J聯(lián)系電話)不存在部分以來(lái),不存在傳遞依賴,屬于第三范式.3caigou表: 采購(gòu)單號(hào)采購(gòu)日期, 采購(gòu)單號(hào)采購(gòu)數(shù)量, 采購(gòu)單號(hào)采購(gòu)價(jià)格, 不存在部分以來(lái),不存在傳遞依賴,屬于第三范式.4.yuangong表:?jiǎn)T工編號(hào)姓名,員工編號(hào)電話,員工編號(hào)職稱,不存在部分以來(lái),不存在傳遞依賴,屬于第三范式。5shangpin表:商品編號(hào)商品名稱,商品編號(hào)商品數(shù)量,不存在部分以來(lái),不存在傳遞依賴,屬于第三范式。6xiaoshou表: 銷售單號(hào)銷售日期, 銷售單號(hào)銷售數(shù)量, 銷售

13、單號(hào)銷售價(jià)格, 不存在部分以來(lái),不存在傳遞依賴,屬于第三范式。2.4物理結(jié)構(gòu)設(shè)計(jì)按照上述關(guān)系數(shù)據(jù)模型,系統(tǒng)所涉及的部分?jǐn)?shù)據(jù)表如下表所示(1).員工信息表字段名含義說(shuō)明數(shù)據(jù)類型是否為空約束條件yuangongid員工編號(hào)CHAR(10)否主碼xingming姓名CHAR(8)否dianhua電話CHAR(11)否zhicheng職稱CHAR(10)否(2) 供貨商信息表字段名含義說(shuō)明數(shù)據(jù)類型是否為空約束條件gongyingshangid供貨商編號(hào)CHAR(10)否主碼GnameG公司名稱CHAR(50)否GdizhiG公司地址CHAR(50)否GlxrG聯(lián)系人CHAR(8)否GdianhuaG聯(lián)

14、系電話CHAR(11)否(3) 經(jīng)銷商信息表字段名含義說(shuō)明數(shù)據(jù)類型是否為空約束條件jingxiaoshangid經(jīng)銷商編號(hào)CHAR(10)否主碼JnameJ公司名稱CHAR(50)否JdizhiJ公司地址CHAR(50)否JlxrJ聯(lián)系人CHAR(8)否JdianhuaJ聯(lián)系電話CHAR(11)否(4) 商品信息表字段名含義說(shuō)明數(shù)據(jù)類型是否為空約束條件shangpinid商品編號(hào)CHAR(10)否主碼spmc商品名稱CHAR(20)否shuliang數(shù)量CHAR(30)否(5) 采購(gòu)信息表字段名含義說(shuō)明數(shù)據(jù)類型是否為空約束條件cgdid采購(gòu)單編號(hào)CHAR(10)主碼cgtime采購(gòu)日期DATE

15、TIME否cgjg采購(gòu)價(jià)格CHAR(50)否cgsl采購(gòu)數(shù)量CHAR(50)否yuangongid員工編號(hào)CHAR(10)外碼shangpinid商品編號(hào)CHAR(10)外碼gysid供應(yīng)商編號(hào)CHAR(10)外碼(6)銷售信息表字段名含義說(shuō)明數(shù)據(jù)類型是否為空約束條件xiaoshouid銷售單編號(hào)CHAR(10)主碼xiaoshoutime銷售日期DATETIME否xiaoshoujiage銷售價(jià)格CHAR(50)否xiaoshoushuliang銷售數(shù)量CHAR(50)否yuangongid員工編號(hào)CHAR(10)外碼shangpinid商品編號(hào)CHAR(10)外碼jingxiaoshang

16、id經(jīng)銷商編號(hào)CHAR(10)外碼數(shù)據(jù)庫(kù)與表的建立1.建立貿(mào)易公司信息管理系統(tǒng)表1.創(chuàng)建表員工信息表CREATE TABLE yuangong (   yuangongid CHAR(10) PRIMARY KEY,  xingming CHAR(8) not null,  dianhua char(11) not null, zhicheng char(10) not null,)&#

17、160;2.創(chuàng)建供貨商信息表CREATE TABLE gonghuo (   gonghuoshangid CHAR(10) PRIMARY KEY, Gname CHAR(50) not null,  Gdizhi CHAR(50) not null, Glxr char(8) not null, Gd char(11) not nul , )3

18、.創(chuàng)建經(jīng)銷商信息表CREATE TABLE jingxiao (   jingxiaoshangid CHAR(10) PRIMARY KEY,Jname CHAR(50) not null,  Jdizhi CHAR(50) not null, Jlxr char(8) not null, Jdianhua char(11) not null,)4. 商品信息表CREATE 

19、TABLE shangpin (   shangpinid CHAR(10) PRIMARY KEY,spmc CHAR(20) not null,  shuliang CHAR(30) not null, )5. 采購(gòu)信息表CREATE TABLE caigou (caigouid CHAR(10) PRIMARY KEY,  cgtime datetime

20、0;not null,  cgjg CHAR(50) not null,dianhua char(11) not null, cgsl char(50) not null, yuangongid char(10) not null, shangpinid char(10) not null,gysid char(10) not null,FOREIGN KEY (yuangongid) 

21、REFERENCES yuangong on delete cascade,FOREIGN KEY (shangpinid) REFERENCES shangpin on delete cascade,FOREIGN KEY (gysid) REFERENCES gonghuo delete cascade,)6.銷售信息表CREATE TABLE xiaoshou (caigouid CHAR(10)&#

22、160;PRIMARY KEY,  cgtime datetime not null,  cgjg CHAR(50) not null,dianhua char(11) not null, cgsl char(50) not null, yuangongid char(10) not null, shangpinid char(10) not null,gysid char(1

23、0) not null,FOREIGN KEY (yuangongid) REFERENCES yuangong on delete cascade,FOREIGN KEY (shangpinid) REFERENCES shangpin on delete cascade,FOREIGN KEY (jingxiaosid) REFERENCES jingxiao on delete cascade) 關(guān)系模式圖 為了提高在表中搜索元組的速度,在實(shí)際實(shí)現(xiàn)的時(shí)候應(yīng)該基于碼建立索引。下面是各表中建立索引的表項(xiàng)。 供貨商(供貨商編號(hào)),經(jīng)銷商(經(jīng)銷商編號(hào)),采購(gòu)(采購(gòu)單號(hào)),銷售(銷售單號(hào)),員工(員工編號(hào)),商品(商品編號(hào))。 2.5.3創(chuàng)建查詢對(duì)象在貿(mào)易公司的各個(gè)子系統(tǒng)中都創(chuàng)建了基本的生成表系統(tǒng)、以實(shí)體或聯(lián)系的各個(gè)屬性為查詢條件的參數(shù)查詢

溫馨提示

  • 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論