貿易公司管理系統(tǒng)數(shù)據(jù)庫_第1頁
貿易公司管理系統(tǒng)數(shù)據(jù)庫_第2頁
貿易公司管理系統(tǒng)數(shù)據(jù)庫_第3頁
貿易公司管理系統(tǒng)數(shù)據(jù)庫_第4頁
貿易公司管理系統(tǒng)數(shù)據(jù)庫_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

貿易公司管理系統(tǒng)數(shù)據(jù)庫貿易公司管理系統(tǒng)數(shù)據(jù)庫貿易公司管理系統(tǒng)數(shù)據(jù)庫xxx公司貿易公司管理系統(tǒng)數(shù)據(jù)庫文件編號:文件日期:修訂次數(shù):第1.0次更改批準審核制定方案設計,管理制度目錄(宋體二號)1.功能分析..................................................................................................2.數(shù)據(jù)庫設計 .............................................................................................需求分析...........................................................................................概念結構設計...................................................................................實體分析及其局部E-R圖.......................................................實體之間的聯(lián)系及其ER圖.....................................................系統(tǒng)全局ER圖.........................................................................邏輯結構設計................................................................................關系模型............................................................................數(shù)據(jù)庫完整性設計...............................................................物理結構設計................................................................................設計表.................................................................................數(shù)據(jù)庫與表的創(chuàng)建.............................................................數(shù)據(jù)庫實施....................................................................................創(chuàng)建表對象.............................................................................創(chuàng)建基本表之間的關系.........................................................創(chuàng)建查詢對象.........................................................................創(chuàng)建窗體及控制版面.............................................................創(chuàng)建報表.................................................................................3.課程設計總結.........................................................................................

