超POS系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)_第1頁
超POS系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)_第2頁
超POS系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)_第3頁
超POS系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)_第4頁
超POS系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、超市POS系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)超市POS管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)好 壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。數(shù)據(jù)庫設(shè)計(jì)一般包括以 下四個(gè)部分:數(shù)據(jù)庫需求分析、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)、 數(shù)據(jù)庫物理結(jié)構(gòu)實(shí)現(xiàn)。一、數(shù)據(jù)庫需求分析通過對(duì)超市管理工作過程的內(nèi)容和數(shù)據(jù)流圖分析,設(shè)計(jì)如下面的數(shù)據(jù)項(xiàng)和 數(shù)據(jù)結(jié)構(gòu)。1、員工信息,包括的數(shù)據(jù)項(xiàng)有:?jiǎn)T工編號(hào),姓名,性別,職務(wù),口令,權(quán) 限級(jí)別、身份證號(hào),所屬部門編號(hào)等。2、部門信息,包括的數(shù)據(jù)項(xiàng)有:部門編號(hào),部門名稱。3、供應(yīng)商信息,包括的數(shù)據(jù)項(xiàng)有:供應(yīng)商編號(hào),供應(yīng)商名稱,地址,郵政 編碼,

2、電話號(hào)碼,稅號(hào),銀行帳號(hào),開戶銀行,聯(lián)系人,備注等。4、會(huì)員信息,包括的數(shù)據(jù)項(xiàng)有:會(huì)員編號(hào),姓名,性別,身份證號(hào),消費(fèi) 總金額,積分等。5、入庫信息,包括的數(shù)據(jù)項(xiàng)有:入庫編號(hào),入庫日期,商品編號(hào),計(jì)量單 位,入庫價(jià)格,銷售價(jià)格,數(shù)量,總金額,供應(yīng)商編號(hào),業(yè)務(wù)員編號(hào)等。6、商品信息,包括的數(shù)據(jù)項(xiàng)有:商品編號(hào),所屬類別,數(shù)量,單價(jià),商品 名稱等。7、銷售出貨單主信息,包括的數(shù)據(jù)項(xiàng)有:銷售日期,總金額,是否現(xiàn)金, 是否會(huì)員,會(huì)員編號(hào)、收銀號(hào)編號(hào)等。8、銷售出貨單子信息,包括的數(shù)據(jù)項(xiàng)有:商品編號(hào),數(shù)量,單價(jià),折扣比 例,金額等。二、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)根據(jù)上面設(shè)計(jì)規(guī)劃出的實(shí)體,我們對(duì)各個(gè)實(shí)體具體的描述E

3、-R圖如下:-員0口員'所屬部-圖1 員工信息E-R圖權(quán)限部門部入庫口、口所-屬商品日丕圖3入庫信息E-R圖圖4商品信息E-R圖職圖2 部門信息E-R圖、總金銷售出貨隹商銷售出貨生會(huì)員口會(huì)身份消費(fèi)供應(yīng)供應(yīng)地址電話由稅號(hào)備注銀行開戶聯(lián)系圖6銷售出貨單子信息E-R圖圖5銷售出貨單主信息E-R圖圖7會(huì)員信息E-R圖圖8供應(yīng)商信息E-R圖實(shí)體與實(shí)體之間的關(guān)系E-R圖:銷售出貨三、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)員工信息表字段名數(shù)據(jù)類 型長(zhǎng)度說明描述YgbhChar8不空,主 鍵員工編號(hào)NameChar8不空姓名SexChar2不空男、 女性別ZwChar10不空職務(wù)KIvarChar20不空口令QxjbCh

4、ar1不空權(quán)限級(jí)別SfzhChar18不空,唯一約束身份證號(hào)ssbmbhchar4不空,外 鍵所屬部門編號(hào)商品信息字段1名2數(shù)據(jù)類 型長(zhǎng)度說明描述Spbh (:har8不空,商品編號(hào)部門信息表字)n段 數(shù)rc據(jù)a-長(zhǎng)度不空商I描述稱Sslb k類型8不空所丿屬類別Ugpbh mbney88不空,主部門編號(hào)slint4不空數(shù):量bmmcchar4不空部門名稱供應(yīng)商信息表字段 名數(shù)據(jù)類 型長(zhǎng)度說明描述GysbhChar8不空,主鍵供應(yīng)商編號(hào)GysmcChar8不空供應(yīng)商名 稱DzvarChar20不空地址YzbmChar6不空郵政編碼Dhhmvarchar15不空電話號(hào)碼ShvarChar3不空稅

