摘 要: 应用服务提供商 (ASP) 的出现, 为寻求网络服务的用户提供了新的选择与体验。文章着重对基于ASP的网络化模具资源库进行分析, 主动运用统一建模语言技术构建ASP网络化模具资源库。网络用户无需购买使用程序就可直接从库中提取各种模具资源, 特别是零件模具的CAD资源, 发挥了不同时空状态下均可有效分享模具资源的功效, 大幅优化了模具的设计效率。
关键词: ASP; 网络化; 模具资源库; 统一建模语言;
Abstract: The emergence of Application Service Provider (ASP) provides new choices and experiences for users seeking network services. This paper focuses on the analysis of ASP-based networked mould resource library, and actively uses unified modeling language technology to construct ASP networked mould resource library. Network users can directly extract all kinds of mould resources from the library without buying the application program, especially the CAD resources of the parts mould, which can effectively share the mould resources under different empty conditions and greatly optimize the design efficiency of the mould.
Keyword: ASP; networking; mould resource library; unified modeling language;
1、 前言
模具行业一直来是我国制造业普遍关注的热点之一, 其设计制作水平的高低直接影响到制造行业的工业化水平高低, 若把握不好模具质量, 也就无法真正有效地提升“中国制造”的品牌影响力, 不能在产业终端上与国外发达国家在市场经济中公平竞争。为了能够让模具的设计与制作在市场竞争机制中显现自身的优势, 诸如产品升级或更新快、用户需求差异较大、个性化明显、交货期限减缩等等, 模具生产企业更应该追求正确的合作竞争模式。然而, 现阶段国内的模具行业尚且存在不乐观、不明朗的竞争局面, 不少模具设计及制造或生产企业往往存在各自为阵、各自为战的经营状态, 这种离散式经营格局导致很多决策缺乏远期性的系统统筹规划, 也不能在细节处做好精细化组织协调, 导致不少模具产品的专业化沦为空谈, 其模具商品化的市场价值也不突出, 模具企业不同生产环节的技术管理水平都比较低, 从当前情况看, 如果上述问题不能客观正视, 只会加剧影响我国模具企业的竞争力[1]。人们还关注到一个突出的问题, 就是在传统的模具设计制造过程中, 无论是模具标准件、通用件还是不少主流设备上的典型零件、典型工艺都存在重复交叉设计与制造的问题, 导致了模具设计制造环节存在巨大的资源浪费, 直接拉低模具生产效率与自身产品质量。很多业内人士都表示, 模具设计与制造工艺中, 有时一个小小的技术或工艺改动, 都可能影响到模具制作的效果, 当然这样的效果可好可坏。
以下对基于ASP的网络化模具资源库系统展开了分析, 利用统一建模语言来开发资源库系统, 正确认识并重点释放网络优势, 真正让用户可以在较短时间能够利用资源丰富的网络化模具资源数据, 促进不同地域的模具资源最大化共享, 大大优化模具设计制造生产效率[2]。
2、 基于ASP的网络化模具资源库建设研究
2.1、 建库设计的解决方案
应用服务提供商 (ASP) , 是网络服务新理念, 属严格履行契约精神的服务体系, 惯用外包服务形式, 通常强调企业与平行机构组织之间会发生有关软件程序应用的抽离提取与管理等问题。应用服务提供商将主动从具有相关网络服务功能及业务的企业处购买或临时租用各种软件系统、通讯线路或硬件设备企业, 再与其他用户建立服务租赁关系, 由新用户在ASP商家选择软硬件的租赁等服务。这与传统的应用程序外包有很大不同, 很多业务无需用户专项支付更高昂的费用, 而是选择必要的服务选项进行租赁即可。所有的服务都在互联网中完成, 可让用户对服务功能的应用更加灵活。ASP本质上仍是商家身份, 在市场流通中主要面向用户提供服务器或其他应用程序软件托管与租赁等服务, 其功能可高度辨识, 且可操作性强。
2.1.1、 面向应用提供访问与管理
ASP (Application Service Provider) 与BPO (Business Process Outsource, 业务流程外包) 相比, 前者将面向应用提供访问与管理, 所不同的是, 后者对于人力资源或企业财务等业务流程的管理有所侧重, 而前者并未与传统的托管服务有本质上的一致性, BPO服务基于计算机网络或服务器管理, 对于面向应用所开展的访问与管理也很少对外提供。
2.1.2、 着力于更新主流应用环境方式
ASP的这种更新应用环境的功能可称之为应用访问功能的出售行为。ASP常常会分析用户的信息, 但对用户的应用软件使用情况不做精细规划, 用户对应用软件的许可并不是ASP所关心的, ASP将各种处理行为的对象设定为服务器等各项资源, 往往对用户的应用环境访问方式作了更新。ASP在运作中能够将软件归为己有, 或是直接得到程序软件访问的最高权限。对于应用管理服务系统使用群体而言, 应用环境必然已得到认可, 环境差异变化与要素更改具体将由外包商全面负责。从本质上看, ASP的服务租赁更像是一种共享方式, 而与普通Web托管服务差距较大[3]。
2.1.3、 特定中心位置的集中管理
ASP服务往往会在服务过程中, 选择好特定的中心位置, 并及时开展集中管理, 不再需要定位客户节点来完成管理, 不同位置的客户仅仅需要在所处位置连接入网, 就能够远程对ASP发起应用访问。
2.1.4、 同时供多终端应用服务
ASP的开发, 是面向具体用户的, 可灵活以不同方式来提供服务, 对于用户的不同要求, 在ASP中都有相对应的解决方案可供其调取应用部署, 当然, ASP也会在与其他厂商合作中完成程序软件的标准化封装, 由客户或合作厂商根据需要进行必要的软件升级, 以提供不同需求。
2.1.5、 多种服务合作方案
ASP严格遵循与客户在履行合同时所作出的交付承诺, 在正规服务往来中, ASP服务的合作方案可以有很多种可能, 若出现什么问题, 则可由用户直接找ASP解决。
不可否认, 现阶段的ASP更愿意在竞争激烈的市场中借助移动互联网络资源来开展远程租用业务, 定向或多向性地提供安装、配置、定制、管理等方面的应用软件封装服务。当然, ASP发展几年来, 还积累了大量的商务处理咨询和外包服务, 极有可能在未来ASP会释放对企业履行商业功能之外的个人服务, 从而更好地占领消费者市场。
2.2、 建库设计的目标
基于ASP的网络化模具资源库建设, 力求打造更加稳定的资源存储与读取系统, 在此系统中, 积极收集整个在特定区域或在模具设计制造及生产领域富有特色的企业名录, 重点收录企业中模具的设计制造生产资源, 完善模具产品信息资源、设计资源、工艺技术资源、智能知识资源等内容, 特别要强化其中可能运用的计算机网络技术与其他先进技术, 通过合理高效的资源整合, 尽快实现企业协同共建, 进一步打造各模具企业的资源优势互补。
2.3、 基于ASP的网络化模具资源库总体设计
在基于ASP的网络化模具资源库系统设计所要求的功能需求方面, 可视整个资源库系统为若干功能模块组成, 这些模块的基本功能包括:用户注册、用户登录、后台管理、信息发布、模具资源库、模具企业以及其他模块分区等。同时, 不同模块可细分若干子模块, 如后台管理模块可具体设置清楚用户资料管理、资源权限管理、建库信息管理等子模块;模具资源库模块可具体设置设计资源库、工艺技术资源库、专家系统、参数化设计系统或其他子系统等[4]。模具资源库模块无可厚非是ASP网格化模具资源库平台中的主要模块, 也是该模块在提供网络化模具资源库的应用服务。模块应用下能快捷高效地组织浏览、查阅不同企业收录登记的模具产品标准件、通用件、典型零件及工艺等基本信息, 并且库中下载的模具图形、工艺等信息可在稍作调整后就直接应用到生产中, 包括已经证实设计合理的标准件图形、装配图形或者工艺规程等。
3、 统一建模语言环境下的网络化模具资源库建模
3.1、 统一建模语言建模技术
统一建模语言 (Unified Modeling Language, UML) , 属于可视化的建模语言, 主要是用于软件程序开发, 同时还能够支持不同理论的模型化。UML建立目的, 就是能够面对任何不同形式不同内容的系统, 以特点的面向对象的范式完成描述, 通常会建立基于软件系统的可行性模型。当然, 也可以对非程序软件表达的系统展开建模分析, 在工业化程度不断激增的今天, 很多机械系统、企业业务机制、复杂信息系统的处理操作都可以使用UML语言来建模描述。UML技术所考虑的重心放在不同类之间的有效关联、类与对象之间的适度配合等方面, 从而完成系统动态性的行为分析, 并以此组建模型。通常, UML语言中常会使用例图、时序图、类图、状态图与协作图等图形来描述模型元素, 并用图形展示不同元素之间的可视化关系。本文将利用Microsoft Visio作为基于ASP的网络化模具资源库建模编辑工具。
3.2、 模具资源库建模
3.2.1、 角色、用例的创建
(1) 新建角色。UML语言环境所构建的角色, 通常可见注册者、游客、系统操作员及管理员、参与者等。 (2) 新建用例。用例 (Use Case) 能够说明系统与分系统及其关系复杂的活动参与者之间存在的交互行为序列, 这些序列通常能够有效反映项目人员实时系统行为时的动作依据与遵循。本文拟定参与者身份, 辩证审视系统功能, 分析需求并确定系统用例。基于ASP的网络化模具资源库系统模型建构过程, 业务流程用例示意图如图1所示。
图1 基于ASP的网络化模具资源库系统模型用例示意图
3.2.2、 新建角色、用例关系图
用例图可直观清晰地展示角色、用例间关系, 并且在表达角色与用例不同内在元素时具有精确性与精准度。用例图在系统建模工作中, 往往是合理展示与辨识系统、子系统、类之间的差异化功能的重要手段, 而且还能够合理完成系统建立的不同角色间所有信息的交互动作序列分布与控制。
3.3、 构建模具资源库系统的动态模型
模具资源库系统的动态模型构建思路中, “动态”形象的表现形式主要体现在框图、时序图、协作图、活动图等要素中。先利用E-R图 (实体-联系) 框图, 可灵活展现各类业务流程。按照常规的系统E-R图 (实体-联系) 方案, 当参照现实世界的实体事物积极构建不同模型概念时, 应灵活实施实体、属性、联系等不同要素的描述表达方法。时序图常代表系统所设定的用户交互行为序列所花费的时间及各项要素机理的相应变化顺序, 所展示的不同线路有具体的指代意义, 一方面是不同类的角色身份, 另一方面是用户交互行为的存续周期。活动图往往属于特殊形式的状态图, 当模型构建中会被用于计算流程, 并且表现不同的计算节点状态。
3.4、 构建模具资源库系统的类模型
类图能展现不同类、接口、协作元素以及对应间关系。基于ASP的网络化模具资源库系统, 同样应根据需求积极构建基于系统词汇以及协作图的类模型。
强调构建类模型中各种属性的对应说明如下:
Name1——模具名称;Name2——模具厂商;MoldID——模型系统属性身份识别码;Mold Class——不同类;Mold Code——编码;BasicParameters——基础参数;KeyParameters——关键参数;JPEGID——jpeg.后缀格式的图片识别码;BuildDate——模具资源库建档日期。
4、 基于ASP的网络化模具资源库开发与实现
对于本文的模具资源库系统, 拟采用以下环境与工具:开发建库平台:Microsoft Visual studio.NET;开发语言:Visual C++;开发数据库:SQL Server 2005。
4.1、 B/S架构
基于ASP的网络化模具资源库建设系统, 适用以常规B/S (Browser/Server) 架构思想来促成系统的构建。通常在B/S (Browr/Server) 架构下, 模具的网络资源库用户可在计算机等智能可视终端接通交互界面以WWW浏览器建立工作界面, 将合理灵活处理的较少部分事务置于逻辑前端Browser实现执行, 多数事务的逻辑处理将置于ASP所具备的特有应用服务器端Server实现执行, 通常按3层结构组织, 如图2所示。
图2 系统架构图示意
4.2、 系统开发
最终, 完成基于ASP的网络化模具资源库系统建模与分析, 基本实现管理端、客户端、用户端的服务器开发, 在精巧布局的系统各页面中, 用户能够快速实现各种模具资源的录入与读取下载, 工作效率大大提升。
5、 结束语
本文所探讨的基于ASP的网络化模具资源库平台建设, 正是对上述背景信息的积极回应, 通过这一资源库平台的建设, 其中可以大量存储模具设计与制造生产中常见模具标准件、通用件、典型零件、典型工艺等讯息, 因此直接能为日常模具生产提供参考与工艺规程指导。平台基于计算机网络完成的信息交流沟通渠道, 可以实时传递模具的设计、制造、生产、加工等信息。正是由于模具资源库平台的存在, 用户可以很方便地在已有资源库中搜索各种模具信息, 并从中选择相应的模具设计图、制作工艺、模具制造及生产设备等选项, 在各类信息中已经存储好成熟的标准件设计图形、装配图形, 这些图纸当然可以直接利用, 也可以通过必要的修改再应用到生产中。用户利用参考网络化模具资源库的方式, 能够有效提升模具生产质量, 进一步降低模具设计生产成本, 合理地压缩模具处理周期, 从而逐步提升了模具企业的行业及市场竞争力。
参考文献:
[1]张宇红, 王崴, 霍敏.基于UML模具网络化制造任务信息建模[J].机械设计与制造, 2012 (8) :240-242.
[2]柯春松, 夏天, 庄舰, 等.模具专业教学资源库构建研究[J].中国职业技术教育, 2011 (17) :44-47.
[3]朱维巍.高职院校教学资源库网络化建设与应用研究[J].中国职业技术教育, 2011 (11) :68-72.
[4]孙媛, 赵明茹.基于ASP技术动态网站的设计与实现[J].机械设计与制造工程, 2012, 41 (11) :68-71.
易大学服务平台采用ASP.NET框架技术来实现, 通过多层体系结构使系统开发更加有条理, 并有助于后期的扩展和维护。而且, 前端的模块化设计让大学生使用该平台更加方便, 并易于寻找到所需的学习资源, 从而增加平台的易用性。实际测试表明, 该平台能够真正有效地...
图书漂流是指漂友将自己不再阅读的书贴上特定的标签放到公园长椅、火车站候车室、广场等公共场所,供他人阅读,阅读之后,拾取人按照标签指示,再以同样的方式将书投放到公共场所中,如此接力下去。...
引言随着企业的发展,人才需求与日俱增,为加快人才队伍建设,引导员工多渠道成才,各单位都规划了多渠道人才培养成长路径,建立了多通道人才发展体系,提供每年各级各通道人才申报机会.由于各类通道的申报及考核的业绩材料涉及专业管理、建章立制、创新...
0引言20世纪80年代,全国高校就纷纷开始建设校园网络,现在各高校初步实现了网上办公、网上管理、网上教学、网上服务的教学模式。同时,国家教育部对于大学生体质测试提出明确要求,要求各高校对在校大学生能进行大学生体质测试并且实现在线查询。结合...
物流企业是反映一个国家经济发展的凭证,为此,对于物流行业发展是一个热点问题,尤其对于企业来说,合理物流调度管理能够为企业未来发展提供重要支持。...
1前言随生活水平的不断提高,人们对旅游的意识也在不断增强,而目前,旅行社组织游客的主要方式为组团旅游,其特点是旅游路线固定,时间段固定。对旅行社业务进行支持的计算机软件系统也都停留在这方面的管理上。利用网络平台提供给用户自由行的旅游服务是...
Web应用是目前Internet上应用最广泛的信息服务,Web服务已经影响到广告、新闻、电子商务等各个服务领域。ASP和ASP.NET都是应用于web开发领域的开发平台。ASP(ActiveServerPages)是微软公司推出的一种取代CGI(CommonGatewayInterface)的技术。但是,随着We...
1ASP\ADO基本介绍ASP是一个可以产生与运行动态、交互、高性能的web服务器应用程序,ASP不仅仅是因特网的一个组件,同时也是microsoftpersonalwebserver的一个组件,所以它可以从Windows98se当中获取,还可以从http:www.microsoft。com...
一、引言随着互联网在各行各业的逐步深入,目前互联网思维已经深入到社会生产的各个化解,成为了一种先进的生产力,促进者社会经济不断发展.为社会生产力的改革、发展提供了非常广阔的平台。绝大多数企业都建立了自己的网络营销平台,使用动态网站技术来建...
21世纪是信息化、网络化的时代,网络不仅开阔了人们的视野,也方便了人的生活。在网站和网络技术飞速发展、网络普及的今天,人们早已习惯了从网上查询新闻,查看自己感兴趣的话题。随着物质生活的日益丰富,人们在精神生活方面的要求也逐渐提高,再加上一年...