超市销售管理系统
超市销售管理系统是一个用于管理超市日常运营的系统,包括商品管理、顾客管理、订单管理、供应商管理、员工管理、库存记录管理6个模块。
需求分析
商品管理:管理超市的商品信息,包括商品名称、描述、类别、价格和库存量。
顾客管理:记录顾客信息,包括姓名、性别、电话号码。
订单管理:创建和管理销售订单,包括订单日期、顾客ID和总金额。
供应商管理:增、删、查、改供应商基本信息,包括供应商名字、电话、地址。
员工管理:管理超市员工信息,包括姓名、性别、入职日期、职位和薪水。
库存记录管理:记录供货记录,包括入库日期、入库数量、商品ID、供应商ID。
功能介绍
1. 商品管理模块:
管理员可以增、删、改商品信息(包括商品名,描述,类别,价格)
商品信息的查询,允许用户查看商品的详细信息,包括价格、描述、类别等。
插入订单明细时,相应的减少库存量。
插入库存记录时,对应的增加库存量
限制库存负数,自动告知管理员。
2. 顾客管理模块:
可以增、删、改顾客信息(包括姓名、性别、电话号码和电子邮件地址)。
可以查询顾客的购买历史和联系信息。
顾客信息的删除,如果某个顾客不再活跃。
3. 订单管理模块:
可以创建新的销售订单。
可以查看和更新订单信息(包括订单日期、顾客ID和总金额)。
可以删除订单。
当进行订单明细的增、删、改时,自动更新订单的总金额。
用户可以随时查询每个订单的详细信息。
4.供应商管理模块:
对供应商信息(地址,名字,电话)进行增、删、改。
当商品出现问题时,有必要进行源头追溯任务,查询供货商供应信息。
5. 员工管理模块:
可以增、删、改员工信息(包括姓名、性别、入职日期、职位和薪水)。
当改动员工职位时,自动更新员工薪水。
6. 库存记录管理:
统一计算剩余库存量。
根据库存情况分析商品销售情况。
关系模式和实体
超市销售数据库包含以下关系模式:
商品表(商品ID,商品名称,商品描述,商品类别,商品价格,库存量)
顾客表(顾客ID,顾客姓名,性别,电话号码,电子邮件)
订单表(订单ID,订单日期,顾客编号,订单总金额)
订单详情表(订单详情ID,订单ID,商品ID,商品数量,商品价格)
员工表(员工ID,员工姓名,性别,入职日期,职位,薪水)
分类表(分类ID,分类名)
库存记录表(库存记录id,入库数量,入库日期,商品id,供应商id)
供应商表(供应商id,供应商名字,电话,地址)
E-R图