一个Oracle实现的超市零售管理系统
首先是需求分析
- 进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。
- 销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结帐情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。
- 库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。
- 人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户销售权限管理。
根据分析划分对应的实体联系及属性
出售:商品编号
销售:id、商品编号、销售人、利润
记录:销售数量、销售日期
员工:员工编号、员工姓名、员工电话、员工身份证、员工住址、员工性别、员工年龄、工龄、入职日期、所属部门、班次、工资
会员:会员编号、会员姓名、会员性别、会员电话
供货商:供货商编号、供货商名称、供货商地址、供货商电话、管理人编号、供货产品编号
配备:日期、数量、厂商,地址
出入库:编号、数量
仓库:商品编号、商品库存、货品名称、供货商编号、库存上限、库存下限
商品:商品编号、商品名称、类别、在架数量、库存数量、条形码、供货商编号、有效期、成本、销售性质、销售价格
E-R图/数据流图(可能不太准确,仅供参考)
数据字典、关系模式等在文档中
表、视图、触发器、存储过程、函数等都在文档中可自行学习。
最后进行了数据库的备份,具体参考https://www.cnblogs.com/ylldbk/p/5613365.html
文档地址https://download.youkuaiyun.com/download/weixin_42029979/11224288