1、超市管理系统主讲人:徐彬内容提要系统概述系统概述 2小组成员介绍小组成员介绍 1系统总体设计系统总体设计4系统需求分析系统需求分析 3总结与展望总结与展望5小组成员介绍班级:计科一班组长:徐彬组员:张晨浩 杨乐 程昭昭 彭佳欣 李亚飞系统概述 1.系统开发背景系统开发背景 2.系统开发意义系统开发意义2022-3-185系统开发背景 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心
2、。零售领域目前呈多元发展趋势升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。因此,我们很有必要制定营规模,成为超市营业者努力追求的目标。因此,我们很有必要制定一套合理、有效,规范和实用的超市管理系统,对超市的日常业务进一套合理、有效,规范和实用的超市管理系统,对超市的日常业务进行集中统一的管理。另一方面,行集
3、中统一的管理。另一方面,IT产业和产业和Internet获得了飞速发展,获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。的自动化处理,提高了处理的及时性和正确性。 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。系统,其中这两个子系统又包含其它
4、一些子功能。2022-3-186系统开发意义 超市管理作为计算机应用的一个分支,有着手工管理超市管理作为计算机应用的一个分支,有着手工管理无法比拟的优点。该系统的三大益处有:无法比拟的优点。该系统的三大益处有: (1)大大提高超市的运作效率;)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决)通过全面的信息采集和处理,辅助提高超市的决策水平;策水平; (3)使用本系统,可以迅速提升超市的管理水平,为)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,降低经营成本, 提高效益,增强超市扩张力,提高效益,增强超市扩张力, 提供有效的提供有效的技术保障。技术保障。 因
5、此,开发一套能够为消费者及超市工作人员提提供因此,开发一套能够为消费者及超市工作人员提提供方便的超市管理系统,将是非常必要的,也是十分及时的方便的超市管理系统,将是非常必要的,也是十分及时的。系统概念要求系统分析概述系统层次划分程序流程图系统需求分析2022-3-188系统功能要求 针对超市的特点,为了帮助超针对超市的特点,为了帮助超市解决现在面临的问题,提高小型市解决现在面临的问题,提高小型超市的竞争力,我们将开发一个小超市的竞争力,我们将开发一个小型的超市管理系统。本系统包括如型的超市管理系统。本系统包括如下功能:前台下功能:前台POS销售系统、后台管销售系统、后台管理系统,其中这两个子系
6、统又包含理系统,其中这两个子系统又包含其它一些子功能。其它一些子功能。2022-3-189系统分析概述 零售前台(POS)管理系统 后台管理系统2022-3-1810系统层次划分超市管理系统前台POS管理系统商品录入收银业务后台管理系统进货管理销售管理库存管理人员管理2022-3-1811程序流程图商品信息表交易清单收银员扫描会员卡优惠扫描商品条形码计算总金额顾客商品信息表购物单出示会员卡会员卡信息前台前台POS系统数据流程图系统数据流程图2022-3-1812财务管理库存管理库存台账销售明细记录销售管理采购员供应商缺货单缺货单到货单到货单订货单订货单入库单入库单付付 款款 单单收收 款款 单
7、单后台管理系统数据流程图后台管理系统数据流程图系统总体设计 1.系统总体设计目标系统总体设计目标 2.系统概念设计系统概念设计系统总体设计目标 小型超市管理系统是超市馆管理工作中不可缺少的部分小型超市管理系统是超市馆管理工作中不可缺少的部分,它的内容对于超市的管理者和使用者来说都至关重要它的内容对于超市的管理者和使用者来说都至关重要,所所以超市管理系统应该能够为管理者或消费者提供充足的以超市管理系统应该能够为管理者或消费者提供充足的信息和快捷的数据处理手段。对超市前台的收银管理,信息和快捷的数据处理手段。对超市前台的收银管理,后台的销售管理、库存管理、财务管理和人员管理这些后台的销售管理、库存
8、管理、财务管理和人员管理这些日常业务的需要,高效性通过系统的实用,能够改变旧日常业务的需要,高效性通过系统的实用,能够改变旧的超市管理模式,使对消费者和工作人员的管理、查询的超市管理模式,使对消费者和工作人员的管理、查询更加方便有效。对销售信息进行简单的统计分析,便于更加方便有效。对销售信息进行简单的统计分析,便于总结货物的采购和消费者的需求。总结货物的采购和消费者的需求。2022-3-1815系统概念设计1概念模型(E-R图)2关系模式3关系模式规范化说明4系统数据库表结构2022-3-1816概念模型(E-R图)会员实体图会员实体图2022-3-1817顾客编号顾客编号顾客姓名顾客姓名顾客
9、类型顾客类型顾 客 密顾 客 密码密码码密码顾客顾客购购买买销售数量销售数量流水账号流水账号购买日期购买日期商品商品商品编号商品编号商品名称商品名称单价单价供供货货供货日期供货日期供货数量供货数量供货商供货商供货商号供货商号供 货 商供 货 商名称名称供 货 商供 货 商地址地址供 货 商 电供 货 商 电话话库库存存仓库仓库仓库编号仓库编号仓库名称仓库名称仓库地址仓库地址条形码条形码销售金额销售金额库存库存量量供货编号供货编号mnnmmnE-R图2022-3-1818关系模式(1)商品信息表()商品信息表(商品编号商品编号,商品名称,单价,条形,商品名称,单价,条形码)码)(2)顾客表()顾
10、客表(顾客编号顾客编号,顾客名称,顾客密码,顾客,顾客名称,顾客密码,顾客类型)类型)(3)会员表()会员表(会员卡号会员卡号,会员姓名,累积金额,注册,会员姓名,累积金额,注册日期)日期)(4)购买表()购买表(商品编号,顾客编号商品编号,顾客编号,流水账号,销售,流水账号,销售数量,销售金额,购买日期)数量,销售金额,购买日期)(5)供货表()供货表(商品编号,供货商号商品编号,供货商号,供货编号,供货,供货编号,供货日期,供货数量)日期,供货数量)(6)仓库表()仓库表(仓库编号仓库编号,仓库名称,仓库地址),仓库名称,仓库地址)(7)供货商表()供货商表(供货商号供货商号,供货商名称,
11、供货商地址,供货商名称,供货商地址,供货商电话)供货商电话)(8)库存表()库存表(商品编号,仓库编号商品编号,仓库编号,库存量),库存量)2022-3-1819关系模式规范化说明(1)商品信息表的主属性是商品编号,其他非主属性完)商品信息表的主属性是商品编号,其他非主属性完全依赖于主码,并且不存在传递依赖关系,因此该商品信全依赖于主码,并且不存在传递依赖关系,因此该商品信息表符合第三范式。息表符合第三范式。(2)顾客表的主属性是顾客编号,其他非主属性完全依赖顾客表的主属性是顾客编号,其他非主属性完全依赖于主码,并且不存在传递依赖关系,因此该顾客表符合第于主码,并且不存在传递依赖关系,因此该顾
12、客表符合第三范式。三范式。(3)会员表的主属性是会员卡号,其他非主属性完全依赖会员表的主属性是会员卡号,其他非主属性完全依赖于主码,并且不存在传递依赖关系,因此该会员表符合第于主码,并且不存在传递依赖关系,因此该会员表符合第三范式。三范式。(4)购买表的主属性是商品编号和顾客编号,其他非主属购买表的主属性是商品编号和顾客编号,其他非主属性完全依赖于主码,因此该购买表符合第二范式,由于销性完全依赖于主码,因此该购买表符合第二范式,由于销售金额可经过销售数量推出,所以该购买表不符合第三范售金额可经过销售数量推出,所以该购买表不符合第三范式。但是由于日常生活和习惯需要,经过反规范化处理。式。但是由于
13、日常生活和习惯需要,经过反规范化处理。经过这个过程,整个关系模式就符合了第三范式。经过这个过程,整个关系模式就符合了第三范式。2022-3-1820(5)供货表的主属性是商品编号和供货商号,其供货表的主属性是商品编号和供货商号,其他非主属性完全依赖于主码,并且不存在传递依他非主属性完全依赖于主码,并且不存在传递依赖关系,因此该供货表符合第三范式。赖关系,因此该供货表符合第三范式。(6)仓库表的主属性是仓库编号,其他非主属性仓库表的主属性是仓库编号,其他非主属性完全依赖于主码,并且不存在传递依赖关系,因完全依赖于主码,并且不存在传递依赖关系,因此该仓库表符合第三范式。此该仓库表符合第三范式。(7
14、)供货商表的主属性是供货商号,其他非主属供货商表的主属性是供货商号,其他非主属性完全依赖于主码,并且不存在传递依赖关系,性完全依赖于主码,并且不存在传递依赖关系,因此该供货商表符合第三范式。因此该供货商表符合第三范式。(8)库存表的主属性是商品编号和仓库号,其他库存表的主属性是商品编号和仓库号,其他非主属性完全依赖于主码,并且不存在传递依赖非主属性完全依赖于主码,并且不存在传递依赖关系,因此符合第三范式。关系,因此符合第三范式。2022-3-1821关系数据库表结构表名中文名MerchInfo商品信息表User顾客表Menber会员表Buy购买表Support供货表Stowage仓库表Prov
15、ide供货商表数据库表索引2022-3-1822字段名字段类型 长度字段值约束对应中文名数据举例MerchIDint4Not null商品编号001MerchNameVarchar50Not null商品名称德芙巧克力BarCodeVarchar50Not null条形码121212MerchPriceMoney4Not null单价100元/块商品信息表(MerchInfo)字段名字段类型长度字段值约束对应中文名数据举例UserIDvarchar10Not null顾客编号002UserNameVarchar25Not null顾客名称桑梦源UserPWVarchar50Not null顾客
16、密码19890518UserStyleInt4Not null顾客类型会员会员表(Menber)2022-3-1823字段名字段类型长度字段值约束对应中文名数据举例SaleIDVarchar10Not null流水账号22222222MerChIDVarchar10Not null商品编号003BuyDateDatetime8Not null购买日期2011-01-11SaleNumInt4Not null销售数量12SalePriceMoney4Not null销售金额365元UserIDVarchar10Not null顾客编号002购买表(Buy)2022-3-1824字段名字段类型长度
17、字段值约束对应中文名数据举例SupportDate Varchar10Not null供货日期2011-01-11SupportSLMoney4Not null供货数量200种SupportIDChar10Not null供货编号1234567MerChIDVarchar10Not null商品编号7654321ProvideIDvarchar10Not null供货商号89089供货表(Support)2022-3-1825字段名字段类型长度字段值约束对应中文名数据举例StowageIDvarchar10Not null仓库编号678767StowageNameVarchar50Not null仓库名称一号仓库StowageAddressVarchar250仓库地址超市东侧仓库表(Provide)字段名字段类型长度字段值约束对应中文名数据举例KCLvarchar10Not null库存量400种商品SPBHvarchar10Not null商品编号3456723CKBHvarchar10Not null仓库编号678767库存表(Stowage)总结与展望