Closed a22solmi closed 5 months ago
Diagram Dugga, represent a page where you are able to create different kinds of diagrams. In this wiki we will display and discuss important parts of Diagram Dugga to create and manage ER diagrams.
Image 1: General overview of Diagram Dugga source: ( .../DuggaSys/diagram.php )
The pointer allows user to select single objects and drag across the diagram. It can be enabled by pressing "1" on the keyboard.
The box selection tool allows user to select multiple objects simultaneously. By doing this you can delete multiple objects at the same time or or change the colour of multiple objects by selecting them and opening the options panel giving them a chosen colour from the color palette .
By long-pressing this the user can chose between placing an ER-entity, UML class, IE entity or State diagram state into the diagram.
By using this button you can create new objects.
Allows user to place ER-relations, UML-inheritence and IE-inheritance in the diagram by long pressing the button.
Create a relations between different objects.
Create a attribute that you can combine with an object. Example named: firstname, lastname, adress.
Attributes can be combined with objects Example firstname can be combined with an object called Human.
If you accidentally made an undo. You can use the redo button to regret and repaint the previous version.
You did something you regret. You can easily use the undo button to move backwards to the point you want to continue from.
To be able to use this functionality the user must first:
Image 2: Demonstrates the ER-table functionality.
New Wiki page describing how the ER-diagrams currently work is created: https://github.com/HGustavs/LenaSYS/wiki/ER%E2%80%90diagram
Description
The functionality of different types of diagrams needs to be documented. A wiki page need to be created with the current functionality and some technical description of how it is achieved. There should also be references to closed issues that have implemented said functionality. There should be clear descriptions for each new topic with pictures if user interface is described. File paths and code blocks should be included when describing code implementation. An example of good structure can be found in: https://github.com/HGustavs/LenaSYS/wiki/Diagram-dugga-overview
Job
Create a new wiki page describing how the ER-diagrams currently work.