连锁超市采购管理信息系统设计正文-_第1页
连锁超市采购管理信息系统设计正文-_第2页
连锁超市采购管理信息系统设计正文-_第3页
连锁超市采购管理信息系统设计正文-_第4页
连锁超市采购管理信息系统设计正文-_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华泰超市采购管理信息系统设计前言在信息时代的今天,计算机以其快速、准确的信息处理功能渗透于我们周围的方方面面,同时随着网络技术和软件技术的飞速发展,当今社会也正快速向信息化社会前进,信息系统的作用也越来越大,商业经营管理也日渐体现出运用计算机的优越性。特别是随着数据量的增大,系统的信息管理变得更加困难,查询时间也变的无法接受。采购是企业经营的一个核心环节,是获取利润的重要来源。因此,在这次设计中,我运用所学的软件工程及数据库知识,采用目前流行的方便的visual Studio 2005的C#语言,利用面向对象的可视化设计方法,开发了华泰超市采购管理信息系统设计。华泰超市采购管理信息系统设计的主

2、要功能就是对商品三大基本信息(即供应商信息、库存信息及单品信息)的建立、删除及数据维护,对数据检索提供了快捷的方式。本系统主要功能模块有:l 请购单管理l 采购订单管理l 合同管理本系统是华泰超市管理信息系统的一个子系统,华泰超市管理信息系统的各个子系统可以各自独立操作、设置权限,本文针对华泰超市采购管理信息系统进行详细描述和设计。本文的目的是通过调研、分析、设计和实施,完成华泰超市管理信息系统中采购管理子系统的开发;通过对往来数据高效、自动的处理,将往来管理子系统的各个部分有机地结合在一起,实现数据共享,提高往来管理的效率。41系统介绍1 系统介绍1.1 建设华泰超市管理信息系统的必要性本系

3、统属于华泰超市管理信息系统的一个子系统。随着市场的国际化,市场对企业产品的质量和服务的要求越来越高,市场竞争日趋激烈企业在竞争中面临着严峻的考验。部分企业甚至可能被淘汰。企业要适应新的国内外形势在竞争中求生存,在生存中求发展。就必须提高企业的竞争力和抗风险的能力,加强企业内部的信息化建设,借助信息技术,提高内部运作效率,提高管理水平,在降低成本的同时达到提高企业竞争力的目的。而建立一整套完善适用的企业管理信息系统(Management Information System,简称MIS)无疑是实现上述目标的有力手段之一。但是很少有针对具体企业的MIS研究,较少具体考虑企业的特殊状况,因而造成了实

4、施成功率低、浪费严重的现象。因此,对一企业MIS进行有针对性地研究,并由此构造一个具有代表性的系统构建方法将具有重要的实用价值。计算机的运用现正在发达国家的各类商店华泰超市中普及。由于它能够准确记载和查阅有关华泰超市经营活动的大量数据,帮助华泰超市经营者掌握和分析营销情况,及时作出正确决策,并且有利于商店内部的进货、库存、销售情况等管理,因而大大提高了现代华泰超市的管理水平华泰超市的每一个决策,每一个流程,每一个经营过程及其结果,都应该用用数字去控制它。华泰超市的经营者必须有数字化经营的理念,数字科技即现代信息技术的应用就成为不可缺少的必备条件华泰超市采用统一采购、统一分销等方式来降低成本,而

5、这一切的实现都有赖于华泰超市信息系统的建立。连锁企业要实现操作规范化、快速化、高效化和科学化,必须要重视信息系统的建设。正是依靠信息系统使整个连锁企业的采购、分拣、加工、包装、储存、运输和配送等各个环节有机地联系起来。1.2 华泰超市管理信息系统要求的特点为实现华泰超市的经营管理自动化、数据传输网络化、信息利用综合化,要求在建立单体华泰超市时,应实现商品部统一管控商品、财务部统一处理供商结款、实现商品的单品管理,前台能够随时得到商品的基础信息,后台管理系统随时掌握销售和库存情况,在单店实现日常进、销、调、配、存的业务处理和销售数据统计分析等功能。商业系统总体设计思想1、可适应各种不同规模的大、

6、中型连锁华泰超市;2、系统的整体结构具有开放性、先进性、实用性、可扩充性、可靠性、完全保密性和通用性;3、实现商品的单品管理、进价核算体系;满足商业系统的进、销、调、配、补、存、统、财等基本业务的要求,流程清晰、规范;4、该系统有严密的过程控制,似的业务流程的要求的以准确执行。5、该系统的子系统有:采购管理信息系统、库存管理信息系统、供应商管理信息系统、价格管理信息系统、配送管理信息系统、门店管理信息系统,比较全面的实现了华泰超市管理的信息化。6、子系统建议机子系统内部采用严格的分层管理技术,各自设置权限,可靠性高。1.3 华泰超市采购管理子系统概述商品采购是商场主要业务活动之一。为了保证企业

