基于消息队列的iSIGHT模型文件管理系统的设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:xjtu_kendy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机辅助优化技术的发展,工业设计过程中越来越依赖相关软件辅助产品的设计与优化。iSIGHT软件作为一款优秀的计算机辅助优化工具,能集成大部分常用的建模、分析软件,并将集成信息保存在以ZMF为后缀的模型文件中。但由于现阶段iSIGHT系统的模型文件分布过于分散,无法对模型文件进行统一管理,且解析模型过程中消耗大量系统资源,模型文件执行结果可读性差,未提供可视化界面。针对上述问题,本文设计和实现了一个基于消息队列的iSIGHT模型文件管理系统。本文主要的工作和创新点如下:(1)通过调研iSIGHT系统的使用现状,收集了设计工程师在使用过程中遇到的问题,分析系统的总体功能需求。系统主要由模型管理业务平台与模型执行业务平台两部分组成,根据文件管理系统业务的特点,确定了各平台的功能模块。(2)通过确定系统功能性需求后,对系统进行总体设计:系统采用MVC设计模式,服务器端分为应用服务器、邮件服务器、模型解析服务器,服务器间的通讯使用消息队列作为桥梁。通过邮件服务器与消息队列服务器的引入,将模型执行的请求与执行结果的响应进行分离,降低了彼此之间的耦合。对用户密码等关键数据采用安全散列算法SHA256进行加密传输,服务器端在存储用户密码到数据库时采用加盐处理,以此来保证系统的安全性。(3)根据总体设计方案,对各模块进行详细设计与开发:系统通过使用成熟的SSM框架,为模型文件的统一管理提供必要条件;使用jTopo拓扑图形开发工具包对模型文件中的节点信息进行解析;使用ActiveMQ消息队列技术将模型执行的请求与执行结果的响应进行分离,减少了系统间的耦合;为增加执行结果可读性,使用HighCharts绘图插件将执行结果图形化。最后,通过对各模块进行功能性测试与性能测试,来检测系统的健壮性和并发性。系统上线运行后,实现了模型文件的统一管理,提供了高效归档和文件检索功能,为企业发展提供信息化支持;通过提供给专业人员易用的优化模型配置与运行环境,提高iSIGHT工程师的工作效率。
其他文献
大量震害表明,竖向地震动和摇摆地震动都会导致高柔结构发生严重破坏。特别是,随着经济的发展,建筑物高度越来越高,抗侧刚度越来越小,竖向地震动和摇摆地震动对结构的影响也
本文收集了云南腾冲及周边地区26个流动台站和4个固定台站记录的2011年9月2日至2014年1月6日187个远震波形数据,采用时域迭代反褶积技术提取高斯参数分别为1.0和2.5的P波接收
研究目的:名老中医是中医界的瑰宝,他们行医几十年,在长期医疗实践中积累了丰富的诊疗经验。开展名老中医学术思想、经验继承工作,能够提高当前中医学术水平,进一步发展和完
本论文通过岩心观察、常规薄片、阴极发光、扫描电镜等实验手段,对鄂尔多斯盆地东部上古生界山西组的砂岩储层展开砂岩致密化研究,同时借助于盆地模拟、烃源岩热演化生烃模拟
建筑节能对我国建设低碳经济、节能减排、促进经济可持续发展具有重要的意义。建筑热桥形式多样,墙、梁、柱、板等区域热桥尤其具有代表性。剪力墙结构建筑中,剪力墙、楼板结
蒙古是世界上少有的内陆国家,周围有俄罗斯和中国两个大国。蒙古经济严重依赖采矿和出口,这种单一经济形势容易受到外部和内部冲击的影响。受金融部门和商业银行不良贷款增长
随着人工智能技术的发展,计算机视觉在人机交互、监控安防、军事部署等领域拥有广阔的应用前景。目标跟踪作为计算机视觉中的热点领域之一,其任务是在视频中对目标进行定位,
随着人类信息技术的不断发展,互联网传播信息的形式呈现日益多样性。整个互联网中,各行各业累积的数据量越来越大,企业与个人端的数字内容也在无限增长。在云端的多媒体数据
随着时代的发展,计算基础资源也大踏步的前进。在早期计算资源配置上IT资源以主机为基础的调度单位,用户的应用程序多直接运行在裸机中。这个模式在当今的背景下凸显出越来越
随着信息技术的发展和经济全球化趋势的增强,我国公共行政管理所面临的内外环境发生了重大变化,行政改革正如火如荼的进行。宏观层面上的系统思考与战略决策,要求实现向服务