工厂软件

2024-06-12

工厂软件(共6篇)

工厂软件 篇1

0 引言

由于软件自身的许多特殊性[1], 软件的工厂化的技术研究一直没有取得太大的进展。随着人们对软件的认知日益深入, 软件技术人员对特定领域的软件架构不断达成共识, 软件开发过程中的标准与规范不断形成, 为软件工厂技术的研究创造了条件。近年来, 微软、IBM等国际软件巨头都提出了自己的软件工厂解决方案, 微软的COM/COM+技术在Window平台开发中得到广泛应用[2], IBM公司研发的软件设计工具Rose提供了“正向工程”机制, 能通过形式化的设计模型自动生成目标系统的架构和局部代码;开源集成开发工具Eclipes/My Eclipes则提供了“反向工程”机制。通过反向工程, 可以从数据库表快速地生成目标系统的DAO架构模型及Hibernate配置。这些都是软件工厂应用研究取得进展的表现。利用JEE系统架构模型及代码自动生成原理, 结合ERP系统功能架构, 深化Eclipes环境下的软件工厂技术研究, 则可以在Eclipes开发环境中实现企业信息系统工厂化开发, 提高开发效率。

软件工厂一是要面向某种特定应用, 二是自动化及快速配置[3]。因此, 面向ERP领域的软件工厂技术研究, 首先要深入ERP系统的功能架构和业务逻辑。其次深入研究信息系统的层次架构及代码自动化原理。

1 ERP系统功能架构

国内ERP领导厂商金蝶国际软件集团将ERP的业务范围划分为资本市场、供应市场、消费市场和知识市场等四大管理领域。资本市场主要涉及财务管理, 供应市场主要涉及供应商管理, 消费市场涉及客户关系管理, 知识市场涉及人力资源管理 (办公自动化、信息门户均属于这块内容) 。这四个市场的中间是供应链管理和制造管理, 其中, 供应链管理又包括采购管理、仓存管理、销售管理和分销管理;制造管理又包含计划管理、车间管理、设备管理和质量管理。因此, 一个完整的ERP系统主要包含:财务管理、销售管理、客户关系管理、采购管理、供应商管理、仓存管理、计划管理、车间管理、质量管理、设备管理、人力资源管理等功能模块。

在企业运营中, 销售部门根据市场需求或销售历史数据制定销售计划, 形成企业的主生产计划的数据来源。而企业主生产计划制定则是其他各部门制定各自计划的依据。比如, 采购部门根据主生产计划制定采购计划, 生产车间根据主生产计划制定车间生产计划和设备维护计划。

采购部门根据采购计划进行物料采购, 一方面形成应付账款, 与财务管理子系统对接, 另一方面采购入库物料, 与仓存管理子系统对接。采购过程中涉及原材料质量的鉴定与验收, 故涉及质量管理。

生产车间根据车间生产计划, 从仓库领料出库进行生产, 最后将生产出来的产品存入仓库, 即生产入库;生产过程中, 要进行生产设备的管理及产品质量的监控, 故涉及设备管理和质量管理。

销售部门从仓库中提取产品销售给客户, 一方面形成销售出库行为, 与仓存管理系统对接, 另一方面产生应收账款, 与财务管理子系统对接。

财务管理子系统通过固定资产管理对接生产部门的设备管理, 通过薪资管理与人力资源管理子系统对接。

2 基于Java EE的软件架构

2.1 信息系统的层次结构模型

J a v a E E是目前最为成熟最为流行的企业信息系统架构, 它目前最流行的两个开发架构是S SH (Str ut+Spr i ng+Hib er nate) 和S SM (Spring+Spring MVC+Mybase) 架构, 这些架构都为信息系统定义了明确层次架构, 如图1所示。

(1) 数据访问层

数据访问层主要提供数据库访问的元操作, 为业务逻辑层提供数据库的访问接口。它由hibernate配置文件 (hibernate.conf.xml) 、hibernate映射文件 (xxx.btm.sml) 、POJO对象、DAO接口和对象组成。其中, POJO对象为应用软件中的实体对象;hibernate映射文件用于描述了数据库中表与POJO对象的映射关系;hibernate配置文件则提供DAO数据访问对象负责提供数据库访问元操作, 包括数据的增、删、改、查等功能, 而且业界为其定义了标准的访问接口。

(2) 业务逻辑层

业务逻辑层有Server对象构成, 负责处理系统相对复杂的业务, 按一定的逻辑顺序调用数据访问层的DAO接口访问数据库。

(3) 控制层

该层主要由Struct Action对象和Struct配置文件 (Struct.xml) 组成, 主要负责响应视图层发起的业务请求处理和页面调转控制。其中, Action对象负责页面请求处理, 配置文件struct.xml负责页面调转描述。

(4) 视图层

该层负责人机交互, 为用户提供数据输入界面和数据处理结果显示。其核心是HTML+CSS, 辅以JSP命令、JSTL标签和Struct标签。

2.2 Java Web站点文件管理

Java Web的站点结构是相对稳定的。基于SSH架构的Web站点结构如图2所示。

