1需求分析概述
通过对目前超市的现有的了解和调查及对网上的资料的分析,要求该系统要实现以下的功能:
(1)该系统实现六大功能:基础信息管理、进货管理、销售管理、库存管理、查询统计、系统管理。
(2)基础信息管理包括客户信息管理(添加、修改与删除)、商品信息管理(添加、修改与删除)、供应商信息管理(添加、修改与删除);进货管理包括进货单、进货/退货;销售管理包括销售单、销售退货;库存信息管理包括库存盘点,、库存价格调整;系统管理包括操作员管理、更改密码、权限管理、退出系统;查询统计包括客户查询、商品查询、供应商查询、销售查询、销售退货查询、入库查询、入库退货查询以及销售排行。
(3)根据超市职责的不同设计了不同的用户操作界面——操作员界面,管理员界面。且系统操作简单界面友好。
(4)为方便用户系统支持多条件查询。
(5)系统具有更高的安全性。
。
2数据流图
2.1 顶层数据流图
2.2 分层数据流图
2.2.1 一层数据流图
2.2.2 二层数据流图
图1.库存管理部分
图2.销售管理部分
图3.进货管理部分
3 数据字典
3.1 数据元素
名称 |
商品编号 |
别名 |
GOOD |
取值类型 |
字符串 |
长度 |
8个字节 |
描述 |
商品的唯一编号,作为关键字。 |
位置 |
库存清单表、购货信息表 |
(2)表2:“客户编号”
名称 |
客户编号 |
别名 |
CLIENT |
取值类型 |
字符串 |
长度 |
8个字节 |
描述 |
客户的唯一编号,作为关键字。 |
位置 |
客户信息表 |
(3)表3:“供货商编号”
名称 |
供货商编号 |
别名 |
PROVIDE |
取值类型 |
字符串 |
长度 |
8个字节 |
描述 |
供货商的唯一编号,作为关键字。 |
位置 |
供货商信息表 |
3.2 数据流
(1)表4:“订货报表”
名称 |
订货报表 |
描述 |
每天给采购员的商品订货表 |
来源 |
商品信息管理 |