7、采购到适销对路的商品,必须认识了解采购过程,做好采购业务决策,加强对商品采购过程的监督,确保采购工作的圆满完成。 为了科学地组织商品采购,商场必须根据自身状况,建立相应的采购机构;根据商品经营范围、品种,形成商品经营目录;确定采购渠道;进行进货洽谈、签订订货合同;完成商品检验与验收活动。商场的商品采购机构有两种:一种是正式的采购组织,专门负责商品采购工作,人员专职化。设立正式的采购部门,采购工作专业化,可以统一规划商品采购工作,人员职责、权限明确,便于提高工作效率,加强与供货单位的业务联系。 另一种是非正式的采购组织,企业不设专职采购部门,由销售部、组负责商品采购工作。非正式采购组织一般不设专

8、门采购人员,而由销售人员兼职从事商品采购。非正式采购组织由销售人员参与采购,便于根据市场商品销售确定采购活动,使购销紧密连接,但不利于对采购工作的统一控制管理。为了科学地组织商品采购,必须根据自身状况,建立相应的采购机构;根据库存量,形成商品请购单;确定采购渠道;进行进货洽谈、签订订货合同;完成商品检验与验收活动。本系统采用第一种采购组织。 其中采购人员的职责有:(1) 把握预算实绩。采购人员对于每月各店的营业额,有责任促其能达成预算实绩,并对于毛利额预算的达成,有绝对的责任;(2) 制定销售计划及采购计划。每月的重点销售商品须有一套完整的销售计划。为了执行销售计划,采购人员同时要拟定一份采购

9、计划以利于执行。如确定重点商品的预定销售价格、采购价格、采购数量、采购来源等;(3) 进行采购作业。包括:商品的议价;交易条件协商;新商品的引进及议价;商品的配送方式;数量决定;(4) 实施商品管理。包括:畅销品及滞销品的分析;滞销品的处理;库存状况的掌握及控制;商品的店间移动调度;商品配置表的制定与管理;坏品退货监督;订货业务的检查;商品鲜度的监督;商品台帐的管理;卖场陈列展出指导;(5) 商品信息收集。主要有:本店商品销售信息收集;顾客商品需求信息;竞争店商品销售信息;供应商商品变动信息等的收集。采购方式也有很多种,主要有:订购,选购,进口商品,分配、调拨,企业代销,联营联销。 在对供货商

10、进行评价选择的基础上,采购人员必须就商品采购的具体条件进行洽谈。在采购谈判中,采购人员要就购买条件与对方磋商,提出采购商品的数量、花色、品种、规格要求,商品质量标准和包装条件,商品价格和结算方式,交货方式,交货期限和地点也要双方协商,达成一致,然后签订购货合同。 一项严谨的商品采购合同应包括以下主要内容:(1)货物的品名、品质规格;(2)货物数量;(3)货物包装;(4)货物的检验验收; (5)货物的价格,包括单价、总价;(6)货物的运输; (7)贷款的收付;(8)争议的预防及处理。签订购货合同,意味着双方形成交易的法律关系,应承担各自的责任义务。供货商按约交货,采购方支付货款。商场采购合同的管

11、理应当做好以下几方面的工作:1、加强商场采购合同签订的管理2、建立合同管理机制和管理制度,以保证合同的履行3、处理好合同纠纷4、信守合同采购的商品到达商场或指定的仓库,要及时组织商品验收工作,对商品进行认真检验。商品验收应坚持按采购合同办事要求商品数量准确,质量完好,规格包装符合约定,进货凭证齐全。商品验收中要做好记录,注明商品编号、价格、到货日期。验收中发现问题,要做好记录,及时与运输部门或供货方联系解决。1.3.1 把采购管理纳入华泰超市管理信息系统的必要性在前言中已经提到采购管理是企业经营的一个核心环节,是获取利润的重要来源。因此,正确认识采购,是当前企业在全球化、信息化市场经济中赖以生

12、存的一个保障,更是现代化企业谋求发展壮大的一个必然要求。商品采购是华泰超市向其他企业、公司购进商品的业务经营活动,它是华泰超市一项十分重要的经营活动,是其经营的起点,做好商品采购工作具有重要的意义。其功能如下:1、开发新商品,开发新供应商华泰超市商品采购的主要功能是开发新商品,开发新供应商。随着社会经济发展和人们收入水平的提高,消费者需求呈多样化趋势,消费者对商品要求越来越高。在买方市场条件下,作为流通业主导者的连锁华泰超市,应主动承担起引导消费、引导生产的重任,积极开发新的供应商,开发新的产品,不断适应消费者需求的变化,更好地满足消费者的需要。2、淘汰滞销商品,淘汰不良供应商为了更好地适应消

