1、乐购超市采购系统分析与设计姓名:zyc 学号:* 班级:市场营销092班经济管理学院2011.11.23 目录一、系统背景介绍1二、组织结构图2三、业务流程图2四、数据流程图 4 五、数据字典8六、代码设计10七、数据存储设计11 八、输入输出设计 12 一、系统背景介绍 采购系统是超市管理信息系统的一个子系统,它的主要功能模块有:请购单管理、采购订单管理、合同管理。在信息时代的今天,计算机以其快速、准确的信息处理功能渗透于我们周围的方方面面,同时随着网络技术和软件技术的飞速发展,当今社会也正快速向信息化社会前进,信息系统的作用也越来越大,商业经营管理也日渐体现出运用计算机的优越性。特别是随着
2、数据量的增大,系统的信息管理变得更加困难,查询时间也变的无法接受。采购是企业经营的一个核心环节,是获取利润的重要来源,在超市的管理信息系统中占有重要地位。 采购在超市经营中的重大意义,概括的说有以下几点:1、采购制约着超市销售工作的质量。作为超市经营的先导环节,只有购进的商品的品种、数量符合顾客需要,商品的销售业务经营才能实现高质量、高效率、高效益,从而达到采购与销售的和谐统一。2、采购决定着超市商品周转的速度。采购人员必须解决业务经营中的适时和适量问题。如果采购人员运行的时间和把握的量度同超市的销售速度库存量适合,就可以加快商品周转速度,从而加速资金周转,减少保管费,节省处理积压商品的人力物
3、力,为超市带来切实利益。3、采购关系到超市经济效益的实现程度。尽管经济效益是在商品销售之后实现的,但效益高低却与商品购进业务经营有着密切的关系。特别近年来,采购职能从原来被动的花钱,开始有了节省资金、满足供应、降低库存等等一系列目标。购进商品的质量,价格如何,以及如何选择采购地点和供应商才能达到减少采购成本都与经济效益相挂钩。4、再从采购流程角度看,采购流程的关键步骤可以概括为以下九部:(1) 提出要求;(2) 描述要求,即对所需的物料、或服务的特点和数量进行确认;(3) 选择、评估供应商;(4) 确定价格和采购条件;(5) 发出采购订单,制定采购合同;(6) 对订单进行跟踪并催货;(7) 验
4、收货物;(8) 支付货款;(9) 准确记录。二、组织结构图生鲜协理市场企划部百货协理食品协理物流管理部商品行政部采购部图1.组织结构图三、业务流程图若商品缺货或对某商品有需求,就由库存部门生成请购单,主管部门结合销售计划和财务状况及前期合同执行情况来进行审核,并将未批准的请购单退给库存部门;采购部门根据审批通过的请购单生成采购订单发往供应商,供应商得到采购订单后提交采购合同,采购部通过合同管理审核合同,签订合同后返回供应商要求供货,同时将生效合同存储备查并提交采购部以便采购部向库存部门,发送入库单,如下图所示:图2.乐购超市业务流程图请购单合格请购单采购部门采购订单供应商财务部门部门资金信息不
5、合格请购单销售计划库存部门采购合同生成采购订单合同台帐审批请购单入库单采购部门合同管理生效合同批准记录未批准记录四、数据流程图顶层数据流程图说明了系统总的处理功能,输入和输出。采购系统就是采购部门根据库存送来的请购单进行系统处理,货到后向库存发出入库单。如图2-2所示:图3.第一层数据流程图采购系统处理仓库请购单入库单中层数据流图是对顶层数据流图的数据流和加工进行分解,分解为更多的处理。首先是主管根据销售列表和资金状况对仓库发来的请购单进行审批处理,然后对通过审批的请购单进行订单、合同处理。再把请购单、订购单、合同归档,除了采购订单外,还需向财务部门提供用款信息。如图2-3所示:图4.第二层数
6、据流程图库存部门P1库存处理D1 商品库存信息P2审批D1 销售计划D2 资金信息D2 未通过审批请购单D3 已通过审批请购单P3订单,合同处理D7采购付款方式D5供应商信息D6商品运输方式财务部门供应商D4 采购订单记录D5 采购合同记录请购单用款信息第三层考虑财务部门与销售计划将审批分解,如图2-4所示:P2.1审批财务部门D4 不合格请购单D5 合格请购单P2.2提供资金信息D2 资金信息D1 销售计划D3 请购单图5.第三层数据流程图第四层数据流图在第二层的基础上进一步分析,把订单、合同处理分开,再把合同处理分为合同生成处理和合同管理。得到四个处理,审核、采购订单管理、采购合同生成和采
7、购合同管理。如图2-5所示:P3.1采购订单管理D5供应商信息D6商品运输方式D7采购付款方式D8已通过审批请购单P3.2采购合同生成谈判价格等信息采购订单P3.3采购合同管理采购合同用款信 息D9更新的合同状态记录D10更新的订购单状态记录D11供应商共获的查询记录合同执行状态操作员财务部门供应商操作员图6.第四层数据流程图五、数据字典(1) 、数据项 表1数据项编号:I01-01数据项名称:订购单编号简述:订购单的代码 取值:“年、月、日、编号”如:090501*备注:字段类型为数字 表2数据项编号:I01-02数据项名:商品编号简述:订购商品的代码 简称sp取值:“1”_“500”备注:
8、字段类型为数字 表3数据项编号:I01-03数据项名:供应商编号简述:供应商的代码 简称gy取值:“1”“500”备注:字段类型为数字(2) 、数据结构 表4数据流编号:D02-03数据流名称:请购单简述:库存部门发出的请购信息组成:请购单编号+商品编号+商品名称+规格+单价+请购数量+需要日期+请购单状态+账号+生成日期+审批意见备注: 表5数据流编号:D03-05数据流名称:商品库存信息简述:规定库存下限,当前仓库里商品库存量随进货完毕而改变组成:商品编号+库存量+库存下限备注:(3) 、数据流 表6数据流编号:D0308数据流名称:采购订单简述:采购订单管理模块生成,流向合同生成模块数据
9、流来源:采购部门数据流去向:供应商组成:订购单编号+订购单状态+下单日期+账号+商品编号+商品名称+规格+数量+单价+金额备注: 表7数据流编号:D0304数据流名称:采购合同简述:采购合同生成模块生成,流向合同管理模块数据来源:供应商数据去向:合同管理组成:合同编号+订购单编号+合同状态+总金额+交货日期+付款方式编号+付款方式名称+预付款+供应商编号+供应商名称+运输方式编号备注:(4) 、处理逻辑 表8处理逻辑编号:p2.1处理逻辑名称:审批请购单简述:检验请购单是否符合要求输入的数据流:请购单处理:根据“销售计划”和“资金信息”审核请购单是否合格输出的数据流:合格的请购单和不合格的请购
10、单处理频率:每天一次(5) 、数据存储 表9数据存储编号:D1数据存储名称:商品库存信息简述:记录商品的库存数量及单价数据存储组成:商品编号+商品名称+单价+库存量+备注关键字:商品编号(6) 、外部实体 表10外部实体编号:S03-01外部实体名称:供应商简述:供应商品的人输入的数据流:采购订单输出的数据流:采购合同 表11外部实体编号:S03-02外部实体名称:采购部门简述:采购商品的部门输入的数据流:合格请购单输出的数据流:采购订单6、 代码设计表12.(一)、运输方式代码运输方式代码运输方式01汽车02火车03轮船04飞机05混合方式06外包托运表13(2) 、付款方式代码付款方式代码
11、付款方式01现金02信用卡03支票七、数据存储设计一、ER简图ER简图(1)采购合同签订采购部门生成采购订单n1拥有部门财务信息111n图7.乐购超市采购管理信息系统实体关系ER图ER简图(2)图8.乐购超市采购管理信息系统实体关系ER图供应商采购合同n签订1n供应m商品m签收n资金请求n采用采购订单12、 数据模型采购订单(订单编号,规格,单价,付款方式,数量,总价,供应商,运输方式,商品名称)采购合同(合同编号,请购单编号,操作员,总金额,供应商,付款方式,生成日期)资金请求(请求编号,部门代码,部门名称,请求资金,请求理由,资金付款方式)商品(商品名称,商品编号,规格,商品数量,价格,库
12、存量)供应商(供应商编号,供应商名称)部门(部门代码,部门名称)八、输入输出设计输入设计包括输入方式、输入格式、校对方式等。输出设计包括报表输出、图形输出等。1、输入方式设计键盘输入: 由于超市采购管理系统及密码管理系统小、流动数据少、基本数据变化小,可以应用键盘输入。条码输入:库存系统需要在短时间内大量更新数据、及时处理数据,选择条码输入是比较好的选择 2、校对方式本系统在修改个人密码时,运用了错误提示校对的方法,对密码输入错误进行对话框提示;并对商品的出入库请求用户的确认。3、输出方式设计 库存管理系统中,运用屏幕输出方式。 本系统的输出数据主要包括各种分类列表和采购订单报表查询。输出的数据来源来自对基本表的SQL查询,主要是合同管理的部分。