BS结构MES查询和计划模块设计实现分析.doc
《BS结构MES查询和计划模块设计实现分析.doc》由会员分享,可在线阅读,更多相关《BS结构MES查询和计划模块设计实现分析.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、. .B/S构造MES查询和方案模块设计与实现摘要电子枪生产执行系统根据企业实际需要开发,其中查询模块是为工厂管理决策层及相关人员提供生产分析及实时报告,方案模块是为管理人员提供一个以日历形式制定生产方案的在线平台。工程开发采用了微软解决方案框架、MSVS2005开发平台、SQLSERVER数据库以及AJAX、JavaScript、ADO.NET2.0、ASP.NET2.0等新技术,在限定的期限和费用条件下较好地完成了设计和实现任务,使得用户可以通过公司内部局域网中的任何一台电脑进展数据查询和生产方案安排。关键词:企业信息化,MES,MSF,B/S构造ABSTRACTThe electron
2、gun production execution system is developed according to the enterprise actual demand. The query module in the system provides the production analysis and the real-time report for the plant management decision-making strata and the correlation personnel, and the plan module provides one for the adm
3、inistrative personnel by the calendar form formulation productive plan online platform. The project is developed by using several newest technologies such as the Microsoft Solution Frame, Visual Studio.Net 2005, the SQLSERVER database,AJAX, JavaScript, ADO.NET2.0, ASP.NET2.0 and so on. During the de
4、velopment,the developers are requested to plete the design and the realization duty well in under the definition deadline and the expense condition, caused the user to be possible to carry on the data inquiry and the productive plan arrangement through pany interior local area network in any puter.K
5、eywords:enterprise informationization, MES, MSF, B/S structure目录1 绪论1.1 电子枪厂MES系统开发的目的及意义本次电子枪生产执行系统(Manufacturing Execution System,MES)是为彩虹集团电子枪厂定做的。可以为公司管理层准确、时实的反响电子枪生产状况的实际情况各类生产线的成品率,不良品率,出库入库数,各类数据报表以作为管理层制定生产决策时的重要参考并且提供智能的产品生产日方案录入(以日历的形式)以使管理层制定生产方案能够准确到每日。本人负责该系统中生产查询和方案模块的设计与实现:电子枪MES查询模块
6、是为工厂管理层及决策层及相关管理人员提供实时报表查询了解最新的生产状况的数据查询实时系统。在生产管理过程中,管理人员通过选择相应的菜单项选择项组合来查询其想要获得的数据报表。使生产线的实际生产信息实时的反响给管理层或其他部门,以便公司管理层及时对生产情况进展调整。电子枪MES方案录入模块是为工厂管理层及决策层及相关管理人员提供制定生产方案的智能系统,以日方案为最小单位和后台数据库存储过程相结合聚合统计为每周,每月,每年方案数以各类报表的形式表达在数据查询中。1.2 MES在生产管理工作中的必要性随着市场的全球化和客户需求的多样化,企业的竞争已开展成为时间的竞争、效劳的竞争。谁能对多变的市场需求
7、做出迅速的反响,谁就能赢得市场竞争。对于任何一个企业而言,单一的生产方式已经不复存在,代之的是多种生产方式(面向库存的生产、面向订单的生产、面向订单的装配、定制产品等)或混合生产模式。车间作为企业的物化中心,其目的就是要及时地以最低本钱生产出满足客户需求且质量合格的产品。这就要求现代的车间管理和控制系统能够面向产品的制造过程将方案流、控制流、质量流和工艺信息流全面集成的同时,还必须具有开放、自组织、自适应和可重构的能力,能够在企业的集成中起到承上启下的桥梁作用。许多企业通过实施MRPII/ERP来加强管理,然而上层生产方案管理受市场影响越来越大,明显感到方案跟不上变化。面对客户对交货期的苛刻要
8、求,面对更多产品的改型,订单的不断调整,企业决策者认识到,方案的制订要依赖于市场和实际的作业执行状态,而不能完全以物料和库存回报来控制生产。同时MRP II /ERP软件主要是针对资源方案,这些系统通常能处理昨天以前发生的事情(作历史分析),亦可预计并处理明天将要发生的事件,但对今天正在发生的事件却往往留下了不规X的缺口。传统生产现场管理只是一黑箱作业,这己无法满足今天复杂多变的竞争需要。而且,企业的主要活动就是生产,生产管理是企业管理中最主要的功能,生产管理的大局部工作都要落实到车间。因此,必须加强对车间生产的管理和控制。而由美国先进制造研究机构AMR(Advanced Manufactur
9、ing Research, AMR)提出的生产执行系统MES,正是面向车间生产的管理和控制系统。MES即为制造执行系统,它是由各种功能模块组成的系统,位于企业的方案层与底层控制层之间,不同模块完成生产车间不同的生产管理与控制功能,可以说,MES是一种管理车间生产的方式,或者说,它本身就是一种生产管理与控制系统。本文以彩虹集团电子枪厂的课题为背景,探讨了如何把MES这种先进的理念应用于彩管行业的生产流水线,研究了彩管企业的基于MES的生产管控系统。1.3 MES系统设计要点1.3.1 MES系统设计框架 不同的制造企业其内部的信息系统各不一样,但其根本架构一般由以下几局部系统组成 1) ERP系
10、统。主要提供企业运作的物料需求方面的信息。 2) LOGISTICS系统。跟踪产品的SHIP数据。 3) MES系统。产品制造执行信息系统的核心。 4) WEB应用程序效劳器。提供基于WEB的各种查询。5)平安设计。提供数据访问的平安性。 制造业的类别可谓是五花八门,不同的产品类别有不同的生产方法。尽管如此,其生产作业方式一般有两种类型: 1)以工艺对象为主的加工中心作业方式 这种实施布置是与工艺对象专业化的生产组织方式相对应的。当产品品种较多,每一种产品的生产量都不是很大,只能断续生产时,通常采用工艺对象专业化的生产组织方式。在这种布置下,设备是按照其所具有的功能来布置的。 2以产品对象为主
11、的流水线作业方式。在这种布置下,设备是按照某一种或几种产品的加工路线或加工顺序顺次排列的,所以常称为生产线,但生产线并不一定是一条直线。在产品对象专业化布置中,设备或工作地(活动单元)之间的相对位置几乎没有其它选择,均按产品的加工顺序或装配顺序排列,产品顺次从一个工作地流向下一个,直至生产线的最后一个,即被完成。电子加工制造效劳企业一般的采用的都是流水线作业方式,即产品按照工艺顺序从一个工位流向下一个工位,直至成为成品。1.3.2 MES人机界面设计原那么1以查询和方案功能作为界面设计的核心2界面必须始终一致3界面必须使用户随时掌握任务的进展情况4界面设计必须尽可能简洁5界面友好,操作人性化6
12、输入画面尽可能接近实际7具有较好的纠错功能2 技术路线的选择与开发创新2.1 MES定位模型MES作为面向制造的系统必然要与企业其它生产管理系统有密切关系,MES在其中起到了信息集线器(Information Hub)的作用,它相当于一个通讯工具为其它应用系统提供生产现场的实时数据。MES的定位模型(如图 2-1)反映了MES与其他企业管理系统之间的关系。图2-1 MES定位模型一方面,ERP系统需要MES提供的本钱、制造周期和预计产出时间等实时的生产数据;供给链管理系统从MES中获取当前的订单状态、当前的生产能力以及企业中生产换班的相互约束关系;客户关系管理的成功报价与准时交货那么取决于ME
13、S所提供的有关生产实时数据;产品数据管理中的产品设计信息是基于MES的产品产出和生产质量数据进展优化的;自动化模块那么需要时刻从MES中获取生产配方和操作技术资料来指导人员和设备进展正确地生产。另一方面,MES也要从其它系统中获取相关的数据以保证MES在工厂中的正常运行。例如,MES中进展生产调度的数据来自ERP的方案数据;供给链的主方案和调度控制着MES中生产活动的时间安排;PDM为MES提供实际生产的工艺文件和各种配方及操作参数;从自动化模块反响的实时生产状态数据被MES用于实际生产性能评估和操作条件的判断。从图2-1中可看出MES与其它分系统之间有功能重叠的关系,例如MES, CRM,
14、ERP中都有人力资源管理,MES和PDM两者都具有文档控制功能,MES和SCM中也同样有调度管理等等,但各自的侧重点是不同的。各系统重叠X围的大小与工厂的实际执行情况有关,而且每个系统的价值又是唯一的。2.2 B/S开发架构由于本系统的根本设计思想是实时、简便、友好故放弃了传统的C/S架构而采用现在流行的B/S架构,这样管理人员可不分地域的实时掌控管理当前产品生产情况,并及时作出决策调整。B/Sbrowser/server构造即浏览器和效劳器构造。它是随着internet技术的兴起,对C/S构造的一种变化或者改良的构造。在这种构造下,用户工作界面是通过浏览器来实现,极少局部事务逻辑在前端bro
15、wser实现,但是主要事务逻辑在效劳器端server实现,形成所谓三层3-tier构造。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的本钱和工作量,降低了用户的总体本钱。以目前的技术看,局域网建立B/S构造的网络应用,并通过internet/intranet模式下数据库应用,相对易于把握、本钱也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式比方Lan,Wan,Internet/Intranet等访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,效劳器数据库也很平安。特别是在Java和VS.NET这样的跨平台语言出现之后,B/S架构管理软件更
16、是方便、快捷、高效。2.3 微软MSF组队模型电子枪MES系统为小组集体工程,其需要3位开发人员及1位测试人员共同努力工作才能完成,本人负责的生产查询及方案模块为整个电子枪生产管理系统中的两个模块。此次本小组将以标准化的微软解决方案框架MSF作为指导,在MSF软件工程流程下进展协同合作开发。微软解决方案框架构造是一组建立、开发和实现分布式企业系统应用的工作模型、开发准那么和应用指南。它帮助企业融合商业和技术的目标,降低采用新技术后系统整体的费用,以及成功的应用微软技术整合商业过程的方法。MSF提醒出为成功设计、构建和管理技术根底构造或商业解决方案,所需了解的重要风险、重要的设计根底假设和关键的
17、依赖关系。它包括明确的知识库、应用指南和实践经历。MSF 组队模型经过数年时间的开展,弥补了传统工程小组自上而下的层次构造的一些缺乏。按照 MSF 组队模型组织建立的小组是小型、跨学科的小组,在这样的小组中成员们共同承当各项职责,权衡彼此间能力差异,以便将主要精力集中到手头上的工作中。他们拥有共同的工程前景,以部署工程为中心,坚持高标准的质量和沟通,保持乐意学习的心态。 MSF 组队模型能保证工程很大程度上的成功。除了小组构造之外,有着更多因素决定着一个工程的成功与失败。不过小组构造仍然是很重要的。 在快速开发中,微软著名开发人员Steve McConnell 举例说明了这一点: “即使您拥有
18、了有技术、有动力、辛勤工作的员工,错误的小组构造也能够消弱他们的努力,而不是飞速的前往成功。一个不良的小组构造会增加开发时间、降低质量、使士气低靡、增大周转期间,最终导致工程取消。 MSF 组队模型正好是来处理这个问题的。恰当的组队构造是成功的基石,贯彻这个模型并且运用它的优先原那么能够帮助小组,使之更加有效,因而取得成功。2.4 .NET 2005开发平台本开发团队经过多方面考录,由于本系统基于WEB发布,故最终选择最新的微软VS.NET 2005开发平台中C#语言作为开发语言。C#语言集成了C+和VB开发语言的优点,是微软目前重点推广且技术成熟的面向对象语言,其各项特征非常适合作为本系统的
19、开发语言。2.4.1 .NET 2005概述. NET 2005是微软公司在2005年推出的集成开发环境,其集成了目前最新的.netframework2.0框架。. NET 2.0首先是一个环境。这是一个理想化的未来互联网环境,微软的设想是一个“不再关注单个、单个设备与因特网相连的互联网环境,而是要让所有的计算机群、相关设备和效劳商协同工作的网络计算环境。简而言之,互联网提供的效劳,要能够完成更高程度的自动化处理。未来的互联网,应该以一个整体效劳的形式展现在最终用户面前,用户只需要知道自己想要什么,而不需要一步步地在网上搜索、操作来到达自己的目的。这是一种理想,但的确实确是互联网的开展趋势所在
20、。. NET 2.0谋求的是一种理想的互联网环境。而要搭建这样一种互联网环境,首先需要解决的问题是针对现有因特网的缺陷,来设计和创造一种下一代Internet构造。这种构造不是物理网络层次上的拓扑构造,而是面向软件和应用层次的一种有别于浏览器只能静态浏览的可编程Internet软件构造。因此.NET把自己定位为可以作为平台支持下一代Internet的可编程构造。. NET 2.0的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问他们所需要的信息、文件和程序。而用户不需要知道这些东西存在什么地方,甚至连如何获得等具体细节都不知道。他们只需发出请求,然后只管接收就是了,而所有后台的
21、复杂性是完全屏蔽起来的。所以对于企业的IT人员来说,他们也不需要管理复杂的平台以及各种分布应用之间的工作是如何协调的。. NET Framework 2.0包括通用语言运行环境、Framework类库和Active Server Pages. 有了理想目标和相应可编程Internet软件构造,. NET这样的一个协同计算环境的具体实现还必然需要一系列的软件产品支撑,因此微软的.NET还包括一个产品的集合。这个集合包含以下组成局部:. NET 2005平台。这一平台建立在XML和因特网标准协议的根底上,包含了.NET的根底构造和根底工具,为开发新型的互动协作软件提供了一个先进的体系构造模型。.
22、NET系列产品和效劳.如MSN. NET, OFFICE. NET, Visual Studio. NET, bCentral. NET等。第三方厂商的.NET效劳。建立在.NET平台和产品上的面向不同应用领域的具体效劳。从上面对.NET的简单分析可以看出,在对新技术和IT产业的推动上,无论如何,微软还是功不可没的。但与此同时,也可以推测出,如果.NET一旦成为事实,那么对于其它非应用软件厂商而言,可能会产生巨大的竞争压力。2.4.2 .NET 2005技术特征 . NET 2005包括4个重要特点,一是软件变效劳,二是基于XML的共同语言,三是融合多种设备和平台,四是新一代的人机界面。这四个
23、特点根本上覆盖了.NET的技术特征。 (1)软件变效劳 史蒂夫鲍尔默在谈到软件效劳时说道,“今天的软件产品仅仅是一X光盘,用户购置软件,亲自安装、管理和维护。但是软件效劳是来自因特网的效劳,它替用户安装、更新和跟踪这些软件,并让它们和用户一同在不同的机器间漫游。它为用户存储自己的信息和参考资料。这些就是软件和软件效劳各自不同的风格。 Orchestration可视化编程工具产生基于XML的RANG代码,它和BizTalk效劳器、.NET Framework,以及Visual Studio. NET都曾是Windows DNA 2000战略的重要局部。 伴随着ASP产业的兴起,软件正逐渐从产品形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BS 结构 MES 查询 计划 模块 设计 实现 分析
限制150内