web站点根目录下, 主要是站点首页 (index.jsp) 及各种web文件和资源文件, 比如CSS、JS和图片资源 (images) 等。值得一提的是“WEB-INF”文件夹, 它是Java Web站点十分重要的文件夹, 其下面包含classes、lib两个重要的文件夹和web站点的配置文件。

Classese文件夹存放由Java源文件编译生成的字节码文件 (.class) 。

Lib存放站点所需要的jar文件。比如数据库驱动包、hibernate相关的jar文件等。

Web.xml是站点的总配置文件, 它描述了首页的访问顺序、struct映射等内容。

Hibernate.cfg.xml是hibernate的配置文件, 描述了数据库服务器的地址及数据库访问的行馆配置, 包括数据连接池参数的配置等信息。同时还告诉系统Hibernate的映像文件 (xxx.hbm.xml) 位置。

applicatio Context.xml是Spring的配置文件, 描述了Spring的相关配置。

xxx.hbm.xml描述数据库中的表和应用程序中的对象的映射关系。

3 信息系统软件工厂插件的研发与应用

虽然ERP系统是面向生产制造类企业提出的。但是, 从企业分类及涵盖范围来看, 所有企业和事业单位的业务范围均可归属于它的架构范围。因此, ERP系统的工厂化插件可以是任何企业任何管理信息系统的开发模板和工具。通过工厂化组件应实现以下的开发效果:

(1) 通过功能裁剪, 实现目标系统所需功能模块的自动生成。即通过对话框选择目标系统所需的功能模块。

(2) 可进一步设定各功能模块的相关参数。比如, 仓存管理可设定为是否支持仓位管理, 是否支持仓存管理策略, 采用何种仓存管理策略, 采购入库采用何种操作流程等。

3.1 软件工厂插件的研发

ERP是一个庞大而复杂的信息系统, 不同的企业会有不同的功能需求和业务逻辑。因此, 要研发一个能自动开发适合不同企业需求的管理信息系统的工厂化组件, 必须建立ERP系统的最大系统模型, 这些模型包括:

(1) 最大数据库模型

根据ERP系统最大功能模型建立数据库, 并对其中所有对象的属性进行详细分类。比如将物料属性分为:基本属性、外观属性、物流属性、计划属性和成本属性等。以便能满足不同的目标系统的数据服务需求。

(2) 子功能库模型

对各子功能模块进行详细地分析和分解, 并各自功能模块建立子功能库。

(3) 业务逻辑库模型

为功能库中的每一个功能建立所有可能的业务逻辑模型, 并为相应的模型定义代码生成导语, 一并构成业务逻辑库。

系统库模型建立好后, 接下来就是开发工厂化插件。即开发一个能挂到Eclipse上的一个插件, 该插件的任务是根据目标系统的功能需求和参数要求, 利用系统库模型自动生成完整的信息行架构。

3.2 软件工厂插件的工作原理

信息系统软件工厂插件主要是利用代码自动生成技术, 按信息系统的架构和Web站点文件部署架构要求, 从ERP最大系统库模型中提取功能子集生成目标系统的架构模型。工作流程如下:

(1) 利用程序修改Eclipse的相关文件, 以在Eclipse工作区中创建一个Web项目, 并按Web站点部署结构生成相关文件夹和文件。

(2) 根据目标系统的功能选择, 从ERP最大数据库模型中生成目标系统的数据库, 并利用代码自动生成技术生成数据访问层的相关Java文件和配置文件, 并导入相应的jar包。比如Model层的类、DAO接口和实现、Hibernate配置文件和映射文件等。

(3) 根据所选择的业务逻辑模型, 按其对应的代码生成导语, 为各功能生成业务逻辑层的程序结构框架。

3.3 软件工厂插件的应用

利用软件工厂插件开发管理信息系统只能自动生成目标系统的数据库、DAO层和业务逻辑层的结构框架, 相对复杂的业务和视图层、控制层的开发则只能通过人工开发。因此, 软件工厂插件只能实现信息系统的半自动化开发。使用工厂化插件开发时, 首先将插件附加到Eclipse开发环境中, 通过运行插件弹出目标系统需求对话框, 输入目标系统功能需求和参数要求, 生成目标系统的结构框架和相关配置文件。最后, 通过人工完善业务逻辑层及视图层、控制层的功能。这样便可以完成一个管理信息系统的开发。

4 结束语

ERP是一个庞大而复杂的管理信息系统, 涉及的功能多, 业务逻辑复杂且多样化。要建立一个完整的ERP最大系统, 需要对各模块进行详细的功能划分, 并为各功能建立所有可能的业务逻辑模型, 这需要很大的时间和精力。笔者在研究过程中就人力资源管理子系统进行了尝试, 取得了较为满意的结果, 证明应用这样的方法研究信息系统的软件工厂技术是可行的。

摘要:软件工厂技术是提高软件生产效率的重要方法, 软件体系结构的规范化及Eclipse开放式的开发环境为软件工厂技术的研究提供了重要的基础。文章以ERP系统为管理信息系统的架构蓝本, 深入研究了ERP系统的功能架构及Java EE的软件体系结构, 利用代码自动生成技术, 提出了管理信息系统工厂化插件研发的方法。

