《零售业供应链管理设计.docx》由会员分享,可在线阅读,更多相关《零售业供应链管理设计.docx(34页珍藏版)》请在三一办公上搜索。
1、 课 程 设 计课程名称: 管理信息系统 设计题目: 零售企业供应链管理 学 院: 机电工程学院 专 业: 工业工程 年 级: 2009级 组 员: 朱国花、陈洪波、李斌、刘武 指导教师: 孔令波 日 期: 2013年1月5日 教 务 处 制零售企业供应链管理摘要:随着国外零售行业逐步在中国的市场上崛起,我国零售企业迫切需要提高自身竞争力以应对日益激烈的市场竞争,加强和改善零售业供应链管理,是我国零售业提高核心竞争力、应对入世挑战所亟待解决的问题。为此,我们设计了以小型超市零售系统为对象的供应链管理系统:前台销售管理系统和后台仓储系统。关键词:零售业 供应链 数据库目录1我国零售行业背景411
2、零售行业基本情况412存在的问题413系统目标42.系统分析521组织结构与功能分析5211零售企业组织结构图如下5212功能结构分析52.2业务流程分析5221业务流程5222业务流程图623数据流程分析63系统设计93.1总体结构设计93.1.1功能结构设计93.1.3系统平台设计153.2详细设计163.2.1代码设计方案163.2.2数据库表设计173.2.3输入输出设计263.3处理流程设计303.3.1模块IPO图31 1我国零售行业背景11零售行业基本情况零售业在流通产业中处于基础地位,是拉动日常消费品生产、分销和相关服务行业的前沿行业,其销售额和从业人数成为促进经济发展的重要因
3、素,在一国国民经济中起着举足轻重的作用。近年来,国外零售企业纷纷登陆中国,它们以规范的服务、特殊的营销方法拉住了中国消费者的心,销售额及市场占有率一直领先,而我国的零售业对国外的零售业却缺乏必要的了解和研究,更缺乏相应的竞争策略和手段。加入WTO使我国零售业面临着更大的挑战,进而促使我国零售业更好地反思,以找出解决问题的办法。面对外资零售企业的扩张,我国零售企业迫切需要提高自身竞争力以应对日益激烈的市场竞争。供应链及其管理是影响零售业竞争力的关键要素,是推动零售业发展的重要力量。在市场竞争日益激烈的情况下,随着商品价格的竞争,零售企业的利润空问被挤压,供应链管理的作用显得尤为重要。目前,我国零
4、售业供应链管理水平不高,投入不足,因此,加强和改善零售业供应链管理,是我国零售业提高核心竞争力、应对入世挑战所亟待解决的问题。12存在的问题现以大型零售商零售企业为研究对象,对我国零售行业存在的问题进行分析,得出我国零售行业存在以下问题:零售业系统调节能力差,造成大量人力、物力的浪费;信息化建设不够完善,导致信息不够准确,零售业的损失较大;供应链中物流运作成本高,效率低下;与供应商的合作尚未建立长远的供需和作关系,导致寻求供应商难度加大;库存管理不够灵活,经常造成货物囤积或者短缺;进货存在盲目性大、灵活性差的问题。13系统目标充分了解零售行业的现状,构建管理系统整体模型;完善信息化建设,提高信
5、息的准确度和及时度,建立高效、便捷的管理信息系统;优化物流配送系统,提升物流水平;建立供销一体化系统,与供应商建立战略联盟,加强与供应链上各成员的协调;实行订单式库存,与销售部建立连接,有需求时就加大库存量,尽量做到零库存,加大资金的流动。2.系统分析21组织结构与功能分析211零售企业组织结构图如下 图2.1 组织结构图212功能结构分析 采购部:主要负责零售货物采购计划的订制,以及与供应商关系的管理 物流中心:运输部门负责货物的运输,制定最优的物流路线 货物配送中心负责商品的配送,实现高效的物流运输管理 仓储部门:负责货物的进出库管理,以及商品的存储管理 销售部门:负责零售店的管理,分销计
6、划的订制 财务部门:负责公司的生产经营,资金运营的核算2.2业务流程分析221业务流程 主要业务流程有商品分销、货物存储、货物的配送和运输、供应商管理、财务报告编制等销售部门负责了解顾客的需求并向仓储部门提供货物的供需单;仓储部门结合库存情况给予配货或者出具货物采购申请单;物流中心根据仓储部门的配货单进行配货并运送到各大商场;如果库存缺货,采购部应根据市场的需求情况向供应商进行货物的采购,并编制货物采购单;财务部门审批采购单后,进行财务结算。222业务流程图 图2.2 业务流程图采购入库业务流程图 图2.3 采购入库业务流程图23数据流程分析第一层数据流程图 图2.4 第一层数据流程图第二层数
7、据流程图图2.5 第二层数据流程图第三层数据流程图配送业务图2.6 配送业务第三层数据流程图采购业务图2.7 采购业务第三层数据库库存管理图2.8 库存管理3系统设计3.1总体结构设计3.1.1功能结构设计本系统共分为两大系统,一是前台的销售系统,二是后台的管理系统。图3.1小型超市零售管理系统前台POS销售系统后台管理系统商品录入收银业务进货管理销售管理库存管理人员管理(1)商品录入模块商品录入快速商品录入支持条形码扫描图3.2功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。(2)收银模块图3.3收银业务交易总额计算打印交易清单支持会员卡打折功能描述:收银业务子系统能计算
8、交易总额,打印交易清单,并根据会员卡打折。(3)进货管理模块图3.4进货管理自动制定进货计划自动入库登记查询打印计划进货与入库记录功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。(4)销售管理模块图3.5销售管理商品销售控制查询打印销售情况生成销售排行榜功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。(5)库存管理模块图3.6查询库存明细记录库存状态自动告警提示库存管理自动盘点计算功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,
9、以及自动盘点计算。(6)人员管理模块人员管理基本信息登记管理员工操作权限管理提示客户销售权限管理提示图3.7功能描述:人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。3.1.2 U/C矩阵分析及其子系统划分(1)建立U/C矩阵 数据类功能订货信息成本客户信息合同签订数据信息合同更新数据采购商品数量采购绩效考核指标及数据采购商品质量产品库存管理系信息UU U销售状况信息管理 UU U市场调研UCU供应商选择及下订单UCUU签订合同UUUCU UUU合同的执行及变更UUUCC UU采购商品的质量管理UUUC采购商品数量管理UUCU供应商的绩效考核UUU采购活动考核UU
10、U建立供应商关系UUU(2)U/C矩阵的求解 数据类功能订货信息客户信息成本合同签订数据信息合同更新数据采购商品数量采购商品质量采购绩效考核指标及数据产品库存管理系信息CC C UU U CUUU销售状况信息管理UUU市场调研U供应商选择及下订单U签订合同UUUC U C CUUU合同的执行及变更UUUUU采购商品的质量管理UU CCU采购商品数量管理UUU供应商的绩效考核UUUCC C采购活动考核UUU建立供应商关系UUU(3)划分子系统 数据类功能订货信息客户信息成本合同签订数据信息合同更新数据采购商品数量采购商品质量采购绩效考核指标及数据产品库存管理系信息采购计划管理uuu销售状况信息管
11、理uuu市场调研u供应商选择及下订单uuu签订合同uuu采购合同管理合同的执行及变更uuuuu采购商品的质量管理u交货管理u采购商品数量管理uu供应商的绩效考核uuu采购绩效考核采购活动考核uuu建立供应商关系uuu3.1.3系统平台设计(1) 软件要求 本系统主要采用Microsoft系列操作系统和相关服务器。 应用服务器软件:Microsoft Windows 2000 Server/Microsoft Windows 2000 Advance Server。 数据库服务器软件:Microsoft SQL Server 2000。 工作站系统软件:Microsoft Windows 98/
12、Windows2000 Professional/Windows 2000 Server。WEB服务器:Microsoft Internet Server5.0 (2) 硬件要求本系统采用C/S架构,服务器相对要求比较高,一方面由于系统数据量比较大,需要存储的数据比较大,因此对硬盘要求有一定的容量,而且目标系统的工作站点数比较多,并行工作会比较多,因此要求CPU具有较好的浮点运算能力。理论上工作站只要完成对Microsoft98操作系统及更高的版本的安装,硬件就基本达到要求。本系统对工作站硬件没有什么特殊要求。 服务器采用基于Intel处理器的X86工业标准的服务器。CPU:不低于PIII60
13、0内存:不少于256M硬盘:不少于18G 工作站采用基于Intel处理器的X86工业标准个人计算机。CPU:不低于MMX233内存:不少于64M硬盘:不少于500M(3) 网络要求企业在总部有自己的Web网站,并通过高速的线路向Internet发布。企业可以使用自有Web应用模式进行系统建设。这时,所有的移动办公用户或者异地分支机构直接通过Internet与系统进行连接完成业务操作。企业的Web Server之于内部网络之外(企业防火墙以外)的Internet上,这时,所有的系统用户包括总部、分支机构和移动办公用户,全部通过Internet与OA系统相连接,完成业务操作。考虑零售企业百货有限公
14、司的生产厂区分布情况,以及目前网络布线的发展趋势和从经济效益角度出发,建议零售企业百货有限公司采用CommScope SYSTIMAX综合布线方式完成。CommScope SYSTIMAX综合布线系统由于技术领先,质量可靠及服务周到,作为我们的首选布线系统方案。SYSTIMAX综合布线系统具有如下主要优点:(1) 兼容性; (2) 灵活性;(3) 可靠性;(4) 先进性。3.2详细设计3.2.1代码设计方案代码是代表客观存在的事实名称、属性和状态等的符号。代码的符号可以是数字、字母或是由数字和字母混合组成。根据超市这样一个运作环境的实际情况,便于工作人员记忆,本次主要用线分类方法,线分类方法的
15、主要出发点首先给定母项,母项下分若干子项,由对象的母项分大集合,由大集合确定小集合,最后落实到具体对象。单号:前两位为年,中间两位为月,最后三位为流水号。流水号取值范围为0001-9999。例如:2010年11月的第一张订单,它的单号为10110001。单别的编号:前两位为表示单据性质,后两位为流水号。XXXX XX XXXX 第一张单据 十一月 2010年 单据性质报价单客户订单销货单销退单出货通知单代码2122232425取值范围2100-21992200-22992300-23992400-24992500-25993.2.2数据库表设计(1)物理设计系统E-R图本系统中涉及“职工”(管
16、理员),“顾客”(会员、客户),“供货商”,“总经理”,“商品”,“库存”,“商品交易”。就“总经理”实体集而言,涉及的主要信息有:总经理帐号、总经理密码、总经理姓名。对于“管理员”实体集,涉及的主要信息有:管理员帐号、管理员密码、管理员姓名、管理员编号号、管理员职位、管理员权限等。对于“会员”实体集,涉及的主要信息有:会员帐号、会员密码、会员姓名、会员地址、会员积分等。“商品交易”实体集,涉及的主要信息有:客户姓名(因存在非会员与会员的区别,故该属性可为空),交易日期,交易时间,交易内容等。“库存”实体集涉及的主要信息有:商品名称,商品数量,商品供应商信息,入库日期等。“供货商”实体集涉及的
17、主要信息有供货商姓名,供货商地址,供货商联系方式,主要供应商品类别等。总体ER图:图3-9总经理管理员会员商品供应供应商储存购买管理管理仓库 管理员实体及其属性管理员帐号密码编号姓名权限图3-10员工实体及其属性员工帐号密码编号姓名职位图3-11会员(客户)实体及其属性会员帐号密码编号姓名地址注册日期会员积分享受折扣联系电话生日图3-12商品实体及其属性图3-13商品编号名称类别价格单位库存数量条形码供应商仓库实体及其属性仓库商品名称商品数量入库时间供应商仓库编号商品编号图3-14商主体及其属性图3-15供应商编号姓名地址联系方式主营类别商品交易主体及其属性商品交易交易编号交易日期交易内容交易
18、金额客户名称本次积分享受折扣找零图3-16(2)逻辑设计管理员信息表序号列名数据类型长度小数位标识主键允许空默认值说明1管理员编号char80记录管理员编号2管理员帐号char80记录管理员帐号3管理员密码char80记录管理员密码4管理员姓名char80记录管理员姓名5管理员权限char120记录管理员权限表3-1员工信息表序号列名数据类型长度小数位标识主键允许空默认值说明1员工编号char80记录员工编号2员工帐号char120记录员工帐号3员工密码char80记录员工密码4员工姓名char80记录员工姓名5员工职位char80记录员工职位表3-2会员(客户)信息表序号列名数据类型长度小数
19、位标识主键允许空默认值说明1会员编号char80记录会员编号2会员帐号char120记录会员帐号3会员密码char80记录会员密码4会员姓名char80记录会员姓名5会员地址char300记录会员地址6会员生日char80记录会员生日7会员积分char80记录会员积分8享受折扣char80记录享受折扣9注册日期char80记录注册日期10联系电话char15表3-30记录联系电话商品信息表序号列名数据类型长度小数位标识主键允许空默认值说明1商品编号char80记录商品编号2商品名称char200记录商品名称2商品类别char80记录商品类别3商品单位char40记录商品单位4商品价格char8
20、0记录商品价格5库存数量char80记录库存数量6条形码char140记录条形码7供货商编号char80记录供货商表3-4仓库库存信息表序号列名数据类型长度小数位标识主键允许空默认值说明1商品编号char80记录商品编号2商品名称char200记录商品名称3库存数量char80记录库存数量4入库时间char80记录入库时间5仓库编号char300记录仓库编号6供应商char80记录供应商表3-5供应商信息表序号列名数据类型长度小数位标识主键允许空默认值说明1供应商编号char80记录供应商编号2供应商姓名char80记录供应商姓名3供应商地址char300记录供应商地址4主营类别char80记
21、录主营类别5联系方式char15表3-60记录联系方式商品交易信息表序号列名数据类型长度小数位标识主键允许空默认值说明1交易编号char80记录交易编号2交易日期char80记录交易日期3交易内容char2000记录交易内容4客户名称char80记录客户名称5享受折扣char80记录享受折扣6交易金额char80记录交易金额7找零char80记录找零8本次积分char80记录本次积分表3-7(3)物理设计/*创建数据库*/create database suppermarketdb on primary(name=SuperMarketdb,filename=C:Program FilesMi
22、crosoft SQL ServerMSSQLDataSuperMarketdb.mdf,size=100MB,maxsize=200MB,filegrowth=20MB)log on(name=SuperMarketlog,filename=C:Program FilesMicrosoft SQL ServerMSSQLDataSuperMarketdb.ldf,size=60MB,maxsize=200MB,filegrowth=20MB)go/*创建商品信息表*/CREATE TABLE MerchInfo (MerchID int identity(1,1) Primary key ,
23、MerchName varchar(50) Unique NOT NULL ,MerchPrice money NOT NULL ,MerchNum int NOT NULL ,CautionNum int NOT NULL ,PlanNum int NOT NULL ,BarCode varchar(20) Unique NOT NULL ,SalesProPrice money NULL ,SalesProDateS datetime NULL ,SalesProDateE datetime NULL ,AllowAbate int NOT NULL ,AllowSale int NOT
24、NULL ,FactoryID int NOT NULL ,ProvideID int NOT NULL) GO/*创建供应商表*/CREATE TABLE Provide(ProvideID varchar(10) Primary key ,ProvideName varchar(50) NOT NULL ,ProvideAddress varchar(250) NULL ,ProvidePhone varchar(25) NULL )GO/*创建会员表*/CREATE TABLE Member (MemberID varchar(10) Primary key ,MemberCard va
25、rchar(20) NOT NULL ,TotalCost money NOT NULL ,RegDate datetime NOT NULL )GO/*创建入库表*/CREATE TABLE Stock(StockID int identity(1,1) Primary key ,MerchID int NOT NULL ,MerchNum int NOT NULL ,MerchPrice money NULL ,TotalPrice money NULL ,PlanDate datetime NULL ,StockDate datetime NULL,StockState int NOT
26、NULL) GO/*创建交易表*/CREATE TABLE Dealing (DealingID int identity(1,1) Primary key ,DealingDate datetime NOT NULL ,DealingPrice money NOT NULL ,UserName varchar(25) NULL ,MemberCard varchar(20) NULL) GO/*-创建表间约束-*/*商品信息表中厂商编号、供应商编号分别与厂商表、供应商表之间的外键约束*/ALTER TABLE MerchInfo ADD CONSTRAINT FK_MerchInfo_Fac
27、tory FOREIGN KEY (FactoryID) REFERENCES Factory (FactoryID),CONSTRAINT FK_MerchInfo_Provide FOREIGN KEY (ProvideID) REFERENCES Provide (ProvideID)GO/*销售表中商品编号与商品信息表之间的外键约束*/ALTER TABLE Sale ADDCONSTRAINT FK_Sale_MerchInfo FOREIGN KEY(MerChID) REFERENCES MerchInfo (MerchID) ON DELETE CASCADE GO/*入库表中
28、商品编号与商品信息表之间的外键约束*/ALTER TABLE Stock ADDCONSTRAINT FK_Stock_MerchInfo FOREIGN KEY(MerchID) REFERENCES MerchInfo (MerchID) ON DELETE CASCADE GO/*-创建索引-*/*在交易表上建立一个以交易编号、交易日期为索引项的非聚集索引*/CREATE nonclustered INDEX IX_Dealing ON Dealing(DealingID, DealingDate)GO/*在商品信息表上建立一个以商品编号为索引项的非聚集索引*/CREATE nonclu
29、stered INDEX IX_MerchInfo ON MerchInfo(MerchID)GO/*在销售表上建立一个以销售编号、销售日期为索引项的非聚集索引*/CREATE nonclustered INDEX IX_Sale ON Sale(SaleID, SaleDate)GO/*在入库表上建立一个以入库编号、入库日期、商品编号为索引项的非聚集索引*/CREATE nonclustered INDEX IX_Stock ON Stock(StockID, StockDate, MerchID)GO3.2.3输入输出设计1输入设计(1)输入项目:用户名,密码(2)输入人员通晓该购销程序操
30、作的相关工作人员,具备一定的MYSQL基础,有关数据来源于相关的数据字典。(3)主要功能要求操作简单,一目了然,面向大众,不需具备太多的相关专业知识,使用方便,便于人机的交互式操作。(4)输入校验:详见代码设计输入设计是整个系统设计的关键环节之一,对系统的质量起着决定性的影响。它的目标是要尽可能减少数据输入中的错误。模块输入内容输入方式输入后去向输入设备修改密码用户名、密码填表式MYSQL数据库键盘、鼠标计划订单日期、单号、商品编号、商品名称、商品生产商、规格、数量、单价、金额填表式MYSQL数据库键盘、鼠标a.根据分析设计,超市采购登陆输入界面如下 帐号XXX密码* 采购系统登陆图a. 超市
31、采购登陆输入界面b.采购计划输入界面如下: 采购计划输入单 计划单单号: 日期: 备注: 商品名称: 商品生厂商:商品规格: 条形码:计量单位: 需求量:计划单价: 金额总计: 保存修改采购计划输入单 图 W11 采购计划输入界 图b. 采购计划输入单c.采购收货输入界面收货管理供应商: 数量 : 单价: 收货时间 输入人员 : 产品: 图c. 采购收货输入界面d.供应商资料输入界面供应商管理供应商: 产品类型: 产品:价格水平 图 d. 供应商资料输入界面2输出设计输出设计的目的是使系统能输出满足用户需要的有用信息。模块输出内容输出方式输出后去向输出设备定货明细表供应商的名称、对供应商的评估、供应商在以往合作中的表现、供应商商品的名称、价格、数量表格上级主管显示器退货明细表供应商的名称、退货品种、数量、金额表格上级主管、库管部显示器(1)输出采购计划供应商商品数量单价采购时间采购方式:金额预计:预计收货时间预定采购人员(2)输出订单供应商商品数量单价收货时间采购方式:金额预计:(3)收货信息输出:商品名称商品数量单价