




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上超市POS管理系統數據庫設計數據庫在一個信息管理系統中占有非常重要的地位,數據庫結構的設計好壞將直接對應用系統的效率以及實現的效果產生影響。數據庫設計一般包括以下四個部分:數據庫需求分析、數據庫概念結構設計、數據庫邏輯結構設計、數據庫物理結構實現。一、數據庫需求分析通過對超市管理工作過程的內容和數據流圖分析,設計如下面的數據項和數據結構。1、員工信息,包括的數據項有:員工編號,姓名,性別,職務,口令,權限級別、身份證號,所屬部門編號等。2、部門信息,包括的數據項有:部門編號,部門名稱。3、供應商信息,包括的數據項有:供應商編號,供應商名稱,地址,郵政編碼,電話號碼,稅
2、號,銀行帳號,開戶銀行,聯系人,備注等。4、會員信息,包括的數據項有:會員編號,姓名,性別,身份證號,消費總金額,積分等。5、入庫信息,包括的數據項有:入庫編號,入庫日期,商品編號,計量單位,入庫價格,銷售價格,數量,總金額,供應商編號,業務員編號等。6、商品信息,包括的數據項有:商品編號,所屬類別,數量,單價,商品名稱等。7、銷售出貨單主信息,包括的數據項有:銷售日期,總金額,是否現金,是否會員,會員編號、收銀號編號等。8、銷售出貨單子信息,包括的數據項有:商品編號,數量,單價,折扣比例,金額等。二、數據庫概念結構設計根據上面設計規劃出的實體,我們對各個實體具體的描述E-R圖如下:員工編號姓
3、名身份證號性別權限級別員工口令職務所屬部門編號圖1 員工信息E-R圖部門編號部門部門名稱圖2 部門信息E-R圖數量入庫日期 入庫編號商品編號總金額入庫供應商編號計量單位 入庫價格圖3 入庫信息E-R圖價格商品名稱商品編號數量所屬類別商品圖4 商品信息E-R圖是否會員是否現金總金額會員編號銷售日期收銀員編號銷售出貨單主信息圖5 銷售出貨單主信息E-R圖數量單價折扣比例商品編號金額銷售出貨單子信息圖6 銷售出貨單子信息E-R圖會員編號姓名性別積分會員身份證號消費總金額圖7 會員信息E-R圖供應商名稱供應商編號地址電話號碼郵政編號稅號供應商銀行帳號備注聯系人開戶銀行圖8 供應商信息E-R圖實體與實體
4、之間的關系E-R圖:銷售出貨單子信息包含銷售出貨單主信息會員屬于消費者購買供應商提供商品入庫員工管理部門三、數據庫邏輯結構設計員工信息表字段名數據類型長度說明描述YgbhChar8不空,主鍵員工編號NameChar8不空姓名Sex Char2不空男、女性別ZwChar10不空職務KlvarChar20不空口令QxjbChar1不空權限級別SfzhChar18不空,唯一約束身份證號ssbmbhchar4不空,外鍵所屬部門編號商品信息字段名數據類型長度說明描述Spbhchar8不空,主鍵商品編號Spmcvarchar20不空商品名稱Sslbchar8不空所屬類別Jgmoney8不空價格slint4
5、不空數量部門信息表字段名數據類型長度說明描述bmbhchar8不空,主鍵部門編號bmmcchar4不空部門名稱供應商信息表字段名數據類型長度說明描述GysbhChar8不空,主鍵供應商編號GysmcChar8不空供應商名稱DzvarChar20不空地址YzbmChar6不空郵政編碼Dhhmvarchar15不空電話號碼ShvarChar3不空稅號YhzhvarChar20不空銀行帳號KhyhChar8不空開戶銀行LxrChar8不空聯系人beizhutext16備注會員信息表字段名數據類型長度說明描述Hybh Char8不空,主鍵會員編號NameChar6不空姓名SexChar2不空,男、女性
6、別SfzhvarChar20不空身份證號xfzjemoney8不空消費總金額jfint4不空積分入庫信息表字段名數據類型長度說明描述Rkbhchar8不空,主鍵入庫編號RkrqDatetime8不空入庫日期Spbhchar8不空,外鍵商品編號JldwChar2不空計量單位RkjgMoney8不空入庫價格XsjgMoney8不空銷售價格Slint4不空數量ZjeMoney8不空總金額Gysbhchar8不空,外鍵供應商編號ywybhchar8不空,外鍵業務員編號庫存信息表字段名數據類型長度說明描述kcxxbhchar8不空,主鍵庫存信息編號Spbhchar8不空,外鍵商品編號kclint4不空庫
7、存量銷售出貨單主信息字段名數據類型長度說明描述Xsrqdatetime8不空銷售日期ZjeMoney8不空總金額SfxjChar2不空是否現金Sfhychar2可為空是否會員HybhChar8不空,外鍵會員編號Syybhchar8不空,外鍵收銀號編號銷售出貨單子信息字段名數據類型長度說明描述Spbhchar8不空,外鍵商品編號Slint4不空數量Djmoney8不空單價Zkblchar10不空折扣比例Jemoney8不空金額四、數據庫物理結構實現根據以上的邏輯分析所得到表的關系,我們使用T-SQL語言設計得到數據庫和數據表。1create database glxton( name=pos_d
8、at, 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, filegrowth=1)2create table bm(bmbh char(8) not null constraint PK_bno primary key, bmmc char(4) not null)go3create table sp(spbh char(8) not null constra
9、int PK_cno primary key, spmc varchar(20) not null , sslb char(8) not null, sl int not null, jg money not null)go4create table gys(gysbh char(8) not 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
10、 null, yhzh varchar(20) not null, khyh char(8) not null, lxr char(8) not null, beizhu text null)go5create table hy(hybh char(8) not null constraint 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 n
11、ull)Go6create table yg(ygbh char(8) not null constraint PK_fno primary key, ygname char(8) not null, sex char(2) check CK_yg sex in (男,女) 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 null constraint FK_ano foreign key re
12、ferences bm(bmbh)go7create table rk(rkbh char(8) not null constraint PK_gno primary key, xsjg money not null, rkrq datetime not null, spbh char(8) not null constraint FK_bno foreign key references sp(spbh), ywybh char(8) not null constraint FK_cno foreign key references yg(ygbh), jldw char(2) not nu
13、ll, rkjg money not null, gysbh char(8) not null constraint FK_dno foreign key references gys(gysbh), zje money not null, sl int not null ) go8create table zhuxx(xsrq datetime not null, zje money not null, sfxj char(2) check CK_zhuxx_sfxj in (是,否) not null , sfhy char(2) check CK_zhuxx_sfhy in (是,否)
14、,hybh char(8) not nullconstraint FK_eno foreign key references hy(hybh), syybh char(8) not nullconstraint FK_fno foreign key references yg(ygbh)go9create table zixx( spbh char(8) not null constraint FK_gno foreign key references sp(spbh), sl int not null, dj money not null, zkbl char(10) not null, je money not null,)go10create table kc(kcxxbh char(8) not null constraint PK_pno primary key, spbh char(8) not null constraint FK_ino foreign key references sp(spbh), kcl int not null ) go五、數據庫擴展功能實現1.CREATE TRIGGER triger_sl ON rk after insert
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 花卉種養殖管理制度
- 茶企業公司管理制度
- 草莓園室內管理制度
- 觀感質量驗收標準
- 讓流動的花兒綻放-潁泉區北京路一小“關愛流動兒童”案例
- 財務會計工作計劃 (五)
- 課程建設方案
- 行政監督之案例分析
- VMware虛擬化成功案例
- 第一講 案例(中國好聲音 餐飲團購)
- 渣土倒運土票
- 2022年ICD-10惡性腫瘤編碼整理版
- 供貨、安裝進度計劃及保證措施方案
- 劍橋少兒英語一級試題及答案
- 銅桿生產線設備安裝工程施工方案62p
- 連續壓機生產刨花板熱壓質量控制初探.pdf
- 發電廠的電氣部分課程設計
- (自己編)絲網除沫器計算
- 負壓氣力輸送系統
- 國內蒸汽節能背景和蒸汽系統現狀
- 小學二年級下冊道德與法治-11我是一張紙-部編ppt課件
評論
0/150
提交評論