关键词:管理信息系统,系统架构,软件工厂,ERP

参考文献

[1]齐治昌.软件工程[M].北京:高等教育出版社, 2012

[2]黄永忠.面向对象方法与技术基础[M].北京:国防工业出版社, 2006

[3]宋宝慧.ERP系统原理及应用[M].北京:北京大学出版社, 2014

[4]邓子云.JSP网络编程从基础到实践 (第3版) [M].北京:电子工业出版社, 2009

工厂软件 篇2

1 虚拟软件工厂教学模式的缺陷

1.1 虚拟软件工厂的职场真实性不够

从根源上分析,虚拟软件工厂的教学模式与实际职场的条件是有差距的,因为这种教学环境是虚拟的,既是虚拟的,与企业真实工作室场景就必然存在差别。首先,硬件条件上与企业不一致。高校软件技术专业实训室一般是机房,机房中的设施都比较简陋,几十台计算机组成的小局域网加上桌椅板凳而已,没有软件企业工作室中的设施先进,学生依然感觉还在实训室,公司的气氛感觉不够;其次,实训室中的氛围与软件企业的文化存在差距。高校中的实训室文化只能算是实验室文化,包括实训守则、标语等,没有软件企业的经营理念及由此而衍生的与IT行业相关联的类似“客户是资源,服务是产品”等文化。最后,软件工厂教学模式下的师生尽管有着模拟软件企业中员工的不同身份和职责,但是,学生编码出错或者出现工作失误时,教师就不可能做出学生被罚薪水或被炒鱿鱼的决定,这也在一定程度上与公司的管理机制存在差异。

1.2 实训项目的实战性不够

虚拟软件工厂的教学模式本质是项目驱动,任务引领的教学方法,是理实一体化教学的突破和提升。项目教学中的项目一般是教师根据课程的教学特点及学生的认知发展水平来设计的。项目体现的是学习的主题和目标,项目还未突破验证型、模拟型的传统模式。学生在完成这类实验项目后,得不到应有的训练,达不到预期的实训目的。

1.3 指导教师的软件企业经验不够

软件工程是采用工程的概念、原理、技术和方法来开发和维护软件,把经过验证是正确的管理技术与能得到的最好的技术方法结合起来进行软件开发。软件工程包括三个要素:方法、工具和过程。软件工程方法为软件开发提出了“如何做”的技术,软件工具为软件工程方法提供了自动的或半自动的软件支撑环境,过程则是将方法和工具综合起来以达到合理及时地进行计算机软件开发的目的[2,3,4]。基于虚拟软件工厂的教学模式是在虚拟的软件企业环境下将上述软件工程的思想贯穿于整个教学过程,这就需要教师要有项目经理意识,要具备项目规划、项目管理和项目评价等方面的知识和能力。高等职业院校的教师大多来源于应届本科毕业生或硕士毕业生,出校门即进校门,缺少企业工作的项目经验和管理经验,理论知识丰富,实践经验欠缺,教师队伍结构不够合理。

2 对策

2.1 创办或者引进软件企业,实现校企真实合作

虚拟软件工厂教学模式的理念符合教育部工学结合的教学要求,但是要真正取得预期的教学效果就必须对软件工厂的虚拟性设计得真实有效,这样学生在与实际软件企业环境一致的环境中学习,教学效果达到最佳。

采取的策略可以是:高校创办软件企业或者引进社会知名软件企业,由高等院校、企业联手对接,创立高校与行业企业联合培养人才的新机制,共同打造人才培养链。双方通过协商解决人才培养和需求矛盾,这样,企业由单纯的用人单位变为联合培养单位,企业深度参与培养过程,与高校共同设计培养目标,制订培养方案,共同实施培养过程,真正实现校企合作,从而实现双赢。具体的做法是:校方可以提供企业方办公场地,软件企业将办公室、工作室搬入校园,企业方提供软件开发的软硬件设备,形成前校后厂、校中有厂,厂中有校的格局,软件企业在研发生产的同时打造了拥有自己企业文化的员工梯队又实现学生的“零距离”就业。

2.2 企业真实案例模拟,提高工程实践能力

具备实战性的教学项目应接近工程实际或与工程实际密切相关,或者可为学生提供工程实践环节,提高其工程实践能力。具体地讲,就是可培养学生的动手能力、独立工作能力以及综合应用能力。尽量减少单一的验证性实验,增加设计性、综合性、创造性的实训内容和方法,以条形码、智能卡等先进成熟技术作为支撑平台,进行商场POS系统、仓库管理系统、图书管理系统、门禁考勤系统等行业典型案例出发,注重提高学生基于主流产品及核心技术,构建信息化整体解决方案的工程实践能力培养。

精心开发实战性实训案例需体现以下特点:

1)项目所涉及的知识和技能在教学大纲所要求的范围之内;

2)项目所涉及的内容是学生所比较熟悉的,学生对教师设计的项目及项目完的成果有着较强的兴趣;

3)项目所涉及的知识和技能应符合最近发展区理论,通过学生主动学习和探索是可以完成的;

4)在项目完成过程中,最好能有利于对学生进行情感、态度和价值观的教育。

