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