13、费者需求的变化,也为了更有效地利用有效的卖场空间,提高销售业绩,华泰超市采购部门在开发新商品的同时,必须认真做好滞销商品的淘汰工作。具体如下:(1) 及时发现那些销路不佳的代销商品、处于衰退期商品或虽是经销但销售业绩不佳的商品,尽快与供应商联系,及时退货,及时中断继续订货;(2) 对那些存在质量问题(如卫生、安全、包装等不合格)的商品要尽早停止订货有供货; (3) 对违反采购合同的信誉不良的供应商要毫不留情地给予淘汰。3、控制采购付款虽然支付货款最终由华泰超市财务部门实施,但货款支付的时间、数量等其他交易条件应根据采购合同的条款,在采购部门控制下执行。 采购管理的内涵:就企业功能而言是,采购管

14、理是企业为了达成生产或者销售计划,从适当的供应商,在确保适当品质下于适当的时期,以适当的价格,购入必须数量的物品或者劳务所采取的一切管理活动。就管理功能而言是,采购管理信息系统在取得物品与劳务的过程中统筹兼顾事前的规划,事中的执行以及事后的控制,以达到维持正常的产销活动,降低产销成本的目的。采购在华泰超市经营中的重大意义,概括的说有以下几点:1、采购制约着华泰超市销售工作的质量。作为华泰超市经营的先导环节,只有购进的商品的品种、数量符合顾客需要,商品的销售业务经营才能实现高质量、高效率、高效益,从而达到采购与销售的和谐统一。2、采购决定着华泰超市商品周转的速度。采购人员必须解决业务经营中的适时

15、和适量问题。如果采购人员运行的时间和把握的量度同华泰超市的销售速度库存量适合,就可以加快商品周转速度,从而加速资金周转,减少保管费,节省处理积压商品的人力物力,为华泰超市带来切实利益。3、采购关系到华泰超市经济效益的实现程度。尽管经济效益是在商品销售之后实现的,但效益高低却与商品购进业务经营有着密切的关系。特别近年来,采购职能从原来被动的花钱,开始有了节省资金、满足供应、降低库存等等一系列目标。购进商品的质量,价格如何,以及如何选择采购地点和供应商才能达到减少采购成本都与经济效益相挂钩。4、再从采购流程角度看,采购流程的关键步骤可以概括为以下九部:(1) 提出要求;(2) 描述要求,即对所需的

16、物料、或服务的特点和数量进行确认;(3) 选择、评估供应商;(4) 确定价格和采购条件;(5) 发出采购订单,制定采购合同;(6) 对订单进行跟踪并催货;(7) 验收货物;(8) 支付货款;(9) 准确记录。从流程可以看出,采购相对华泰超市的其他业务是比较复杂烦琐的,对华泰超市管理的采购业务信息化处理有很大的紧迫性,针对目前华泰超市管理信息系统普遍不完善,我们要重点建设采购管理这一块,开发出功能强大,自动化程度高,安全性强的采购管理子系统。1.3.2 子系统介绍满足华泰超市管理信息系统的要求,有明确的系统目标,对华泰超市采购过程作信息处理与系统管理。与库存,供应商、财务子系统有效关联,及时响应

17、其他系统信息,并传递处理的结果。按照管理的内容不同,设有不同的登入密码,保证管理明确分工和安全度。设计操作简单友好的界面,方便管理员使用。具体分为三个模块:请购单管理、采购订单管理、采购合同管理。登录任意界面都需要不同的登录密码,各系统之间也有紧密联系。系统分析2 系统分析 2.1 系统目标本系统用最简单的操作完成最繁琐的细节,从繁重的脑力劳动脱离出来,由软件统一管理库存采购的管理,使人一目了然。总的任务有:1、 大大提高华泰超市的运作效率。2、 通过全面的信息采集和处理,辅助提高华泰超市的决策水平。3、 使用本系统,可以迅速提升华泰超市的管理水平,为降低经营成本, 提高效益,增强华泰超市扩张

18、能力,提供有效的技术保障要求达到界面友好,使用简单,操作方便,运行稳定可靠。总控模块包括操作员管理、权限管理、系统数据管理、系统设置管理等。它为整个系统提供安全保障。采购管理模块包括进货资料录入和维护;采购订单的录入和维护和付款的计算机的操作等。使用对话框窗体方式,使得条例清晰、逻辑性强,并有关键性的强调和警告:对于数据库的更新、删除及用户登录等操作,利用警告的方式来帮助用户进一步来帮助用户进一步确认操作的有效性。以先进成熟的计算机和数据库技术为主要手段,建成华泰超市内部的采购管理信息系统,以做到为经营决策提供有力的信息保证。实现公司的管理现代化、信息资源化和决策科学化。对采购过程中的三个重要

