小型超市信息管理(数据库)

1、需求分析

我组经过讨论,认为中小型超市数据库其功能主要有如下几个部分:进货管理、库存管理、销售管理和系统用户。 具体的功能描述如下:

进货管理:其功能是对供应商信息,采购员以及采购的物品进行管理,实施产品采购,并进行进货查询。

库存管理:其功能是对采购来的产品进行入库,产品分类,库存统计,库管员以及出货情况等进行管理。

销售管理:其功能是提供一般的物品销售和收银员,顾客,会员进行管理,能够进行销售明细查询和打印销售报表。

系统用户:其功能是为老板对账单的查询进行管理。

2、概念结构设计

图2-1进货管理E-R 图

供应商:供应商编号,姓名,联系电话,地址 物品:物品编号,名称,生产日期,过期日期

采购员;员工编号,姓名,性别,年龄,联系电话,地址 供应采购:进货日期,采购价格

图2-2库存管理E-R 图

库管员:员工编号,姓名,性别,年龄,联系电话,地址 物品:物品编号,名称,生产日期,过期日期 仓库:仓库编号、仓库名称 存储:入库日期,出库日期

图2-3销售管理E-R 图

物品:物品编号,名称,生产日期,过期日期

顾客:姓名,性别

会员:会员编号,姓名,性别,联系电话

收银员:员工编号,姓名,性别,年龄,联系电话,地址 购买:出售价格,出售日期

图2-4中小型超市数据库E-R 图

供应商:供应商编号,姓名,联系电话,地址

员工:员工编号,姓名,性别,职务,年龄,联系电话,地址 仓库:仓库编号,仓库名称 顾客:姓名,性别

会员:会员编号,姓名,性别,联系电话 物品:物品编号,名称,生产日期,过期日期 供应采购:进货日期,采购价格,采购数量 存储:入库日期,出库日期

购买:出售价格,出售日期,购买数量 管理:值班日期

3、逻辑结构设计

供应商(供应商编号,姓名,联系电话,地址)

员工(员工编号,姓名,性别,职务,年龄,联系电话,地址) 仓库(仓库编号,仓库名称)

顾客(顾客编号,姓名,性别,会员编号) 会员(会员编号,姓名,性别,联系电话)

物品(物品编号,名称,生产日期,过期日期)

供应采购(供应商编号,员工编号,物品编号,进货日期,采购价格,采购数量) 存储(仓库编号,物品编号,入库日期,出库日期)

购买(物品编号,员工编号,顾客编号,出售价格,出售日期,购买数量) 管理(员工编号,仓库编号,值班日期)

以上关系满足第一范式:属性不可分割;满足第二范式:消除非主属性队主键的部分依赖;满足第三范式:消除非主属性对主键的传递依赖。

4、物理设计及实现

图4-1 供应商表

图4-2 员工表

图4-3 仓库表

图4-4 顾客表

图4-5 会员表

图4-6 物品表

图4-7 供应采购表

图4-8 存储表

图4-9 购买表

图4-10 管理表

图4-11 表间关系图

图4-12 表间外键关系图

1、需求分析

我组经过讨论,认为中小型超市数据库其功能主要有如下几个部分:进货管理、库存管理、销售管理和系统用户。 具体的功能描述如下:

进货管理:其功能是对供应商信息,采购员以及采购的物品进行管理,实施产品采购,并进行进货查询。

库存管理:其功能是对采购来的产品进行入库,产品分类,库存统计,库管员以及出货情况等进行管理。

销售管理:其功能是提供一般的物品销售和收银员,顾客,会员进行管理,能够进行销售明细查询和打印销售报表。

系统用户:其功能是为老板对账单的查询进行管理。

2、概念结构设计

图2-1进货管理E-R 图

供应商:供应商编号,姓名,联系电话,地址 物品:物品编号,名称,生产日期,过期日期

采购员;员工编号,姓名,性别,年龄,联系电话,地址 供应采购:进货日期,采购价格

图2-2库存管理E-R 图

库管员:员工编号,姓名,性别,年龄,联系电话,地址 物品:物品编号,名称,生产日期,过期日期 仓库:仓库编号、仓库名称 存储:入库日期,出库日期

图2-3销售管理E-R 图

物品:物品编号,名称,生产日期,过期日期

顾客:姓名,性别

会员:会员编号,姓名,性别,联系电话

收银员:员工编号,姓名,性别,年龄,联系电话,地址 购买:出售价格,出售日期

图2-4中小型超市数据库E-R 图

供应商:供应商编号,姓名,联系电话,地址