1.功能分析隨著計算機技術的發(fā)展及普及,貿易公司管理模式也發(fā)生巨大的變化,由原來的手工管理模式逐步轉變?yōu)樾畔⒒芾?,通過信息化管理,降低人力成本,極大地提供管理水平和效率。*供應商信息管理:能夠對供應商的信息進行有效的管理,其中包括供應商信息的添加、修改和刪除,以及供應商信息查詢和生產(chǎn)報表。*經(jīng)銷商信息管理:能夠對經(jīng)銷商的信息進行有效的管理,其中包括經(jīng)銷商信息的添加、修改和刪除,以及經(jīng)銷商信息查詢和生產(chǎn)報表。*商品采購信息:能夠對商品采購的信息進行有效的管理,其中包括采購信息的添加、修改和刪除,以及采購信息查詢和生產(chǎn)報表。*商品信息管理:能夠對商品的基本信息進行有效的管理,其中包括商品信息的添加、修改和刪除以及供應商信息查詢和生產(chǎn)報表。*商品銷售管理:能夠對商品銷售的信息進行有效的管理,其中包括銷售信息的添加、修改和刪除,以及供應商信息查詢和生產(chǎn)報表。*員工信息管理:能夠對員工的信息進行有效的管理,其中包括員工信息的添加、修改和刪除,以及員工信息查詢和生產(chǎn)報表。上述的需求分析可以總結為下圖所示的功能結構圖。數(shù)據(jù)庫設計需求分析數(shù)據(jù)系統(tǒng)的核心是數(shù)據(jù),互相關聯(lián)的數(shù)據(jù)構成數(shù)據(jù)結構。對于數(shù)據(jù)庫設計來說,通常使用數(shù)據(jù)字典對各類數(shù)據(jù)及其集合進行描述,數(shù)據(jù)字典是進行數(shù)據(jù)收集和數(shù)據(jù)分析多獲得的主要成果。下面將根據(jù)系統(tǒng)功能對本系統(tǒng)設計的數(shù)據(jù)項和數(shù)據(jù)結構分別進行分析。數(shù)據(jù)結構和數(shù)據(jù)項:本系統(tǒng)涉及供貨商、經(jīng)銷商、商品和員工四個對象,所以系統(tǒng)的數(shù)據(jù)結構分別由供貨商、經(jīng)銷商、商品和員工組成,系統(tǒng)涉及的數(shù)據(jù)項由這四個對象本身的屬性和它們之間的關系的屬性確定。下面分別討論它們的數(shù)據(jù)結構和數(shù)據(jù)項。供貨商名稱:供貨商含義:貿易商品的供貨商公司組成:供貨商對象由供貨商編號、公司名稱、公司地址、聯(lián)系人、聯(lián)系電話組成。各數(shù)據(jù)項的含義如下:*數(shù)據(jù)項:供貨商編號含義:供貨商編號,供貨商編號能夠唯一確定供貨商的所有信息。數(shù)據(jù)類型:文本長度:50*數(shù)據(jù)項:公司地址含義:供貨商公司地址數(shù)據(jù)類型:文本長度:50*數(shù)據(jù)項:聯(lián)系人含義:供貨商公司負責商品銷售業(yè)務的人數(shù)據(jù)類型:文本長度:8*數(shù)據(jù)項:聯(lián)系電話含義:與供貨商公司聯(lián)系業(yè)務的電話數(shù)據(jù)類型:文本長度:11(2)經(jīng)銷商名稱:經(jīng)銷商含義:商品所銷售的經(jīng)銷商公司組成:供貨商對象由經(jīng)銷商編號、公司名稱、公司地址、聯(lián)系人、聯(lián)系電話組成。各項數(shù)據(jù)與供貨商的數(shù)據(jù)項組成類似。(3)商品商品是貿易公司管理系統(tǒng)的主要數(shù)據(jù)結構,包含了商品的所有信息。名稱:商品含義:進行貿易的商品組成:商品的對象分別由商品編號、商品名稱、商品數(shù)量三個數(shù)據(jù)項組成。各數(shù)據(jù)項的含義如下:*數(shù)據(jù)項:商品編號含義:商品編號,能夠唯一標識每一件商品數(shù)據(jù)類型:文本長度:10*數(shù)據(jù)項:商品名稱含義:貿易商品的名稱數(shù)據(jù)類型:文本長度:50*數(shù)據(jù)項:數(shù)量含義:商品的數(shù)量數(shù)據(jù)類型:文本長度:50(4)員工名稱:員工含義:在系統(tǒng)中起非常重要的作用,商品的采購、銷售都是由員工完成。組成:操作員對象分別由員工編號、姓名、電話、職稱組成。各數(shù)據(jù)項的含義如下:*數(shù)據(jù)項:員工編號含義:系統(tǒng)為每一位員工進行統(tǒng)一編號管理,員工編號能夠唯一確定員工對象。數(shù)據(jù)類型:文本長度:10*數(shù)據(jù)項:姓名含義:員工的姓名數(shù)據(jù)類型:文本長度:8*數(shù)據(jù)項:電話含義:員工的聯(lián)系電話數(shù)據(jù)類型:文本長度:11.概念結構設計概念結構設計就是將需求分析階段得到的用戶需求抽象為數(shù)據(jù)庫的概念結構。本論文使用E-R圖來描述系統(tǒng)的概念結構,即使用ER圖表示需求分析的結果。在實際設計過程中,首先分析系統(tǒng)中以實體為基本單位的局部ER圖,然后分析兩兩實體之間的聯(lián)系,畫出兩兩實體聯(lián)系的局部E-R圖,再將兩兩實體之間聯(lián)系的ER圖作為基本單位,畫出他們之間聯(lián)系的ER圖,依次類推,最后將各局部E-R圖合并成全局E-R圖,下面將分別進行分析。實體分析及其局部E-R圖通過需求分析得知,貿易公司管理信息系統(tǒng)的研究對象有商品、供貨商、經(jīng)銷商和員工四個對象,也就是四個實體,故將系統(tǒng)的實體對象分為商品、供貨商、經(jīng)銷商和員工。(1)供貨商對于貿易公司管理信息系統(tǒng)來說,比較重要的供貨商信息是公司編號、公司名稱、公司地址、聯(lián)系人和聯(lián)系電話。其中供貨商編號能夠唯一確定某個供貨商的所有信息,故在該實體中定義供貨商編號為實體標識符。供貨商的E-R圖如下:(2)經(jīng)銷商經(jīng)銷商信息包括公司編號、公司名稱、公司地址、聯(lián)系人和聯(lián)系電話。其中經(jīng)銷商編號能夠唯一確定某個經(jīng)銷商的所有信息,故在該實體中定義經(jīng)銷商編號為實體標識符。經(jīng)銷商的E-R圖如下:(3)員工公司員工在貿易公司連接供貨商以及經(jīng)銷商中發(fā)揮著極為關鍵的作用,所以管理系統(tǒng)中須對公司員工的信息進行有效的統(tǒng)一管理,對公司每個員工設置檔案列表,包含員工編號、姓名、聯(lián)系方式和職稱。設置員工信息檔案能夠更好的安排員工工作,記錄員工的接手的客戶、操作信息及工作情況。員工編號能夠使公司管理員工更加高效有序,且能唯一確定員工所有信息,故作為員工實體的標識符。員工E-R圖如下:(4)商品在商品實體中,包含商品編號、名稱、數(shù)量三個屬性。其中,商品編號能夠唯一標識每一件商品,故定義編號為商品實體的標識符。基本商品實體的E-R圖如下:實體之間的聯(lián)系及其ER圖供應商、商品與員工聯(lián)系的ER圖(2)經(jīng)銷商、商品和員工的ER圖系統(tǒng)全局ER圖將上兩圖合并,同時對各個屬性進行整合,就得到系統(tǒng)全局ER圖。在整合的過程中,各局部ER圖的屬性發(fā)生如下的沖突,所以需要重新進行定義。(1)數(shù)量數(shù)量屬性分別在二處出現(xiàn),所以要進行重新定義。根據(jù)數(shù)量所處的位置,分別定義為采購數(shù)量、銷售數(shù)量。(2)編號編號屬性分別在四處出現(xiàn),對其重新定義,分別定義為商品編號、供貨商編號、經(jīng)銷商編號、員工編號。(3)日期日期屬性分別在兩個聯(lián)系中出現(xiàn),對其重新定義,根據(jù)所處的位置,分別定義為采購日期、銷售日期。(4)價格價格屬性分別在兩個聯(lián)系中出現(xiàn),對其重新定義,根據(jù)所處的位置,分別定義為采購價格、銷售價格。(5)對于供貨商及經(jīng)銷商公司名稱、地址、聯(lián)系人、聯(lián)系電話多處重復,特在供貨商屬性前面加上G、經(jīng)銷商前面加上J,以區(qū)分兩者的屬性。整合后的ER圖如下:邏輯結構設計關系模型邏輯結構設計是將全局概念模型(ER圖)轉換成DBMS支持的概念模式或關系模式(或者稱為數(shù)據(jù)結構)。該數(shù)據(jù)庫屬于關系型數(shù)據(jù)庫,即使用表結構表示系統(tǒng)中的所有實體及其聯(lián)系。通過ER模型到關系模型的轉化,可以得到如下關系模式:供貨商(供貨商編號、G公司名稱、G公司地址、G聯(lián)系人、G聯(lián)系電話)經(jīng)銷商(經(jīng)銷商編號、J公司名稱、J公司地址、J聯(lián)系人、J聯(lián)系電話)采購(采購單號、采購日期、采購數(shù)量、采購價格、員工編號、供貨商編號,商品編號)銷售(銷售單號、銷售日期、銷售數(shù)量、銷售價格、員工編號、經(jīng)銷商編號,商品編號)員工(員工編號、姓名、電話、職稱)商品(商品編號、商品名稱、商品數(shù)量)數(shù)據(jù)庫完整性設計1規(guī)范化設計表:供貨商編號→G公司名稱,供貨商編號→G公司地址,供貨商編號→G聯(lián)系人,供貨商編號→G聯(lián)系電話)不存在部分以來,不存在傳遞依賴,屬于第三范式.表:經(jīng)銷商編號→J公司名稱,經(jīng)銷商編號→J公司地址,經(jīng)銷商編號→J聯(lián)系人,經(jīng)銷商編號→J聯(lián)系電話)不存在部分以來,不存在傳遞依賴,屬于第三范式.3caigou表:采購單號→采購日期,采購單號→采購數(shù)量,采購單號→采購價格,不存在部分以來,不存在傳遞依賴,屬于第三范式.表:員工編號→姓名,員工編號→電話,員工編號→職稱,不存在部分以來,不存在傳遞依賴,屬于第三范式。5shangpin表:商品編號→商品名稱,商品編號→商品數(shù)量,不存在部分以來,不存在傳遞依賴,屬于第三范式。6xiaoshou表:銷售單號→銷售日期,銷售單號→銷售數(shù)量,銷售單號→銷售價格,不存在部分以來,不存在傳遞依賴,屬于第三范式。物理結構設計按照上述關系數(shù)據(jù)模型,系統(tǒng)所涉及的部分數(shù)據(jù)表如下表所示(1).員工信息表字段名含義說明數(shù)據(jù)類型是否為空約束條件yuangongid員工編號CHAR(10)否主碼xingming姓名CHAR(8)否dianhua電話CHAR(11)否zhicheng職稱CHAR(10)否供貨商信息表字段名含義說明數(shù)據(jù)類型是否為空約束條件gongyingshangid供貨商編號CHAR(10)否主碼GnameG公司名稱CHAR(50)否GdizhiG公司地址CHAR(50)否GlxrG聯(lián)系人CHAR(8)否GdianhuaG聯(lián)系電話CHAR(11)否經(jīng)銷商信息表字段名含義說明數(shù)據(jù)類型是否為空約束條件jingxiaoshangid經(jīng)銷商編號CHAR(10)否主碼JnameJ公司名稱CHAR(50)否JdizhiJ公司地址CHAR(50)否JlxrJ聯(lián)系人CHAR(8)否JdianhuaJ聯(lián)系電話CHAR(11)否(4)商品信息表字段名含義說明數(shù)據(jù)類型是否為空約束條件shangpinid商品編號CHAR(10)否主碼spmc商品名稱CHAR(20)否shuliang數(shù)量CHAR(30)否(5)采購信息表字段名含義說明數(shù)據(jù)類型是否為空約束條件cgdid采購單編號CHAR(10)主碼cgtime采購日期DATETIME否cgjg采購價格CHAR(50)否cgsl采購數(shù)量CHAR(50)否yuangongid員工編號CHAR(10)外碼shangpinid商品編號CHAR(10)外碼gysid供應商編號CHAR(10)外碼(6)銷售信息表字段名含義說明數(shù)據(jù)類型是否為空約束條件xiaoshouid銷售單編號CHAR(10)主碼xiaoshoutime銷售日期DATETIME否xiaoshoujiage銷售價格CHAR(50)否xiaoshoushuliang銷售數(shù)量CHAR(50)否yuangongid員工編號CHAR(10)外碼shangpinid商品編號CHAR(10)外碼jingxiaoshangid經(jīng)銷商編號CHAR(10)外碼數(shù)據(jù)庫與表的建立1.建立貿易公司信息管理系統(tǒng)表1.創(chuàng)建表員工信息表CREATE

