毕业设计(论文)-分布式物资管理系统设计.doc

上传人:椰子壳 文档编号:3949190 上传时间:2019-10-11 格式:DOC 页数:38 大小:409KB
返回 下载 相关 举报
毕业设计(论文)-分布式物资管理系统设计.doc_第1页
第1页 / 共38页
毕业设计(论文)-分布式物资管理系统设计.doc_第2页
第2页 / 共38页
毕业设计(论文)-分布式物资管理系统设计.doc_第3页
第3页 / 共38页
毕业设计(论文)-分布式物资管理系统设计.doc_第4页
第4页 / 共38页
毕业设计(论文)-分布式物资管理系统设计.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《毕业设计(论文)-分布式物资管理系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-分布式物资管理系统设计.doc(38页珍藏版)》请在三一文库上搜索。

1、内江师范学院本科毕业设计目录1 绪论12 课题来源、目的、意义23 方案论证33.1基于VB的分布式物资管理系统的设计33.2基于VF的分布式物资管理系统的设计33.3基于VC的分布式物资管理系统的设计43.4基于C的分布式物资管理系统的设计44 需求分析55 总体功能设计65.1主界面模块75.2注册信息模块85.3查询信息模块85.4领料模块95.5删除信息模块105.6保存信息模块115.7打印信息模块126系统功能的实现136.1系统整体功能的实现136.2系统界面显示功能的实现136.3注册信息功能的实现146.4查询信息功能的实现146.5领料功能的实现156.6删除物料信息的实现

2、156.7保存物料信息功能的实现156.8物料清单打印功能的实现157系统调试和运行178系统开发遇见的问题和心得体会20参考文献21附录22致谢33摘要 物流管理作为一个新兴产业,在我国方兴未艾,它必将随着我国经济的迅速发展而异军突起。在信息技术广泛应用的今天,物流管理现代信息化已经得到实现。特别是数据分布式技术的应用,使物流配送企业或公司的服务可以轻松地进行跨地区、跨省份乃至跨国间运作。利用具有分布式的物流配送管理系统软件,通过企业配送中心的统一运作,这样可以为物流企业节省了大量的物力、人力和财力,从而加速了物流配送企业的发展。本设计采用的是C语言对物资管理系统进行的系统设计,系统实现的功

3、能是物资的基本信息的录入、查询、修改、物料信息保存、物料领取、物料清单打印(包括库存信息和当此领料信息)等功能,本设计的出发点还是力争做到设计方案的实用性。 关键词:物资管理系统;C;模块化abstract Logistics management, as a new industry, in our country, it will certainly ascendant along with our countrys rapid economic development and bouncy In the information technology is widely used toda

4、y, modern logistics management information has been realized Especially data distributed technology application, make the logistics distribution enterprise or the companys service can easily conducting trans-regional and cross provinces and even between operation multinational Use has distributed lo

5、gistics management system software, through the enterprise distribution center, so that can operate for unified logistics enterprises can save them a lot of material, human and financial resources, thus speeding up the development of logistics enterprises This design USES is the C language materials

6、 management system for the system design, system function of the realization of the basic information is materials input and query, modify, material information preservation, material receive, material list printing (including inventory information and when this requisition, the function such as inf

7、ormation) the starting point or so as to design design scheme is practical Key words: material management system; C ; modular341 绪论 社会在不断进步,科学技术和管理也在迅速发展,这使得每个企业得到了前所未有的发展机遇,但同时也必须面对市场竞争的严重挑战,在日趋激烈的竞争环境下,企业要求生存、发展,就必须对企业进行科学的管理。而用计算机来处理企业内部信息间的流通和使用,既可以实现数据信息的共享,控制好数据的冗余度,并使企业有统一的管理,提高信息的利用率;又可以实现整体

8、数据的结构化,表示大量数据相互间的多种联系,这样就可以大大的提高企业生产动作的效率。本次设计即是针对企业运营者对商品在库存管理方面所做的分析,企业商品的大量出入仓库,使得每一个大型企业每年要花费的人力,投资,设施,费用计划和控制存货,存货的周转率是标志着企业运营效率的重要指标,对企业的资产收益率起着重要的决定作用。所以近年来,企业管理者开始重视存货管理的重要性,存货管理主要是对商品的管理,它强调的是对商品货物的存储和传送,数量和状态变化信息的管理,其目标是在于降低库存成本,减少库存资金占用的同时,保证商品货物按计划流动,保证生产过程中的物料需求,保证生产的正常运行,从而使商品满足顾客和市场上的

