《超市管理系统》大数据库设计Word下载.docx
《《超市管理系统》大数据库设计Word下载.docx》由会员分享,可在线阅读,更多相关《《超市管理系统》大数据库设计Word下载.docx(32页珍藏版)》请在冰豆网上搜索。
销售管理层
人事管理层
(1)商品清单
中文字段名
字段类型
长度
主键/外键
字段值约束
商品号
char
13
P
NOTNULL
名称
10
进价
smallmoney
保质期
smalldatetime
生产日期
仓库号
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(