已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国最大的数据库下载,代理自动流程实现方案,背景代理方案,背景, 概念: CIMS计算机集成制造系统CAPP计算机辅助工艺计划或设计CAD计算机辅助设计CAM计算机辅助制造MIS管理信息系统MAS制造自动化系统CAQ质量保证系统,结构图,CIMS CAPP是CAD/作为CDM集成设计辅助的工具,应该自动从工程(产品设计)方面获取输入数据,制定用于生产计划和生产、材料、质量管理等一系列过程规则,包括加工指示日程表、生产计划日程表、 必须为工资计算和材料支付等提供基本数据,必须是适合不同零件种类的通用设计。必须具有可以利用计算机潜力的交互式在线处理系统。有方便的用户界面。 请向操作者提供指南系统是模块化、结构化的,与易于扩展、修理、维护的生产设备一样,必须具有经济性。 在传统CAPP主要困难的开发周期长适应性低的水平上,基于代理的CAPP目前采用先进的代理技术,自动过程是CAPP系统的核心部分,自动过程模块的性能直接影响系统整体的性能。 通过代理技术实现自动过程现在是比较先进的技术。 自动流程一般有四个主要模块:输入器、生成器、审查器和批准器。 这些分别通过4个代理类来实现。 因此,对应的四个代理类分别是输入代理类、生成器代理类、审查者代理类和批准器代理类。 代理、代理概念及其性质代理池概念及其机制、代理概念及其性质、概念:在特定环境中感知环境,代表设计者和用户自主执行以实现一系列目标的计算实体或过程。 从软件的实现的角度来看,它是一种通过预定义的协议(通用语言)与外部代理通信的计算机程序。 代理和对象的区别在于代理的自主性和合作性。 代理的四个基本特征:环境性、反应性、自律性、目标方向性。 也有移动性、社会性、学习性等其他特性,但是如果具备上述4个特性的话可以认为是一个代理,这样的代理称为最小代理。 由于除了最小代理之外,还可以根据各自的应用具有它的特性,所以,可将代理分类为自主代理、软件代理、移动代理等种类。 代理池概念及其机制、概念:一个容器,可以安排代理的加载和卸载,对代理之间发送的事件作出响应,进行适当的处理,并恢复每个代理的信息和存储的信息。、代理池机制、代理、代理、代理、加载/卸载代理池功能加载/卸载代理之间的通信保存/恢复代理信息监视关于代理的工作情况、方案和当前项目谈谈当前的项目概要:我们目前正在进行的项目(即“天工”项目)主要包括三大模块:系统管理模块项目管理模块自动流程模块。 我们的小组是自动流程模块、流程模型图、图中箭头的意思、任务成功提交、任务成功反馈、谁操作? 白色箭头:用户操作完成粉红色箭头:系统自动完成红色箭头:用户操作完成? 流程层次:专业流程生成代理完成、流程生成代理完成、任务结构、分类代码信息、流程生成信息、流程审查信息、专业流程生成信息、任务基本信息、专业流程批准信息、任务ID、任务名称、文档部件图编号、分类代码信息、部件代码工艺路线生成信息、典型部件、用户名、任务状态、部件名、工艺路线组合、工艺路线审查信息、审查者名称、审查密码、审查意见、工艺路线批准信息、批准者名称、批准密码、批准意见、专业技术审查信息、专业技术组合、专业技术生成信息审查意见,专业技术批准信息,批准者名,批准密码批准意见,任务活动过程,任务基本信息,任务和前代理信息,进程路径生成信息,任务和前代理信息,传达,传达,传达,提交,提交,新,任务,专业进程批准代理,数据库,提取删除写入数据库的,读取信息,写入信息,成功反馈信息,传达,提交,任务,提交星进程模型。 这种结构的缺点是节点的插入/删除困难,即不可扩展,因此提出了星型结构。 进程分为四个类别(分类代码、进程生成、进程审查和进程批准)和任务分配。 因此,星型结构如下实现: (1)前4种通过节点代理实现;(2)任务分配通过中枢代理实现。 灵活地添加/删除节点代理。 星型模型结构图,批准器代理类,审查器代理类,输入器代理类,中枢代理,注:1.各代理类:节点代理2 .红色虚框内:实体代理,进程层次,任务结构,节点代理信息,事件,接收,发送,注:事件:接收(没有进程)任务事件和发送(完成进程)任务事件; 在信息:任务结构的对应字段中,代理填写该字段的信息。节点代理内部结构、功能模块、进程层、添加、进程层、功能模块、添加、注意:各种节点代理在内部结构上不同,功能模块中不同的同种节点代理的不同实体内部结构相同,但在功能模块上是相同的提取、中枢代理、任务1、任务2、任务n、任务功能模块并创建新的任务,、节点代理2、节点代理n、控制任务结构功能模块、系统设置。 注意:代理池不负责代理之间的通信,中枢代理接手的中心代理负责添加/删除节点代理、添加节点代理结构图、添加代理类、添加物理代理、节点代理算法stringtypename、inttypeID、VectortaskField)/新节点类型代理程序backboneaventbbagent=(backbone agent ) agent pool.getbackboneaent () /从代理池中集线器代理hashtablenodetypeagenttlist=(hashtable ) bb agent.getnodetypeagentlist (); /从中心代理获取节点类型代理列表nodeTypeAgentList.add(typeID,typeName指定的新节点类型代理hashtabletaskbariclist=(hashtabl /从中枢代理获取任务结构列表taskFabricList.add(typeID,taskField将指定的新节点类型代理的任务字段添加到任务结构列表中, publicvodidaddnodeentityagent (string name、intID、inttypeID、VectortaskField)/现有节点类型代理的节点物理代理backboneaventbbagent /从代理池到中枢代理if (! (bb agent.existnodetypeagent (typeid ) ) )返回; /判断是否存在这样的节点类型代理,如果不存在,则为hashtablenodetypeagentlist=(hashtable ) bb agent.getnodetypeagentlist (); /从中心代理获取节点类型代理的列表hashtablenodeentityagenttlist=(hashtable ) bb agent.getnodeentityagenttlist (); /从中心代理获取节点实体列表nodeEntityAgentList.add(ID,name节点实体代理中新的节点实体代理hashtabletasklists /来自中心代理的任务列表vectorv=(vector ) nodetypeagenttlist.get (typeid ) enumerate=v.elements (); while (e.hasmoreelements () string tre=(string ) e.next telement (); taskentitylista.add (名称 _ str, ); /将指定的新节点实体代理的任务字段添加到任务实体列表中。 初始值为空AgentnewAgent=newAgent(name) /用指定的名称构建新的代理agentPool.addAgent(newAgent将此新代理添加到代理池中、节点代理删除物理代理,删除节点代理算法;/新节点类型代理backboneaventbbagent=(backbone agent ) agent pool.getbackboneaent (); /从代理池获取中心代理if (bb agent.existnodeentityagent (typeid ) ) return/确定是否存在此类节点类型代理的节点代理,如果存在,则为h /从中心代理获取节点类型代理列表nodetypeagentlist.remove (typeid ) /从节点类型代理列表中指定的新节点类型代理hashtabletaskbariclis /从中枢代理获取任务结构列表taskFabricList.remove(typeID从任务结构列表中删除指定新节点类型代理的任务字段。 publicvoiddelnodeentityagent (string name,intID,inttypeID)/现有节点类型代理的节点物理代理backboneagentbbagent=(backbone agent ) a /从代理池中获取中心代理hashtablenodeentityagenttlist=(hashtable ) bb agent.getnodeentityagentlist (); /从中心代理获取节点实体列表nodeentityagentlist.remove (ID ) /节点实体代理指定id的节点实体代理hashtabletasklists /从中心代理获取任务列表vectorv=(vector ) nodetypeagenttlist.keys () enumerat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡村振兴就业协议书
- 木房装修协议书范本
- 主体信用评级协议书
- 木方木夹板合同范本
- 2026-2031年中国商业银行行业深度调研与投资战略研究报告
- 2026-2031年中国三甲苯行业市场调查及投资战略预测报告
- 秩序门岗试题带答案
- 托福口语试题及答案
- 教师请假安全协议书
- 景区管理员招聘考试景区管理知识考试题及答案
- 教育后勤食品安全培训课件
- 值长调度考试试题及答案
- 离子反应方程式配平课件
- 绿色物业基础知识培训
- 沪科版2024九年级物理全一册新教材解读课件
- GB/T 45978-2025航空航天液压系统压力级别和温度型别
- 纳米技术在农药领域的应用
- 广东省深圳市南山区2026届中考适应性考试数学试题含解析
- 新能源产业2025年私募股权投资热点:退出策略与风险控制分析报告
- 热管真空管太阳能集热器测试报告
- 肾挫裂伤护理
评论
0/150
提交评论