9、需求,库存控制就是要权衡库存费用,使总费用最低。仓库库存管理系统的职能大体上包括订单管理、入库管理和出库管理。所以库存管理人员已经成为仓库的计划员,他们的工作也受到了高度的重视,他们和市场部门及生产部门协同工作并成为整个企业组织的重要组成部分。因此,商品货物信息必须具有高度的准确性,这就需要有好的管理系统,能简明的反映实际情况。2 课题来源、目的、意义 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对工作环境及工作效率的要求也越来越高。计算机就是为了使人们的工作效率提高而应允而生的。但是

10、计算机中不管是软件还是硬件都是需要经常升级的。现在的计算机软件的更新速度之快,消耗资源之大都是令人难以预料的,所以硬件的升级就显得非常重要。正因为这样硬件在时常的大量出现,其仓库的管理问题也就变得重要了起来。在计算机飞速发展的今天,利用计算机技术改造仓库库存信息管理已经成了现代企业所面临的一项重要任务。其主要目标在于利用计算机的快速、准确处理大量数据的特点,实现企业库存管理的自动化,它不但解决了以往的主要依靠手工作而导致的工序流程繁琐、杂乱,时间周期长,出错几率大等种种弊端。还能及时处理各种信息,帮助企业确定各种经营策略,特别是在提高员工的工作效率和企业的经济效益方面起到的作用更是由为明显。从

11、以现在的电脑企业的库存管理来看,还是和以前的大相径庭。依然是以出库、入库和库存三者之间的联系为主。当今企业竞争范围的扩大,要求在企业的各个方面加强管理,并要求企业有更高的信息化集成,要求对企业的整体资源进行集成管理,而不仅仅对制造资源进行集成管理。因此,信息管理系统与理论仅停留在对制造部分的信息集成与理论研究上是远远不够的。企业之间既是竞争对手,又是合作伙伴,信息管理要求扩大到整个供应链的管理。现代管理思想和方法的提出和发展。 相继出现了MES(ManufacturingExecuteSystem制造执行系统)1、AMS(AgileManufacturingSystem敏捷制造系统)2等现代管

12、理思想。使仓库库存的信息化、集成化被提到了越来越重要的高度。 通过对仓库管理日常工作的详细调查,搜集大量有关资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,本课题是一个适应现今电脑配件管理需要的计算机信息管理系统,具有一定的实际开发价值和使用价值。3 方案论证3.1基于VB的分布式物资管理系统的设计 VB:是新人开发与系统无关的综合应用程序的首选;容易使用和厂商财力很强是其仅有的两点优势。VB开发效率高,代码执行效率一般,但是入门和学习速度快,有较好的学习氛围和帮助书籍和帮助文档。VB可视化程序设计语言。全称Visual Basic,它是以Basic语言作为其基本语言

13、的一种可视化编程工具。在中国乃至全世界都曾看到过它的身影,它曾是在中国最为流行的编程工具,到现在还占据着非常重要的地位,对于它的好坏大家都有一定的了解,VB作为一种较早出现的开发程序以其容易学习,开发效率较高,具有完善的帮助系统等优点曾影响了好几代编程人员,但是由于VB不具备跨平台这个特性,从而也决定了VB在未来的软件开发中将会逐渐地退出其历史舞台;它对组件技术的支持是基于COM和ActiveX,对于组件技术不断完善发展的今天,它也显出了它的落后性;同时VB在进行系统底层开发的时候也是相对复杂的,调用API函数需声明,调用不方便,不能进行DDK编程,不可能深入Ring0编程,不能嵌套汇编;而且

14、面向对象的特性差;网络功能和数据库功能也没有非常特出的表现,综上所述,VB作为一种可视化的开发工具由于其本身的局限性,导致了它在未来软件开发中逐步被其他工具所代替特点: 面向对象,事件驱动,软件的集成式开发,结构化的程序设计语言,强大的数据库访问功能,支持对象的链接与嵌入技术,网络功能对个应用程序向导,支持动态交换、动态链接技术、联机帮助功能3。3.2基于VF的分布式物资管理系统的设计 使用VF进行物资管理系统的设计,VF是一门较为基础的编程语言,它的特点是简单易学,而且使用VF进行物资管理系统的设计,它操作界面友好、美观,而且使用VF进行数据库管理系统的设计,简单易行,VF就是为可视化的数据