5)项目具有一定的代表性,虽然一个项目没有某类问题的全部特征,但要反映项目的本质特征。经过训练后,学生可以学以致用,解决与实验内容相关的实际问题。

6)项目具有一定的实用性。项目来源于实际工作需要,规模要适中,过于庞大的项目对学生来说要求太高,学生不具备把握的能力,尽可能选择与实际工程密切相关,可结合科研任务、技术开发项目、信息工程建设的需要及实际应用的需要进行选择。

2.3 引进或者培养软件生产经验的专家,提高教学质量

基于虚拟软件工厂的教学模式中主角是学生,但是教师在其中穿针引线的作用是必不可少的。要想把“软件工厂”经营好,一支具有丰富软件企业经营和管理经验的工程师型师资队伍是关键。采取的策略有:

1)与软件行业研究机构和企业广泛合作,聘请行业专家和企业技术能手为专任教师、学科带头人和骨干教师,建立专业建设指导委员会和课程建设指导委员会,推进专业和课程的改革与发展,联合开发教学项目;

2)选派部分中青年骨干教师到软件企业进行挂职,参加研发锻炼,对于没有相关计算机专业实践经验的教师尽可能多地安排他们到软件企业第一线实习,增强他们的工程实践知识、提高实践技能和积累实践经验;

3)改革完善工程教师职务聘任、考核制度。高校对工程类学科专业教师的职务聘任与考核要以评价工程项目设计、专利、产学合作和技术服务为主,优先聘任具有企业工作经历的教师,晋升时要有一定年限的企业工作经历保证。强化工程能力与创新能力,改革人才培养模式。

3 结束语

虚拟软件工厂教学模式的实施,它培养和锻炼学生的实践能力、分析能力、综合能力、应变能力、交流能力、合作能力和解决问题的能力。教学也从以教师传授知识、技能为主,转变为以重视学生职业能力培养和发展为主,这对高校毕业生走向社会,找到自己能胜任而满意的工作有着十分重要的意义。

摘要:虚拟软件工厂教学模式是一种项目驱动的教学方法,从软件工厂真实性、项目的实战性和师资三个方面分析了虚拟软件工厂教学模式的缺陷,并提出了相应的解决对策。

关键词:虚拟软件工厂,缺陷,对策

参考文献

[1]张志刚,项莉萍.基于虚拟软件工厂的程序设计课程教学设计与实践[J].电脑知识与技术,2010(7):5319-5320.

[2]章帆.虚拟软件企业组织构建及有效运行研究[D].南昌:南昌大学,2009.

[3]黄秀娟.“软件工厂”式项目教学实践研究[J].职业圈,2007(10):61-63.

工厂软件 篇3

COMOS企业平台提供一体化数据和文档管理功能, 可用于各种工业环境。用户在其工作站即能快速、轻松地控制大量数据。利用全新功能, 项目团队可在不同位置跨系统协作, 并行处理不同的工作包。这样一来, 可显著提高设计和资产管理流程的效率。借助COMOS 10, 诸如ERP (企业资源规划) 等各种软件解决方案可与过程控制系统更加方便地连接。

多年以来, COMOS软件解决方案已成功应用于流程行业的多家知名企业。面对不断增加的时间和成本压力, 工厂设计单位和业主可以持续不断地改进他们的工作流程。通过可靠、高效的工厂管理, COMOS不仅能提高工作流程的并行化, 而且还可以提高工厂设计和运营的效率。

工厂软件 篇4

随着计算机软件及硬件技术的发展,计算机辅助设计(CAD)从2D向3D发展将成为必然。在建筑行业, BIM(建筑信息模型)已非常流行;在石油、化工及电力行业,三维设计也有许多成熟的案例;而在医药行业中,三维软件的应用还较少见。医药设计行业如何快速地从2D向3D迁移将是一个巨大的挑战。

1三维工厂设计软件的优点

三维工厂设计软件是以数据库为核心,由等级库驱动的系统管理软件。其主要优点有:(1)直观的三维模型,所见即所得,方便布局设置及配管;(2)实现多专业协同,不同专业可平行、交互设计;(3)实时检查碰撞;(4)自动生成二维工程图,大大缩短绘图时间,减少图形错误;(5)快速准确统计材料,并给出材料报表。

目前,国外的工程公司在做工程总包(EPC)项目时,大都采取三维管道设计,可以精确地确定管道位置,保证了99%甚至更高的管道安装精度。三维设计软件的使用在减少安装工期的同时,还有效降低了材料折损率(不到l%),更可降低设计成本,提高利润。而国内设计院普遍采用传统的二维管道设计,经常需要现场切割,材料浪费严重,材料利用率基本在85%~90%。

三维软件在统计材料、出图效率和准确性方面的提高是惊人的。四川科宏石油天然气工程有限公司运用AutoCAD Plant 3D软件,在中卫—贵阳联络线工程中,原本需要3~4天才能统计的材料表,不到1 h就可以完成;原来需要3周左右时间才能绘制的平、立面图, 运用三维软件只需几个小时就可以完成。

2国内外三维工厂设计软件概况

