你的位置:首页 > ASP.net教程

[ASP.net教程]基于java web和.net activex插件及visio实现的船舶电路图在线设计系统


1、本系统主要目的:1、实现电路图在线设计及电路设备选型;2、对电路图设计过程中涉及到的工程计算进行在线处理;3、对电路图设计所涉及的相关数据可视化。

 

2、本系统实现前提:1、visio组件,传统visio运用均是基于pc端本地visio软件操作,无法满足visio图的实施共享性;2、web端是基于java web,也可考虑.net web,此系统主要是因为公司领导考虑后续人力维护问题,所以采用的事java web;3、对电路图设计中涉及到的设备参数值关联计算问题,此系统考虑的是调用算法接口进行。

 

3、系统整体实现模型图(包含后续扩展):

  

 

4、系统业务功能截图:

4-1、登录页面

 

4-2、系统首页

 

4-3、权限信息维护-用户信息

 

4-4、设备基础信息-设备分类

 

需要在visio模具文件中对应的设计设备图标:

设计图标步骤:

(1).画一个自定义图形;(2).若为多个图形组合,则需要设置"组合",然后"锁定组合"(自定义菜单);(3).选择菜单"设备形状参数",将所画图形与对应的设置做关联;(4).将图形拖到左侧模具选择区,设置对应的设备名称;(5).保存模具文件;(6).保存模具文件,将模具文件上传服务器。

 

4-5、设备基础信息-设备参数类别

功能说明:给每个设备类别设置对应的设备参数类别。

 

4-6、项目信息维护-项目信息创建

功能说明:一个船舶电路设计图合同即为一个项目,一个项目在进行电路图设计时会添加多个方案,最后从处理完的方案中选择最优的方案。

 

 4-7、项目信息维护-项目原始单线图

功能说明:一个项目会有一个原始Visio电路图(在系统中称为“原始单线图”),原始单线图需要分配给相应的人员进行画图,及设置visio图中电气元件设备参数值(如果客户方提供的技术资料有相应参数值的话)。

对原始单线图处理,可能分配给多个人操作, 则此处用到类似工作流方式,其中一人需要操作单线图时,则将单线图锁定,其他人则只能看,若此人操作完成后不想再操作,则需要将单线图解除锁定,此时其他操作人可做相同锁定-操作-解锁处理。

阶段名称:原始单线图生成

阶段状态:未处理->处理中-未处理/已处理

单线图数据锁定后,即可进入visio单线图页面,进行visio图操作

 

未完待续.....