15、库管理系统量身定做的,但是VF的面向对象的特性相对比较差,执行效率也比较低,在现如今的时间就是效率的时代,在大型的物流企业和大型企业的仓储里面使用其设计的管理系统,与大部分的企业的企业文化不能相互融合在一起,而且VF编写的系统是可以全面可视的,在节奏比较快的情况下,比较容易误操作4。3.3基于VC的分布式物资管理系统的设计 用C语言进行系统的设计,C语言是大学期间学到的相对较为主流的编程语言之一,C语言是面向过程的编程语言,用C语言进行物资管理系统的设计和用C进行物资管理系统的设计都具有一个比较突出的优点,就是执行效率高,同时C语言和C又具有语法结构相对较为复杂的特点,由于分布式物资管理系统的

16、物料种类和特性相对较多,要用C语言一类的编程语言来编写运行程序,要存储相应的信息,占用的内存相对较多,内部引用和调用的时候,相对比较容易出错。同时使用C语言进行编程,它本身的编程界面不支持中文,所存储的物料信息的基本属性都只能用英文信息,使用的时候也相对十分不便5。3.4基于C的分布式物资管理系统的设计 用C编写物资管理系统的优势:C是面向对象的编程语言,它也继承了C语言的指针数组等特性,C可以实现可视化的编程,可以直接建立一个类,让所有的其他物资继承所建立类的特性,然后通过指针找到符合条件的物料信息对其进行修改、查询、打印等相应的功能,也可以通过C里面的文件操作导出所存放的物料信息到相应的文

17、件中。相比较于前面的几种编程语言,C不仅是面向对象的编程语言,它也包含了C语言的面向对象的特性,同时C也是现如今编程的主流语言,通过使用C进行此项设计,可以更加了解C的语法结构,进一步掌握C这一门编程语言的特点,以便于今后使用6。4 需求分析 通常,对物资的信息进行管理的系统,功能可以很复杂很强大,也可以很简单很明了,但是最主要的需求是必须满足的,比如物资信息的注册、查询、修改、删除以及按某个要求进行物料的清单打印等。经过这样一个调查分析的过程,设计的物资信息管理系统需求才能明确。 下面列出分布式物资管理系统的主要需求。 (1)存在一个数据文件,用来存储物料的具体信息,这样才不至于程序一结束,

18、数据就丢失掉。 (2)可以注册新物料。 (3)允许修改物料的基本信息。 (4)允许删除物料的信息。 (5)可以按产品名称查询,进货日期查询并统计,按产品名称和规格查询并统计查询物料的信息。 (6)可以根据要求打印所需的物料清单。 (7)有一个主界面,供选择和调用上述选项。5 总体功能设计本系统可以分为几大模块:主界面模块,注册信息模块,删除信息模块,物料领取模块,查询信息模块,保存信息模块,打印模块。 分布式物资管理系统主界面模块注册信息模块领料模块删除信息模块查询信息模块保存信息模块打印信息模块图5-1 总体功能结构可以建立一个product类来存储相应的数据,并且使用指针链表的方法实现。类

19、声明如下。 class product public: string m_Code; string m_Name; unsigned long int m_Amount; unsigned long int m_Howmany; string m_Which; string m_Department; string m_Size; unsigned long int m_Resettime; unsigned long int m_Comeintime; product* Next; 5.1主界面模块 主界面模块是用来实现分布式物资管理系统的主界面的,主要完成的功能有主界面显示、主界面选项的输

20、入选择、不同功能模块的调用,从而达到用户与该系统交互的目的。主界面模块流程如图5-2所示: 开始 创建带表头的链表打开文件 输入指令注册信息模块领料模块删除信息模块查询信息模块保存信息模块打印信息模块 是否继续 结束图5-2 主界面模块失败是否成功5.2注册信息模块 注册信息模块的功能是在链表中增加新的节点,并初始化成员变量的值,根据输入决定是否连续注册信息。注册信息模块流程如图5-3所示: 开始 结束 新增节点分配内存 输入变量值是否继续输入图5-3 注册信息模块是5.3查询信息模块 查询信息模块的功能是在链表中查询满足给定条件的节点,也就是满足要求的某种物料的信息,输出对应的信息数据。 查

