软件工程课设商品库存信息管理系统方案_第1页
软件工程课设商品库存信息管理系统方案_第2页
软件工程课设商品库存信息管理系统方案_第3页
软件工程课设商品库存信息管理系统方案_第4页
软件工程课设商品库存信息管理系统方案_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1、.PAGE31 / NUMPAGES31.目录1. 设计背景、目的与方法21.1设计背景21.2设计目的21.3 设计方法学42. 可行性研究52.1技术可行性52.2经济可行性62.3操作可行性62.4法律可行性73. 需求分析73.1功能需求73.2性能需求113.3系统流程133.4功能模型134. 总体设计154.1.系统的详细底层数据流图154.2系统总体功能的层次划分164.3系统数据库的设计185. 详细设计2051商品入库操作流程图205.2商品出库操作流程图215.3商品信息查询操作流程图225.4供应商查询操作流程图245.5历史信息查询操作流程图255.6产生订货处理操作

2、流程图265.7商品囤积处理操作流程图275.8商品优惠提示操作流程图286. 总结感悟29参考文献30商品库存管理信息系统1.设计背景、目的与方法1.1设计背景随着 HYPERLINK /gongxue/ 科学技术的不断发展, HYPERLINK /pc/ 计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对商品信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够极提高商品管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条

3、件。同时改革的深入和经济的发展使得企业的生产任务日益繁重,从而对库存管理的要求也更加严格。在传统的手工管理时期,一种物品由进货到发货,要经过若干环节,且由于物品的规格型号繁多,加之业务人员操作失误等因素,造成物品供应效率低下,严重影响了企业的正常生产。同时,由于库房与管理部门之间的信息交流困难,造成库存严重积压,极影响了企业的资金周转速度,另外也使得物资管理、数据汇总成为了一大难题。由此可见,商品库存管理系统是一个 HYPERLINK /company/ 企业不可缺少的部分。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各类统计报表繁多,若仍然采用人工记账的方式,必然不能满足企业的

4、需求。因此商品的管理必须编制一套库存管理信息系统,实现计算机化操作。1.2设计目的该商品库存管理信息系统旨在充分利用现有的设备,建立一个高效、准确、操作方便,具有查询、更新及统计功能的微机管理信息系统,以满足管理人员进行综合的、模糊的查询及更新要求,从而更加方便地管理库存物品。该系统的开发与建立会极提高管理人员、工作人员的工作效率。该系统最主要的功能是解决传统的手工管理所存在的问题:(1)不能及时获得库存信息在企业运作过程中,管理人员必须获知各种商品当前的库存量,在库存数量小于商品的最低库存限度的时候,向供应商进行订货;在库存数量大于商品的最高库存限度的时候,即商品积压的时候,应该停止商品的进

5、货活动。但在实际操作中,由于商品的种类多、数量大,需要进行仔细地核算,这不仅费时,而且易出错,从而影响企业快速有效地运转。(2)库存信息不够准确仓库管理员根据各种入库单、需求计划单和领料单进行商品的入库、出库操作后,要随时修改商品的库存信息和出库、入库信息,以便反映库存状况。工作中的主要问题是:由于商品种类多、数量大、出库入库操作频繁等原因,造成库存记录和实际库存量通常达不到严格一致,因而需要通过盘点来纠正差错,这既耽误时间,又增加了工作量。(3)无法及时了解车间对库存商品的需求情况在需求计划单下达后,由于库存商品与车间的关系复杂,根据送料员的个人经验给各车间分配车间所需商品时,常缺少入库、出

6、库信息和相关信息,经常出现车间缺少该商品的时候才知道该产品需要情况,此时如果库存量不足,将会导致车间的停产。无法及时了解车间对库存商品的需求情况会使企业的生产和销售环节发生混乱,使企业无常的运作。1.3设计方法学本次软件工程的设计采用面向对象的方法。面向对象方法把数据和行为看成是等同重要的,它是一种以数据为主线,把数据和对数据的操作紧密的结合起来的方法。面向对象方法学的出发点和基本原则,是尽可能的模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法,也就是使描述问题的问题空间(也称为问题域)与实现解法的解空间(也称为求解域)在结构上尽可能一致。概括地说,面向对象方