5、號(hào)YhzhvarChar20不空銀行帳號(hào)KhyhChar8不空開戶銀行LxrChar8不空聯(lián)系人beizhutext16備注會(huì)員信息表字段 名數(shù)據(jù)類 型長(zhǎng) 度說明描述HybhChar8不空,主鍵會(huì)員編號(hào)NameChar6不空姓名SexChar2不空,'男''女,性別SfzhvarChar20不空身份證號(hào)xfzjemoney8不空消費(fèi)總金額jfint4不空積分入庫信息表字段數(shù)據(jù)類長(zhǎng)說明描述名型度Rkbhchar8不空,主鍵入庫編號(hào)RkrqDatetime8不空入庫日期Spbhchar8不空,外鍵商品編號(hào)JldwChar2不空計(jì)量單位RkjgMoney8不空入庫價(jià)格Xsjg

6、Money8不空銷售價(jià)格Slint4不空數(shù)量ZjeMoney8不空總金額Gysbhchar8不空,外鍵供應(yīng)商編號(hào)ywybhchar8不空,外鍵業(yè)務(wù)員編號(hào)庫存信息表字段名數(shù)據(jù) 類型長(zhǎng)度說明描述kcxxbhchar8不空,主鍵庫存信息 編號(hào)Spbhchar8不空,外鍵商品編號(hào)kclint4不空庫存量銷售出貨單主信息字段 名數(shù)據(jù)類 型長(zhǎng)度說明描述Xsrqdatetime8不空銷售日期ZjeMoney8不空總金額SfxjChar2不空是否現(xiàn)金Sfhychar2可為空是否會(huì)員HybhChar8不空,外鍵會(huì)員編號(hào)Syybhchar8不空,外鍵收銀號(hào)編號(hào)銷售出貝單子信息字段名數(shù)據(jù) 類型長(zhǎng)度說明描述Spbhc

7、har8不空,外鍵商品編號(hào)SIint4不空數(shù)量Djmoney8不空單價(jià)Zkblchar10不空折扣比例Jemoney8不空金額四、數(shù)據(jù)庫物理結(jié)構(gòu)實(shí)現(xiàn)根據(jù)以上的邏輯分析所得到表的關(guān)系,我們使用 T-SQL語言設(shè)計(jì)得到數(shù)據(jù) 庫和數(shù)據(jù)表。1. create database glxton(name=pos_dat,filename='D:pos_dat .mdf',size=5,maxsize=20,filegrowth=1)LOG on(name=pos_log,filename='D:pos_log ldf',size=5, maxsize=20, filegro

8、wth=1)2. create table bm(bmbh char(8) not null constraint PK_bno primary key, bmmc char(4) not null)go3. create table sp(spbh char(8) not null constraint PK_cno primary key, spmc varchar(20) not null , sslb char(8) not null, sl int not null, jg money not null)go4. create table gys(gysbh char(8) not

9、null constraint PK_dno primary key, gysmc char(8) not null, dz varchar(20) not null, yzbm char(8) not null, dhhm varchar(15) not null, sh varchar(3) not null, yhzh varchar(20) not null, khyh char(8) not null, lxr char(8) not null, beizhu text null)go5. create table hy (hybh char(8) not null constrai

10、nt PK_eno primary key, hyname char(6)not null, sex char(2) check CK_hy sex in (男'女'not null,sfzh varchar(20) not null, xfzje money not null,jf int not null)Go6. create table yg(ygbh char(8) not nullconstraint PK_fno primary key,ygname char(8) not null,sex char(2) check CK_yg sex in (男'女&

11、#39;not null,zw char(8) not null,kl varchar(20) not null,qxjb char(4) not null,sfzh varchar(18) not null,ssbmbh char(8) not nullconstraint FK_ano foreign key references bm(bmbh)go7. create table rk(rkbh char(8) not nullconstraint PK_gno primary key, xsjg money not null, rkrq datetime not null,spbh c

12、har(8) not null constraint FK_bno foreign key sp(spbh),ywybh char(8) not null constraint FK_cno foreign key yg(ygbh),jldw char(2) not null,rkjg money not null,gysbh char(8) not null constraint FK_dno foreign key gys(gysbh),zje money not null,sl int not null)go8. create table zhuxx(xsrq datetime not

13、null,referencesreferencesreferenceszje money not null,sfxj char(2) check CK_zhuxx_sfxj in (是'否' not null ,sfhy char(2) check CK_zhuxx_sfhy in (是;' 否'),hybh char(8) not nullconstraint FK_eno foreign key references hy(hybh),syybh char(8) not nullconstraint FK_fno foreign key references

14、 yg(ygbh)go9. create table zixx(spbh char(8) not nullconstraint FK_gno foreign key references sp(spbh),sl int not null,dj money not null,zkbl char(10) not null,je money not null,go10. create table kc(kcxxbh char(8) not nullconstraint PK_pno primary key, spbh char(8) not nullconstraint FK_ino foreign key references sp(spbh),kcl int not null)go五、數(shù)據(jù)庫擴(kuò)展功能實(shí)現(xiàn)1. CREATE TRIGGER triger_slON rkafter

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論