目前,国外的三维工厂设计软件主要有:英国AVEVA的PDMS、美国INTERGRAPH的PDS、SmartPlant 3D和CADWorx,以及英国的MPDS4和美国Autodesk的AutoCAD Plant 3D;国产的有中科辅龙的PDSOF、长沙优易软件的AutoPDMS。在这些三维软件中,PDMS和SmartPlant 3D主要用于大型企业,其他则主要用于中小型企业。

国外软件的主要缺点是缺少适合中国标准的等级库,而国内软件在这方面都做得比较好,但国内软件的易用性方面还有待改善。

三维工厂设计软件基本上以三维配管为核心,主要包括以下核心模块(图1):等级库创建、管道与仪表流程图(P&ID)绘制、参数化的三维设备建模、等级库驱动的三维配管、工程图(正交和轴测图)生成、报表输出、碰撞检查与漫游。此外,还包括多专业协同部分,如建筑、钢结构、电气、暖通(HVAC)、仪表等。

从三维工厂软件的构成可以看出,三维工厂设计的主要流程如下:等级库和设备库构建→设备布置、配管→漫游与碰撞检查→出图和BOM表。

3三维工厂设计软件在医药行业中的应用概况

目前,三维工厂设计软件基本上是以化工系统为核心设计的,其在医药行业中的应用较少。国外有报道, CEL国际使用MPDS4进行医药工厂设计,该公司在一个15 000 m2的建筑设计中使用了该软件,在该项目中CEL公司配备了60人的团队,其中有12人同时使用MPDS4进行协同设计。国内某医药设计院在齐鲁安替(临沂)制药有限公司二期新头孢1合成车间工程中使用PDSOFT进行设计。张春虹等在中药提取车间设计中使用了三维配管软件,而其他设计院也正在尝试使用AutoCAD Plant 3D及CADWorx进行工厂设计。此外,很多设备厂商已开始引入三维设计理念,如上海森松制药设备工程有限公司尝试用PDMS设计CIP系统。

4三维工厂设计软件在医药行业中面临的问题和解决方案

由于国内外的三维工厂设计软件都是以石油、化工、电力等领域为中心设计的,因此,缺乏适用于医药工程设计的等级库。医药工程设计以GMP为核心,而目前所有的三维工厂设计软件都未涉足这一块。因此,医药工程设计行业在使用三维设计软件时会遇到更多的困难。笔者结合自己的经验,谈谈三维工厂设计在医药行业应用中所面临的一些问题及其解决方案。

4.1平台搭建

平台搭建包括软件选择和硬件配置2个方面。目前,所有的三维工厂设计软件功能都很接近,但费用和操作方式却相差甚远,并且其所需要的硬件也不一样, 便宜的可能不到十万,贵的达到千万。不过软件一旦选定,硬件就很少更换了。由于三维设计软件的更换费用高,且人员培训和适应也需要时间,因此选择一款适合自己企业的软件就变得相当重要。

选择软件所要考虑的因素很多,比较重要的有: (1)软件功能是否能满足企业近期和长远的设计需求。 (2)使用是否简便,需考虑人员培训难易度和操作习惯等,使用难易度直接决定了三维设计的效率。(3)软件的可扩充性。软件都是有通用性的,没有任何一款软件能够满足企业的所有要求,二次开发和定制是必须的。因此,软件的可扩充性就变得非常重要。(4)多专业协同是未来软件发展的方向,因此三维软件要求多专业协同方便。(5)软件供应商是否能够提供良好的技术支持。

需要注意的是,软件销售商在做推广时,大都会放大自己的优点,而有意隐瞒自己的缺陷。任何一款产品都有其自身特点和缺点,并非越贵越好,只有适合自己企业需求才是最重要的。因此,企业最好能通过第三方的咨询机构了解三维软件情况。另外,软件供应商的技术支持队伍也比较有限,寻求专业的三维软件技术支持机构合作对于企业来说也非常重要。

在硬件配置方面,通常软件商都会给出最低配置和推荐配置,但由于不同软件需求的硬件不一样,因此必须以相应的三维工厂设计软件为中心进行硬件配置。一般来说,三维工厂设计软件在显卡和内存的需求上要求较高。由于硬盘的读取速度较慢,对于较大的项目,硬盘就成了瓶颈。因此,最好能配置1个固态硬盘, 这不仅能大幅提升开机和软件启动速度,还能提高软件的整体运行速度。

4.2人才培训

人才是三维软件设计的核心。目前,大多企业还比较缺乏三维设计人才,甚至高等学校也很少开设三维工厂设计的课程。而软件商的培训也只是针对单一软件使用的培训,并且现有的培训基本都是比较零碎的分块培训,缺少整体培训,导致三维软件的推广缓慢。

4.3元件库与等级库构建

在平台搭建和人才培训结束后,就可以创建元件库和等级库。等级库就是行业的管道、管件及阀门等的标准库。等级库是配管的核心,通常软件商只会提供通用的等级库,而企业级的等级库还需要自己创建。

创建等级库是一个枯燥而繁琐的过程,但又是一个极其重要的环节。一个企业应该构建自己的企业级等级库,并安排专人负责等级库维护和管理工作。企业级等级库至少应该包括行业等级库和项目等级库。