员工:员工编号,姓名,性别,职务,年龄,联系电话,地址 仓库:仓库编号,仓库名称 顾客:姓名,性别

会员:会员编号,姓名,性别,联系电话 物品:物品编号,名称,生产日期,过期日期 供应采购:进货日期,采购价格,采购数量 存储:入库日期,出库日期

购买:出售价格,出售日期,购买数量 管理:值班日期

3、逻辑结构设计

供应商(供应商编号,姓名,联系电话,地址)

员工(员工编号,姓名,性别,职务,年龄,联系电话,地址) 仓库(仓库编号,仓库名称)

顾客(顾客编号,姓名,性别,会员编号) 会员(会员编号,姓名,性别,联系电话)

物品(物品编号,名称,生产日期,过期日期)

供应采购(供应商编号,员工编号,物品编号,进货日期,采购价格,采购数量) 存储(仓库编号,物品编号,入库日期,出库日期)

购买(物品编号,员工编号,顾客编号,出售价格,出售日期,购买数量) 管理(员工编号,仓库编号,值班日期)

以上关系满足第一范式:属性不可分割;满足第二范式:消除非主属性队主键的部分依赖;满足第三范式:消除非主属性对主键的传递依赖。

4、物理设计及实现

图4-1 供应商表

图4-2 员工表

图4-3 仓库表

图4-4 顾客表

图4-5 会员表

图4-6 物品表

图4-7 供应采购表

图4-8 存储表

图4-9 购买表

图4-10 管理表

图4-11 表间关系图

图4-12 表间外键关系图


相关内容

  • 数据库设计-------小型超市管理系统
  • 数据库设计-------小型超市管理系统 班 级:06网络技术3班 姓 名:XX 指导老师:XXX 摘 要 小型超市管理系统在现代社会中的应用十分广泛,是一个典型的信息管理系统(MIS).本课程设计采用了结构化和面向对象两种程序设计方法,从页面展示到后台数据库设计都具有一定的可扩展性.本系统在Win ...

  • 小型超市管理系统需求分析
  • 小型超市管理系统需求分析 1. 引言 1.1 编写目的 自改革开放以来,社会市场经济不断发展,人们生活水平不端提高,由小型小卖部.小型零售商等小而杂的商店逐渐演变成今天市区里我们无处不在东西品种繁多的价格便宜的大小中型流行超市.超市之流行是以顾客自选方式经营的大型综合性零售商场.又称为自选商场,大大 ...

  • 超市仓库管理系统1
  • 毕业设计(论文) 题 目录 前言................................................................................................................................2摘要... ...

  • 小型超市管理系统软件设计说明书
  • 超市管理系统 软件设计说明书 拟制 第七组成员:姚珍珍 王黎黎 宋旭桐 赵嘉文 马融 吴爽 日期评审人 王继敏.王建 日期批准 日期20120715 修订记录 Table of Contents 目录 ×× Design Specification ××系统 .................... ...

  • 数据库课程更新
  • 前言 超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息.面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行.商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础.它最主要的特点是能够实时的和准确的控制店内的销售情况.如 ...

  • 超市管理系统
  • 湖 南 文 理 学 院 课程设计题目: 超市管理系统 系 别 计算机科学与技术 班 级 计科12102 学生姓名 罗巍 杨欢 杨沁铠 唐振 学 号 指导教师 谭文学 课程设计进行地点: 第三实验楼A617 任 务 下 达 时 间: 2014 年 5 月 21 日 起止日期: 2014 年 5 月 2 ...

  • 中小型连锁超市优化品类管理途径论文
  • 中小型连锁超市优化品类管理途径论文 摘要:目前来看,该品类主要是为消费者提供某种有偿的便利服务.举例来说,一些便利商店提供的手机.宽带等通讯缴费.照相摄影.快递代收代发.代收代收停车费等服务.便利店提供的这种有偿服务相较与专业从事该类服务的机构的价格可能会偏高,但是因其极大地便利性,可以抵消给消费者 ...

  • 最新超市销售管理系统可行性报告分析
  • <超市销售管理系统>可行性报告分析 一.前言 如今我们的生活越来越离不开超市,超市已经是我们的生活的一部分.超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息.面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行.让管理人 ...

  • 超市管理系统软件文档
  • 长江大学 计算机科学学院 超市管理系统 姓 名: 邹会明 占 盼 徐敬根 王 成 专 业: 石油软件工程 指导老师: 余华云老师 目录 一.可行性研究报告------------------------------------------(主要负责人:占 盼) 1.报告编写目的 2.项目概述 2.1 ...