超市销售管理系统数据库Word下载.docx

上传人:b****3 文档编号:16394844 上传时间:2022-11-23 格式:DOCX 页数:37 大小:177.49KB
下载 相关 举报
超市销售管理系统数据库Word下载.docx_第1页
第1页 / 共37页
超市销售管理系统数据库Word下载.docx_第2页
第2页 / 共37页
超市销售管理系统数据库Word下载.docx_第3页
第3页 / 共37页
超市销售管理系统数据库Word下载.docx_第4页
第4页 / 共37页
超市销售管理系统数据库Word下载.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

超市销售管理系统数据库Word下载.docx

《超市销售管理系统数据库Word下载.docx》由会员分享,可在线阅读,更多相关《超市销售管理系统数据库Word下载.docx(37页珍藏版)》请在冰豆网上搜索。

超市销售管理系统数据库Word下载.docx

数据库结构设计内容主要包括概念设计和逻辑设计两个部分。

2.1概念设计

2.1.1分E-R图建立

根据分解第二层数据流程图可分别得到三个分E-R图。

2.1.2全局/整体E-R图

由于在做局部E—R图时,只考虑了局部功能模块,这样会导致各个E—R图之间有很多不一致的地方,造成在合并各分E—R图生成全局E—R图时有很多冲突。

通过仔细分析各个分E-R图之间的联系,消除冗余,消除冲突,最终成功生成全局E-R图,如下图所示。

2.2逻辑设计

2.2.1建立关系模式

根据以上规则将本中小型超市管理系统的E—R图转换为关系模式的结果如下所示:

(关系的主码用下划直线标出,外码用下划波浪线标出)

此数据库系统包括营业员、会员、管理员、商品、货架、销售单、销售商品、退货单、打印多个关系模式:

打印(退货单号,销售单号,营业员号,打印时间);

2.2.2关系模式规范化处理

2.2.3用户子模式建立

用户子模式可通过建立视图来表示。

视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。

定义视图可以简化应用程序、可以实现一定的权限控制。

为了满足用户需求及方便后期数据库实施阶段的设计,此系统设计了如下视图。

各视图定义:

商品保质期(商品名称,生产日期,保质期,过期日期)

下架商品(商品名称,货架名称,过期日期)

营业员基本信息(营业员号,上班时间,下班时间,月薪,联系电话)

会员总消费情况(卡号,姓名,累计消费)

商品价格(商品名称,价格)

商品存放(商品名称,货架名称)

缺货商品(商品名称,现有存量,底线存量)

货架信息(货架名称,存放商品名)

上班情况(上班时间,营业员姓名,管理员姓名)

工作人员联系方式(姓名,编号,联系电话)

工作人员工资信息(姓名,编号,工资)

表1(中小型超市销售管理系统)各视图详细说明

序号

视图名称

作用

备注

V-1

营业员信息

便于查询、更改营业员信息

V-2

会员总消费

便于查询会员累计消费情况

V-3

商品价格

便于查询、更新商品价格

V-4

商品存放

便于查询、管理商品存放

V-5

缺货商品

便于生成缺货单

若现有存量等于或小于底线存量,则为缺货

V-6

货架信息

便于管理货架,查询、更新货架存放商品

V-7

上班情况

便于查询管理一个时间段内工作人员上班情况

V-8

工作人员联系方式

便于联系、查询、管理工作人员

增加编号为了区别同名人员

V-9

工作人员工资信息

便于查询、更新、管理工作人员情况

V—10

商品保质期

便于查询每件商品的过期日期

V—11

下架商品

便于查询需强制下架商品名单

当商品过期日期小于今天日期时,商品需强制下架

V—12

消费单上各商品情况

便于生成销售发票给顾客

2.2.4关系模式逻辑结构定义

表2(中小型超市销售管理系统)关系模式汇总

编号

关系名称

模式说明

T—1

ShopAssistant(详见附录2-1)

(详见附录2-1)

T—2

Administrator(详见附录2-2)

(详见附录2-2)

T—3

Member(详见附录2-3)

(详见附录2-3)

T—4

Goods(详见附录2-4)

(详见附录2-4)

T—5

GoodsShelf(详见附录2-5)

(详见附录2-5)

T—6

BillSell(详见附录2-6)

(详见附录2-6)

T—7

SellGoods(详见附录2-7)

