超市管理數(shù)據(jù)庫設(shè)計-《數(shù)據(jù)庫原理與應(yīng)用》課程大作業(yè)_第1頁
超市管理數(shù)據(jù)庫設(shè)計-《數(shù)據(jù)庫原理與應(yīng)用》課程大作業(yè)_第2頁
超市管理數(shù)據(jù)庫設(shè)計-《數(shù)據(jù)庫原理與應(yīng)用》課程大作業(yè)_第3頁
超市管理數(shù)據(jù)庫設(shè)計-《數(shù)據(jù)庫原理與應(yīng)用》課程大作業(yè)_第4頁
超市管理數(shù)據(jù)庫設(shè)計-《數(shù)據(jù)庫原理與應(yīng)用》課程大作業(yè)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

內(nèi)容與要求

1.請結(jié)合軟件類專業(yè)課程實驗教學(xué)環(huán)節(jié)設(shè)計數(shù)據(jù)庫,實現(xiàn)實驗教學(xué)的

有效管理,具體功能應(yīng)包括但不限于:

(1)教師可以根據(jù)不同課程編輯和發(fā)布實驗內(nèi)容;

(2)學(xué)生可以瀏覽實驗內(nèi)容,同時完成作品的提交;

(3)學(xué)生可以在規(guī)定時間內(nèi)填寫、修改和提交實驗報告;

(4)教師可以通過應(yīng)用系統(tǒng)批改實驗報告,并提交成績;

(5)學(xué)生可以查詢個人實驗成績;

2.給出數(shù)據(jù)庫設(shè)計各個階段的詳細設(shè)計報告,包括:

(1)需求分析

(2)概念結(jié)構(gòu)設(shè)計

(3)邏輯結(jié)構(gòu)設(shè)計

(4)物理結(jié)構(gòu)設(shè)計與實施

3.寫出應(yīng)用系統(tǒng)的主要功能設(shè)計;

4.寫出收獲和體會,包括已解決和尚未解決的問題,進一步完善的設(shè)

想和建議;

5.獨自完成作業(yè),有雷同的平分得分;

6.也可以自行設(shè)計課題。

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

目錄

1緒論............................................................................1

2應(yīng)用系統(tǒng)功能設(shè)計................................................................2

2.1業(yè)務(wù)操作流程.............................................................2

2.2系統(tǒng)功能設(shè)計..............................................................5

3數(shù)據(jù)庫設(shè)計......................................................................7

3.1需求分析................................................................7

3.1.1數(shù)據(jù)流圖項..........................................................7

3.1.2數(shù)據(jù)字典...........................................................9

3.2概念結(jié)構(gòu)設(shè)計............................................................10

3.3邏輯結(jié)構(gòu)設(shè)計............................................................11

3.4物理結(jié)構(gòu)設(shè)計與實施......................................................13

3.4.1建立信息表.........................................................13

3.4.2創(chuàng)建數(shù)據(jù)庫.........................................................15

4結(jié)束語.........................................................................20

4.1收獲和體會..............................................................20

4.2總結(jié)與展望..............................................................20

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

1緒論

以前,有很多超市的管理水平停留在紙介質(zhì)的基礎(chǔ)上,這樣的機制已經(jīng)不能適

應(yīng)時代的發(fā)展要求了,因為這樣的管理模式浪費了許多人力、物力和財力。如今,

隨著信息時代的發(fā)展,以前的那些落后的管理模式已經(jīng)被以計算機為基礎(chǔ)的信息管

理模式所替代。

現(xiàn)代大型超市普遍使用以計算機為基礎(chǔ)的信息管理模式,這樣能夠有效提高銷

售速度和服務(wù)水平。管理者可以利用超市管理系統(tǒng),準確把握每一種商品的銷售動

態(tài),防止商品缺貨或積壓,另外,可以通過超市管理系統(tǒng)精準地查詢每天每月的商

品銷售情況,可以間接的分析各種商品銷售變化規(guī)律,商品銷售結(jié)構(gòu)、居民消費變

化等,從而為合理進貨、經(jīng)營、加工、庫存、銷售等提供科學(xué)的決策依據(jù)。

超市管理系統(tǒng)充分運用計算機管理信息技術(shù),建立數(shù)據(jù)庫,對超市的進銷存過

程進行詳細分析,實現(xiàn)了對超市的人力、進貨、銷售和庫存的科學(xué)管理。

本設(shè)計主要是通過在網(wǎng)絡(luò)上查詢最新超市信息管理方案、到周邊中型、大型超