21、找信息模块流程图如图5-4所示。开始结束 输入条件 查找 输入变量值是否满足要求输出查找结果否是图5-4 查询信息模块5.4领料模块 物料领取模块的功能是根据输入物料的编号到该物料,如果找到了就按照提示的方式,输入更正后的物料信息,否则就输出没有找到相应的物料的提示。 物料领取模块流程如图5-5所示。开始开始结束按编号查找查找是否满足要求修改信息图5-5 领料模块是否5.5删除信息模块 删除信息模块的功能是根据输入物料的编号查找到该物料,如果存在就删除该物料的信息,否则无操作。删除信息模块流程如图5-6所示。 开始 按编号查找 查找是否满足要求 是否找到 删除该物料信息 结束否否是是图5-6

22、删除信息模块5.6保存信息模块 保存信息模块的功能是循环遍历整个链表,顺序保存每样物料的各种信息数据。 保存信息模块流程如图5-7所示: 开始 结束保存记录 是否遍历所有否图5-7 保存信息模块5.7打印信息模块 打印信息模块,根据系统提示,输入与提示信息相符的打印方式,系统自动打印出相关的物料信息。打印信息模块的流程图如图5-8所示。 开始 结束 输入条件 输入打印方式是否满足提示要求 打印物料清单否图5-8 打印信息模块是6系统功能的实现 将系统分为系统整体功能、系统界面显示功能、注册信息功能、删除信息功能、查询功能、领料功能、保存信息功能和打印清单功能等8个模块。6.1系统整体功能的实现

23、先建立了一个公共物料类,定义物料的各种属性,包括物料的代码、名称、库存数量、当前的那次领取该物料的数量及领取批次、类别和尺寸大小等信息。并且在公共物料类中申明引用的各个子函数(如注册信息函数product* Create(product* Head))以及他们的形参类型和返回值类型,后面接主函数。主函数里面的头文件包括:#include #include #include #include #include #include #include #include 76.2系统界面显示功能的实现显示系统界面,用于完成菜单选择和各种功能函数条用的功能。是紧接公共类的,在定义了公共类以后,就编辑主函数

24、。在主函数中,先要创建一个带头结点的空链表,通过调用函数product* product:Create(product* Head)实现,在该函数在调用以后会自动创建一个头指针,并分配内存空间,如果分配成功则自动为物料类的各个属性附上相应的初值,幷返回该头指针给主函数;如果没有分配内存不成功,则系统会提示分配未成功,幷返回一个空值给主函数。在主函数中同样要定义一个指针指向上述函数分配的头指针,然后在目的位置创见一个文本文档格式的文件流iofile,幷将其打开,如果打开文件失败,系统也将出现相应的提示幷返回一个-1,定义一个整形变量,用于储存菜单选项,当系统输出菜单界面以后,自动提示输入菜单选项

25、。如果在其提示下输入0,则自动退出系统;如果输入1,则进入子函数注册信息函数product* product:Add(product* Head);若输入2,则进入领料模块函数product* product:Lend(product* Head);若输入3,则进入删除信息模块函数product* product:Del(product* Head);若输入4,则进入查询物料信息模块product* product:Search(product* Head);若输入5,则进入文件保存模块函数product* Save_ByFile(product* Head,fstream& ofile);若

26、输入6,则进入打印模块函数product* Printf(product* Head)。当输入07以外的其它字符时,系统会报错,在调用函数完成后释放指针幷关闭文件。6.3注册信息功能的实现 在注册信息模块函数中还是先定义一个指针变量,一个符号变量及其它变量,当根据主界面进入注册信息函数时,指针变量指向头指针,根据提示一次键入新物料的代码、名称、数量、入库时间、类别和尺寸,幷将当次领取数量、批次和最近一次领料时间附上初值0,将以上初始化的值传给指针变量指向的类,指针自动指向下一个链表;上述操作完成后,系统会提示新物料信息保存成功是否继续添加新的物料信息,此时键入Y或y则重复上述操作,否则返回主菜