19、记录请购单、采购订单和采购合同做重点管理,各自生成条件合理,数据传递快速有效、按执行状态归类的统计列表及时反映执行状态变化。本系统开发混合运用结构化系统开发方法与面向对象开发方法,结合两种开发方法各自的优势进行系统开发。系统计划实现后,计算机系统代替原来繁琐的人工档案管理,2.2 系统边界 采购系统与华泰超市的就各子系统都有关联。因为采购本来就是一个过程,反映在系统上不仅在本子系统内是一个数据传递处理过程,而且与子系统间数据也有一定的流向。其中请购单管理就是对库存缺货信息响应的结果,假设商品库存量是库存子系统提供的数据,直接在数据库中建立表。商品的供应商也假定是供应商管理。子系统提供的数据,共

20、采购订单生成时使用,对各个供应商的合作执行情况做分类统计,得到供应商信誉记录,供应商子系统能够直接引用。采购任务完成后,能够提供一个入库单给库存子系统,为了能够表现入库单的影响,设计了商品库存量的更新。类似的还有把采购用款信息提供给财务部门更新可用资金数目。所以从采购过程的完整性考虑,本系统设计了仓库和财务的相关界面,但只是小部分内容。2.3 系统管理的主要要求可将系统的功能分成三个模块来处理:1. 请购单管理:包括需求的商品的详细内容:商品号,名称,规格,需求时间等。接受库存部门的请购信息,供主管审批时参照使用。审批结束后对请购单按是否批准作分类记录。2. 采购订单管理:

21、根据审批通过的请购单,生成采购订单,除了请购的基本内容外还包括供应商,运输方式,付款方式,付款条件,交货日期等详细情况。按不同的状态实现订购单的新建、修改、撤销功能。具体地说,未执行状态下才能够新建,撤消订购单,执行中状态下才能修改和撤销,订购单一旦完成,就不允许修改和撤销。另外也对订购单按状态分类列表记录。3. 采购合同管理:(1) 一份采购定单生成后对应生成采购合同(采用合同号和订购单号对应);(2) 对撤销,执行中,已执行的合同分类列表记录,并且合同状态和采购订单状态有效关联:一份合同生成后,合同和对应的采购订单自动进入执行状态;一份合同完成后,对应的采购订单也自动进入完成状态

22、;(3) 按供应商名称和商品名称提供供应商供货记录查询列表;按商品名称、供应商名称和合同执行时间提供进货数量统计;(4) 按照合同的付款信息,及时向财务部门反馈用款信息,经批准后更新部门可用资金数目。合同完成后,为库存提供到货信息(名称,数量等)。系统只是华泰超市管理信息系统的一个子系统。所以还需考虑与其他子系统之间的联系,从库存获取商品数据,从供应商管理获取供应商信息,采购任务完成后需生成入库单传给库存管理系统等。还有财务款项的进出与财会子系统有关。所以系统设计需有仓库和财务的界面(接口)。2.4 系统业务流程图 若商品缺货或对某商品有需求,就由库存部门生成请购单,主管部门结合销售计划和财务

23、状况及前期合同执行情况来进行审核,并将未批准的请购单退给库存部门;采购部门根据审批通过的请购单生成采购订单发往供应商,供应商得到采购订单后提交采购合同,采购部通过合同管理审核合同,签订合同后返回供应商要求供货,同时将生效合同存储备查并提交采购部以便采购部向库存部门。发送入库单。如图2-1所示:请购单合格请购单采购部门采购订单供应商财务部门部门资金信息不合格请购单销售计划库存部门采购合同生成采购订单合同台帐审批请购单入库单采购部门合同管理生效合同批准记录未批准记录图2-1 华泰超市采购管理信息系统业务流程图2.5 需求分析 2.5.1需求分析的任务需求分析是软件定义时期的最后一个阶段,也是设计数

24、据库的一个起点,它确定了系统必须完成哪些工作,提出完整、准确、清晰和具体的要求,直接影响到后面各个阶段的设计,及设计结果是否合理和实用。需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统/计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计系统。其主要解决的问题:l 信息要求:用户希望从数据库中获取什么数据,并由此决定在数据库中 存储哪些数据;l 处理要求:明确用户对数据有什么样的处理要求,从而确定数据之间的 相互关系;l 安全性与完整性要求:确定用户的最终需