TABLE

yuangong

(

yuangongid

CHAR(10)

PRIMARY

KEY,

xingming

CHAR(8)

not

null,

dianhua

char(11)

not

null,

zhichengchar(10)not

null,)

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.創(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,

Jdianhuachar(11)notnull,)4.商品信息表CREATE

TABLE

shangpin

(

shangpinid

CHAR(10)

PRIMARY

KEY,spmc

CHAR(20)

not

null,

shuliang

CHAR(30)not

null,

)5.采購信息表CREATE

TABLEcaigou(caigouid

CHAR(10)

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,gysidchar(10)not

null,FOREIGN

KEY

(yuangongid)

REFERENCES

yuangong

on

delete

cascade,FOREIGN

KEY

(shangpinid)

REFERENCES

shangpin

on

delete

cascade,FOREIGN

KEY

(gysid)

REFERENCES

gonghuo

delete

cascade,)6.銷售信息表CREATE

TABLExiaoshou(caigouid

CHAR(10)

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,gysidchar(10)not

null,FOREIGN

KEY

(yuangongid)

REFERENCES

yuangong

on

delete

cascade,FOREIGN

KEY

(shangpinid)

REFERENCES

shangpin

on

delete

cascade,FOREIGN

KEY

(jingxiaosid)

REFERENCES

jingxiaoon

delete

cascade)關系模式圖為了提高在表中搜索元組的速度,在實際實現(xiàn)的時候應該基于碼建立索引。下面是各表中建立索引的表項。供貨商(供貨商編號)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論