市現(xiàn)場考察、對相關(guān)工作人員調(diào)查等方式來確定本次設(shè)計的信息管理系統(tǒng)方案。

在設(shè)計中,對相關(guān)數(shù)據(jù)利用sqlserver2008建立數(shù)據(jù)庫,管理人員可以利用數(shù)據(jù)

庫對超市工作人員信息、商品信息、銷售信息、庫存信息、采購信息進行查詢、修

改、刪除、插入等操作,也可以按照不同條件對數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進行篩選、比較等,

使系統(tǒng)自動生成符合條件的信息報告;對于員工,可以登錄個人的賬戶查詢個人信

息以及進項相關(guān)操作;對于顧客,可以在計算機上上查詢自己想要的商品,而會員

則可以登錄個人賬戶,了解個人信息和積分等。

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

2應(yīng)用系統(tǒng)功能設(shè)計

2.1業(yè)務(wù)操作流程

超市信息管理系統(tǒng)分為不同模塊來管理,可以以管理員、采購員、供貨元、收

銀員、顧客為實體對象來劃分模塊,其余的小的實體對象還包括倉庫管理員,售貨

員、維修工等,主要功能模塊和數(shù)據(jù)流層圖如下所示:

1、管理員對庫存信息庫的查詢管理、對員工信息庫的信息的錄入查詢管理、查

看商品銷售信息、了解貨架信息庫、查詢超市會員信息庫等,除此之外,可需要還

需要對采購員提供的采購信息、供貨員提供的供貨信息進行核算校對等

庫存信息庫

員工信息庫

數(shù)

據(jù)

商品銷售庫庫

貨架信息庫

查詢

員-------------會員信息庫

圖1管理數(shù)據(jù)流程圖

2、米購員登陸查詢個人信息、對庫存信息的查詢、并打印清單、請示管理人員、

采購商品、入庫后倉庫管理員對庫存信息庫錄入數(shù)據(jù)等。

2

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

理員

員請示、回復(fù)工

查詢個人信息

批準庫

員庫

完成查詢庫存信息、統(tǒng)計存

供息

錄入采購信庫

貨購買

查詢

倉管員

圖2采購數(shù)據(jù)流程

3、供貨員可以登錄賬戶查詢個人信息庫,可以查詢貨架信息庫統(tǒng)計信息,向管

理員請示,經(jīng)批準后到倉庫提貨,同時倉庫管理人員將供貨信息錄入庫存信息庫,

供貨員同樣將供貨信息錄入貨架信息庫。

4、收銀員可以登陸個人賬戶查詢個人信息,查詢貨架信息,結(jié)算貨物之時可以

3

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

查詢是否是超市會員,結(jié)算之后修改貨架信息庫的數(shù)據(jù),將銷售數(shù)據(jù)錄入商品信息

庫,然后給顧客打印發(fā)票。如果顧客需要辦理會員,收銀員可以登記會員信息,將

會員信息寫入會員信息庫。

圖4售貨數(shù)據(jù)流程

5、顧客分為普通客戶和會員兩部分,都可以查詢貨架商品信息,會員可以登陸

賬戶查詢個人信息。

4

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

查詢個人信息信

會庫

查詢商品信息

銀顧

員客

發(fā)普

通息

查詢商品信息庫

圖5顧客數(shù)據(jù)流程

2.2系統(tǒng)功能設(shè)計

大型超市管理系統(tǒng)是決策者和管理者針對超市的大量業(yè)務(wù)處理工作采用計算機

進行的全面現(xiàn)代化管理,主要包括人力資源管理、商品采購管理、商品銷售管理、

顧客信息管理等兒個模塊。方便實現(xiàn)用戶數(shù)據(jù)的更新、維護查詢、統(tǒng)計、打印等相

關(guān)業(yè)務(wù)的需要。具體的系統(tǒng)功能描述如下:

1、人力資源管理。本模塊主要存儲管理員、收銀員、銷售員、采購員、維修工

等職稱的工作人員履歷信息,包括工號、姓名、性別、職稱、身份證號、籍貫、學(xué)

歷等信息。另外還存儲顧客會員的會員號、會員名、性別、積分等情況。

主要實現(xiàn)的功能是:通過信息管理系統(tǒng)界面對上述信息數(shù)據(jù)輸入、按照條件查

詢、計算統(tǒng)計、打印信息(輸出信息)、維護數(shù)據(jù)等,可以讓管理者及時了解超市

