APP下载

基于B/S和C/S混合模式的变压器技术资源系统的设计与实现

2017-06-03刘颖

电子技术与软件工程 2017年9期
关键词:S模式

刘颖

摘 要本文介绍了变压器制造业技术资源管理系统的设计与实现,从需求分析到功能设计及部分程序代码。系统采用B/S和C/S相结合的体系结构,支持sql server2008关系数据库,可有效管理多种电子图纸,同时管理与产品设计周期和生产过程相关的技术数据、产品数据及运行过程中的性能参数数据。

【关键词】B/S模式 C/S模式 技术资源 CAD二次开发 WebOffice

1 概述

目前大型电力变压器的生产特点仍是订单式的设计和生产,每一个产品设计、制造过程就是一个产品的开发过程,提高产品设计水平,缩短产品交货周期,降低制造成本,提高产品质量是已成为企业的头等大事。

建立产品技术资源信息库,将多年来企业不断积累的变压器设计、制造技术进行统一管理,将设计、制造专家经验系统地进行归纳和集成,进而实现信息共享是变压器制造业迫切需要进行的工作。

2 需求分析

通过对企业现有资源的调研,确定了技术资源系统(以下简称系统)的业务流程和管理范围。首先建立了企業产品数据规范。包含:图纸分类体系、物料分类规则、图纸设计规范。然后以产品生命周期为主线,对产品订货、计划、设计、工艺的过程进行有效管理,对产生的结果数据电子图纸进行版本管理。

系统的管理其范围涉及到企业多个部门,主要有市场部、设计部、工艺部、图纸管理部、采购部和质保部以及各生产车间,每个部门管理业务按照岗位进一步细化。

系统的业务流程如图1。

3 系统设计

3.1 系统架构设计

综合企业应用系统的特点,系统采购了C/S 与 B/S 混合异构软件体系结构。它的优点是外部用户不直接访问数据库服务器,能保证企业数据库的相对安全。企业内部用户的交互性较强,数据查询和修改的响应速度较快。

3.2 系统功能设计

根据上面的需求分析,进行系统的功能设计。包含系统管理、设计任务管理、设计过程管理、关键材料管理、工艺管理、联络单管理、图号管理、明细管理、底图管理、生产管理和综合查询等模块。

3.2.1 系统管理

系统管理分为多层管理模式,由超级管理员进行基本用户的定义,划分职责的功能。包含基础数据和权限控制、人员管理、组织管理、安全管理和角色管理及编号规则和流程基本设置等。

3.2.2 设计过程管理

包含了结构设计、审批过程管理、设计进度管理等。根据设计任务,进入产品过程设计,将设计流程自动与项目计划关联,对图纸载入,并结合了对图纸明细数据的检查、审签意见追溯。

3.2.3 关键材料管理

关键材料编制支持两种方式,一种是选择计划中的技准号,系统自动从销售信息中调取;第二种搭建关键材料不完整结构树。

3.2.4 工艺管理

包含了工艺任务、工艺会签、工艺定尺/定额及工艺改版等。由工艺人员进行在线图纸审阅、会签及工艺路线的划分。工艺人员对自己编制的工艺改版单进行归档、发放、抽单或作废处理。

3.2.5 联络单管理

在基础数据中定义联络单模版,所有模版中都设置了灰色标记条,作为关键字由用户填写。联络单填写完成后上传进入审批流程,审批完成后,系统自动针对联络对象群统一分发,同时将联络单归档。

3.2.6 明细管理

通过对CAD的二次开发,实现了在产品图纸上自动提取标题栏信息和明细表信息。

4 系统关键特征模块的实现

4.1 系统有关CAD的二次开发

设计人员采用AutoCAD2010绘图,为了方便用户在cad绘图时进行图号申请,系统将CAD与图号注册功能进行了集成。用户在绘图的时就可以调用图号,和验证生成新的图号存入从数据库中。同时系统采用了在CAD绘图环境下嵌入了用VS2010自行开发软件,自动生成明细栏信息和标题栏信息,对这些信息进行批提取,经过标准规范检查后归档。

CAD启动时加载“我的菜单”在VS210中,代码如下:

AddMenuItem(0, "用户登录", "_userlogin1 ");

AddMenuItem(1, "图号注册", "_thzhuce1 ");

AddMenuItem(2, "提取标题栏信息", "_btlmxl1 ");

AddMenuItem(3, "提取标题栏并设置发放范围", "_btlmxlff1 ");

AddMenuItem(4, "BOM表数据检测", "_bomyzh1 ");

AddMenuItem(5, "BOM表数据检测并保存", "_bomtqu1 "); AddMenuItem(6, "显示/隐藏快捷面板", "_palette1 ");

4.2 联络单的在线审签

系统中联络单管理是最具特色的功能,实现了自动联络单编码,按联络单的类型定义联络单模板,通过在线WebOffice的引用,和程序上书签设置,实现了文档的在线编辑和流程上审签痕迹保留,数据库上文件的读取与写入。支持联络单的检索、查询 和分类。

界面展示如图2。

5 结束语

技术资源管理系统从设计和工艺的角度出发,将设计任务与设计过程优化,使得计划管理更加便捷。通过CAD的二次开发,集成了标题栏、明细栏提取、图纸转化等,有效提高了设计效率,降低设计成本。物料版本与图纸版本的应用,使得图纸及明细更加具有可追溯性。技术资源管理是着眼于信息化的未来,是一系列大型变压器管理体系、管理思想的融合。该系统的实现在很大程度提高了企业的经济效益,增强企业的核心竞争能力。

参考文献

[1]李冠亿.深入浅出AutoCAD.NET二次开发[M].中国建筑工业出版社,2012(05).

[2]基于RESTful Web技术的资源管理系统设计与实现[J].计算机应用与软件,2014(05).

[3]王怀民,周斌译.企业应用架构模式[M].机械工业出版社,2010.

作者单位

保定天威保变电气股份有限公司 河北省保定市 071000

猜你喜欢

S模式
基于B/S模式的数据结构实验平台设计