25、求是一件很困难的事情,用户缺少计算机知识,不能准确表达自己的需求,所提出的需求往往经常变化。设计人员缺少用户的专业知识,不易理解用户的真正需求。因此在需求分析阶段要求客户的广泛参与,设计人员也要去熟悉客户的业务工作,才能逐步确定用户的实际需求。2.5.2 华泰超市采购管理信息系统的需求分析华泰超市采购信息管理系统是一个基于全国连锁制管理的华泰超市统一集团内部商品采购的管理工具,以实现信息的全面采集和处理、规范管理、提高效率。通过实际调查,要求本系统具有以下功能:l 要求系统具有良好的人机界面,使客户不用了解过多的操作方法就可以熟练运用系统;l 如果系统的使用对象较多,则要求有较好的权限管理,保

26、证系统的稳定和安全;l 方便的数据查询,通过简单操作快速得到所需数据;l 采用结构化的分析方法进行面向数据流的分析,主要有分层数据流图和数据字典组成;帮助更好的理解系统的流程;l 在相应的权限下,可方便的删除数据,同时也要保证安全性操作。l 商品基本档案维护(新建、查询、统计)l 商品基本档案的数据检索(按不同要求分类模糊查询,组合查询)l 报表处理(以不同选择方式,输出基本档案信息)2.5.3 数据流程图(DFD)顶层数据流程图说明了系统总的处理功能,输入和输出。采购系统就是采购部门根据库存送来的请购单进行系统处理,货到后向库存发出入库单。如图2-2所示:采购系统处理仓库请购单入库单图2-2

27、 第一层DFD图中层数据流图是对顶层数据流图的数据流和加工进行分解,分解为更多的处理。首先是主管根据销售列表和资金状况对仓库发来的请购单进行审批处理,然后对通过审批的请购单进行订单、合同处理。再把请购单、订购单、合同归档,除了采购订单外,还需向财务部门提供用款信息。如图2-3所示:库存部门P1库存处理D1 商品库存信息P2审批D1 销售计划D2 资金信息D2 未通过审批请购单D3 已通过审批请购单P3订单,合同处理D7采购付款方式D5供应商信息D6商品运输方式财务部门供应商D4 采购订单记录D5 采购合同记录请购单用款信息图2-3 第二层DFD图第三层考虑财务部门与销售计划将审批分解,如图2-

28、4所示:P2.1审批财务部门D4 不合格请购单D5 合格请购单P2.2提供资金信息D2 资金信息D1 销售计划D3 请购单第三层DFD图图2-4 第三层DFD图第四层数据流图在第二层的基础上进一步分析,把订单、合同处理分开,再把合同处理分为合同生成处理和合同管理。得到四个处理,审核、采购订单管理、采购合同生成和采购合同管理。如图2-5所示:P3.1采购订单管理D5供应商信息D6商品运输方式D7采购付款方式D8已通过审批请购单P3.2采购合同生成谈判价格等信息采购订单P3.3采购合同管理采购合同用款信 息D9更新的合同状态记录D10更新的订购单状态记录D11供应商共获的查询记录合同执行状态操作员

29、财务部门供应商操作员 图2-5 第四层DFD图2.5.4 数据字典(DD)表2-1数据流名:请购单简述:库存部门发出的请购信息组成:请购单编号+商品编号+商品名称+规格+单价+请购数量+需要日期+请购单状态+账号+生成日期+审批意见备注:表2-2数据流名:商品库存信息简述:规定库存下限,当前仓库里商品库存量随进货完毕而改变组成:商品编号+库存量+库存下限备注:表2-3数据流名:商品信息简述:由其他部门提供,审批时使用组成:商品编号+商品名称+规格+单价+供应商编号+生产商编号+备注备注:表2-4数据流名:财务部门信息表简述:由财务部门提供,审批时使用组成:部门代码+可用资金+最近使用时间+最近

30、使用理由备注:表2-5数据流名:采购订单简述:采购订单管理模块生成,流向合同生成模块组成:订购单编号+订购单状态+下单日期+账号+商品编号+商品名称+规格+数量+单价+金额备注:表2-6数据流名:采购合同简述:采购合同生成模块生成,流向合同管理模块组成:合同编号+订购单编号+合同状态+总金额+交货日期+付款方式编号+付款方式名称+预付款+供应商编号+供应商名称+运输方式编号备注:表2-7数据流名:用款信息简述:又名待批准资金,合同管理模块生成,流向财务部门组成:请求编号+部门代码+部门名称+请求资金+请求理由+请求时间+付款方式名称+是否批准备注:表2-8数据流名:入库单简述:采购部门生成,流

