Device Update Function Activity Diagram For Junction Point


Figure 3.10: Device update function activity diagram for junction point


- Add new device: Devices are selected from the list and added to the list of objects of the connection point. Enter the necessary information for the device on the screen

Maybe you are interested!

- Change device: If the device is installed at the wrong or unsuitable connection point, the user can select another device from the list to replace the device. The list of devices and attributes are as described in chapter 2, DAN-VAND model

- Device information will be filled in and updated in the database.

Device Update Function Activity Diagram For Junction Point

- Remove device from connection point: When the connection point is no longer suitable, it can be removed by selecting the device and then deleting it.

3.4.7.2.2 Use Case Diagram


Figure 3.11: Usecase diagram of the device update function for the connection point

3.4.7.3 Function for pipes


3.4.7.3.1 Activity Diagram


Figure 3.12: Flowchart of pipeline update function


- Add new junction object: Each pipe is created from two junction points at both ends, so to create a pipe object, two junction objects must first be created.

- Add new pipe object: pipe objects are created on the map by creating two connection points at both ends then entering information for this pipe on the screen

- Add a new pipe object with a given length by declaring the length on the screen, then draw the pipe object, but on the map, the length of the pipe has been set to the length as set in advance.

- Add a new pipe object with a given angle to the horizontal: Declare an angle in degrees, then draw the pipe, the pipe is always created with a given angle to the horizontal.

- Add a new pipe object parallel to a given line: draw a given line segment, then draw the pipe on the map, the pipe being drawn on the map will always be parallel to the given line segment.

- Search for pipeline objects: pipeline objects on the map are searched by using the mouse to scan an area on the map to select the pipelines in that area. Select a pipeline in the result list, information about the pipeline will appear on the screen.

- Pipeline Modification: Pipeline objects will be updated with information, moved in position, and changed in shape and updated in the database.

- Create a fly-over: On the map, when two pipes intersect on a plane, you can use the fly-over function of this pipe relative to the other pipe.

- Join two pipes: In case there are two pipes on the map with two ends that share a common point, it is completely possible to join the two pipes into one pipe by using the mouse to select the two pipes in turn and select the function to join pipes.

- Split pipe: Depending on the case, a pipe can be split into two separate pipes that have a common point. Perform this function by using the mouse to select the pipe you want to split and then select the split function.

- Extend the pipeline: When the length of the pipeline is not enough to meet the requirements, the pipeline can be extended by giving a reference position where the pipeline will extend, then performing the pipeline extension function.

- Trim: Opposite to the lengthening function, in case the pipe is too long, it can be trimmed at a certain location, and a part kept, the rest will be removed from the map.

- Save pipeline object: Pipeline object will be updated with information, changed position, shape and saved to database.

- Delete pipeline: The pipeline object on the map can be deleted in case it is no longer used or is no longer suitable.

3.4.7.3.2 Use Case Diagram


Figure 3.13: Pipeline Update Function UserCase Diagram


3.4.7.4 Functions for water supply areas


3.4.7.4.1 Activity Diagram


Figure 3.14: Flowchart of water supply zone update function

- Add new area object: area objects will be created on the map by moving the mouse to the appropriate location on the map and drawing a polygon, ending with a double click. Enter the necessary information for the area object on the screen

- Edit area objects: Area objects will be updated with information, moved in spatial position, changed in shape and updated in the database.

- Delete area objects: Area objects on the map will be deleted if they are no longer suitable or no longer used by selecting that area and then selecting the delete function.

3.4.7.4.2 Use Case Diagram


Figure 3.15: UserCase diagram of water supply area update function


3.4.7.5 Chart viewing function


3.4.7.5.1 Activity Diagram


Figure 3.16: Functional activity diagram view diagram


- Show chart: User selects the function in the View chart menu to select the type of chart to view.

- Pre-defined chart: Information about chart setting parameters has been pre-set in the program, so the user only needs to select the chart type on the menu.

- User-defined chart: information about chart settings parameters is not defined, and the user selects specific parameters and value thresholds to view the chart.

- Set display conditions: time conditions, data range can be set by the user.

- Export chart to file: The chart after being generated can be exported as an image to serve other purposes.

3.4.7.5.2 Use Case Diagram


Figure 3.17: View chart function UserCase diagram


3.4.7.6 Thematic Map viewing function


3.4.7.6.1 Activity Diagram


Figure 3.18: Map view function activity diagram

- Show map: User selects the function in the View thematic map menu to select the type of map to view.

- Pre-defined map: Information about map setting parameters has been pre-set in the program, so the user only needs to select the map type on the menu.

- User-defined map: information about the map setup parameters is not defined, and the user selects the parameters and specific value thresholds to view the map on a case-by-case basis.

- Set display conditions: time conditions, data range can be set by the user.

- Render map to file: after being generated, the map can be rendered as an image to serve other purposes.

3.4.7.6.2 Use Case Diagram


Figure 3.19: Map View Function Usecase Diagram


3.4.7.7 Printing function


3.4.7.7.1 Activity Diagram

Comment


Agree Privacy Policy *