超市POS管理系统
数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构的设计好坏将直接对应用系统的效率以及实现的效果产生影响。数据库设计一般包括以下四个部分:数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库物理结构实现。一、数据库需求分析
通过对超市管理工作过程的内容和数据流图分析,设计如下面的数据项和数据结构。
1、员工信息,包括的数据项有:员工编号,姓名,性别,职务,口令,权限级别、身份证号,所属部门编号等。
2、部门信息,包括的数据项有:部门编号,部门名称。3、供应商信息,包括的数据项有:供应商编号,供应商名称,地址,邮政编码,电话号码,税号,银行帐号,开户银行,联系人,备注等。4、会员信息,包括的数据项有:会员编号,姓名,性别,身份证号,消费总金额,积分等。5、入库信息,包括的数据项有:入库编号,入库日期,商品编号,计量单位,入库价格,销售价格,数量,总金额,供应商编号,业务员编号等。6、商品信息,包括的数据项有:商品编号,所属类别,数量,单价,商品名称等。7、销售出货单主信息,包括的数据项有:销售日期,总金额,是否现金,是否会员,会员编号、收银号编号等。8、销售出货单子信息,包括的数据项有:商品编号,数量,单价,折扣比例,金额等。二、数据库概念结构设计根据上面设计规划出的实体,我们对各个实体具体的描述ER图如下:
f身份证号权限级别
员工编号员工
口令
所属部门编号
图1员工信息ER图
姓名性别
职务
部门编号
部门
部门名称
图2部门信息ER图
数量
入库编号
入库日期
总金额
入库
商品编号
供应商编号
入库价格
计量单位
图3入库信息ER图
价格
商品编号
商品名称
数量
商品
所属类别
图4商品信息ER图
f总金额销售日期
是否现金
是否会员会员编号
销售出货单主信息
收银员编号
图5销售出货单主信息ER图
数量
单价
折扣比例
商品编号
销售出货单子信息
金额
图6销售出货单子信息ER图
会员编号
积分消费总金额
会员
姓名性别
身份证号
图7会员信息ER图
供应商编号电话号码
供应商名称
地址
税号银行帐号
供应商
开户银行
联系人
邮政编号备注
f图8供应商信息ER图
实体与实体之间的关系ER图:
部门
管理
属于
消费者
员工购买
入库商品
会员
销售出货单主信息
提供
包含
供应商
销售出货单子信息
三、数据库逻辑结构设计
字段名YgbhNameSexZwKlQxjbSfzhssbmbh
数据类型r