31、向仓库部门组成:商品种类+商品名称+数量备注:表2-9数据文件名:采购合同记录简述:采购合同生成模块生成,流向合同管理模块组成:合同编号+订购单编号+合同状态+总金额+交货日期+付款方式编号+付款方式名称+预付款+供应商编号+供应商名称+运输方式编号备注表2-10数据元素名:订购单编号简述:订购单的代码 取值:“年、月、日、编号”如:090501*备注:字段类型为数字表2-11数据元素名:商品编号简述:订购商品的代码 简称sp取值:“1”_“500”备注:字段类型为数字表2-12数据元素名:供应商编号简述:供应商的代码 简称gy取值:“1”“500”备注:字段类型为数字表2-13数据元素名:合

32、同编号简述:生成合同的代码 取值:“年、月、日、编号”如090502*备注:字段类型为数字表2-14数据元素名:请求编号简述:请求部门代码 取值:“1”“50”备注:字段类型为数字表2-15数据项名:账号简述:请求资金时的银行账号取值:如8101-12345678902001备注:表2-16数据项名:登录名简述:登录进入系统的用户名取值:qq,dd,hh,zj备注:qq为仓库管理者帐号,dd为主管账号,hh为采购管理者帐号,zj为财务管理者帐号系统设计3 系统设计在整个系统的开发时期中,设计阶段是最主要的阶段。设计任务通常分为两个阶段来完成,第一个阶段是概要设计,它的任务是建立软件的总体结构,

33、即软件的组成,以及各组成成分之间的相互联系。第二个阶段是详细设计,其任务是确定模块的内部算法和数据结构,产生描述各个模块程序过程的详细设计文档,本系统采用了原型法,即先跟据需求分析设计出原型,然后在原型的基础上进行测试和改进。本系统在设计过程中采取了模块化的设计方法,化繁为简。3.1 设计思想本系统分为四种操作员进行,每种操作员有自己的账号和密码。按照采购流程来认识每种操作员的任务。首先是仓库部门的操作员,他在请购单管理模块里主要是根据商品库存是否有缺货可能来进行请购单添加、修改操作。 然后是主管人员登入界面,对生成的请购单进行审批。审批前要查看商品信息表、执行中合同情况以及财务部门的报表等,

34、然后提交审批意见,分为合格请购单和不合格请购单。不合格请购单要退回库存部门处理。接着采购部门的人员登入订购单管理界面,根据已经批准的请购单列表生成请购单,同时可打印报表。在合同还没有生成之前都可以修改、撤销操作。刚生成的订购单还为未执行状态,然后进入合同管理界面,该界面提供合同添加、撤销、查询功能。选择订购单号就可以跳出订单信息,再填入最终价格等就生成相对的合同,订单编号和合同编号一致。合同一旦生成就进入执行状态,不允许再修改。推出后返回到订购单管理界面就可以发现订购单也自动变为执行状态了。此时不能对订购单和合同内容做任何修改。到货后,更改合同状态为已完成,则订购单也变为已完成。在以财务部门人

35、员的身份登入资金审批界面,提供了部门资金信息和待审批资金项目。只要点击审批按钮就可以跳出请求详细信息。最后仓库人员再次登入,则跳出入库单,生成报表。提供商品名称和数量,并且可以发现该商品的库存量已经更新。3.2 系统模块设计 华泰超市采购信息管理系统主管审批请购单管理采购订单管理采购合同管理部门资金审批库存信息管理请购单分类请购单生成修改订单新建订单修改撤销订单记录新建合同查询合同合同记录图3-1 系统模块分析1,请购单管理模块 模块名:请购单管理 简述:库存管理员估计未来一段时期的库存量添加请购单,包括商品名称,数量,需要日期等信息。按照审批结果自动把库存信息分类记录。库存信息根据货物是否到

36、达更新输入数据:请购商品的基本信息,修改信息,是否批准信息,选择合同状态输出数据:请购详单,修改后的详单,分类列表记录,入库单和库存最新信息2,主管人员审批模块模块名:主管人员审批简述: 主管人员根据年度销售计划,商品特性,等信息判断是否批准输入数据:请购单信息,审批意见输出数据:请购单归类,更新后的请购单分类3,采购订单生成模块模块名:采购订单生成简述:采购管理人员根据审批通过的请购单,选择或输入请购单条件生成订购单 输入数据:选择或者输入交货日期,付款方式,付款条件,运输条件等 输出数据:与请购单相对的订购单4,合同生成撤销模块 模块名:合同修改撤销 简述:采购管理人员在这里只要选择订购单