的人員分布情況,查詢工作人員的各種信息,了解超市工作人員的整體情況。

2、商品采購管理。采購商品需要知道,商品的商品號、商品名、商品現(xiàn)有數(shù)量、

采購數(shù)量、提供商號、提供商名、提供商地址、提供商電話、進價、售價等信息。

實現(xiàn)功能:查詢統(tǒng)計各種商品的數(shù)量。打印采購信息清單。

5

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

3、庫存信息管理。需要知道商品號、商品名稱、現(xiàn)有數(shù)量、應(yīng)有數(shù)量、倉庫號、

倉庫名,倉庫地址、倉庫管理員。

此模塊需要實現(xiàn)查詢信息、統(tǒng)計商品數(shù)量、維護倉庫商品數(shù)據(jù)的功能??梢悦?/p>

天查詢商品的應(yīng)有量、現(xiàn)有量、每種商品的存放時間等。

查詢是需要按照不足的商品號和商品名稱的信息生成商品數(shù)量不足的信息報

告,報告包括商品號、商品名、來源(供應(yīng)商、供應(yīng)商名)等信息。

4、商品銷售管理。建立商品銷售數(shù)據(jù)表,存儲商品號、商品名、銷售時間、單

價、數(shù)量、總價等信息。

每一位顧客購買商品后系統(tǒng)會自動留下上述信息,收銀員并將其寫入數(shù)據(jù)庫,

此外,收銀臺給每一位顧客打印發(fā)票,包括超市名稱、收銀臺號、商品名稱、單價、

商品數(shù)量、總價等信息。

此外,收銀員和供貨員可以查詢貨架商品信息,查詢商品號、商品名稱、應(yīng)有

量、現(xiàn)有量等信息。根據(jù)此信息篩選出貨架商品數(shù)量不足的商品號、商品名、倉庫

號等信息的供貨清單。

最后,可以查詢每天的商品銷售情況,包括各種商品的商品號、商品名稱、單

價、銷售數(shù)量、總價,也可以計算出當(dāng)天的全部收入情況。

5、顧客查詢信息。所有的顧客可以通過超市的計算機查詢系統(tǒng)來查詢超市貨

架是否有自己需要的商品,可以查詢商品的商品號、商品名稱、商品數(shù)量等顧客需

要的信息。

計算機查詢系統(tǒng)除了工作人員可以通過輸入工號和密碼來進入系統(tǒng)查詢個人信

息和修改密碼之外,也允許超市的會員通過輸入會員號和密碼來登入個人賬戶查看

積分等信息和修改密碼的功能。

6

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

3數(shù)據(jù)庫設(shè)計

隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,計算機技術(shù)已經(jīng)滲透到各個領(lǐng)域,成為各行業(yè)必不

可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場

競爭中越發(fā)顯示出其獨特的優(yōu)勢,步入信息化時代,有巨大的數(shù)據(jù)信息等待加工處

理和傳輸,這使得對數(shù)據(jù)庫的進一步開發(fā)和利用顯得尤為迫切。

國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,

而對于這些企業(yè)的資源管理,信息的存儲和處理也顯得迫切需要,要適應(yīng)市場競爭,

就需要有高效的處理方式和管理方法,因此加快超市的信息化進程是必不可少的。

3.1需求分析

3.1.1數(shù)據(jù)流圖項

員工信息。針對員工(管理員、采購員、供貨員、收銀員、售貨員、維修工)

需要將各種信息存放到員工信息庫當(dāng)中,可對其進行查詢、插入、刪除、更新等

操作,員工實體信息主要包括工號、姓名、性別、身份證號、籍貫、學(xué)歷、等,實

體圖如下所示:

2、會員信息。針對會員需要將其個人信息和積分情況記錄入案,可寫入會員

信息庫當(dāng)中,需要會員號、會員名、性別、積分等信息,具體實體圖如下所示:

7

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

3、供應(yīng)商信息。針對商品提供商需要將其商品供應(yīng)信息記錄入庫,包括供貨

商號、供貨商名、地址、電話等信息,具體實體圖如下所示:

圖8供貨商實體圖

4、商品信息。需要商品信息寫入庫存信息庫,包括商品號、商品名、進價、

售價、應(yīng)有量、現(xiàn)有量、提供商號、入庫日期等信息,具體實體圖如下所示:

8

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

圖9商品頭體圖

3.1.2數(shù)據(jù)字典

(A)數(shù)據(jù)項:

數(shù)據(jù)項名數(shù)據(jù)項含義數(shù)據(jù)別名數(shù)據(jù)類型與其他數(shù)據(jù)項的關(guān)系

Wno員工工號編號工號Char(6)

Wname員工姓名姓名Char(20)

Wsex員工性別(男、女)性別Char(5)

Wna員工職位職稱Char(20)

Wid員工身份證號身份證號Char(18)

Wed員工學(xué)歷水平學(xué)歷Char(5)

Wadd員工籍貫地址籍貫Char(50)

Gno會員號編號會員號Char(6)

Gname會員姓名名會員名Char(20)

Gsex性別(男女)性別Char(5)

Gshu積分數(shù)量積分Char(lO)

Pno供貨編號供貨商號Char(6)

Pname供貨商名供貨商名Char(20)

Ptel供貨商電話電話Char(ll)

Padd供貨商地址地址Char(50)

Mno商品編號商品號Char(6)

Mname商品名稱商品名Char(20)

Mbid商品進價進價float

Mprince商品售價售價float

Mshould商品應(yīng)有量應(yīng)有量int

9

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

Mamount商品現(xiàn)有量現(xiàn)有量int

Pno供貨商編號號供貨商號Char(6)同供貨商信息供貨商號

Mtime入庫日期入庫口期Char(20)

Cno采購單號采購單號Char(6)

Wno工號工號Char(6)同員工工號

Pno采購提供商號提供商號Char(6)同供貨商信息供貨商號

Mno采購商品號商品號Char(6)同供貨商信息供貨商品號

Mname采購商品名商品名Char(20)同供貨商信息供貨商品名

Camount采購數(shù)量數(shù)量Char(6)

Dno供貨單號供貨單號Char(6)

Wno工號工號Char(6)同員工工號

Sno貨架號貨架號Char(6)

Mno商品號商品號Char(6)同供貨商信息供貨商號

Mname商品名商品名Char(20)同供貨商信息供貨商名

Damount數(shù)量數(shù)量Char(6)

Eno交易號交易號Char(6)

Mno商品號商品號Char(20)同供貨商信息供貨商號

Mname商品名商品名float同供貨商信息供貨商名

Mprince售價售價int

Mamount數(shù)量數(shù)量float

Total總價總價Char(20)

Etime銷售時間銷售時間Char(6)

(B)數(shù)據(jù)結(jié)構(gòu):

數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)含義說明組成

Winfo員工信息Wname^Wna>Wsex、Wid、Wed^Wadd

Ginfo會員信息Gno>Gname^Gsex>Gshu

Pinfo提供商信息Pno、Pname>PteRPadd

Mno、Mname>Mbid、Mprice、Mshould>Mamount>Pno、

Minfo商品信息

Mtime

Cinfo采購信息Wno、Pno>Mno>Mname、Mamount

Dinfo供貨表信息Dno>Wno>Sno、Mno>Mname、Mamount

Einfo商品銷售信息Eno>Mno>Mname>Mprice>Mamount>TotalEtime

3.2概念結(jié)構(gòu)設(shè)計

具體的全局ER圖如下圖所示:

1()

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

供貨商號

供供貨商名

商電話

職稱

地址

商品號

學(xué)歷

a71商品名

庫進價

商售價

證號

性另少應(yīng)有量

現(xiàn)有量

供貨商號》—一

貨架號

貨商品號

超市名商

商品名

商品號網(wǎng)

商品名現(xiàn)

交易號

總價

單號會員號積分_商品號