(详见附录2-7)

T—8

ReturnGoods(详见附录2-8)

(详见附录2-8)

T—9

PrintBill(详见附录2-9)

(详见附录2-9)

3.数据库物理设计

此数据库系统建立的索引如下所述。

(1)对于基本表ShopAssistant(营业员),由于要经常对属性列Snum查询从而获得某个营业员的完整信息,并且很少对其更新,因此可以给属性列Snum建一个聚簇索引。

(2)同理对于基本表Member(会员),由于要经常对属性列Mnum查询从而获得某个会员的完整信息,并且很少对其更新,因此可以给属性列Mnum建一个聚簇索引。

(3)对于Adminastrator(管理员),可在其属性列Anum上建立唯一性索引,索引值按降序排列。

(40同样对于基本表GoodsShelf(货架)、Goods(商品),可在其主属性上建立唯一性索引。

(5)对于基本表BillSell(销售单)、SellGoods(销售商品)、ReturnGoods(退货单)、PrintBill(打印),由于其属性值经常发生变化,权衡系统为维护索引付出的代价,可考虑不建立索引。

表3(中小型超市销售管理系统)索引表

所在表名

索引名称

索引类型

所在表的属性

ShopAssistant

dex_Snum

聚簇

Snum

Member

dex_Munm

Mnum

Adminastrator

dex_Anum

唯一

Anum

GoodsShelf

dex_GSnum

Gsnum

Goods

dex_Gnum

Gnum

4.数据库实施与测试

数据库实施与测试阶段主要内容包括数据库实施和测试两个部分。

4.1数据库实施

4.1.1数据库及数据库对象建立

主要包括:

数据库、基本表、视图、索引、触发器以及存储过程。

相应T-SQL和PL/SQL语句详见附录3.

4.1.2数据入库

对各个数据表成功要录入了50条左右的测试记录,测试结果满足设计要求。

4.2数据库测试

数据库测试阶段主要内容是对建立的数据库及数据库对象进行测试,对测试结果进行分析,是否满足设计要求。

测试结果见6.附录

附录1数据字典内容

表1-1(中小型超市销售管理系统)数据项(汇总统计)

数据项编号

数据项名称

数据项含义

与其它数据项关系

类型

长度

范围

DI-1

营业员编号

构成营业员属性

char

3

0-100

DI-2

Sname

营业员姓名

10

DI-3

Splace

收银台位置

1-100

DI-4

Swtime

上班时间

time(0)

DI-5

Sctime

下班时间

DI-6

Ssalary

月薪

numeric

DI-7

Sphone

联系电话

11

DI-8

管理员号

构成管理员属性

2

0-5

DI-9

Aname

管理员姓名

DI-10

Asalary

管理员月薪

DI-11

Awtime

DI-12

Actime

DI-13

Aphone

DI-14

会员卡号

构成会员属性

5

DI-15

Mname

会员姓名

DI-16

Mpassword

会员密码

6

DI-17

RegisterTime

注册时间

date

DI-18

Mexpense

累计消费

DI-19

GSnum

货架编号

构成货架属性

DI-20

GSname

货架名称

15

DI-21

GSstock

货架商品现有存量

smallint

DI-22

GSlimit

货架商品底线存量

DI-23

Gbarcode

商品条形码

构成商品属性

13

DI-24

商品编号

DI-25

Gname

商品名称

DI-26

Gprice

DI-27

Gproducetime

生产日期

smalldatatime

4

DI-28

Gtime

保质期

int

DI-29

Gsupplier

供货商

DI-30

Bnum

销售单编号

构成销售单属性

DI-31

Bdate

打印销售单时间

DI-32

Bmoney

累计消费额

DI-33

Bquantity

销售商品数量

DI-34

Bdiscount

有无折扣

DI-35

Rnum

退货单编号

构成退货单属性

DI-36

Rdate

打印退货单时间

DI-37

Rmoney

退费额

DI-38

Rquantity

退货商品数量

表1-2(中小型超市销售管理系统)数据结构(汇总统计)

数据结构编号

数据结构名

数据结含义

组成

DS-1

Salesman

营业员

Snum、Sname、Splace、Ssalary、Swtime、Sctime、Sphone

DS-2

Administrator

管理员

Anum、Aname、Asalary、Awtime、Actime、Aphone

DS-3

会员

Mnum、Mname、MregisterTime、Mexpense

DS-4

商品

Gnum、GSnum、Gbarcode、Gname、Gprice、GSstock、Gslimit、Gproducetime、Gtime、Gsupplier

DS-5

Shelf

货架

GSnum、Anum、GSname

DS-6

Binvoice

销售单

Bnum、Snum、Mnum、Bdate、Bdiscount、Gnum、Bnum、Bquantity

DS-7

Sinvoice

退货单

Rnum、Gnum、Rquantity

DS-8

SellGoods

销售商品

Gnum、Bnum、Bquantity

DS-9

PrintBill

打印

Bnum、Rnum、Snum、Rdata

表1-3(中小型超市销售管理系统)数据流(汇总统计)

名称

简述

数据流来源

去向

数据流组成

流量

F1

商品编号、条形码

快速录入部分的商品信息

商品信息表

商品条形码或编号

无限制

F2

商品信息

给销售提供商品信息

销售

商品编码+商品名称+数量+售价

F3

会员信息

给会员优惠

会员信息表

购买商品

会员编号

F4

购物信息

交易编号+营业员编号+交易时间+商品名称+商品价格

F5

会员购物信息

交易信息表

会员信息+普通购物信息

F6

购物发票

返回给顾客购物信息

顾客

发票号+交易额+交易时间+商品名称及价格+营业员号

F7

销售信息

货架管理

销售商品名称

F8

发票编号

发票

F9

给退货提供商品信息

退货处理

F10

退货信息

存储退货交易信息

退货交易

退货编号+营业员编号+交易时间+商品名称+商品价格

F11

退货发票

给顾客退货发票

发票号+交易额+交易时间+商品名称及对应价格+营业员号

F12

退货商品

进行货架商品管理

退货商品编号

F13

货架商品增减信息

货架商品信息

商品编号+商品名称+商品数量

1次/天

F14

货架商品信息表

警告信息表

F15

警告信息

哪些商品缺货

缺货商品编号+商品名称+缺货数量数量

F16

缺货信息

补货

货架编号+补货商品编号+商品名称+补货数量数量

F17

销售排行信息

销售排行

交易信息

销售排行表

名次+商品编号+商品名次+销售数量

F18

将排行表输出给管理员

日期+名次+商品编号+商品名称+销售数量

表1-4(中小型超市销售管理系统)处理逻辑(汇总统计)

输入流

处理

输出流

频率

P1.1

交易额计算

计算出顾客

购买商品总额

信息

根据商品价格

计算总额

购物单

P1.2

给会员顾客打折

F4购物信息

给消费总额打折

F5会员

P1.3

输出交易清单

返回给顾客

购买发票

将购物信息简化

抽象组合成发票

P2.1

额计算

计算出退货

商品总额

计算退费总额

P2.2

输出退货单

退货清单

将退货信息简化

P3.1

货架商品

增减

货架商品存量管理

增减货架商品

增减信息

P3.2

缺货警告

货架缺货时

给出警告信息

察看商品数量

是否在最低数量

P3.3

货架补货

补充缺货商品

返回

P3.4

导出销售

排行榜给管理员

从交易信息

表中提取信息

排行信息

1周/天

表1-5(中小型超市销售管理系统)数据存储(汇总统计)

数据存储组成

相关联的处理

S1

存储商品信息、供交易业务调用

商品编号+条形码+名称+

标价+生产日期+保质期+供货商

P1.1、P2.1

S2

存储会员信息、供会员购物时调用

会员卡号+会员姓名+会

员密码+注册时间+累计消费

S3

存储交易细节

日期+交易类型+交易额+营业

员编号+会员卡号+商品编号

P1.1、P1.2、P2.2、P3.4

S4

货架信息表

存储货架及

货架编号+商品编号+商品数量

P3.1、P3.3

S5

存储销售商品

名次+商品编号+商品名称+

销售数量+销售额

附录2关系模式

表2-1营业员关系模式说明

属性名

数据类型

取值范围

是否为主属性

是否为外键

完整性要求

char(3)

Notnull

char(10)

numeric(10,1)

char(11)

表2—2管理员关系模式说明

char

(2)

表2—3会员关系模式说明

char(5)

char(6)

000000-999999

MregisterTime

numeric(10,2)

>

表2—4商品关系模式说明

char(13)

GSstoc

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1