37、编号,系统自动传递请购单信息,只要再输入些合同内容就可以生成与订购单编号相同的采购合同,在一定的状态限制下可以添加和撤消操作输入数据:选择订购单编号,输入合同谈判价格,预付款数目输出数据:合同详单5,采购合同查询统计模块 模块名:采购合同查询统计 简述:输入一定的查询统计条件就可以得到查询统计结果 输入数据:商品名称和供应商;商品编号名称,合同执行时间,供应商输出数据:查询输出合同列表,统计输出商品数目6,部门资金审批模块 模块名:部门资金审批 简述:根据自动接收到的用款信息,做出是否通过审批,更新部门可用资金信息 输入数据:判断是否审批输出数据:资金审批分类记录,部门资金最新数目3.3 代码

38、设计代码作为人与计算机之间的共同语言,利用数字,字母或它们的组合为信息编码,不仅可以节省存储空间,而且便于计算机识别,分类,校对,汇总和查询检索. 在本系统中采用了代码设计,例如运输方式描述表中,对运输方式采用顺序码.顺序码又称系列码,它是一种用连续数字代表编码对象的码,例如:用1代表汽车,2代表火车,3代表轮船,4代表飞机,5代表混合方式,6代表外包托运。 同样在付款方式描述表中也类似定义. 1代表现金,2代表信用卡,3代表支票。对请购单,订购单和采购合同编号,则采用多面码. 例如合同编号为200905171表示2009年5月17日生成的第一份合同3.4 数据库设计 在系统的实现阶段,所有的

39、编码设计都必须围绕着数据库的结构进行,都必须受到数据库结构的约束,数据库的设计直接关系到系统开发与运行效率。所以数据库的设计关系到系统开发的成败与运行效率。在系统的开发过程中,着重设计在有效、安全、完整的基础上实现数据库的最小冗余度。3.4.1 概念结构设计概念结构设计是将分析得到的用户需求抽象为信息结构(即概念模型)的过程,它是整个数据库设计的关键。概念结构的主要特点是:1. 能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。是对现实世界的一个真实模型。2. 易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键3. 易于更

40、改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。4. 易于向关系、网状、层次等各种数据模型转换。概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。为了把用户的数据要求清晰明确的表达出来,通常要建立一种面向问题的数据模型,按照用户的观点来对数据和信息建模。最常用的概念性数据模型就是ER模型。3.4.2 系统的ER 图1. 实体关系E-R图 如图3-1、3-2所示:采购合同签订采购部门生成采购订单n1拥有部门财务信息111n图3-1 华泰超市采购管理信息系统实体关系ER图供应商采购合同n签订1n供应m商品m签收n资金请求n采用采购订单1图3-2华泰超市采购

41、管理信息系统实体关系ER图2、实体属性图:如图3-3、3-4、3-5、3-6、3-7、3-8所示:供应商实体属性E-R分图交易总记录供应商编号供应商交易历史供应商名称图3-3 供应商实体属性E-R分图采购合同实体属性E-R分图合同编号付款方式交货日期总金额合同状态采购合同生成日期请购单编号操作员供应商图3-4采购合同实体属性E-R分图商品信息实体属性E-R分图单价商品信息商品名称商品编号库存下限库存量规格图3-5商品信息实体属性E-R分图部门实体属性E-R分图部门部门名称部门代码图3-6 部门实体属性E-R分图采购订单实体属性E-R分图订单状态运输方式规格交货日期供应商总价数量操作员付款方式订

42、单编号采购订单下单日期商品名称单价图3-7采购订单实体属性E-R分图资金请求实体属性E-R分图请求发送时间请求理由请求资金资金付款方式请求编号部门代码资金请求部门名称图3-8资金请求实体属性E-R分图3.4.3 逻辑结构设计逻辑结构设计的任务就是将用户需求观点下的数据模型转换为数据库中组织数据的实际逻辑模型。把实体的属性定义为关系模型(表)的属性,实体或实体之间关系的主键就是关系模型的主键,商品信息管理系统E-R图中的实体和实体之间关系转化为如下的关系模型:tb_QingGou (QingGouId,QingGouOper,QingGouDate,ProductName,ProductStyl

43、e,ProductNum,NeedDate,QingGouRemark)tb_ DingGou (DingGouId,DingGouOper,DingGouDate,ProductName,ProductStyle,ProductNum,NeedDate,DingGouRemark)tb_HeTong(HeTongId,HeTongOper,HeTongDate,DingGouId,JiaoHuoDate,PayType,ProPayTotal,TotalPay,Provider)tb_ZJQingQiu (QingQiuId, DepartmentId、QingQiuZiJin 、QingQ

44、iuLiYou、QingQiuDate、ProductPrice、PayState、ZiJinReMark)tb_Product(ProductName、ProductStyle、ProductNum、ProductPrice、KuCunUpdate、KuCunNum)、3.4.4 数据表文件设计表3-1商品表结构字段名数据类型字段大小可否为空说明商品编号数字50可以主键 商品名称文本长整形可以规格文本整形可以单价数字50可以库存量数字50可以库存下限数字50可以表3-2采购订单信息表字段名数据类型字段大小可否为空说明订购单编号数字整形可以主键 订购单状态数字整形可以0:尚未执行,1:执行中,