当开始一个新项目时,应该由等级库管理员创建项目级等级库,进而提供给项目组统一使用。

4.4二维数据与文档重用

企业都有大量的二维图纸和文档,完全放弃这些资源将是极大的浪费,因此如何重用这些图纸和文档是二维向三维过渡的一个关键环节。但是,目前很多向3D转型的企业都将3D和2D分割开,造成大量二维文档不能重用,这在三维软件使用中需要着重考虑。

4.5出图标准与文档生成

目前,所有三维工厂设计软件都能直接通过三维模型生成二维图纸,并产生材料表。但这些样式可能不符合企业需求,企业需要自行设计自己的样式。

4.6二次开发

由于任何一款软件都不能完全符合企业需求,因此二次开发就成为必然。不过,企业并不需要自己进行二次开发,这需要专业人员进行,自己开发不仅费力, 而且效果差,很有可能会耽误项目进度。

4.7 GMP要求

如何将GMP要求纳入三维设计软件中,是医药行业中非常重要的一个环节。三维设计软件不仅可以检查硬碰撞,还可以自己设定规则检查软碰撞。因此,可以考虑将部分GMP要求纳入软件碰撞规则。当然,最好是开发出医药工程专用的插件。

5结语

工厂软件 篇5

大多数的高职院校课程教学模式正在从原来的“理论模块+ 实践模块”的教学模式转变为项目化的教学模式。项目化教学是以项目为载体, 以工作任务为驱动, 的确在一定程度上增加了学生的主动性, 取得了一些教学效果。但是, 随着近几年的教学实践, 也暴露出一些问题:

1.1 项目设计过于简单或者复杂、项目实用性不强、项目之间缺少关联等。

1.2 缺乏统一标准。只是简单的要求学生按照老师设计好的项目框架来完成项目, 造成了学生所学知识与企业实际需求严重脱节。课题组将实际软件开发过程尽可能完整的运用于《移动互联项目开发实训》课程的教学模式中, 然后围绕职业能力的形成来组织课程内容, 进而按照软件工厂开发过程来设计并确定课程内容的顺序, 形成一个完整的课程架构。

2 基于软件工厂过程话的课程设计主要思路

2.1 研究内容及目标

实训课程体系开发不仅强调理论与实践的结合, 而且强调工作任务中的任务关联, 提升学生的思考问题能力及构建学生思维模式, 使学生通过课程的学习真正实现与企业的零对接。其关键是让学生在本实训课程中依托项目本身、结合所学知识, 有目的、分层次、严格按照特定项目开发标准和流程综合检验学生各门课程的学习效果。

2.2 实施方案与方法

我们课题组按照项目总体策划, 用户交互设计 (ID) , 项目方案设计, 项目视觉设计, 项目重构, 项目测试与验收这几个层次进行课程的开发, 每项开发活动均应有以下特征: (1) 从上一项活动接受本项活动的工作对象, 作为输入; (2) 利用这一输入实施本项活动应完成的内容; (3) 给出本项活动的工作成果, 作为输出传给下一项活动; (4) 活动实施的工作进行评审。若其工作得到确认, 则继续进行下一项活动, 否则返回前项, 甚至更前项的活动进行返工。

2.3 课程设计与实施

以上六个层次的具体步骤和方法整体设计为: (1) 项目总体策划。项目总体策划是层次化课程体系建设教学改革的起点, 只有准确定位项目总体需求, 才能为后续的开发环节提供可靠地依据, 在工作中能依据工作规范独立进行软件策划工作的开展。策划阶段包括故事、D&G (即do and get) 、场景、用例、动作、功能板块、页面流程图等。主要阶段功能如下:故事:确定该产品所要拥有的功能, 对要实现的功能圈定范围, 划分功能的优先级。D&G:跟平台有直接关系的利益相关者能够做什么能得到什么。从这里开始分角色写, 写每个角色在我们的平台上能做什么能得到什么。场景:场景是对D&G的汇总, 把相关动作串联起来放在一起, 也就是对D&G中角色能做什么进行整理。一个角色在一个阶段一连串的行为组成一个场景。用例:由参与者 (Actor) 、用例 (Use Case) 以及它们之间的关系构成的用于描述系统功能的视图称为用例图。动作:动作是对场景的细致划分以及其他可能的动作。功能板块:对前面动作进行分类梳理整合, 把重复的功能整合到一起, 对页面归类, 明确到界面。页面流程图:依据动作或场景, 用visio画出页面的跳转情况, 来验证页面是否完整以及合理。然后, 依据功能板块, 绘制流程图背景。学生通过这个阶段的实践锻炼, 能够胜任企业需求分析、文档编写、文秘等岗位的需求。 (2) 用户交互设计 (ID) 。在此阶段, 学生根据策划阶段完成的页面流程图和页面构成清单, 利用原型工具如Axure快速开发出项目原型, 与用户及时沟通, 使用户明确项目具体需求和主要结构和功能。学生通过这个阶段的实践锻炼, 业务沟通技能将得到极大锻炼, 能够胜任企业项目实施等岗位的需求。 (3) 项目方案设计。根据ID组的原型、策划组用例图, 分析系统补充修改用例图和写出用例描述。方案设计通过模型图的形式描述使用者与系统用例 (功能) 之间的关系, 主要用来分析客户如何使用本项目。学生通过这个阶段的实践锻炼, 业务沟通技能将得到极大锻炼, 能够胜任企业项目实施等岗位的需求。 (4) 项目视觉设计。根据前三个阶段提供的页面结构清单、项目原型、用例描述, 利用图形图像工具 (Photoshop、fireworks) 按照事先确定好的规范绘制出软件实际的效果图。有志于从事UI设计师、网页视觉设计师等岗位的同学可通过这个阶段的锻炼达到相关岗位技能需求。 (5) 项目重构。根据前期分析结果编写出项目实际的代码, 此时与用户的需求将没有大的差异。在此阶段, 对编程领悟力较强, 能够胜任软件开发工作的同学可以学有所用, 按照规范编写出如何需求的项目代码, 可以在校内获得实际的项目开发经验。 (6) 项目测试与验收。项目最终进行验收, 利用测试工具进行各项测试, 经过此过程的学习, 学生进一步可胜任测试工程师的岗位。至此, 《移动互联项目开发实训课程》开发利用软件工厂项目化贯穿于课程教学的始终, 每一层次都有详细过程文档进行规范, 使学生的学习不盲目、有目的, 使不同层次的学生实践当中都能够学有所得, 实现”学习有层次、岗位有层次、就业有层次”。

