《超市管理系统》大数据库设计Word文档格式.docx
- 文档编号:6420768
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:36
- 大小:414.27KB
《超市管理系统》大数据库设计Word文档格式.docx
《《超市管理系统》大数据库设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《《超市管理系统》大数据库设计Word文档格式.docx(36页珍藏版)》请在冰点文库上搜索。
生产日期
仓库号
F
存量
基础售价
说明:
此表存放商品信息
员工号
性别
2
职称
年龄
工资
11
(2)员工清单
此表存放员工信息
(3)会员清单
会员号
号
18
积分
int
消费金额
余额
此表存放会员信息
(4)供应清单
P/F
供应商号
20
数量
单价
日期
此表存放供应采购商品信息
(5)销售清单
收银台号
此表存放销售商品信息
(6)摆放清单
货架号
此表存放货架摆放信息
(7)打折清单
折扣号
8
售价
此表存放商品打折信息
(8)职守清单
时间段
此表存放员工直属信息
(9)供应商清单
供应商名称
此表存放供应商信息
(10)货架清单
地址
此表存放货架分布及负责人信息
(11)仓库清单
此表存放仓库信息
(12)收银台清单
台现金
入台现金
此表存放收银台信息
(13)折扣清单
折扣额度
此表存放商品折扣信息
(14)部门清单
部门名称
人数
主管
此表存放部门信息
(15)任职清单
部门
此表存放员工任职信息
文件条目
(1)文件名:
商品清单
组成:
{商品号+仓库号+存量+生产日期+保质日期+基础售价+进价}
组织:
按商品编号递增排列
(2)文件名:
员工清单
{职工号++性别+职称+年龄+工资+}
按职工编号递增排列
(3)文件名:
会员清单
{会员号++号+积分+消费金额+余额}
按会员号递增排列
(4)文件名:
仓库清单
{仓库号号+地址+员工号}
按仓库号递增排列
(5)文件名:
销售清单
{商品号+收银台号+日期+数量+会员号}
按收银台号递增排列
(6)文件名:
供应商清单
{供应商号+供应商名称+}
按供应商号递增排列
(7)文件名:
部门清单
{部门名称+人数+主管}
按部门名称排序
加工说明
(1)加工名:
1:
查询
加工逻辑:
根据要查询的库存信息,检索出库存信息明细表
输入流:
库存信息查询,发出库存信息请求
输出流:
库存信息清单,进货信息请求
(2)加工名:
更新
根据进货信息或销售信息更新库存信息
已进货信息,销售信息
发出库存检索请求
(3)加工名:
2:
根据要查询的销售信息,检索出销售信息明细表
销售信息查询
销售清单,销售单
(4)加工名:
根据销售信息更细销售清单
前台销售信息,库存信息
更新库存清单
(5)加工名:
3:
根据要查询的进货信息,检索出进货信息明细表
进货信息查询,发出进货/采购清单查询
库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果
(6)加工名:
根据进货信息更新进货清单
进货信息请求,进货单
发出进货/采购清单查询
(7)加工名:
4:
根据输入要查询的员工信息或供货商信息,检索出相应的结果
员工信息查询,供货商信息查询,发出员工/供货商清单查询
已有供货商信息,供货商信息清单,员工信息清单,员工/供货商清单检索结果
(8)加工名:
根据输入的员工信息或新供货商信息更新相应的员工清单或供货商清单
员工信息,新供货商信息清单,员工/供货商清单检索结果
2.2数据库概念结构设计
全局E-R图
2.3数据库逻辑结构设计
商品(商品号,名称,进价,保质期,生产日期,基础售价)
摆放(商品号,货架号,数量)
供应(商品,供应商,数量,日期,金额)
销售(商品号,收银台号,日期,数量,会员)
存贮(商品号,仓库号,数量)
打折(商品号,折扣,售价)
员工(员工号,,性别,职称,年龄,工资,)
打理(员工号,货架,时间)
管理(员工号,仓库)
职守(员工号,收银台号,时间段)
直属(员工号,部门)
采购(员工号,供应商,日期)
3数据库实施
3.1数据库架构图
3.2数据表生成脚本初始数据录入脚本
createtable商品(
商品号char(13)constraint商品_primprimarykey,
名称char(10),
进价smallmoney,
基础售价smallmoney,
保质期smalldatetime,
生产日期smalldatetime,
仓库号char(10)constraint仓库_商品_foreforeignkeyreferences仓库(仓库号),
存量char(10),
)
createtable员工(
员工号char(13)constraint员工_primprimarykey,
char(10),
性别char
(2)constraint员工_性别_chkcheck(性别='
男'
or性别='
女'
),
职称char(10),
年龄char
(2)constraint员工_年龄_chkcheck(年龄>
=16and年龄<
=60),
工资smallmoney,
char(11),
createtable会员(
会员号char(13)constraint会员_primprimarykey,
号char(18),
积分int,
消费金额smallmoney,
余额smallmoney,
createtable供应(
商品号char(13)constraint商品_供应_foreforeignkeyreferences商品(商品号),
供应商号char(20)constraint供应商_供应_foreforeignkeyreferences供应商(供应商号),
数量int,
单价smallmoney,
日期smalldatetime,
员工号char(13)constraint员工_供应_foreforeignkeyreferences员工(员工号),
constraint供应_primprimarykey(商品号,员工号),
createtable销售(
商品号char(13)constraint商品_销售_foreforeignkeyreferences商品(商品号),
收银台号char(10)constraint收银台_销售_foreforeignkeyreferences收银台(收银台号),
会员号char(13)constraint会员号_销售_foreforeignkeyreferences
会员(会员号),
constraint销售_primprimarykey(商品号,收银台号),
createtable摆放(
商品号char(13)constraint商品_摆放_foreforeignkeyreferences商品(商品号),
货架号char(8)constraint货架_摆放_foreforeignkeyreferences货架(货架号),
constraint摆放_primprimarykey(商品号,货架号),
createtable打折(
商品号char(13)constraint商品_打折_foreforeignkeyreferences商品(商品号),
折扣号char(8)constraint折扣_打折_foreforeignkeyreferences折扣(折扣号),
售价smallmoney,
constraint打折_primprimarykey(商品号,折扣号),
createtable值守(
员工号char(13)constraint员工_值守_foreforeignkeyreferences员工(员工号),
收银台号char(10)constraint收银台_值守_foreforeignkeyreferences收银台(收银台号),
时间段char(20),
constraint值守_primprimarykey(员工号,收银台号),
createtable供应商(
供应商号char(20)constraint供应商_primprimarykey,
供应商名称char(20),
createtable货架(
货架号char(8)constraint货架_primprimarykey,
地址char(20),
员工号char(13)constraint员工_货架_foreforeignkeyreferences员工(员工号),
createtable仓库(
仓库号char(10)constraint仓库_primprimarykey,
员工号char(13)constraint员工_仓库_foreforeignkeyreferences员工(员工号),
createtable收银台(
收银台号char(10)constraint收银台_primprimarykey,
台现金smallmoney,
入台现金smallmoney,
createtable折扣(
折扣号char(8)constraint折扣_primprimarykey,
折扣额度smallmoney,
createtable部门(
部门名称char(10)constraint部门_primprimarykey,
人数int,
主管char(13)constraint主管_部门_foreforeignkeyreferences员工(员工号),
createtable任职(
员工号char(13)constraint员工_任职_foreforeignkeyreferences员工(员工号),
部门char(10)constraint部门_任职_foreforeignkeyreferences部门(部门名称),
constraint任职_primprimarykey(员工号,部门),
3.3始数据录入脚本
员工表:
insertinto员工(员工号,,性别,职称,年龄,工资,)
values('
0001'
'
三'
普通员工'
25'
4500,'
1355555555'
0002'
四'
28'
1355555454'
0003'
王五'
30'
1355555458'
0004'
明'
26'
1355555695'
0005'
马佳'
32'
1355555698'
0006'
王丽'
管理员'
36'
5000,'
1355554585'
0007'
田文'
35'
1355515655'
0008'
哲'
34'
1355513655'
0009'
玛丽'
38'
1355415655'
0010'
伟'
1365515655'
0011'
宁'
31'
0012'
贵'
39'
1335515655'
0013'
高雄'
1315515655'
0014'
明伟'
41'
1359915655'
仓库:
insertinto仓库
01'
A区5号'
02'
A区8号'
03'
B区3号'
04'
B区1号'
商品:
insertinto商品
11111'
奶粉'
200,300,'
2011/05/19'
2013/05/19'
10t'
11112'
洗发水'
30,60,'
2011/11/23'
2015/11/19'
500'
11113'
干红'
200,500,'
2011/01/20'
2013/01/19'
100t'
11114'
刀具'
200,360,'
2019/05/19'
600'
11115'
干电池'
5,10,'
2011/06/21'
2014/05/19'
90t'
供应商:
insertinto供应商
4321'
吉祥食品公司'
1365656666'
4322'
红星酒厂'
1365623566'
4323'
清扬日用品公司'
1361659666'
4324'
士达工业'
1365656866'
4325'
完美刀具公司'
1365689666'
供应:
insertinto供应
20t'
200,'
2011/7/20'
30,'
2011/12/2'
2011/5/20'
5,'
2011/8/20'
会员:
insertinto会员
00001'
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市管理系统 超市 管理 系统 数据库 设计