Online Design System for Ship Circuit Diagram Based on java web and. net activex plug-in and visio, activexvisio
1. Main objectives of the system: 1. Online circuit diagram design and circuit equipment selection; 2. online processing of Engineering Computing involved in circuit diagram design; 3. Visualize the data involved in circuit diagram design.
2. prerequisites for the implementation of the system: 1. Traditional visio components are operated based on the Local visio software on the pc end, which cannot meet the shared implementation requirements of the visio diagram; 2. The web end is based on java web and can also be considered. net web, this system is mainly because the company's leaders consider the follow-up human maintenance issues, so the use of java web; 3. The device parameter value associated computing issues involved in circuit diagram design, this system considers calling an algorithm interface.
3. Overall system implementation model diagram (including subsequent extensions ):
4. system business functions:
4-1. logon page
4-2. System Homepage
4-3. Permission information maintenance-user information
4-4. Basic device information-device category
The corresponding design device icon in the visio mold file is required:
Steps for designing icons:
(1 ). draw a custom image. (2 ). if multiple image combinations exist, you need to set "Combination" and "lock combination" (custom menu); (3 ). select "device Shape Parameters" and associate the image with the corresponding settings. (4 ). drag the image to the left-side mold selection area and set the corresponding device name. (5 ). save the mold file. (6 ). save the mold file and upload it to the server.
4-5. device basic information-device parameter category
Function Description: sets the corresponding device parameter category for each device category.
4-6. Maintain project information-Create Project Information
Function Description: A ship circuit design drawing contract is a project. Multiple schemes are added to a project during circuit diagram design, and the optimal scheme is selected from the solution.
4-7. Project information maintenance-original project line chart
Function Description: A project has an original Visio circuit diagram (called the "original line chart" in the system). The original line chart needs to be allocated to the corresponding personnel for drawing, and set the electrical component and equipment parameter value in the visio diagram (if the technical data provided by the customer has the corresponding parameter value ).
If you want to process the original line chart and assign it to multiple users, a workflow-like approach is used here. When one of them needs to operate a line chart, the line chart is locked, and others can only view it, if you do not want to perform the operation again after the operation is complete, you need to unlock the line chart. At this time, other users can perform the same lock-operation-Unlock process.
Stage name: original line chart generation
Phase Status: Not processed-> processing-not processed/processed
After the line chart data is locked, you can go to the visio line chart page to operate the visio diagram.
To be continued .....