零售业供应链管理设计 35页

  • 1.04 MB
  • 2022-05-16 10:29:00 发布

零售业供应链管理设计

  • 35页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
课程设计课程名称:管理信息系统设计题目:零售企业供应链管理学院:机电工程学院专业:工业工程年级:2009级组员:朱国花、陈洪波、李斌、刘武指导教师:孔令波日期:2013年1月5日教务处制35 零售企业供应链管理摘要:随着国外零售行业逐步在中国的市场上崛起,我国零售企业迫切需要提高自身竞争力以应对日益激烈的市场竞争,加强和改善零售业供应链管理,是我国零售业提高核心竞争力、应对入世挑战所亟待解决的问题。为此,我们设计了以小型超市零售系统为对象的供应链管理系统:前台销售管理系统和后台仓储系统。关键词:零售业供应链数据库35 目录1.我国零售行业背景41.1零售行业基本情况41.2存在的问题41.3系统目标42.系统分析52.1组织结构与功能分析52.1.1零售企业组织结构图如下52.1.2功能结构分析52.2业务流程分析52.2.1业务流程52.2.2业务流程图62.3数据流程分析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图3135 1.我国零售行业背景1.1零售行业基本情况零售业在流通产业中处于基础地位,是拉动日常消费品生产、分销和相关服务行业的前沿行业,其销售额和从业人数成为促进经济发展的重要因素,在一国国民经济中起着举足轻重的作用。近年来,国外零售企业纷纷登陆中国,它们以规范的服务、特殊的营销方法拉住了中国消费者的心,销售额及市场占有率一直领先,而我国的零售业对国外的零售业却缺乏必要的了解和研究,更缺乏相应的竞争策略和手段。加入WTO使我国零售业面临着更大的挑战,进而促使我国零售业更好地反思,以找出解决问题的办法。面对外资零售企业的扩张,我国零售企业迫切需要提高自身竞争力以应对日益激烈的市场竞争。供应链及其管理是影响零售业竞争力的关键要素,是推动零售业发展的重要力量。在市场竞争日益激烈的情况下,随着商品价格的竞争,零售企业的利润空问被挤压,供应链管理的作用显得尤为重要。目前,我国零售业供应链管理水平不高,投入不足,因此,加强和改善零售业供应链管理,是我国零售业提高核心竞争力、应对入世挑战所亟待解决的问题。1.2存在的问题现以大型零售商零售企业为研究对象,对我国零售行业存在的问题进行分析,得出我国零售行业存在以下问题:零售业系统调节能力差,造成大量人力、物力的浪费;信息化建设不够完善,导致信息不够准确,零售业的损失较大;供应链中物流运作成本高,效率低下;与供应商的合作尚未建立长远的供需和作关系,导致寻求供应商难度加大;库存管理不够灵活,经常造成货物囤积或者短缺;进货存在盲目性大、灵活性差的问题。1.3系统目标充分了解零售行业的现状,构建管理系统整体模型;完善信息化建设,提高信息的准确度和及时度,建立高效、便捷的管理信息系统;优化物流配送系统,提升物流水平;建立供销一体化系统,与供应商建立战略联盟,加强与供应链上各成员的协调;实行订单式库存,与销售部建立连接,有需求时就加大库存量,尽量做到零库存,加大资金的流动。35 2.系统分析2.1组织结构与功能分析2.1.1零售企业组织结构图如下图2.1组织结构图2.1.2功能结构分析采购部:主要负责零售货物采购计划的订制,以及与供应商关系的管理物流中心:运输部门负责货物的运输,制定最优的物流路线货物配送中心负责商品的配送,实现高效的物流运输管理仓储部门:负责货物的进出库管理,以及商品的存储管理销售部门:负责零售店的管理,分销计划的订制财务部门:负责公司的生产经营,资金运营的核算2.2业务流程分析2.2.1业务流程主要业务流程有商品分销、货物存储、货物的配送和运输、供应商管理、财务报告编制等销售部门负责了解顾客的需求并向仓储部门提供货物的供需单;仓储部门结合库存情况给予配货或者出具货物采购申请单;物流中心根据仓储部门的配货单进行配货并运送到各大商场;如果库存缺货,采购部应根据市场的需求情况向供应商进行货物的采购,并编制货物采购单;财务部门审批采购单后,进行财务结算。35 2.2.2业务流程图图2.2业务流程图采购入库业务流程图图2.3采购入库业务流程图35 2.3数据流程分析第一层数据流程图图2.4第一层数据流程图第二层数据流程图35 图2.5第二层数据流程图第三层数据流程图——配送业务图2.6配送业务第三层数据流程图——采购业务图2.7采购业务35 第三层数据库——库存管理图2.8库存管理3.系统设计3.1总体结构设计3.1.1功能结构设计本系统共分为两大系统,一是前台的销售系统,二是后台的管理系统。图3.1小型超市零售管理系统前台POS销售系统后台管理系统商品录入收银业务进货管理销售管理库存管理人员管理35 (1)商品录入模块商品录入快速商品录入支持条形码扫描图3.2功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。(2)收银模块图3.3收银业务交易总额计算打印交易清单支持会员卡打折功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。(3)进货管理模块35 图3.4进货管理自动制定进货计划自动入库登记查询打印计划进货与入库记录功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。(4)销售管理模块图3.5销售管理商品销售控制查询打印销售情况生成销售排行榜功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。(5)库存管理模块35 图3.6查询库存明细记录库存状态自动告警提示库存管理自动盘点计算功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。(6)人员管理模块人员管理基本信息登记管理员工操作权限管理提示客户销售权限管理提示图3.7功能描述:人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。35 3.1.2U/C矩阵分析及其子系统划分(1)建立U/C矩阵数据类功能订货信息成本客户信息合同签订数据信息合同更新数据采购商品数量采购绩效考核指标及数据采购商品质量产品库存管理系信息UUU销售状况信息管理UUU市场调研UCU35 供应商选择及下订单UCUU签订合同UUUCUUUU合同的执行及变更UUUCCUU采购商品的质量管理UUUC采购商品数量管理UUCU供应商的绩效考核UUU采购活动考核UUU建立供应商关系UUU(2)U/C矩阵的求解数据类功能订货信息客户信息成本合同签订数据信息合同更新数据采购商品数量采购商品质量采购绩效考核指标及数据产品库存管理系信息CCCUUUCUUU销售状况信息管理UUU市场调研U供应商选择及下订单U签订合同UUUCUCCUUU合同的执行及变更UUUUU35 采购商品的质量管理UUCCU采购商品数量管理UUU供应商的绩效考核UUUCCC采购活动考核UUU建立供应商关系UUU(3)划分子系统数据类功能订货信息客户信息成本合同签订数据信息合同更新数据采购商品数量采购商品质量采购绩效考核指标及数据产品库存管理系信息采购计划管理uuu销售状况信息管理uuu市场调研u供应商选择及下订单uuu签订合同uuu35 采购合同管理合同的执行及变更uuuuu采购商品的质量管理u交货管理u采购商品数量管理uu供应商的绩效考核uuu采购绩效考核采购活动考核uuu建立供应商关系uuu3.1.3系统平台设计(1)软件要求本系统主要采用Microsoft系列操作系统和相关服务器。应用服务器软件:MicrosoftWindows2000Server/MicrosoftWindows2000AdvanceServer。数据库服务器软件:MicrosoftSQLServer2000。工作站系统软件:MicrosoftWindows98/Windows2000Professional/Windows2000Server。WEB服务器:MicrosoftInternetServer5.0(2)硬件要求本系统采用C/S架构,服务器相对要求比较高,一方面由于系统数据量比较大,需要存储的数据比较大,因此对硬盘要求有一定的容量,而且目标系统的工作站点数比较多,并行工作会比较多,因此要求CPU具有较好的浮点运算能力。理论上工作站只要完成对Microsoft98操作系统及更高的版本的安装,硬件就基本达到要求。本系统对工作站硬件没有什么特殊要求。Ø服务器采用基于Intel处理器的X86工业标准的服务器。CPU:不低于PIII600内存:不少于256M硬盘:不少于18GØ工作站采用基于Intel处理器的X86工业标准个人计算机。CPU:不低于MMX23335 内存:不少于64M硬盘:不少于500M(1)网络要求企业在总部有自己的Web网站,并通过高速的线路向Internet发布。企业可以使用自有Web应用模式进行系统建设。这时,所有的移动办公用户或者异地分支机构直接通过Internet与系统进行连接完成业务操作。企业的WebServer之于内部网络之外(企业防火墙以外)的Internet上,这时,所有的系统用户包括总部、分支机构和移动办公用户,全部通过Internet与OA系统相连接,完成业务操作。考虑零售企业百货有限公司的生产厂区分布情况,以及目前网络布线的发展趋势和从经济效益角度出发,建议零售企业百货有限公司采用CommScopeSYSTIMAX综合布线方式完成。CommScopeSYSTIMAX综合布线系统由于技术领先,质量可靠及服务周到,作为我们的首选布线系统方案。SYSTIMAX综合布线系统具有如下主要优点:(1)兼容性;(2)灵活性;(3)可靠性;(4)先进性。3.2详细设计3.2.1代码设计方案代码是代表客观存在的事实名称、属性和状态等的符号。代码的符号可以是数字、字母或是由数字和字母混合组成。根据超市这样一个运作环境的实际情况,便于工作人员记忆,本次主要用线分类方法,线分类方法的主要出发点首先给定母项,母项下分若干子项,由对象的母项分大集合,由大集合确定小集合……,最后落实到具体对象。单号:前两位为年,中间两位为月,最后三位为流水号。流水号取值范围为0001-9999。例如:2010年11月的第一张订单,它的单号为10110001。单别的编号:前两位为表示单据性质,后两位为流水号。XXXXXXXXXX  第一张单据 十一月 2010年单据性质报价单客户订单销货单销退单出货通知单代码2122232425取值范围2100-21992200-22992300-23992400-24992500-259935 3.2.2数据库表设计(1)物理设计系统E-R图本系统中涉及“职工”(管理员),“顾客”(会员、客户),“供货商”,“总经理”,“商品”,“库存”,“商品交易”。就“总经理”实体集而言,涉及的主要信息有:总经理帐号、总经理密码、总经理姓名。对于“管理员”实体集,涉及的主要信息有:管理员帐号、管理员密码、管理员姓名、管理员编号号、管理员职位、管理员权限等。对于“会员”实体集,涉及的主要信息有:会员帐号、会员密码、会员姓名、会员地址、会员积分等。“商品交易”实体集,涉及的主要信息有:客户姓名(因存在非会员与会员的区别,故该属性可为空),交易日期,交易时间,交易内容等。“库存”实体集涉及的主要信息有:商品名称,商品数量,商品供应商信息,入库日期等。“供货商”实体集涉及的主要信息有供货商姓名,供货商地址,供货商联系方式,主要供应商品类别等。总体E—R图:图3-9总经理管理员会员商品供应供应商储存购买管理管理仓库35 管理员实体及其属性管理员帐号密码编号姓名权限图3-10员工实体及其属性员工帐号密码编号姓名职位图3-11会员(客户)实体及其属性35 会员帐号密码编号姓名地址注册日期会员积分享受折扣联系电话生日图3-12商品实体及其属性图3-13商品编号名称类别价格单位库存数量条形码供应商35 仓库实体及其属性仓库商品名称商品数量入库时间供应商仓库编号商品编号图3-14商主体及其属性图3-15供应商编号姓名地址联系方式主营类别35 商品交易主体及其属性商品交易交易编号交易日期交易内容交易金额客户名称本次积分享受折扣找零图3-16(2)逻辑设计管理员信息表序号列名数据类型长度小数位标识主键允许空默认值说明1管理员编号char80√√记录管理员编号2管理员帐号char80记录管理员帐号3管理员密码char80记录管理员密码4管理员姓名char80记录管理员姓名5管理员权限char120记录管理员权限表3-1员工信息表序号列名数据类型长度小数位标识主键允许空默认值说明1员工编号char80√√记录员工编号2员工帐号char120记录员工帐号3员工密码char80记录员工密码35 4员工姓名char80记录员工姓名5员工职位char80记录员工职位表3-2会员(客户)信息表序号列名数据类型长度小数位标识主键允许空默认值说明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商品价格char80记录商品价格5库存数量char80记录库存数量6条形码char140记录条形码7供货商编号char80记录供货商表3-4仓库库存信息表序号列名数据类型长度小数位标识主键允许空默认值说明1商品编号char80√√记录商品编号35 2商品名称char200记录商品名称3库存数量char80记录库存数量4入库时间char80记录入库时间5仓库编号char300记录仓库编号6供应商char80记录供应商表3-5供应商信息表序号列名数据类型长度小数位标识主键允许空默认值说明1供应商编号char80√√记录供应商编号2供应商姓名char80记录供应商姓名3供应商地址char300记录供应商地址4主营类别char80记录主营类别5联系方式char15表3-60记录联系方式商品交易信息表序号列名数据类型长度小数位标识主键允许空默认值说明1交易编号char80√√记录交易编号2交易日期char80记录交易日期3交易内容char2000记录交易内容4客户名称char80记录客户名称5享受折扣char80记录享受折扣6交易金额char80记录交易金额7找零char80记录找零8本次积分char80记录本次积分表3-7(3)物理设计/*创建数据库*/createdatabasesuppermarketdbonprimary35 (name=SuperMarketdb,filename="C:ProgramFilesMicrosoftSQLServerMSSQLDataSuperMarketdb.mdf",size=100MB,maxsize=200MB,filegrowth=20MB)logon(name=SuperMarketlog,filename="C:ProgramFilesMicrosoftSQLServerMSSQLDataSuperMarketdb.ldf",size=60MB,maxsize=200MB,filegrowth=20MB)go/*创建商品信息表*/CREATETABLEMerchInfo(MerchIDintidentity(1,1)Primarykey,MerchNamevarchar(50)UniqueNOTNULL,MerchPricemoneyNOTNULL,MerchNumintNOTNULL,CautionNumintNOTNULL,PlanNumintNOTNULL,BarCodevarchar(20)UniqueNOTNULL,SalesProPricemoneyNULL,SalesProDateSdatetimeNULL,SalesProDateEdatetimeNULL,AllowAbateintNOTNULL,AllowSaleintNOTNULL,FactoryIDintNOTNULL,ProvideIDintNOTNULL)GO/*创建供应商表*/CREATETABLEProvide(ProvideIDvarchar(10)Primarykey,ProvideNamevarchar(50)NOTNULL,ProvideAddressvarchar(250)NULL,ProvidePhonevarchar(25)NULL)GO/*创建会员表*/CREATETABLEMember(MemberIDvarchar(10)Primarykey,MemberCardvarchar(20)NOTNULL,TotalCostmoneyNOTNULL,RegDatedatetimeNOTNULL)GO/*创建入库表*/35 CREATETABLEStock(StockIDintidentity(1,1)Primarykey,MerchIDintNOTNULL,MerchNumintNOTNULL,MerchPricemoneyNULL,TotalPricemoneyNULL,PlanDatedatetimeNULL,StockDatedatetimeNULL,StockStateintNOTNULL)GO/*创建交易表*/CREATETABLEDealing(DealingIDintidentity(1,1)Primarykey,DealingDatedatetimeNOTNULL,DealingPricemoneyNOTNULL,UserNamevarchar(25)NULL,MemberCardvarchar(20)NULL)GO/*----------创建表间约束----------*//*商品信息表中厂商编号、供应商编号分别与厂商表、供应商表之间的外键约束*/ALTERTABLEMerchInfoADDCONSTRAINT[FK_MerchInfo_Factory]FOREIGNKEY([FactoryID])REFERENCESFactory([FactoryID]),CONSTRAINT[FK_MerchInfo_Provide]FOREIGNKEY([ProvideID])REFERENCESProvide([ProvideID])GO/*销售表中商品编号与商品信息表之间的外键约束*/ALTERTABLESaleADDCONSTRAINT[FK_Sale_MerchInfo]FOREIGNKEY([MerChID])REFERENCESMerchInfo([MerchID])ONDELETECASCADEGO/*入库表中商品编号与商品信息表之间的外键约束*/ALTERTABLEStockADDCONSTRAINT[FK_Stock_MerchInfo]FOREIGNKEY([MerchID])REFERENCESMerchInfo([MerchID])ONDELETECASCADEGO/*----------创建索引----------*//*在交易表上建立一个以交易编号、交易日期为索引项的非聚集索引*/CREATEnonclusteredINDEXIX_DealingONDealing(DealingID,DealingDate)GO/*在商品信息表上建立一个以商品编号为索引项的非聚集索引*/35 CREATEnonclusteredINDEXIX_MerchInfoONMerchInfo(MerchID)GO/*在销售表上建立一个以销售编号、销售日期为索引项的非聚集索引*/CREATEnonclusteredINDEXIX_SaleONSale(SaleID,SaleDate)GO/*在入库表上建立一个以入库编号、入库日期、商品编号为索引项的非聚集索引*/CREATEnonclusteredINDEXIX_StockONStock(StockID,StockDate,MerchID)GO3.2.3输入输出设计1.输入设计(1).输入项目:用户名,密码(2).输入人员通晓该购销程序操作的相关工作人员,具备一定的MYSQL基础,有关数据来源于相关的数据字典。(3).主要功能要求操作简单,一目了然,面向大众,不需具备太多的相关专业知识,使用方便,便于人机的交互式操作。(4).输入校验:详见代码设计输入设计是整个系统设计的关键环节之一,对系统的质量起着决定性的影响。它的目标是要尽可能减少数据输入中的错误。模块输入内容输入方式输入后去向输入设备修改密码用户名、密码填表式MYSQL数据库键盘、鼠标计划订单日期、单号、商品编号、商品名称、商品生产商、规格、数量、单价、金额填表式MYSQL数据库键盘、鼠标a.根据分析设计,超市采购登陆输入界面如下帐号XXX密码**********采购系统登陆35 图a.超市采购登陆输入界面b.采购计划输入界面如下:采购计划输入单计划单单号:日期:备注:商品名称:商品生厂商:商品规格:条形码:计量单位:需求量:计划单价:金额总计:保存修改采购计划输入单图W—11采购计划输入界图b.采购计划输入单35 c.采购收货输入界面收货管理供应商:数量:单价:收货时间输入人员:产品:图c.采购收货输入界面d.供应商资料输入界面供应商管理供应商:产品类型:产品:价格水平图d.供应商资料输入界面2.输出设计输出设计的目的是使系统能输出满足用户需要的有用信息。模块输出内容输出方式输出后去向输出设备定货明表格上级主管显示器35 细表供应商的名称、对供应商的评估、供应商在以往合作中的表现、供应商商品的名称、价格、数量退货明细表供应商的名称、退货品种、数量、金额表格上级主管、库管部显示器(1)输出采购计划供应商商品数量单价采购时间采购方式:金额预计:预计收货时间预定采购人员(2)输出订单供应商商品数量单价收货时间采购方式:金额预计:(3)收货信息输出:商品名称商品数量单价收货时间供应商名称退货数量退货商品名称退货金额(4)供应商信息输出供应商合作次数合计产品合格率交货时间准确率价格情况售后服务信誉情况合同履行情况评价(5).输出接受者35 主要为采购部收货计划管理组负责,将不合要求的产品退还给供应商,并将相应得信息传递给供应商品评估小组和基础资料维护小组,对供应商进行评估,并且是采购部门及时地维护基础数据。(6).输出要求输入设备主要为打印机、显示器。打印相应的资料送有关部门进行处理。输出的格式主要为表格的形式输出。输出的报告要方便使用者,输出表格要考虑系统发展的要求。3.菜单设计收货管理采购计划订货方式货款结算合同管理退货情况供应商资料订单管理采购人员功能选择菜单3.3处理流程设计3.3.1模块IPO图(1)进货与销售系统IPO图35 系统:进货销售系统MIS模块:主控可调用的上层模块:无输入:功能代码0.1.2.3.其他可调用的下层模块:网上预订,销售,采购,计算打印输出:商品信息局部注释项开始循环显示系统功能选择退出系统显示工作结束销售计算打印0123注释设计人:日期:.N..Y.采购错误信息其他(2)采购业务模块IPO图35 图5.5.5.1上层调用模块:主控模块可调用的下层模块:无输入:采购信息输出:处理过的采购信息处理:日期:2007.05局部注释项注释是否需要进行采购?向供应商采购商品返回YN采购业务图5.5.5.1上层调用模块:主控模块可调用的下层模块:无输入:销售信息输出:处理过的销售信息局部注释项注释输入预销售信息是否有足够库存的库存商品?报错商品出库YN是否完成?返回YN销售业务(3)销售业务模块IPO图35 (4)计算模块IPO图图5.5.5.1上层调用模块:主控模块可调用的下层模块:无输入:销售采购数据输出:处理过的数据处理:日期:2007.05局部注释项注释是否需要进行采购?进行计算返回YN计算35 (5)供应商评估IPO图IPO图系统:供应商评估MIS设计人:模块:供应商评估管理日期:新建信息否维护供应商资料新的供应商1供应商属于老的合作伙伴是0返回是否确认为原来伙伴选择供应商注释项局部注释项输入功能代码:0、1输出供应商信息可调用的下层模块无上层调用模块采购管理信息系统︱进入评估系统︱处理过程说明35