数据字典.docx
- 文档编号:10809831
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:17
- 大小:18.20KB
数据字典.docx
《数据字典.docx》由会员分享,可在线阅读,更多相关《数据字典.docx(17页珍藏版)》请在冰豆网上搜索。
数据字典
超市运营管理系统
数
据
字
典
超市运营管理系统开发小组:
姓名
学号
罗振强
20
刘发胜
48
徐壁
38
黄伟浩
39
2010月9日29
说明:
数据字典能过数据元素和数据结构来描写数据流,数据存储的属性,它将系统中有关数据的各种信息从不同的角度进行分析、汇总,在系统开发的全过程中都得到使用。
数据字典是所有人员工作的依据,统一的标准,它可以确保数据在系统中的完整性和一致性,是整个系统开发过程以及系统运行后的维护必不可少的工具。
一、根据E-R图及上述设计数据字典如下:
按照书中定义来具体分析数据字典,具体涉及到的主要表如下:
有8个实体类型(其中顾客不在这个系统中),有11个联系类型,其中1个1:
1联系,3个1:
N联系,7个N:
M联系(有2个与顾客相关,不做关系模式),共有15个有关系模式:
供应商表(供应商号,供应商名,电话,地址)
商品表(商品号,商品名,销售价格,供应商号,进货价格)
仓库表(仓库号,商品号,仓库管理员号,数量)
仓库管理员表(仓库管理员号,仓库管理员名,性别,电话,工资)
销售员表(销售员号,销售员名,性别,电话,工资)
理货员表(理货员号,理货员名,性别,电话,工资)
会计员表(会计员号,会计员名,性别,电话,工资)
经理表(经理号,经理名,性别,电话,工资)
供应表(供应商号,商品号,数量,供应总价,供应日期)
商品存入表(商品号,理货员号,仓库号,日期,数量)
商品取出表(商品号,理货员号,仓库号,日期,数量)
商品上架表(商品号,理货员号,日期,数量)
进货情况表(商品号,仓库管理员号,会计员号,日期,数量)
销售情况表(商品号,销售员号,会计员号,日期,数量)
订货表(商品号,仓库管理员号,供应商号,日期,数量)
二、根据需求分析可以得到该系统所涉及的主要表有:
供应商表:
字段名
类型
说明
供应商号
Verchar(10)
供应商号
供应商名
Verchar(20)
供应商名
电话
Verchar(20)
电话
地址
Verchar(20)
地址
商品表:
字段名
类型
说明
商品号
Verchar(10)
商品号
商品名
Verchar(20)
商品名
销售价格
money
销售价格
供应商号
Verchar(10)
供应商号
进货价格
money
进货价格
仓库表:
字段名
类型
说明
仓库号
Verchar(10)
仓库号
商品号
Verchar(10)
商品号
仓库管理员号
Verchar(10)
仓库管理员号
数量
int
数量
仓库管理员表
字段名
类型
说明
仓库管理员号
Verchar(10)
仓库管理员号
仓库管理员名
Verchar(20)
仓库管理员名
性别
Verchar
(2)
性别
电话
Verchar(20)
电话
工资
meney
工资
销售员表
字段名
类型
说明
销售员号
Verchar(10)
销售员号
销售员名
Verchar(20)
销售员名
性别
Verchar
(2)
性别
电话
Verchar(20)
电话
工资
money
工资
理货员表
字段名
类型
说明
理货员号
Verchar(10)
理货员号
理货员名
Verchar(20)
理货员名
性别
Verchar
(2)
性别
电话
Verchar(20)
电话
工资
money
工资
会计员表
字段名
类型
说明
会计员号
Verchar(10)
会计员号
会计员名
Verchar(20)
会计员名
性别
Verchar
(2)
性别
电话
Verchar(20)
电话
工资
money
工资
经理表
字段名
类型
说明
经理号
Verchar(10)
经理号
经理名
Verchar(20)
经理名
性别
Verchar
(2)
性别
电话
Verchar(20)
电话
工资
money
工资
供应表
字段名
类型
说明
供应商号
Varchar(10)
供应商号
商品号
Varchar(10)
商品号
数量
Int
数量
供应总价
Varchar(10)
供应总价
供应日期
Datetime
供应日期
商品存入表
字段名
类型
说明
商品号
Varchar(10)
商品号
理货员号
Varchar(10)
理货员号
仓库号
Varchar(10)
仓库号
日期
Datetime
日期
数量
Int
数量
商品取出表
字段名
类型
说明
商品号
Varchar(10)
商品号
理货员号
Varchar(10)
理货员号
仓库号
Varchar(10)
仓库号
日期
Datetime
日期
数量
Int
数量
商品上架表
字段名
类型
说明
商品号
Varchar(10)
商品号
理货员号
Varchar(10)
理货员号
日期
Datetime
日期
数量
Int
数量
进货情况表
字段名
类型
说明
商会号
Varchar(10)
商会号
仓库管理员
Varchar(10)
仓库管理员
会计员号
Varchar(10)
会计员号
日期
Datetime
日期
数量
Int
数量
销售情况表
字段名
类型
说明
商品号
Varchar(10)
商品号
销售员号
Varchar(10)
销售员号
会员号
Varchar(10)
会员号
日期
Datetime
日期
数量
Int
数量
订货表
字段名
类型
说明
商品号
Varchar(10)
商品号
仓库管理员号
Varchar(10)
仓库管理员号
供应商号
Varchar(10)
供应商号
日期
Datetime
日期
数量
Int
数量
三、数据流:
数据流名称:
供应商表
数据流别名:
无
描述:
记录供应商的信息
数据流来源:
供应商
数据流流向:
采纳系统
数据流组成:
供应商表=供应商号+供应商名+电话+地址
数据流名称:
商品表
数据流别名:
无
描述:
记录商品的信息
数据流来源:
供应商
数据流流向:
仓库系统
数据流组成:
商品表=商品号+商品名+销售价格+供应商号+进货价格
数据流名称:
员工表
数据流别名:
仓库管理员表、销售员表、理货员表、会计员表、经理表
描述:
记录各员工的各种信息
数据流来源:
仓库管理员
数据流流向:
仓库系统
数据流组成:
员工表=员工号+员工名+性别+电话+工资
数据流名称:
供应表
数据流别名:
无
描述:
由仓库管理员统计由供应商购进的商品信息,再制作订单
数据流来源:
供应商
数据流流向:
系统
数据流组成:
供应表=供应商号+商品号+供应数量+供应总价+供应日期
数据流名称:
商品存入、商品取出
数据流别名:
商品存取表
描述:
将订购回来的商品信息存入仓库,记录理货员取出的商品
数据流来源:
商品存入:
商品;商品取出:
仓库系统
数据流流向:
商品存入:
仓库系统;商品取出:
销售系统
数据流组成:
商品存取表=商品号+仓库号+日期+数量
数据流名称:
商品上架表
数据流别名:
无
描述:
理货员记录从仓库取出上架的商品信息
数据流来源:
仓库系统
数据流流向:
系统
数据流组成:
商品上架表=商品号+理货员号+日期+数量
数据流名称:
订货表
数据流别名:
无
描述:
当库存不足时由仓库管理员发订单给供应商采购货物
数据流来源:
仓库管理员
数据流流向:
供应商
数据流组成:
订货表=商品号+仓库管理员号+供应商号+日期+数量
四、数据流分量:
(由于太多,不一一列出)
数据流分量名称:
商品号
数据流分量别名:
条形码
描述:
唯一标识一个特定商品的关键组成,可以参照编号记录对商品的操作。
定义:
商品号=10个varchar
位置:
商品表、供应表、商品存入表、商品取出表、商品上架表、进货情况表、销售情况表、订货表
数据流分量名称:
员工号
数据流分量别名:
仓库管理员号、销售员号、理货员号、会计员号、经理号
描述:
唯一标识一个特定员工的关键组成。
定义:
员工号=10个varchar
位置:
仓库管理员表、销售员表、理货员表、会计员表、经理表
数据流分量名称:
数量
数据流分量别名:
无
描述:
某种商品一次操作(订购、上架等操作)的数目。
定义:
数量=1{数量}20
位置:
仓库表、供应表、商品存入表、商品取出表、商品上架表、进货情况表、销售情况表、订货表
数据流分量名称:
工资
数据流分量别名:
无
描述:
记录每个员工的工资情况。
定义:
工资=[1500|2000|3000]
位置:
仓库管理员表、销售员表、理货员表、会计员表、经理表
五、数据存储:
数据存储名称:
仓库表
数据存储编号:
F1
数据存储别名:
仓库存储
描述:
存放库存所有可供商品的信息,并由仓库管理员整合的入库和出库信息
数据来源:
仓库管理员
数据流向:
仓库系统
数据存储组成:
仓库表=仓库号+商品号+仓库管理员号+商品数量
组织方式:
索引文件,以仓库号为关键字。
查询要求:
要求能立即查询,修改。
数据存储名称:
销售情况表
数据存储编号:
F2
数据存储别名:
无
描述:
按月从销售系统产生,为会计员总结销售情况提供依据
数据流来源:
销售系统
数据流流向:
财务系统
数据流组成:
销售情况表=商品号+销售员号+会计员号+日期+数量
组织方式:
索引文件,以商品号、销售员号、会计员号为关键字。
查询要求:
要求能立即查询,修改。
数据存储名称:
进货情况表
数据存储编号:
F3
数据存储别名:
无
描述:
记录从仓库管理员统计的所进商品的信息
数据流来源:
仓库系统
数据流流向:
财务系统
数据流组成:
进货情况表=商品号+仓库管理员号+会计员号+日期+数量
组织方式:
索引文件,以商品号、仓库管理员号、会计员号为关键字。
查询要求:
要求能立即查询,修改。
六、处理:
处理名:
检验
描述:
判断用户的许可性。
输入数据流:
登录信息
输出数据流:
登录结果
加工逻辑:
判断是否与系统内部用户信息相符合
处理名:
购买
处理编号:
P1.1
描述:
根据前台的销售系统统计销售情况,再进行商品的采购计划。
输入数据流:
顾客
输出数据流:
销售情况
加工逻辑:
DOWHILE销售员用POS机记录销售情况,然后录入销售情况表并修改库存表
ENDDO
处理名:
修改库存
处理编号:
P1.2
描述:
根据销售情修改仓库存储表。
输入数据流:
购买
输出数据流:
仓库存储
加工逻辑:
DOWHILE前台POS机根据销售情修改仓库存储表
ENDDO
处理名:
取出
处理编号:
P1.3
描述:
理货员从仓库存储中取出商品。
输入数据流:
仓库存储
输出数据流:
理货员
加工逻辑:
DOWHILE理货员取出货后再对仓库存储表更新
ENDDO
处理名:
上架
处理编号:
P1.4
描述:
理货员从将仓库存储中取出商品摆放到货架上。
输入数据流:
理货员
输出数据流:
货架
加工逻辑:
DOWHILE理货员将商品上架
ENDDO
处理名:
录入
处理编号:
P1.5
描述:
销售员用前台POS机将顾客购买的商品录入到销售情况表。
输入数据流:
销售员
输出数据流:
销售情况
加工逻辑:
DOWHILE销售员用前台POS机将顾客购买的商品录入到销售情况表
ENDDO
处理名:
销售记录
处理编号:
P1.6
描述:
从销售情况得到POS前台顾客购买商品的各项基本数据进行分析。
输入数据流:
销售情况
输出数据流:
会计员
加工逻辑:
DOWHILE从销售情况得到POS前台顾客购买商品的各项基本数据进行分析
然后将得到销售情况发到会计员手中
ENDDO
处理名:
供应
处理编号:
P2.1
描述:
供应商根据订单供应商品。
输入数据流:
供应商
输出数据流:
修改库存
加工逻辑:
DOWHILE供应商根据订单供应商品
ENDDO
处理名:
修改库存
处理编号:
P2.2
描述:
根据供应过来的信息修改仓库中的信息。
输入数据流:
供应
输出数据流:
仓库存储
加工逻辑:
DOWHILE根据供应过来的信息修改仓库中的信息
ENDDO
处理名:
存入
处理编号:
P2.3
描述:
将要供应过来的商品存入仓库存储。
输入数据流:
商品
输出数据流:
仓库存储
加工逻辑:
DOWHILE将要供应过来的商品存入仓库存储
ENDDO
处理名:
录入
处理编号:
P2.4
描述:
仓库管理员将进货情况录入进货情况表。
输入数据流:
仓库管理员
输出数据流:
进货情况
加工逻辑:
DOWHILE仓库管理员将进货情况录入进货情况表
ENDDO
处理名:
进货记录
处理编号:
P2.5
描述:
将进货的情况作整合汇报给会计员。
输入数据流:
进货情况
输出数据流:
会计员
加工逻辑:
DOWHILE将进货的情况作整合汇报给会计员
ENDDO
处理名:
发订单
处理编号:
P2.6
描述:
仓库管理员从仓库存储中获得销售信息,对销售信息进行分析,再制作订单并发给供应商。
输入数据流:
仓库管理员
输出数据流:
供应商
加工逻辑:
DOWHILE从仓库存储中获得销售信息
对销售信息进行分析
制作订单
发给供应商
ENDDO
处理名:
统计
处理编号:
P2.6
描述:
仓库管理员从仓库存储中获得销售信息,对销售信息进行分析,再制作订单并发给供应商。
输入数据流:
仓库管理员
输出数据流:
供应商
加工逻辑:
DOWHILE从仓库存储中获得销售信息
对销售信息进行分析
制作订单
发给供应商
ENDDO
处理名:
统计
处理编号:
P3.1
描述:
会计员把从销售系统和采购系统发送过来的销售情况和进货情况进行统计,得出财务报表和库存情况并发送给经理。
输入数据流:
会计员
输出数据流:
经理
加工逻辑:
DOWHILE汇总销售情况与进货情况
对数据进行分析
将财务报表和库存情况并发送给经理
ENDDO
到此,整个数据字典初始设置基本结束,以后将会逐步修改,以求完善。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 字典