基于Mongoose的制造执行系统设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:scxs866
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着市场需求的快速更新,现代化制造逐渐从单一化、大批量生产向着多元化、小批量生产转型,市场对企业的柔性化生产能力的要求日趋提高。生产制造执行系统(Manufacturing Execution System,MES),作为上层企业计划系统ERP与底层车间工厂控制系统PCS之间的沟通桥梁,起着承上起下的作用,能够准确地采集车间的实时生产数据,提高企业工厂信息化水平,使得生产数据日趋透明。本文针对离散制造行业,基于Mongoose框架的业务逻辑对象(Intelligent Data Object,IDO)、IDO Runtime Service等等技术,开发了制造执行系统MES,实现了系统管理、生产调度、物料管理和质量管理。首先本文针对工厂生产业务进行分析与梳理,建立了MES业务模型和上下文图,并从生产、物料和质量等角度进行需求分析,建立了详细的用例模型,定义了系统的性能、可维护性与易用性等非功能需求。然后本文基于Mongoose框架设计MES系统的三层架构,从上而下分别为界面层、业务逻辑层和数据访问层。系统采用C/S架构模式以及C#语言和.NET技术开发,采用Web Service设计与实现MES系统与外界系统(ERP系统和PCS系统)的数据交互接口,以及客户端与服务器之间以及不同系统之间的通信请求与响应,并通过IDO Runtime Service服务访问数据库。IDO作为业务逻辑对象,封装了用户界面与数据库交互的信息和逻辑单元,以一定业务规则承载数据集合,并作为用户界面的数据源,供用户界面操作数据和处理数据请求。在数据存储方面,设计了应用数据库和历史数据库,将日常产生的数据与历史数据分离,并设计出两者之间的数据迁移规则。之后本文采用类图和时序图,详细设计与实现了生产调度、物料管理、质量管理等核心子系统。最后对系统进行了功能测试与性能测试。设计了功能测试用例,进行系统的黑盒测试,覆盖系统的所有用例;使用LoadRunner通过录制操作脚本对系统的数据交互和数据访问性能进行测试。结果表明,系统功能丰富,具有良好的健壮性和稳定性,达到预期目标。
其他文献
<正>这是我一口气读下来的书。南宁医生钟日胜以充满感情色彩的笔触,在这部长篇报告文学里,为我们打开了面向世界的那一扇窗户。我们在这里看到了遥远的撒哈拉大沙漠边缘上世
以往研究表明对死亡不可避免性的认识使人类产生死亡焦虑,并且为了降低该焦虑,人们倾向于抑制自我有关信息的加工。静息状态的大脑神经活动和自我相关任务的大脑神经活动具有
较系统全面地介绍了目前国内外桥梁快速检测鉴定采用的先进方法 ,通过列举某检测中心三年来所做的几个项目 ,着重阐述桥梁动载试验在成桥竣工试验、评定旧桥的承载能力、桥梁
在收集和整理国内外相关资料的基础上,对钢桁梁桥的架设施工方法作了较详尽的阐述,并对今后的发展方向提出了看法。
近年来,心血管疾病、呼吸道疾病成为死亡率较高的慢性疾病,严重威胁到人们的生命健康。心电呼吸信号作为人体重要的体征信号,富含人体的生理信息,也是心血管疾病、呼吸道疾病
目的:探索中医药治疗失眠的临床疗效及其客观依据。方法:选择心脾两虚型不寐患者,随机分为两组,治疗组采用健脾养心的归脾汤,配以丹参、玄参等活血药物,对照组用舒乐安定1mg
许地山笔下的女性以其宗教性而为读者知晓,而宗教性在其一部分作品中其实更多是作为一种创作方式,而非写作主旨,例如在其女性书写中,通过对极富宗教色彩的女性进行书写,作家
<正>中国古代社会中,针对官员的腐败和欺上瞒下问题,历朝都曾采取不少措施和手段。皇帝作为反腐败政策的最终决策人,他们曾经想过许多奇妙招数,西汉的汉武帝便是典型。汉代时
期刊