45、2:执行完毕,-1:已经撤销下单日期日期/时间可以供应商编号数字整形可以运输方式编号数字整形可以1:汽车,2:火车,3:轮船,4:飞机,5:混合,6:外包托运登录名文本50可以qq表3-3采购合同信息表字段名数据类型字段大小可否为空说明合同编号数字整形 可以主键 订购单编号数字整形可以合同状态数字整形可以0:未执行,1:执行中,2:已完成,-1:已撤销总金额货币可以交货日期日期/时间可以付款方式编号数字可以1:现金,2:信用卡,3:支票,预付款货币可以合同生成日期日期/时间可以登录名文本50 可以hh合同完成日期日期/时间可以表3-4 部门列表字段名数据类型字段大小可否为空说明部门代码数字整形

46、可以主键 部门名称文本50 可以表3-5部门财务信息表字段名数据类型字段大小可否为空说明部门代码数字可以可用资金货币可以表3-6资金使用请求表字段名数据类型字段大小可否为空说明请求编号自动编号整形可以主键, 1:采购部,2:仓库,3:财务部部门代码数字8字节可以要求使用的资金:1,建立合同,需要预付款时;合同执行完毕时请求资金货币可以请求时间日期/时间 可以批准时间日期/时间可以请求刚建立时批准时间为请求时间,如果这两个时间相等,说明该请求尚未批准付款方式编号数字整形可以是否批准数字字节可以3.5 输入输出设计设计要确定输出什么数据和以什么方式、如何录入数据。输入设计要在满足要求的前提下尽量减

47、少输入数据的数量。输出设计是对输入数据进行加工和处理的结果。输出的格式和内容必须满足用户的需求。本系统输入的数据受一定权限制约,每个操作员都有自己的账号和密码。另外,还有一些数据参照完整性的输入限制,只要在功能代码完成后再在接受输入前判断的格式和值的大小就可以实现。输入输出设计主要包括输入设计、用户界面设计、输出方式设计。输入设计包括输入方式、输入格式、校对方式等。输出设计包括报表输出、图形输出等。用户界面设计主要包括操作界面设计、菜单设计、会话管理等。1、输入方式设计键盘输入: 由于华泰超市采购管理系统及密码管理系统小、流动数据少、基本数据变化小,可以应用键盘输入。条码输入:库存系统需要在短

48、时间内大量更新数据、及时处理数据,选择条码输入是比较好的选择 2、校对方式本系统在修改个人密码时,运用了错误提示校对的方法,对密码输入错误进行对话框提示;并对商品的出入库请求用户的确认。3、输出方式设计库存管理系统中,运用屏幕输出方式。本系统的输出数据主要包括各种分类列表和采购订单报表查询。输出的数据来源来自对基本表的SQL查询,主要是合同管理的部分。4 系统实现4.1 系统开发工具及环境4.1.1 开发工具及语言介绍本系统后台数据库采用Microsoft SQL Server 2000,前台采用Microsoft公司的Visual Studio 2005作为主要的开发工具,该开发工具可与SQ

49、L Server 2000数据库无缝链接。Visual Studio 2005 提供多种工具来帮助程序员和软件开发团队: l 更高效并更快获得结果l 建立动态的Windows,Web,Mobile和基于Office的决方案 l 软件团队间的交流和协作更有效率 l 更早地质量保证并始终贯穿于整个开发流程Visual Studio提供了在设计、开发、调试和部署应用程序时所需的工具,Visual C#集成开发环境(IDE)是Visual Studio IDE中的一种。打开Visual Studio选择C#即可进入Visual C#集成开发环境,它里面有些工具是与其他 Visual Studio 语言

50、共享的,还有一些工具(如C#编译器)是Visual C#特有的。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。作为一种自动管理的,类型安全的环境,C#适合于大多数企业应用程序。区别于FoxPro、Access小型数据库,SQL Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存

51、储过程、触发器等特性,也是大型数据库才拥有的。SQL Server 2000共有4个版本,分别是个人版,标准版,企业版和开发版,本系统采用个人版创建数据库。SQL SERVER 2000往往成为首选的理由 1、上手容易, 2、兼容性良好 。SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。4.1.2 开发环境简介l 系统开发平

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论