资源预览内容
第1页 / 共64页
第2页 / 共64页
第3页 / 共64页
第4页 / 共64页
第5页 / 共64页
第6页 / 共64页
第7页 / 共64页
第8页 / 共64页
第9页 / 共64页
第10页 / 共64页
亲,该文档总共64页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
I摘摘 要要 随着改革开放的深入,国内熔模铸造行业的改革和发展也不断加快,其信息化程度不断提高,业务流程不断细化。原有的熔模企业信息管理系统在对新的业务流程的管理过程中逐渐体现其不适应性。因此,为适应现代市场经济发展的需求,应该开发一套贯彻先进管理思想并且实用的熔模企业 ERP(企业资源计划)系统。 从而实现合理配置和利用资源、降低成本、提高劳动生产率、缩短生产周期、提高客户服务质量。 本文首先在对多种先进管理思想和技术(ERP、JIT 等)研究的基础上,针对熔模企业的特点,提出了一个面向熔模企业 ERP 系统的应用框架,给出了其逻辑体系结构。其次,根据 ASP.NET 技术的特点和面向对象的设计原则,提出了可复用的组件化的设计方案,设计开发了继承于.NET 的 DataGrid 的 Web 组件 HZGrid。并采用此组件对生产管理和权限管理模块进行了开发。实践证明这是一种高效的开发模式,既降低了开发工作量又统一了界面和操作。 本文最后对开发过程的积累的经验进行总结,并对熔模企业 ERP 系统的前景进行了展望。 关键词:熔模铸造企业; 信息管理系统; ERP; ASP.NET IIAbstract Along with the reform and opening up going more widely, evalutions and developments of domestic investment casting enterprises speed up, with the info-infrasture strengthened and business process refined. Gradually, the origin Management Information System for investment casting enterprises cant meet the demand of modern business management. Thus, In order to meet the demand of modern market economics, it is necessary to develop a set of practical and advanced Enterprises Resource Planning(ERP) system for investment casting enterprises, which can carry out the modernest management theory to realize lower cost, higher labor productivity, shorter production cycle, disposing and using resources properly and improving customers service quality. This paper firstly studies various advanced administrative ideas and techniques, such as Enterprise Resource Planning, Just In Time(JIT), etc. Then aiming at the characteristics of investment casting enterprise, an application frame as well as its logic system structure is presented. Secondly, a reuseable and component-based design mode are set up and the core web component named as “HZGrid” inherited from DotNet DataGrid are designed by using some software development technologies based on Microsoft ASP.NET platform and the theory of Object Oriented Programming. With the design mode and HZGrid, production planning management module and rolei (4) 添加记录 增加记录就像编辑记录一样,是对现实世界情况变化的一个反应和记录,也是数据维护人员的日常工作之一。在基于浏览器的企业应用中添加记录应不同于删除或修改记录。添加一条记录与其他记录没有太多关系,考虑到界面的友好性,添加功能在本系统中是在一个单独的页面中实现的。 页面中的控件全部由 HZGrid 组件提供的 AddRecords 接口动态生成, 这样就不必为每一个数据表设计一个 Web 页面, 提高了开发效率。一个动态生成页面控件的简单例子如下: Label lb1 = new Label(); TextBox tb1 = new TextBox(); Button bt1 = new Button(); bt1.Click += new EventHandler(Button1_Click);/给按钮添加事件 Panel1.Controls.Add(lb1); Panel1.Controls.Add(tb1); Panel1.Controls.Add(bt1); 233.6 小结小结 选择先进的合适的技术的好处在于降低系统的开发成本,提高开发效率。本章对系统所采用的 Microsoft .Net 技术平台的关键技术逐一进行了简要的介绍并详细描述了系统自行开发的 Web 组件 HZGrid 的开发流程。该组件具有可拖动列、单元格鼠标单击修改并集成了各种编辑功能的特性,大大简化了开发的步骤。 244 熔模4 熔模 ERP 系统总体设计系统总体设计 4.1 设计思想与业务模型设计思想与业务模型 计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用,管理思想的发展与信息技术的发展是互成因果的环路。信息技术最初在管理上的运用,主要是记录一些数据,方便查询和汇总,而现在发展到建立在全球 Internet 基础上的跨国家、 跨企业的运行体系。 其中主要经历了 MIS、MRP、MRP、ERP 以及今天的电子商务时代的 ERP5 个阶段。 简单来讲企业的所有资源包括三大流:物流、资金流和信息流32。ERP 也就是对这三种资源进行全面集成管理的信息系统。现代企业管理理论认为管理系统的核心在于围绕企业供需链展开的若干个业务过程。即以客户为中心,根据客户需求,在综合考虑成本与交付周期等因素基础上,制定相适应的质量指标与销售计划,再根据销售计划制定企业生产计划、物料需求计划,在综合考虑库存量与安全库存等因素后,制定出企业采购计划,能力需求计划、生产作业计划等33,34。通过供需链的管理以保证对物流、信息流、资金流进行适时、适量、适地的计划、协调、调度与控制,实现在正确的时间、正确的地点将正确的需求项目按照正确的数量交给正确的交易对象的目标。系统主供应链模型如图 4-1 所示。 信息流物料流入物料流出物流过程质量管理铸件生产工艺设计零件销售原料采购资金流过程信息流资金流入资金流出供应市场销售市场 原料 需求模料, 粘接剂 等订单铸件 产品订单对铸 件的要求成品标准质量 要求厂家资料质量反馈,返修率通过质检 的产品原料质检结果质检 申请 信息质量 数据 反馈铸件 半成 品铸造 工艺 流程过程 数据 反馈物料配送物料需求成品入库销售计划图 4 - 1 熔模铸造企业 ERP 供应链模型 254.2 系统总体结构系统总体结构 熔模 ERP 系统结构复杂且用户的需求经常发生变更, 因此系统结构应该层次化。层次化的主要设计思想是:每一层服务于相邻的上层但底层不必知道上层的逻辑。这样做的好处在于程序的逻辑、结构很清楚,便于阅读、修改、维护等,适于团队的开发。本系统结构主要分为四个逻辑层,如图 4-2 所示。 。浏览器浏览器浏览器生成各种用户界面业务外观(MPS,MRP等子系统的入口)业务规则(MPS,MRP,BOM等生成接口)管理所有低级数据访问的类客户端Web层业务逻辑层数据访问层SQL Server图 4 - 2系统层次结构图 (1) Web 层 Web 层为客户端提供对应用程序的访问。这一层主要用来显示处理过的数据或者只是提交原始的数据,以及接受用户输入、验证用户输入数据的正确性等等,并不涉及复杂的业务处理逻辑。Web 层由 ASP.NET Web 窗体和代码隐藏文件组成。Web 窗体只是用 HTML 提供用户操作, 而代码隐藏文件实现各种控件的事件处理。 (2) 业务外观层 业务外观层为 Web 层提供处理帐户、 生产计划和生产控制等的业务界面。 这一层的设计思想主要是采用 Facade 模式, 为业务逻辑提供统一的接口以避免 Web 的的事件处理过于复杂。业务外观层用作隔离层,它将用户界面与各种业务功能的实现隔离开来。除了低级系统和支持功能之外,对数据库服务器的所有调用都是通过此层进行的。 (3) 业务规则层 业务规则层是系统的核心业务逻辑部分,它包含各种业务规则和逻辑的实现。26业务规则完成诸如生产计划、物料清单的生成以及客户帐户和订单的验证这样的任务。此层大部分功能都被包装成为 WebService 以支持分布式的处理。 (4) 数据访问层 数据访问层为业务规则层提供数据服务。这一层隐藏了对数据库中的数据处理(如数据库的连接、释放以及各种存储过程的参数设置等等)的细节,使得数据访问的服务对于上层是“透明”的。 上述各层则系统中各为一个程序集(.net 术语,类似于一个动态链接库) ,通过定义它们的依赖关系即可保证上层的生成不影响到下一层,而下层的重新编译可立即反映到上层中去。 4.3 系统模块划分系统模块划分 熔模 ERP 是一个十分庞大的系统,因此有必要对系统进行模块设计和划分。一方面有利于化繁为简,分而治之,避免太多纠缠于过于复杂的系统设计;另一方面有利于系统的改装和扩展,也方便用户根据自己的需求灵活地采用相应的功能模块。模块的划分必须遵照低耦合、高内聚的划分原则35,同时也要尽可能覆盖熔模铸造企业的主要管理业务。 基于 ASP.NET 的熔模 ERP 系统的主要功能模块如图 4-3 所示。 图 4 - 3 系统模块结构图 (1) 供应链管理是企业整个物流过程的起点。采购计划主要是依据主生产计划以供应链管理 生产 管理 销售 管理 人力资源管理质量 管理 财务 管理 系统 维护 库 存 管 理 供 应 商 管 理 采 购 计 划 生 产 计 划 生 产 数 据 采 集 生 产 数 据 统 计 分 析 外 协 管 理 营 销 管 理客 户 档 案 管 理客 户 服 务人 事 管 理劳 资 管 理招 聘 管 理职 工 教 育 与 培 训质 量 计 划 与 目 标质 量 控 制 与 追 踪质 量 文 档 管 理缺 陷 分 析 财 会 核 算 成 本 管 理 数 据 维 护系 统 安 全生 产 工 艺 管 理 基于 ASP.NET 的熔模 ERP 系统结构 模 具 管 理 机 台 管 理设备管理27及安全库存量和现有库存量,并通过供应商的信息查询,价格和信誉对比来综合确定的。委外加工在本质上是采购铸件半成品。由于熔模的生产周期较长, 在生产能力和交货日期的约束下, 一些计划外的订单经常需要委外加工。外协管理主要负责外协厂商的信息存档和查询,以及外协后订单的跟催等36。 (2) 生产管理是企业管理的核心。生产计划是企业信息系统的控制中心,产品生产都是在生产计划的控制下,按照产品的
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号