数据字典.docx

上传人:b****7 文档编号:10809831 上传时间:2023-02-23 格式:DOCX 页数:17 大小:18.20KB
下载 相关 举报
数据字典.docx_第1页
第1页 / 共17页
数据字典.docx_第2页
第2页 / 共17页
数据字典.docx_第3页
第3页 / 共17页
数据字典.docx_第4页
第4页 / 共17页
数据字典.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

数据字典.docx

《数据字典.docx》由会员分享,可在线阅读,更多相关《数据字典.docx(17页珍藏版)》请在冰豆网上搜索。

数据字典.docx

数据字典

 

超市运营管理系统

 

超市运营管理系统开发小组:

姓名

学号

罗振强

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

到此,整个数据字典初始设置基本结束,以后将会逐步修改,以求完善。

 

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

当前位置:首页 > 解决方案 > 解决方案

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

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