7、法学具有以下四个要点:把对象(object)作为融合了数据记在数据上的操作行为的统一的软件结构。面向对象程序是有对象组成的,程序中任何元素都是对象,复杂的对象有比较简单的对象组合而成。也就是说,用对象分解取代了传统方法的功能分解。把所有对象都划分成类(class)每个类都定义了一组数据和一组操作,了是对具有相同数据和相同操作的一组相似对象的定义。数据用于表示对象的静态属性,是对象的状态信息,而施加于数据之上的操作用于实现对象的动态行为。按照父类(或称为基类)与子类(或称为派生类)的关系,把若干个相关类组成一个层次结构的系统(也称为类等级)。在类等级中,下层派生类自动拥有上层基类中定义的数据和操

8、作,这种现象称为继承。对象彼此间仅能通过发送消息互相联系。对象与传统数据有本质区别,它不是被动的等待外界对它施加操作,相反,它是数据处理的主体,必须向它发送消息请求它执行它的某个操作已处理它的数据,而不是从外界直接对它的数据进行处理。也就是说,对象的所有私有信息都被封装在该对象,不能从外界直接访问,这就是通常所说的封装性。面向对象方法学具有以下优点:与人类习惯的思维方法一致;稳定性好;可重用性好;交易开发大型软件产品;可维护性好。2.可行性研究2.1技术可行性考虑使用现有的技术能否实现这个系统。本系统采用C+作为开发语言, C+语言既保留了C语言的有效性、灵活性、便于移植等特点,又添加了面向对

9、象编程的支持,具有强大的编程功能,可方便的构造出模拟现实问题的实体和操作;编写的程序具有结构清晰、易于扩充等优良特性,适合于各种应用软件、系统软件的程序设计。再结合数据库技术,编写SQL语句访问数据库,实现强大的查询、修改、入库、出库操作。此外,从开发人员的水平考虑,作为计算机科学与技术专业大三的学生,大学三年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。2.2经济可行性考虑这个系统的经济效益能否超过他的开发成本。由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(C+Bulder及SQL Server 2000),

10、市场上都容易购买到或从相关下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,商品库存管理系统是一个小型的管理系统,在开发时目标系统不是很复杂,开发的周期较短,人员经济支出不大,使库存管理工作变繁为简,使其更加合理化、规化、工作效率的提高会给企业带来整体水平的提高,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的,是非常值得投资的。2.3操作可行性考虑这个系统的操作方式在这个

11、用户组织能否行得通。本系统采用Visual C+2010作为系统前台应用程序开发环境,使用MFC设计有好的界面,使其美观,操作简单。采用SQL Server 2000工具建立数据库。因为库存管理人员已经有丰富的信息管理经验,通过本系统的设计人员与之的交流沟通,可对本系统的功能应用作进一步完善以满足企业的需求。2.4法律可行性考虑这个系统在社会方面是否违反国家法律,侵犯他人权益。本系统的研究和开发都选用正版软件,将不会侵犯他人、集体和国家的利益,不会违反任何的国家政策和法律。本系统的功能只会给人们带来社会效益,不会侵犯人们的安全、隐私、经济等权益。3.需求分析3.1功能需求通过对企业相关人员的调

12、查访问,了解到对商品进行有效的管理需补充的功能及需求,使之形成完善的应用系统。系统的功能主要实现对商品基本信息以及一些主要客户信息的计算和统计这样可以方便管理,另外为保证部资料(商品人员及帐本的一些基本信息)的安全性,产品还设计了访问权限以及对数据一些基本的录入,查询,更改等基本的功能。数据库设计中要合理设置商品信息和库存信息等用来实现商品信息的更改、修改、删除等功能,使商家有较详细的数据统计与分析。3.1.1用户管理作为一个企业实际应用项目,用户管理是必不可少的。本系统的用户管理比较简单,用户仅为仓库管理员,其具有登陆、更改密码,对数据库的容进行操作等权限。只有合法用户才能进行操作。 修改密

13、码(若操作员密码透露或以防他人知晓):操作员可以通过此项 完成对密码的修改以便下次登陆使用,主要包括验证原密码和新密码输入; 退出系统:操作员可以通过此项直接退出系统; 重新登录:重新登录到系统销售管理:(主要实现对商品基本信息的管理和统计例如:商品的编号,单价,进货数量,剩余数量等); 对数据库信息的操作:其主要包括添加商品信息、查询商品信息、删除商品信息、修改信息等3.1.2产品信息管理该功能主要是根据输入的产品的属性来对产品信息进行添加、修改、查询以及删除。在输入过程中,会检查输入信息的合法性,如果错误,会给出相应的错误提示,提醒用户更改后系统才继续运行。当输入信息经检查合法,然后系统会

