毕业设计(论文)-分布式物资管理系统设计.doc
《毕业设计(论文)-分布式物资管理系统设计.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查询信息模块 查询信息模块的功能是在链表中查询满足给定条件的节点,也就是满足要求的某种物料的信息,输出对应的信息数据。 查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 分布式 物资 管理 系统 设计
链接地址:https://www.31doc.com/p-3949190.html