本文将阐述科研院所生产管理系统的详细设计与实现,以CAPP系统为例详细介绍Web服务接口设计及实现,然后分角色介绍各子模块的功能实现以及接口功能实现。
1 Web服务接口设计及实现
PMS所使用到的工艺卡数据来源于已应用多年的CAPP系统,但软件并没有对其系统提供交互接口,以致PMS无法将其数据直接使用。因此,需要对此编写应用集成接口,以使CAPP能够被其他系统读取和识别,并将其保存到自己的数据库中。
本系统采用基于Web服务的EAI技术-数据集成方法,处理不同数据交换方式的集成,很大程度上提高了系统数据的通用性,降低了用户管理的难度,从而**的解决了不同平台及语言之间进行企业应用集成的问题。
科研院所生产管理系统的技术实现
1.1 接口服务概述
本接口服务为PMS提供了只读数据服务,将CAPP的数据进行封装,PMS从CAPP系统中提取相关信息。具体功能是通过对CAPP系统存储的数据库进行SQL查询,将数据集成涉及的相关表的相关字段以只读权限发布为Web服务,PMS使用接口服务获取CAPP数据信息,例如根据任务单工作令号来获取获取其下的所有工艺卡列表;通过工艺卡工作令号获取该工艺卡的所有数据。
1.2 相关数据库表分析
CAPP系统的数据表包括:CAPPTitle,保存了工艺卡表头的基本信息,如图号、名称、工作令号和加工数量等;CAPPGxnr,保存了工艺卡工序内容的基本信息,如工序号、名称、内容和工时等。对应的PMS有:PMSTitle,存储了与CAPP工艺卡题头有关的字段,并加人生产管理字段,如任务单编号和工程令号等;PMSGxnr,存储了与CAPP工艺卡工序内容有关的字段,并加入生产管理字段,如操作者、完成时间等。
1.3 Web服务接口实现
环境设置包括安装IIS 6.0、.NET Framework 2.0框架。工程项目实现包括项目的创建和调试运行。在VS2005中新建一个C#的ASP.NET Web服务工程,生成并运行项目后,VS2005会打开一个IE窗口,所有Web服务的函数都会显示在IE窗口中,可以通过点击函数名来测试相应的函数。点击“服务说明”则可显示WSDL的内容。
1.4 应用Web服务接口
添加远程接口引用,在解决方案中,使用URI查找相应的Web服务,然后“添加Web引用”,系统会自动将CAPP服务的接口程序翻译成本地代码。使用远程接口,远程Web服务接口经过引用封装后,被转换为本地类,该类的成员函数一一对应Web服务的所有接口函数,在客户端代码中只需调用本地类的成员函数,即可实现自动调用远程接口程序。
2 系统分角色各子模块功能实现
系统管理模块包括对系统本身的监控与维护、系统级基础数据和系统级业务管理。例如:用户管理、角色管理、单位编码、工序编码、基本参数设置、日志管理、拖期调整设置、过期数据处理和数据回退等功能。
工厂车间管理模块实现对各类工厂车间级基础数据的集中管理、维护和工厂车间业务管理,包括:工段编码、用户、工序分配和任务单回退等,为后继的生产过程管理工作奠定必要的数据和流程流转基础。
研究室管理模块包括任务单添加、清单明细表(BOM)管理、转出任务单和任务单级计划查询等。
计划员管理模块包括工艺数据提取、工作令号编制,生产计划表、材料清单生成,任务拖期处理、任务单接收及管理等。
工艺管理模块包括图纸明细表(BOM)管理、任务单录入、工艺卡更新、工艺卡打印和废品追加管理等。
调度管理模块包括时间进度管理、生产计划表查询、给工段分配任务、转序外协管理、图纸树BOM管理、废品追加管理、预警管理和齐套信息查询等。
工段管理模块包括分配任务、任务状态查询、转序任务接收等。
3 环境对天线性能的影响
读写器和标签所使用的工作频率受限于政府无线电波管理的相关规定,以避免与其他系统的相互干扰;读写器天线所处的周围环境如有电噪声,通常会影响读写器接收性能并减小读写器的读写距离,对读写器天线的朝向稍做改动,或外加接地和屏蔽可以减小其影响;电感耦合式射频识别系统的读写器天线附近的金属会给天线性能带来负而影响,磁场不能穿透金属或其他导磁材料,金属物的出现会改变读写器天线附近磁力线的形状,导致金属表面磁通量衰减,读写器天线发出的能量被金属吸收,读写距离减小,所以金属物体要尽量远离读写器天线至少在工作距离之外;临近其他天线的存在,由于相互电磁感应的原因,将对彼此的性能产生负面影响。乾元坤和科技编辑。http://www.qykh2009.com/prohelp_2268.html
资讯来源:
乾元坤和科技