课程课件设计———小型超市管理系统.docVIP

  • 1
  • 0
  • 约7.43千字
  • 约 23页
  • 2018-11-12 发布于湖北
  • 举报

课程课件设计———小型超市管理系统.doc

课程课件设计———小型超市管理系统

课程设计说明书 No. PAGE 16 沈 阳 大 学 小型超市管理系统 1.课程设计目的 通过课程设计进一步掌握数据库基础理论与基本知识,掌握数据库设计方法和技巧, 学会使用SQL-server 2005 解决实际问题的能力。 2.系统功能设计 小型超市管理系统数据注入模块 小型超市管理系统 数据注入模块 数据修改模块 数据删除模块 数据查询模块 数据统计模块 退出模块 商品信息注入 售货员业务注入 供应商信息注入 商品信息修改 供应商信息修改 商品信息删除 员工信息删除 按商品进货查询 按销售管理查询 销售管理统计 库存管理统计 2.2功能说明 通过商品信息注入实现商品的信息录入,包括商品编号,商品名称,商品单价等。 通过售货员业务输入信息,记录超市的销售情况。 通过员工信息注入实现员工的销售情况。 通过商品信息修改完成对商品变动的情况记录和修改。 通过供应商信息修改实现对商品变动的记录,包括供应商品数量等。 通过员工信息删除进行系统的删除。 通过按商品进货管理查询和按销售查询来查询商品的销售情况。 通过销售管理统计来统计商品的销售信息,销售金额等。 通过销售历史统计来统计商品的销售时间,销售数量等。 通过库存管理统计来统计商品的当日销售总额。 通过退出模块退出管理系统。 3.数据库概念设计(E-R图设计) 系统E-R图说明 (1)商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售; (2)每个顾客可以购买多种商品,不同商品可由不同顾客购买。 (3)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。 (4)每个厂商可以生产多种不同商品,每个商品可由多个厂商生产。 供应商供应 供应商 供应 商品 销售 员工 购买 销售 生产 厂商 M M N N M M N N 系统E-R图 商品 商品 商品名称 促销起日期 促销价格 商品ID 促销止日期 价格 允许打折 库存数量 库存报警数量 计划进货量 商品E-R图 销售表 销售表 销售金额 销售数量 商品ID 销售日期 销售编号 销售E-R图 单额进库入库表 单额 进库入库表 入库编号 入库日期 入库数量 入库商品编号 计划进货日期 入库状态 总额 进库入库E-R图 供货商 供货商 供货商编号 供货商名称 供货商电话 供货商地址 供货商E-R图 厂商 厂商 厂商电话 厂商地址 厂商编号 厂商名称 厂商E-R图 用户 用户 用户编号 用户名称 用户E-R图 4.数据库逻辑设计 (1)? 商品(商品ID,商品名称,价格,促销价格,促销起日期,促销止日期,允许打折,库存数量,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号) 主码:商品ID (2)用户(用户编号,用户名称) 主码:用户编号 (3)销售表(销售编号,商品ID,销售数量,销售金额,销售日期) 主码:销售编号 外码:商品ID (4)?交易表(交易编号,用户名称,交易金额,交易日期) 主码:交易编号 (5) 进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态) 主码:入库编号 (6)供货商表(供货商编号,供货商名称,供货商地址,供货商电话) 主码:供货商编号 (7)?厂商表(厂商编号,厂商名称,厂商地址,厂商电话) 主码:厂商编号 5.数据库物理设计 表1商品信息表(MerchInfo) 字段名 字段类型 长度 主/外键 字段值约束 说明 商品ID int 4 P Not null 商品编号 商品名称 Varchar 50 ? Not null 商品名称 商品价格 Money 4 ? Not null 商品价格 库存数量 Int 4 ? Not null 库存数量 库存报警数量 Int 4 ? Not null 库存报警数量 计划进货数 Int 4 ? null 计划进货数 促销价格 Money 4

文档评论(0)

1亿VIP精品文档

相关文档