半导体制造业MES应用端组件式基础框架设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:edwinandwolf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,微电子工业在中国高速发展,各FAB的产能在不断增加而品种也日益多样化。生产制造执行系统即MES,已经成为半导体制造业必须配备的重要软件系统之一。MES系统负责管理半导体企业生产原料、生产设备、在制品、生产工艺以及对工程数据的采集分析等企业生产运行的全部过程。MES系统的应用端作为整个MES系统向用户提供交互操作的端口,必须包括整个MES系统所提供的所有功能,并为用户提供实用、便捷、美观的用户交互接口,同时,半导体行业的特殊行业需求、FAB中复杂的生产条件和网络条件,又为MES系统应用端提出了更苛刻的要求,使得MES应用端的开发难度被进一步提高。本文结合实际半导体行业MES应用端开发项目,深入分析此项目的开发过程,设计并实现了 MES应用端组件式开发基础框架。首先,本文实现了基于MEF技术的WPF平台组件式基础框架,使得应用端中UI组件或基础功能组件能够以插件的形式提供给应用程序使用。其次,本文结合客户的具体需求,分析各种UI呈现技术,采用微软公司提供的Ribbon组件,设计并实现了 UI总体呈现框架,其负责呈现业务逻辑开发人员开发的具体UI功能组件,并提供应用程序的全局导航和信息显示功能。然后,本文结合MES应用端开发的具体过程,实现了MES应用端开发之中客户及开发人员的具体需求,并且提供了 MES应用端之中若干重要基础类库。最后,本文在MES应用端基础框架的基础之上,结合A公司的MES服务端产品300W,设计并实现了半导体行业MES应用端之中的创建样品模块。本基础框架使整个应用端呈现插件化、组件化,使得UI组件或基础类库组件能够以组件的形式完成添加、替换、删除的过程。同时业务逻辑开发人员通过使用本MES应用端基础框架能够提供的各种基础类库,可以最大程度的将所有精力放在分析和实现具体业务逻辑之上,完成UI组件的设计与实现,从而避免业务逻辑开发人员在应用端底层细节之中花费过多精力。在项目进行过程之中,此基础框架为业务逻辑开发人员提供了稳定的支持,大大加速的整个开发过程,缩短了开发周期,同时也圆满完成了应用端呈现模式重构的任务,并且很好的实现了软件分批交付的项目目标,达到了此基础框架的设计和使用目的。
其他文献
可见光通信(VLC)具有频谱资源丰富,低功耗,低成本,保密性能好等优势。近年来,基于VLC的OFDM传输技术因高速传输速率引起国内外科研机构和各大厂商的重点关注,其中满足强度调
二进制偏移载波调制信号是一种非常重要的调制信号,将要应用于未来的导航系统里面,目前GPS现代化信号和Galileo导航系统以及中国的北斗信号都决定采用BOC调制方式,该种调制方
论文以甘肃地方税务局建设信息化的地税综合征管系统为背景,介绍了现有的地税管理情况,税收征管业务系统及管理服务的发展现状,并详细描述了管理服务作为地方税收征管的重要
硫酸工业以及电镀、矿山、冶金、食品、医药等行业会排放的大量高浓度酸性硫酸盐废水,不仅会对水体生态平衡和人体健康产生潜在危害,而且造成了硫酸根资源的浪费。论文从硫酸
目的:1.评估明胶海绵富集自体骨髓间充质干细胞(Bone marrow mesenchymal stem cells,BMSCs)修复椎间盘切除手术缺损的有效性和安全性。2.评估椎间盘切除术中纤维环缝合的效果,并探究其有效性。研究方法:选取自2016年12月至2017年12月间于天津医院脊柱四科住院治疗的病人共45人,将纳入的患者以随机、等比的原则分为3组。所有患者均行可动式椎间盘镜下椎间盘切除术
近年来,大规模多输入多输出(Multiple-Iutput Multiple-Output,MIMO)系统可以深度挖掘空间资源,显著提高系统的频谱效率和能量效率等优点引起了广泛的研究。以往的研究都只基
背景与目的由于健康体检的普及和高分辨率的B超的运用,近年甲状腺乳头状微小癌的发病率不断上升,在国际上有学者提出对于低危的甲状腺乳头状微小癌患者,积极随访观察可以作为
云计算是目前全球范围内最值得期待的技术革命,它以其动态的资源分配,按需服务的设计理念,较低的成本投入解决海量数据信息处理的独特能力,为技术革命创造希望。随着云计算服
马泰勒虫病是通过媒介蜱传播的一种马属动物血液原虫病,其病原为马泰勒虫(Theileia equi,旧称马巴贝斯虫Babesia equi),世界动物卫生组织(OIE)将该病列入B类动物疫病名录,属法定
随着计算机网络的日益庞大,网络拓扑管理也随之迅速发展。基于Client/Server架构的网络拓扑软件升级维护繁琐,而Browser/Server架构中基于Applet的网络拓扑软件对Java运行环