3 结论

通过课程改革建设, 成功将《移动互联项目开发实训》建成教学条件优良、教育教学改革领先、专业特色鲜明、工学结合紧密、人才培养素质高的示范性实训课程, 以课程建设成果为依托申报的省级品牌示范校建设教改项目顺利结项。本课程实训方法的研究, 可以为各个高职院校的移动互联相互综合实训提供一个模型和参考。

参考文献

[1]徐国庆.职业教育项目课程开发指南[M].上海:华东师范大学出版社, 2009:37-70.

[2]叶鹏.实施项目教学法的若干问题探讨[J].常州信息职业技术学院学报, 2011 (1) :51-53.

[3]Rudolf Pfeifer, 傅小芳.项目教学的理论与实践[M].南京:江苏教育出版社, , 2007:213.

[4]周兵, 草大有.《Android应用开发》课程的建设讨论与实践[J].现代计算机.2013, 8.

工厂软件 篇6

关键词:CADWorxs,布管,给水管路,蓄热式焚烧炉,单线图

1 引言

CADWorx设计软件是全球著名工程软件公司-美国Intergraph公司基于AutoCAD平台上研发的三维工厂设计产品。它兼容了AutoCAD的所有命令和工具, 创建设备、钢结构、P&ID、管道模型时灵活快捷方便, 与分析软件 (CAESARII管道应力分析软件[1]、PV Elite压力容器计算软件) 和BIM系列软件 (Advance Steel钢详图软件、Advance Concrete混凝土详图软件) 有双向接口, 实现了模型的相互集成。CADWorx三维工厂设计软件不但可以提高企业在工程设计上的效率[2,3], 而且还可提高管道应力分析的准确性和数据一致性。

2 蓄热式焚烧炉管路系统简述

蓄热式焚烧炉 (RTO) 设备常规的必备管路系统包括废气管路、工业水管路、燃气管路、仪表空气管路、余热回收装置给水管路、余热回收装置排污管路、余热回收装置蒸汽管路等, 以上管路涵盖了各种阀门仪表及管路附件, 如调节阀、自力式减压阀、闸阀、排污阀、流量计、液位计、压力表三通、弯头等。管路走向及阀门仪表安装位置的设计在整套蓄热式焚烧炉系统中尤为重要, 如果管路走向不当, 不仅会增加管路长度、弯头、三通数量, 使管路系统压降增大, 更甚者与系统主装置及其他管路相碰, 导致管路走向混乱, 没有计划和条理性, 阀门仪表安装操作性差, 管路系统都不能最优设计, 因此利用CADWorx模拟系统管路走向及其阀门仪表安装位置设计极为必要。

本文以蓄热式焚烧炉 (RTO) 管路系统中余热回收装置给水管路为例, 阐述CADWorx在管路设计中的实用性及其布管步骤。

3 CADWorx建模

以该公司蓄热式焚烧炉 (RTO) 管路系统中余热回收装置给水管路为例介绍CADWorx布管的详细步骤。假定余热回收装置给水管路介质温度104℃, 公称直径DN50, 公称压力Class300Lb。

