库存管理课程设计论文机械工程及其自动化学院专业课程设计报告BH-ERP系统/库存管理模块设计与开发小组成员:梁赫(38071412)乔斌(38071407)王典(38071409)于浒(38071410)杨吉飞(38071425)第1章综述ERP系统38071412 梁赫ERP是英文Enterprise Resource Planning的简称,中文名称是“企业资源规划,他是用于改善企业业务流程性能的一系列活动的集合,由于模块的应用程序支持,它集成了从产品计划、零件采购、库存控制、产品分销和订单跟踪等多个职能部门的活动。
在ERP中,还可以包括企业的财务管理和热力资源管理模块。
ERP不但可以管理企业内部的资源,还强调了与供应商和客户的关系管理,它的应用也因此不仅限于制造业,还可以延伸到其它类型的企业。
而我的理解是,ERP系统可以说是一种商业软件包,允许企业自动化和集成主要的业务流程、共享通用的数据且分布在整个企业范围内,它是一种商业战略,集成了制造、财务、和分销职能以便实现动态地平衡和优化企业资源。
从系统角度来看,ERP系统是一个有着自己的目标、组成部分和分界的有机统一的系统。
只有在ERP系统的各个组成部分的运行达到协调一致时,ERP系统才能真正的发挥出自己的效能:首先,他的目标是改进和流线化企业内部业务流程,然后在此基础上提高企业的管理水平、降低成本以及增加效益。
第二,ERP一共包含有以下组成部分:(1)ERP软件是它的核心,是一种基于模块的应用程序。
一般情况下,软件主要涉及产品计划、零部件采购、库存管理、产品分销以及财务管理和人力资源管理等职能。
(2)流线化的流程。
ERP作为一种企业级的管理解决方案,应该支持企业各个层次(战略计划层、管理控制层、业务操作层)业务流程的流线化。
而实践证明,许多成功的ERP系统正是因为集成了跨职能部门的业务流程而达到了预期的目标。
(3)终端客户。
ERP系统的终端用户应该是企业各个层次上的员工,从高层的决策人员到中层的管理人员再到基层的业务人员。
(4)支持ERP软件的硬件和操作系统,,主要包括UNIX,Windows,Linux 等,其中UNIX是运行的最稳定而又最强大的主要操作系统。
第三,ERP系统是有边界的。
一般认为,ERP系统的边界小于实施该ERP系统企业的边界。
在实践中,如果ERP系统的实施涉及到与企业外部信息系统的集成,那么表示这种实施内容包括ERP系统和其他系统。
下面谈一下ERP系统的特点:ERP系统把企业各个部门的职能集成到一个计算机系统中,它可以为各个职能部门的不同需求提供服务。
在ERP系统出现之前,企业中中许多职能部门都有自己单独的计算机系统,这些系统都有自己的特殊的优化方式以便满足这些职能部门的需求。
但是ERP系统把它们和不能构成一个单独的计算机系统,在一个单独的数据库下运行,以便各个职能部门方便地共享数据和互相通信。
这种集成方式可以大大提高企业各项各业务的运行效率。
例如,分析一下与客户签订订单这项业务流程。
在ERP系统采用以前,一般情况下,当与客户签订一份订单时,该订单纸张就开始在企业中从一个办公桌到另一个办公桌的旅行,这产生了一系列的问题,如时间被延迟等,甚至会出现信息的丢失与订单的错误,没人准确的知道订单的当前状态。
而ERP系统自动化了那些在执行业务流程中重复进行的工作。
通过使用ERP系统,当客户服务代表从客户哪里去得到订单时,他就拥有了该订单的所有信息。
企业中的每一个员工都可以看到同一个计算机屏幕,并且可以放we弄一个保存了库户信息的数据库。
为了查找订单在什么地方,只需要登录ERP系统并且按照订单处理路径寻找就可以了。
在业务控制层,ERP系统可以降低业务成本。
ERP系统是一个企图企业跨各业务部门的业务流程集成到一个企业级业务流程的信息体统,主要优点在于协调各个业务部门,提高业务流程的整体效率。
在管理控制层,ERP系统可以促进实时管理的实施,而ERP的使用大大提高了管理人员及时发现问题和及时解决问题的能力。
在战略计划层,ERP系统可以支持战略计划。
而如何更好地提高ERP系统地战略计划功能,将是ERP系统今后发展的一个重要方向。
实际上,从目前来看,ERP系统本身还存在着许多缺点,一般认为其主要包括:实施过程的风险性,与传统系统的集成问题,客户定制问题,成本高昂,企业内部员工的消极抵触,与企业的战略冲突以及计算机系统的安全性和病毒问题。
这些都制约着ERP系统的使用推广和发展,然而其在企业中如雨后春笋般的应用也是当今的不可阻挡的潮流。
最后谈一下ERP系统的演变。
他的演变过程是一个综合的过程,不是某个单一事件造成的。
一般认为一共有五个来源:1、信息技术的飞速发展和信息系统应用范围的不断深化是ERP系统必然出现的物质基础和技术推动力;2、孤立数据存在的客观现实、计算机集成制造思想的提出和CIMS实践的影响,是提出ERP系统概念的外部需求和理论基础;3、管理工具的时间促进了管理不断创新,是ERP系统概念的内部需求;4、MRP系统、MRPⅡ系统的发展演变是导致ERP系统出现的直接前提和表现形式;5、BPR思想、Y2K问题是ERP系统在企业得到快速实施和应用的直接导火索。
附:ERP系统的结构框图:生产与计划控制库存采购营销人力资成本计财务管生产管理型分销基础质量成本人事经营财务销售ERP系统第二章库存管理模块设计与开发1.任务概述任务书中要求的课程设计需完成下列具体工作:1.在对企业资源计划ERP原理和系统作整体了解的基础上,重点研究、分析库存管理的业务流程、库存管理软件模块的功能、及其与ERP系统中其它模块的关系,完成库存管理模块的系统分析。
2.设计库存管理模块的功能模型,所开发的库存管理软件模块应完成如下功能:1)基本信息的输入,包括库位和库存货号的输入2)库存的调整与移动3)客户订单CO送/退货单的输入、存档4)采购订单PO收/退货单的输入、存档5)制造订单MO收/退货单的输入、存档6)领/退货单的输入、存档7)查询与报表;✧库存报告按货号✧库存报告按库位✧库存调整记录查看✧库存移动记录查看✧客户订单CO送/退货单查询按单号、按货号、按CO✧采购订单PO收/退货单查询按单号、按货号、按PO✧制造订单MO收/退货单查询按单号、按货号、按MO✧领/退货单查询按单号、按货号、按PO/MO3.完成模块的详细设计报告,应包括如下内容:1)信息模型2)数据结构物理模型3)界面设计4)开发技术方案5)与ERP系统相关模块的集成与联调方案。
4.学习数据库编程工具Microsoft Access,开发与调试库存管理软件模块。
5.实现与ERP整体系统各模块的集成,完成与其它ERP系统子模块的联调。
6.完成课程设计报告(要求详见课程设计报告模板)。
报告是所做工作的总结,说明分析的方法和结论、设计方案和软件开发的结果。
应叙述清晰,图文要规范。
注意在工作过程中及时总结和积累素材,最终在此基础上完成报告。
7.准备答辩。
自己增加的所实现的要求:1.库存内部人员的管理2.操作记录的查询2.系统设计与开发思路描述为完成本次专业课程设计任务所采取的工作思路与技术路线,所采用的开发平台及其选用的原因。
如下图例。
用户需求分析系统分析业务流程数据流程功能说明书数据库设计数据加载数据测试算法分析应用设计(界面及导航图)SQL 程序服务器数据库管理与维护应用开发(PowerBuilder)服务器应用系统客户应用测试数据库图1 库存管理模块设计开发流程图3.系统功能设计系统功能树,如下图:库存管理库存基础数据库存业务处理仓库代码维护货位代码维护物料代码维护库存调整维护库存移动维护库存人员维护库存物料维护单据存档系统设置系统初始化操作记录入库操作处理出库操作处理库存盘点操作库存更正操作安全库存操作枯萎查询图2 库存管理模块功能模型4.系统信息模型设计4.1系统信息流程图计划部门销售部门采购部门库存基础数据仓库部门库存处理维护业务MPS MRP图3 库存管理模块第一层数据流图数据输入货位代码维护仓库代码维护物料代码维护库存系统代码维护数据输入图4 库存管理模块第二层数据流图库存初始化库存操作更正出库操作盘点操作入库操作移库操作物料操作文件订货点计算物料需求计划文件图5 库存管理模块第二层数据流图生产部门仓库部门销售部门采购部门入库处理材料入库客户退货产品入库入库单据库存操作文件物品操作文件图6 库存管理模块第三层数据流图(入库展开)生产部门仓库部门销售部门采购部门入库处理领用材料销售出货生产领料出库单据库存操作文件物品库存文件供应商外发加工图7 库存管理模块第三层数据流图(出库展开)4.2系统信息概念模型基于实体-关系模型分析并绘制模块的信息项的概念模型。
入库单据领料单出库单据库位管理人员管理盘点管理操作记录库存管理库位号盘点审查入库领料操作出库安全库存管理库位调整移动参照3参照4参照1参照2参照5参照6产品清单采购收货单发货单退货单数量单号物料编号原单号物料编号单号数量原单号原库位到库位安全库存库存量物料编号库位编号物料编号数量库位编号物料编号单号物料编号数量操作类型操作日起单号仓库号人员编号职务。