27、单。6.4查询信息功能的实现同样在查询信息功能函数中,还是先定义一个指针变量,一个整形变量以及其他相应的变量,指针变量指向头节点的下一位,函数被调用后会出现提示1按产品名称查询;2按进货日期查询;3按产品名称和规模查询,然后提示输入查询方式。如果输入1,系统会继续提示你输入你要查询的物料名称,然后系统会自动查找库里面是否有你要查找的信息,找到了就输出所有物料的代码,物料的名称,物料的库存量,物料的类别,物料的尺寸和物料的入库时间,直到把所有信息都找完,幷提示你查询结束。如果输入2,系统会继续提示你输入你要查询的物料的进货日期,然后系统会自动查找库里面是否有你要查找的信息,找到了就输出所有满足条

28、件的物料的代码,物料的名称,物料的库存量,物料的类别,物料的尺寸和物料的入库时间,直到把所有信息都找完,幷提示你查询结束。如果输入3,系统会继续提示你输入你要查询的物料的尺寸大小和名称,然后系统会自动查找库里面是否有你要查找的信息,找到了就输出满足条件的物料的代码,物料的名称,物料的库存量,物料的类别,物料的尺寸和物料的入库时间,直到把所有信息都找完,幷提示你查询结束。如果输入其它字符,系统同样会报错,幷进入主菜单。6.5领料功能的实现 进入领料功能模块的函数以后,会先自动进入一个查询函数product* product:Search_Unique_Front(product* Head),然

29、后会要求输入你要领取的物料代码,幷对其进行查询,找到以后就会提示你可以领料了,要求你修改对应的物料的基本信息,如领料时间,所要领取的数量(当库存量比要领取的量小时,系统会报错,提示库存不足,幷显示剩余库存量然后要求你重新键入你要领取的量)和领取批次,之后会保存你领取后的信息显示领料成功,如果没有找到则会提示你没有找到要查找的物料信息。不管找没找到你要领取的物料,系统都会提示你是否还要继续领取物料,成功不成功都进行一样的操作,如果领料结束就键入Y或y之外的其它字符。6.6删除物料信息的实现 根据系统界面提示,进入删除信息模块对应的函数,根据提示键入你要删掉的物料对应的代码,系统找到后会进行自动删

30、除。6.7保存物料信息功能的实现 进入保存物料信息模块对应的函数以后,系统会自动根据指针的提示,只要指针指向的位置不为空,则系统就会打开文件ofile,将指针指向的位置的信息保存到文件中,文件保存完成以后也会出现相应的提示。6.8物料清单打印功能的实现物料清单打印模块是当主进入主界面模式下时,根据系统的界面提示,在界面下端输入字符7,系统便自动跳转到物料清单打印的那个模块上面来。物料清单打印模块在附录程序中对应的是product* product:Printf(product* Head)函数,是一个指针型的函数,函数中定义了一个字符型的常量和一个指针常量根据系统提示会有两种不同的打印方式分别

31、为打印本次领料清单和打印库存剩余物料清单,对应的选项为1和2。选择1以后,会提示输入你所领取物资的批次,按要求输入以后,系统就会查找与之相符的物料信息,找到一个就输出一个的物料代码、物料名称、领取批次、领取数量、物料类别、物料尺寸、领取时间、入库时间,查询幷打印完所有信息以后提示领料清单打印成功。选择2以后,系统就会自动输出指针对应的物料信息,一个一个的输出所有库存物资的物料代码、物料名称、库存量、物料类别、物料尺寸、入库时间,查打印完所有信息以后提示打印清单成功。如果键入1和2以外的字符,系统自动报错,幷返回主菜单。7系统调试和运行启动Visual C,选择【文件】【新建】菜单命令,打开【新

32、建】对话框,在【工程】选项卡中选择【Win 32 Console Application】选项,然后输入工程名和路径,选择控制台程序类型,单击【完成】按钮进入【Win 32 Console Application-步骤1共一步】对话框选中【一个空工程(E)】单选选项,单击【完成】按钮完成向导。在【新建工程信息中】核对,单击【OK】。在工作区中选择【File View】标签,展开【Source Files】项,单击【分布式物资管理系统cpp】,在编辑窗口中输入后面附录中的代码。单击【调试】工具栏中的编译按钮、连接按钮、和运行按钮8就可以进入系统界面,根据提示键入相应信息。之后调用函数可以直接在根