14、从数据库中根据输入信息添加、更改、删除、查询产品信息。添加商品信息(方便查询):录入商品入库一些基本信息如:商品名称及代码,入库数量、购入单价、商品单价、成本、利润、入库日期、备注、供应商、供应商联系方式等; 查询商品信息(了解商品的基本信息:可按名称,代码查找):通过查找可以简单快捷地了解商品的基本信息(库存量、销售量、商品名称、代码、供应商的名称、联系方式等; 修改商品信息:针对相应的商品信息进行相应的修改; 删除商品信息:针对无用的商品及客户信息可以删除;3.1.3产品入库管理实现对商品入库信息的数据管理操作,包括修改入库商品的信息,记录入库时间,对入库商品的操作记录等。与产品信息管理相

15、似,也会有对输入信息的合法性进行检查的功能并给出相应的错误提示。然后根据输入的入库产品信息进行产品的入库以及产品入库信息的查询。其中,当入库的时候要检查库存上限,已达库存上限时,不准再入库。3.1.4产品出库管理与产品入库管路类似,包括修改出库信息,记录出库时间,等出库产品的操作等。也有相应的信息检查合法性以及错误提示,确认信息无误后,根据输入的出库信息进行产品的出库以及出库信息查询,出库的时候也要检查出库产品的库存量是否足够,如果不够,不准出库,并给出错误信息。3.1.5产品库存信息管理主要是根据查询条件进行库存信息的查询,其中查询各种商品的当前库存量是最重要且必须的功能。当用户输入要查询的

16、商品信息后,进行信息的合法性检查,只有信息合法后,才准许系统继续运行,然后从数据库中读取所查商品的库存量显示给用户。3.1.6系统管理系统管理包括对用户操作日志的查询、管理员帮助、退出系统等子模块。在管理员帮助中会给出一些对管理员管理系统的信息,比如数据库的备份、恢复,以及日志查询方面的相关信息。日志查询会把记录下来的用户登录系统、对系统的操作以及退出系统的时间等信息显示给查询者,退出系统会保证用户安全的退出。3.1.7库存报警当用户登录系统时列出当前库存量已低于库存下限的商品信息表。当用户每次登录到系统时,系统都会自动的查询数据库中查询是否有库存量低于库存下限的商品,如有,给用户显示出来,以

17、提醒用户注意库存已不足,尽量生产或采购产品入库,减少企业因库存不足而导致的损失。3.1.8产生定货报表与库存清单本系统要求具有打印输出功能,可以根据库存信息进行判断是否需要订货(当库存量低于下限时需要定货),如果需要订货,则根据定货信息产生定货报表,并将定货报表打印输出,提交给采购员。3.1.9商品编码在采购的商品入库前,必须先制定一套科学的商品代码体系,为第一次采购进店的商品,或曾销售过,但规格、型号不同,对商业企业是新的商品建立基本档案,这个过程我们称之商品编码。商品编码是指用一组数字来标识商品,这个数字称为商品代码。通过计算机对商品信息进行管理时,必须将各种商品进、销、调、存的信息输入计

18、算机,如果不对商品进行编码,而直接用商品名称进行标识,既影响处理速度,有可能造成信息不规。如:500毫升盒装牌牛奶,有时以“盒装500毫升牌牛奶”输入,有时以“牌500毫升盒装牛奶”输入,计算机系统会认为是两种不同的商品记录而造成错误。可以想像,如果不对商业企业成千上万的商品进行分类编码,或者编码规则考虑不周而造成代码的混乱,都会给整个系统造成严重的后果。所以,商品编码的好坏,直接影响计算机系统的成败与效率,必须对其有充分重视。在编码过程中应注意以下原则:(1)编码要覆盖所有商品,不得有遗漏。(2)特别要注意要防止不同规格、不同品种的商品误用同以代码,即不得有重复。(3)对曾经编过码并已入库或

19、销售的商品,不能再次编码,以免造成同一商品有不同的代码。(4)编码应按商品的类别进行,并保证足够多余量,为日后新进商品留下扩充空间。关于商品编码的方法,常用的有条码、分类码、店码、自定义码等,可根据实际情况综合考虑采用。3.1.10商品信息商业企业经营采购和销售的商品品种一般是固定的,为方便以后的工作,凡是企业经营的商品,在商品管理系统开始使用前除了为每种商品进行编码外,还需要录入商品的有关信息。这部分是系统初始化中最大的工作量。商品信息一旦设置输入完毕,今后的工作就变得非常的简单。商品的信息包括商品名称、商品类别、规格型号、单位等。3.2性能需求3.2.1登录要求设置系统用户登陆功能,由于一

20、些部资料的重要性如:商品以及客户的一些基本信息设置了登录权限,需要设置用户名及密码:用户名和密码必须是系统能够识别的用户名和密码(若用户名或密码输入错误的话,则提示用户名或密码错误请从新输入)。用户名和密码有相应的位数限制(不得超过16位)。这是对系统数据进行的安全设置与保护。3.2.2界面要求友好的用户界面,业务操作简单,各个功能模块应清晰可见便于用户操作。界面要美观大方,操作步骤要清晰易学,操作对应的功能及实现不能出现二义性。主界面应包括菜单栏以及文本域两个基本组件。菜单栏的功能分布:主要包括对系统的操作,信息的操作以及有关该软件一些相应的帮助信息。3.2.3安全设置成熟先进的技术和系统构

21、架,采用先进的数据库访问方式,数据更安全,性能更稳定。应具备优化、无冗余、并行作业的基本属性。3.2.4操作实现对于用户对信息进行的查询、删除、新增等操作能够及时做出准确且正确的反映,同时要保证系统的响应时间应在一定围。3.2.5应对突发故障的能力保证系统对商品信息的储存能力,防止溢出、延时等问题,具有一定的故障应对功能。例如,突然断电的情况下,要保证数据及信息不丢失:非仓库管理人员在不知道密码的情况下,对该系统进行操作时,一定次数下,提示密码重复错误,可能是非具有权限者使用,需验证身份。3.3系统流程图经过对用于需求的考察导出了初次的系统流程图,用户可以根据系统流程图考察系统是否完成了他们基

22、本的需要。导出的系统流程图如下图1:开始登陆信息登陆验证结束出库入库信息查询信息提示信息出库入库处理系统查询处理系统提示系统失败结束输出查询信息结束输出提示信息结束图1 系统流程图3.4功能模块下图2为商品库存管理信息系统的基本功能描述的数据流图。在该数据流图中,仓库管理员通过接收事务(即商品的出库、入库等操作)来更新仓库的商品表单:根据库存信息的变化来确定是否需要订货。若需要订货,则根据定货信息产生定货报表,再将订货报表提交给货物采购员。同时,仓库管理员也可以通过查询库存清单来了解当前的库存信息。该数据流图中的数据流为:事务(商品的出库、入库、修改等操作)、库存信息、订货信息、订货报表。根据

23、对用户需求的考察,导出了简略的系统的功能模型。仓库管理员1.1接收事务1.2更新仓库的商品表单1.3处理订货1.4查询仓库管理员1.5产生订货报表采购员库存清单订货信息事务查询报表库存信息订货信息订货信息图2 商品库存管理的数据流图下图3到图7分别为定货报表、查询报表、库存清单、商品编号、订货数量的数据字典名称:查询报表别名:查询信息描述:当采购员对某一商品进行查询时,经过处理后输出一张相关商品的信息报表给采购员定义:查询报表=商品号+商品名称+商品的数量+商品的入库时间+商品的提供商+商品的价格位置:打印机名字:订货报表别名:订货信息描述:当仓库的某一商品的数量小于一定值时就给采购员发送一张

24、订货报表定义:订货报表=商品号+商品名称+订货数量+目前价格+提供商编号位置:输出到打印机位置:图3订货报表的数据字典 图4 查询报表的数据字典名字:库存清单别名:描述:商品在仓库中存储的表单定义:库存清单=商品号+商品名称+商品数量+单价+入库时间+供应者位置:打印机名字:订货数量别名:描述:某个商品一次订货的数量定义:订货数量=1数字5位置:定货报表 订货信息图6 订货数量的数据字典图5 库存清单的数据字典名字:商品编号别名:描述:唯一的标识库存清单、订货报表和查询报表中一个特定商品的关键域定义:商品编号=8字符8位置:库存清单 订货信息 定货报表图(3-5)库存清单的数据字典图 7商品编

25、号的数据字典4.总体设计4.1系统的详细底层数据流图下图8为以在需求分析中导出的简略功能数据流图模型为基础进行细分得出的详细系统数据流图。仓库管理员登陆验证信息记录成功失败主界面进货信息更新库存清单库存清单销售信息库存清单更新清单查询信息查询处理历史信息记录历史信息处理管理员管理员历史信息记录产生提示处理采购员订货报表D1D1A1A1商品囤积处理管理员图8 系统的详细底层数据流图4.2系统总体功能的层次划分根据详细的系统数据流图导出系统的功能模块,即系统的功能层次的划分。图9为系统总体的功能模块的层次划分,系统的基本模块分为三个:出库入库管理系统、查询系统以及提示系统。并给出了相应模块的IPO

26、表。商品库存管理系统提示系统查询系统出库入库 管理系统商品优惠提示货物囤积提示产生订货系统历史信息查询供应商查询商品查询系统出库操作系统入库操作系统远程数据信息货物囤积处理订货报表处理历史进出库信息供应商信息查询关键字出库商品数据进货商品数据图9 系统总体功能的层次划分下面五个图分别为商品优惠提示系统、商品囤积提示系统、商品查询系统、入库操作系统、历史信息查询系统的IPO图: IPO表系统:历史信息查询系统模块描述:用于统计在过去的时间里进货和销售产品的数据记录编号:2.0被调用:查询系统调用:历史信息记录处理输入:历史信息库输出:历史订货,销售曲线 IPO表系统:入库操作系统模块描述:当有订

27、货时就进行对 数据库表单的各项数据进行更新编号:1.1被调用:出库入库管理系统输入:进货的数据输出:更新数据库处理:根据进货的数据进行对库存数据进行更新图10入库操作系统IPO图 图11历史信息查询系统IPO图IPO表系统:商品优惠提示系统模块描述:提示仓库管理员有供应商进行优惠活动编号:3.3被调用:提示系统调用:信息提示系统输入:远程信息输出:提示信息 IPO表系统:商品查询系统模块描述:用于查询相关的信息编号:2.1被调用:查询系统调用:数据库查询操作输入:商品号输出:商品的信息表单图12商品查询系统IPO图 图13 商品优惠提示系统IPO图4.3系统数据库设计系统数据库的设涉及了E-R

28、模型的设计和表单的确定经过对系统存储数据的分析导出了相应的E-R模型。4.3.1E-R模型经过对系统的分析系统中涉及的实体有三个,分别为仓库,商品,供应商,得出了他们的实体联系图如下。供应量供应商编号编号单价地址NM名称供应商品供应商商品号N联系人库存仓库号条形码电话库存量仓库仓库名仓库号图14 系统的E-R模型4.3.2 数据库表单由于系统涉及商品一些信息的查询,这些信息包括商品本身的属性也包括了供应商和商品所在仓库的信息。所以根据上边的E-R模型可以确定数据库实际存储的数据表单,数据表单如下。表1.管理员登陆验证表单数据类型字段大小用户名 char10密码 INT15表2.供应商信息表单数

29、据类型字段大小供应商编码INT20供应商名Char10地址Char30联系INT15表3.商品信息表单数据类型字段大小商品号INT20商品名Char10商品数量INT20商品单价INT10供应商编号INT20仓库号INT20表4.仓库信息数据类型字段大小仓库号INT20仓库名Char20仓库存储数量INT20表5.记录商品数量的上线和下线数据类型字段大小商品号INT20商品名Char20上线数量INT20下线数量INT205详细设计以下八个程序流程图是针对总体设计中的系统功能层次图中的八个模块进行的详细设计。51商品入库操作流程图开始连接数据库错误提示入库信息存储允许入库提示错误提示结束检查信

30、息是否合法入库商品是否已达上限YYNN输入商品入库信息图15 商品入库操作流程图该程序流程图为商品入库操作的具体过程,程序开始后首先连接数据库,连接成功后输入商品入库信息。系统需要判断输入的商品信息的合法性,不合法则显示错误提示,并返回至输入入库信息处;如果合法,则再检查入库商品是否已达上限,已达上限,则显示出错信息并返回至输入入库信息处;没有达到上限,则显示允许入库提示并存储入库信息,程序结束。52商品出库操作流程图图16 商品出库操作流程图开始 连接数据库检查信息是否合法修改数据库允许出库提示错误提示错误提示库存量是否足够结束NNYY输入商品出库信息该程序流程图为商品出库操作的具体过程,程

31、序开始后首先连接数据库,连接成功后输入商品出库信息。系统需要判断输入的商品信息的合法性,不合法则显示错误提示,并返回至输入出库信息处;如果合法,则再检查出库商品库存量是否足够,如果不足,则显示出错信息并返回至输入商品出库信息处;足够,则显示允许出库提示并修改数据库,程序结束。53商品信息查询操作流程图开始 连接数据库检查关键字是否合法显示检索结果错误提示检索关键字是否打印表单结束NNYY输入商品关键字打印输出图17 商品信息查询操作流程图该程序流程图为商品信息查询操作的具体过程,程序开始后首先连接数据库,连接成功后输入要查询商品的关键字。系统需要判断输入的要查询商品关键字的合法性,不合法则显示

32、错误提示,并返回至输入商品关键字处;如果合法,则根据关键字进行检索,并显示检索结果;然后再询问用户是否需要打印查询表单,如果需要则打印并输出查询表单,程序结束;不需要则直接结束程序。54供应商查询操作流程图 图18 应商查询操作流程图开始 连接数据库检查关键字是否合法显示检索结果错误提示检索关键字是否打印表单结束NNYY打印输出输入供应商关键字该程序流程图为供应商查询操作的具体过程,程序开始后首先连接数据库,连接成功后输入要查询供应商的关键字。系统需要判断输入的要查询供应商关键字的合法性,不合法则显示错误提示,并返回至输入供应商关键字处;如果合法,则根据关键字进行检索,并显示检索结果;然后再询

33、问用户是否需要打印查询结果,如果需要则打印并输出查询结果,程序结束;不需要则直接结束程序。5.5历史信息查询操作流程图图19 历史信息查询操作流程图开始 连接数据库检查输入日期是否合法显示检索结果错误提示检索历史信息是否打印表单结束NNYY打印输出输入查询日期该程序流程图为历史信息查询操作的具体过程,程序开始后首先连接数据库,连接成功后输入要查询的日期。系统需要判断输入日期的合法性,不合法则显示错误提示,并返回至输入查询日期处;如果合法,则根据日期进行检索,并显示检索结果;然后再询问用户是否需要打印查询结果,如果需要则打印并输出查询结果,程序结束;不需要则直接结束程序。56产生订货处理操作流程

34、图开始 连接数据库是否需要进货存入订货表单显示商品信息是否检索完毕结束NNYY打印输出检查商品库存是否打印表单YN形成订货表单图20 产生订货处理流程图该程序流程图为产生订货处理的具体过程,程序开始后首先连接数据库,连接成功后依次检查每样商品的库存量并判断该商品是否需要进货,如果需要则显示商品信息,再将商品信息存入订货表单,在判断库中商品是否检查完毕;如果不需要订货,则判断库中商品是否检查完毕;如果没有检查完毕,则返回检查商品库存处继续循环执行,如果检查完毕,则形成订货表单,然后再询问用户是否需要打印订货表单,如果需要则打印并输出订货表单,程序结束;不需要则直接结束程序。57商品囤积处理操作流

35、程图开始 连接数据库是否将要过期存至积货表单是否检索完毕结束NNYY打印输出检查商品信息是否打印表单YN形成积货表单图21 商品囤积处理流程图显示商品囤积提示该程序流程图为商品囤积提示的具体过程,程序开始后首先连接数据库,连接成功后依次检查每样商品的信息并判断该商品是否将要过期,如果将要过期则将该商品存至积货表单,再判断是否检索完毕;如果没有将要过期,则再判断是否检索完毕;如果没有检索完毕,则返回检查商品信息处继续循环执行,如果检查完毕,则形成积货表单并显示积货提示,然后再询问用户是否需要打印积货表单,如果需要则打印并输出积货表单,程序结束;不需要则直接结束程序。58商品优惠提示操作流程图开始 连接数据库显示商品优惠提示是否打印优惠提示表单结束NY打印输出查询积货表单图22 商品优惠处理流程图该程序流程图为商品优惠处理的具体过程,程序开始后首先连接数据库,连接成功后查询积货表单并显

温馨提示

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

评论

0/150

提交评论