打开CADWorx Plant 2013, 首先运行specview命令, 调出CADWorx等级浏览表, 打开set specification and size, 选择软件自带的管道等级表Metric_CS_2013_Specs, 选择管道压力等级300Lb, 主管50, 次管40。输入命令PIPW, 起点 (0, 0, 500) , 沿x轴方向输入长度10000mm;视图选择西南等轴测;沿Z轴方向输入长度4500mm, 90°弯头自动添加, 确定;在管路起始端增加DN50截止阀, 选择Globe valve, FLG, 300LB, 阀体左端距离起点2000mm处插入;再次选择Globe valve, FLG, 300LB, 阀体左端距前一个截止阀右端距离4000mm处插入;选择Control valve, FLG, 300LB, 直接与截止阀相连;以调节阀中心为对称点, 镜像截止阀;输入命令PIPW, 起点 (5500, 0, 500) , 沿-Y轴方向, 输入500mm, 三通阀自动添加, 沿x轴方向输入2000mm, 与主管路垂直连接, 90°弯头及三通阀自动添加;在2000mm管路阀体中心距离此管路1000mm中间位置添加DN50截止阀;管路画好之后做保温, 点击菜单栏“Plant”→“Utility”→“Insulation”, 软件左下角会出现提示“Select insulation start point”, 用鼠标点击起点之后会再次出现提示“Pick other point”点击终点, 提示选择Insulation only/Tracing only/Both, 这里只做保温, 确定之后会出现“Enter insulation thickness”输入保温厚度50mm, 接着会出现“Enter insulation density in kg/m3<184.2>, 点击Enter或空格确认, 这里不做修改, 如保温材料密度与提示不一致, 可做相应更改, 依次做管道保温, 最后效果见图1。

4 单线图出图设置

CADWorx在做好配管之后还可以出单线图, CADWorx使用国际通用的ISOGEN模式出图, 图纸美观、标准, 不需要进行任何修改, 免去了工程设计人员重复出图, 节省了宝贵的时间, 有效提高了工作效率。CADWorx在进行单线图出图时要先设置ISO图出图模板 (笔者所用操作系统为WIN7旗舰版) , 点击“开始”→“所有程序”→“CADWorx2013”→“ISOGEN”→“Project Manager”会出现“Project Manager”对话框, 点击“Creat New Isometric Directory”新建并选择出图位置, 出图位置设定完毕后选择出图模板, 点击“Creat New Project Directory”, 定义模板名称, 如“Project001”, 在“Template Styles to add to Project”中选择模板规格“Metric_Metric A3”, 在“Output Format”中选择模板的输出形式“AutoCAD DWG[DWG]”并确定, 这时在对话框左边Project001文件夹下会出现刚才新建的出图模板“Metric_Metric A3”, 点击并选择接受, 为了减少单线图出图量, 可选择“Drawing Control”→“Option File”→“Edit”→“Iso Style”→“DRWING SPLIT CON-TROL”, 在“Split Control-Drawing required”问号后面空格中输入1, 这样可以使所选的管道所出单线图为1张, 如不设置, 软件将按最佳方式填充, 出图的数量则不受控制, 点击“File”→“Save”, 关闭对话框后返回出图模板对话框, 点击“Apply”, 其他选择默认。

5 余热回收装置给水管路单线图

以所画锅炉给水管线图为例输出单线图, 回到CADWorx Plant 2013, 选择“Plant”→“Accessory”→“ISOGEN”→“ISOGEN Out”会弹出所设置的模板的对话框, 点击确定, 全选所画图形, 确定后会出现“CAD-Worx ISOGEN Results”, 点击“Open Plot Files…”之后会出现如图2所示单线图。生成的单线图不仅清晰的表达了管路的走向, 阀门安装位置坐标, 还可以方便的表达管道及阀门的保温。

从图2中可以读出如下信息:起点坐标 (0, 0, 500) 即该管线离地面500mm, 此点为界区交接点;终点坐标 (10000, 500, 5000) , 此点为省煤器进口集箱余热回收装置给水进口管座;该管路设置两路, 主路为截止阀、调节阀、截止阀, 并在其旁设置旁通管路, 在调节阀失效的情况下作为应急旁通在不影响给水要求的情况下抢修调节阀。图中 (1) 代表DN50无缝管, (2) 代表DN50等径三通, (3) 代表DN50、90°弯头, (4) 代表DN50带颈对焊法兰, (5) 代表DN50截止阀, (6) 代表DN50调节阀, A~K代表DN50无缝管分段长度。以上参数与其压力等级、材质、壁厚、数量、质量形成了比较完整的BOM (Bill of Material) , 并且此BOM可根据具体要求调整。

6 结语

利用CADWorx模拟蓄热式焚烧炉 (RTO) 管路系统可以有效解决并提前发现实际设计中存在的一些问题, 有效提高工作效率。本文以蓄热式焚烧炉 (RTO) 余热回收装置给水管路为例阐述了CADWorx软件在工业管路设计中的应用, 以及利用CADWorx可以对所模拟的管路快捷、方便、准确的出单线图, 所出单线图美观、标准。通过CADWorx软件实现了管道设计的人机交互操作, 有效指导了实践工作。

参考文献

[1]杨羽华, 刘辉, 黄颖.CAESARII软件在管道设计中的应用[J].化工设计, 2012, 22 (3) :21~24.

[2]于轶, 蔡晓翔, 朱晓丹, 胡长虹.CADWorx三维工程设计软件在化纤工程设计中的应用[J].聚酯工业, 2011, 24 (2) :6~8.

上一篇:甲状腺功能亢进综合征下一篇:发电机保护更新改造