33、目录下面生成的【Debug】文件夹中选择【分布式物资管理系exe】进入界面。操作见图7-1图7-6。图7-1 物料信息注册 图7-2 领取物料 图7-3 删除信息图7-4 保存文件图7-5 信息查询图7-6 清单打印8系统开发遇见的问题和心得体会在进行本设计的方案选择过程中,遇到的最大的问题其实是我们在校期间学的C语言不能实现本设计所需要达到的目的,但是要重新选择学习一门编程语言来实现上述功能也不容易,如果用VB和VF来进行编程可能工作量会小不少,但是做这个毕业设计就收获会微乎其微。C相对于C语言而言,是面向对象的编程,有一定的C语言基础学基础的C还是相对就会容易很多。设计的过程中,遇到的最大

34、问题就是时间相对而言比较紧凑,主要还是因为自己没有把时间把握好,显得有些手忙脚乱的。编写程序的过程中,由于自己C不是很熟悉,所以在程序编译的过程中还是出现了不少问题,有像分号忘记输入和单词输错的小问题,也有像不知道应该引用哪些头文件的大问题。文档整理也出了不少问题,按要求都显得不是太容易。本设计的成果还远远没有达到实际应用中需要的理想效果,如果应用MFC控件9进行编程,程序设计的效果会更理想,操作控制等都会显得更人性化,所以如果用MFC控件进行编程将是分布式物资管理系统设计的一个趋势,可以结合更多的实际需求为现代物流管理服务。通过此次的分布式物资管理系统的学习,让我对C有了一个更深入的认识,也

35、让自己对文档整理有了进一步的认识,强化了个人素质,能力得到了提升,也让我认识到所有问题都不是问题,世上无难事,只怕有心人。参考文献1 王志新,金寿松制造执行系统MES及应用M北京:中国电力出版社,2006:3-132 李培根敏捷化智能制造系统的重构与控制M北京:机械工业出版社,2003:33 何玉洁数据库原理与应用M北京:机械工业出版社,2007:2-94 郭云飞VisualFoxPro6.0程序设计基础教程M北京邮电大学出版社,2003:1-165 赵海廷C语言程序设计M北京:人民邮电出版社,2005:8-126 杨进才,沈显君,刘蓉C语言程序设计教程M北京:清华大学出版社,2006:1-1

36、17 康晓林,汪涛标准C实用教程M北京:电子工业出版社,2006:350-3908 徐宏喆,梁力,原盛C面向对象程序设计M西安:西安交通大学出版社,2007:263-2679 Jeff Prosise.MFC windows程序设计M北京:清华大学出版社,2007:3-29,955-977附录源程序代码: #include #include #include #include #include #include #include #include using namespace std; class product public: string m_Code; string m_Name; u

37、nsigned long int m_Amount; unsigned long int m_Howmany; string m_Which; string m_Department; string m_Size; unsigned long int m_Resettime; unsigned long int m_Comeintime; product* Next; public: product* Create(product* Head); void Rel(product* Head); product* Add(product* Head); product* Search(prod

38、uct* Head); product* Search_Unique_Front(product* Head); product* Lend(product* Head); product* Del(product* Head); product* Save_ByFile(product* Head,fstream& ofile); product* Printf(product* Head); ; int main() product*st=new product(); st=st-Create(st); fstream iofile; iofileopen(d:iofile,ios_bas

39、e:in|ios_base:out|ios_base:app); if(!iofile) cout打开文件失败!endl; return -1; int menu; while(1) cout*endl; cout*=菜单选项=*endl; cout* *endl; cout* 1注册信息 2领料 3删除信息 4查询信息 *endl; cout* 5保存文件 6打印清单 0退出系统 *endl; cout* *endl; cout*endl; cout请选择相应操作菜单项:menu; while(cinfail() cout请选择正确的菜单选项。menu; switch(menu) case

40、0: cout成功退出系统!Add(st); break; case 2: st=st-Lend(st); break; case 3: st=st-Del(st); break; case 4: st=st-Search(st); break; case 5: st=st-Save_ByFile(st,iofile); break; case 6: st=st-Printf(st); break; default: cout请选择正确的菜单项进行操作。多谢合作!Rel(st); iofileclose(); return 0; product* product:Create(product* Head) Head=new product; if(!Head) cout分配内存失败!m_Code=; Head-m_Name=; Head-m_Amount=0; Head-m_Howmany=0; Head-m_Which=; Head-m_Department=; Head-m_Size=;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1