二(售價

-~cm-—

3.3邏輯結(jié)構(gòu)設(shè)計

將實體型轉(zhuǎn)化為關(guān)系模型的時候,實體的屬性就是關(guān)系的屬性,實體的碼就是

關(guān)系的碼。對于實體間的聯(lián)系則有以下不同的情況:

一個m:n聯(lián)系轉(zhuǎn)換為一個關(guān)系模式。與該聯(lián)系相連的各實體的碼以及聯(lián)系本

身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實體碼的組合。

II

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合

并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身

的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實體的碼。

一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系

模式合并。三個或三個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個關(guān)系模式。與該

多元聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼

為各實體碼的組合。

實體型轉(zhuǎn)換為關(guān)系模式如下:

員工(工上,姓名,性別,職稱,身份證號,籍貫,學(xué)歷)

會員(會員號,會員名,性別,積分)

供貨商(供貨商號,供貨商名,電話,地址)

商品(商品號,商品名,進價,售價,應(yīng)有量,現(xiàn)有量,供貨商號,采購日期)

采購單(采購單號,工號,提供商號,商品號,商品名,數(shù)量)

供貨單(供貨單號,工號,貨架號,商品號,商品名,數(shù)量)

銷售單(交易號,商品號,商品名,售價,數(shù)量,總價,銷售時間)

注釋:“工號”:加雙下劃線的為主碼;“供貨商號”:加單下劃線的為外碼;

選出兒個例子分析上述由E-R圖轉(zhuǎn)換的關(guān)系模型的規(guī)范化程度:

1、員工(工量,姓名,性別,職稱,身份證號,籍貫,學(xué)歷)

(1)碼:工號

(2)主屬性:工號

非主屬性:姓名,性別,職稱,身份證號,籍貫,學(xué)歷

(3)關(guān)系中的每一個分量都不可再分,所以RelNF

(4)非主屬性對碼既沒有傳遞依賴,也沒有部分依賴,所以Re3NF

主屬性對碼沒有傳遞依賴和部分依賴,所以RwBCNF

2、采購單(采購單號,工號,提供商號,商品號,商品名,數(shù)量)

(1)碼:采購單號

(2)主屬性:采購單號

非主屬性:工號、提供商號、商品號、商品名、數(shù)量

(3)關(guān)系中的每一個分量都不可再分,所以Re1NF

12

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

(4)非主屬性對碼既沒有傳遞依賴,也沒有部分依賴,所以Re3NF

主屬性對碼沒有傳遞依賴和部分依賴,所以ReBCNF

3.4物理結(jié)構(gòu)設(shè)計與實施

3.4.1建立信息表

為了使信息管理系統(tǒng)的各種數(shù)據(jù)存儲更加具體化,此處特別設(shè)定表格說明其字

段名、字段類型、字段長度、主/外鍵、字段值的約束條件和各種字段對應(yīng)的中文

名稱。

1.員工信息表設(shè)計(Winfo)

員工信息中主碼是工號,其他的屬性:姓名、性別、職稱、身份證號、學(xué)歷、

籍貫值都由主碼決定。

表1員工信息設(shè)計表

中文字段名字段名字段類型長度主/外鍵字段值約束

工號WnoChar(6)6主鍵Notnull

姓名WnameChar(20)20

性別WsexChar(5)5

職稱WnaChar(20)20

身份證號WidChar(18)18

學(xué)歷WedChar(5)5

籍貫WaddChar(50)50

2.會員信息表設(shè)計(Ginfo)

會員信息存儲在會員信息庫當(dāng)中,其中會員號為主碼,其他的會員名,性別,

消費積分等信息都由主碼決定。

表2會員信息設(shè)計表

中文字段名字段名字段類型長度主/外鍵字段值約束

會員號GnoChar(6)6主鍵Notnull

會員名GnameChar(20)20

性別GsexChar(5)5

積分GshuChar(10)10

I3

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

3.供貨商信息表設(shè)計(Pinfo)

供貨商信息存儲在供貨商信息庫當(dāng)中,采購時可以根據(jù)主碼供貨商號來查詢供

貨商的名稱、電話、地址等信息。

表3供貨商信息設(shè)計表

中文字段名字段名字段類型長度主/外鍵字段值約束

供貨商號PnoChar(6)6主鍵Notnull

供貨商名PnameChar(20)20

電話PtelChar(l1)11

地址PaddChar(50)50

4.商品信息表設(shè)計(Minfo)

商品主要包括商品號、商品名、進價、售價、應(yīng)有量、現(xiàn)有量、供貨商號、入

庫日期等信息,其中商品號為主碼,供貨商號是外碼其他信息都可以由主碼或外碼來

決定。

表4商品信息設(shè)計表

中文字段名字段名字段類型長度主/外鍵字段值約束

商品號MnoChar(6)6主鍵Notnull

商品名MnameChar(20)20

進價Mbidfloat

售價Mprincefloat

應(yīng)有量Mshouldint

現(xiàn)有量Mamountint

供貨商號PnoChar(6)6外鍵

入庫日期MtimeChar(20)

5.采購單信息表設(shè)計(Cinfo)

供貨信息主要有采購單號、工號、提供商號、商品號、商品名、數(shù)量等信息。

其中以采購單號為主碼,以工號、提供商號、商品號為外碼。

表5采購單信息設(shè)計表

中文字段名字段名字段類型長度主/外鍵字段值約束

采購單號CnoChar(6)6主鍵Notnull

工號WnoChar(6)6外鍵

提供商號PnoChar(6)6外鍵

商品號MnoChar(6)6外鍵

商品名MnameChar(20)20

數(shù)量CamountInt

14

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

6.供貨信息表設(shè)計(Dinfo)

供貨信息主要有貨架號、商品號、商品名、應(yīng)有量、現(xiàn)有量、售價等信息。其

中貨架號為主碼,商品號為外碼。

表6供貨信息設(shè)計表

中文字段名字段名字段類型長度主/外鍵字段值約束

供貨單號DnoChar(6)6主犍Notnull

工號WnoChar(6)6外鍵

貨架號SnoChar(6)6

商品號MnoChar(6)6外鍵

商品名MnameChar(20)20

數(shù)量Damount

7.銷售單信息表設(shè)計(Einfo)

商品銷售信息是由收銀員結(jié)算商后錄入商品銷售庫的,主要包括交易號、商品

號、商品名、售價、數(shù)量、總價、銷售時間等信息,交易號為主碼,商品號為外碼。

表7銷售商品信息設(shè)計表

中文字段名字段名字段類型長度主/外鍵字段值約束

交易號EnoChar(6)6主鍵Notnull

商品號MnoChar(6)6外鍵

商品名MnameChar(20)20

售價Mprincefloat

數(shù)量Mamountint

總價Totalfloat

銷售時間EtimeChar(20)

3.4.2創(chuàng)建數(shù)據(jù)庫

利用SQLSever2008創(chuàng)建數(shù)據(jù)庫,根據(jù)以上物理設(shè)計表創(chuàng)建所需要的數(shù)據(jù)表,

具體代碼如下所示:

〃員工信息

createtableWinfo

(Wnochar(6)primarykey,

Wnamechar(20),

Wnachar(20),

15

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

Wsexchar(5),

Widchar(18),

Wedchar(5),

Waddchar(50)

);

〃會員信息

createtableGinfo

(Gnochar(6)primarykey,

Gnamechar(20),

Gsexchar(5),

Gshuchar(10)

);

//提供商信息

createtablePinfo

(Pnochar(6)primarykey,

Pnamechar(20),

Ptelchar(l1),

Paddchar(50)

);

〃商品信息

createtableMinfo

(Mnochar(6)primarykey,

Mnamechar(20),

Mbidfloat,

Mpricefloat,

Mshouldini,

Mamountint,

Pnochar(6),

Mtimechar(20),

16

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

foreignkey(Pno)referencesPinfo(Pno)

)

〃采購信息

createtableCinfo

(Cnochar(6)primarykey,

Wnochar(6),

Pnochar(6),

Mnochar(6),

Mnamechar(20),

Mamountint,

foreignkey(Wno)referencesWinfo(Wno),

foreignkey(Pno)referencesPinfo(Pno),

foreignkey(Mno)referencesMinfo(Mno)

)

//供貨表信息

createtableDinfo

(Dnochar(6)primarykey,

Wnochar(6),

Snochar(6),

Mnochar(6),

Mnamechar(20),

Mamountint,

foreignkey(Wno)referencesWinfo(Wno),

foreignkey(Mno)referencesMinfo(Mno)

)

〃商品銷售信息

createtableEinfo

(Enochar(6)primarykey,

Mnochar(6),

17

超市管理數(shù)據(jù)庫設(shè)計學(xué)號:141530153姓名:江浩

Mnamechar(20),

Mpricefloat,

Mamountint,

Totalfloat,

Etimechar(20),

foreignkey(Mno)referencesMinfo(Mno)

建立的部分數(shù)據(jù)表部分截圖如下所示:

商品信息表設(shè)計H1:

xjaiaaiEssr▼平人.win卜UMtStlJ-WHie-aoo.rvunrowiN-^Oiu/ruMbM/.Newnic-aoo.nnro?A

MroMnameMbd刖ceMshoiidMamountPnoMtme

MO1001革累0.71.78300200P010012016/12/22

S。NewFile

MO10020.30.8400200P010012016/12/22

-2J53E軍關(guān)基38

舌蕉POWOi2016/12/22

日口表M010030.51.55300250

M010M椅子0.71.S300180P010012016/12/22

SU察統(tǒng)表

S□dbo.CinfoM01005火龍果1.052.5520980P010012016/12/22

Sndbo.DinfoM31006蜜格0.82.310020P010012016/12/22

"□dbo.Einfo雨1007八碼運睚..50933020P010042016/12/W

2二1dbo.Ginfo

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論