The project is based on web-based UML designing. The main reason for selecting this topic was that now a day there is boom of internet users who wants to complete their work in less time and more efficient manner. The main objective of this tool is to provide a good quality online tool with the help of which one can draw UML designs in optimal time. The drag and drop facility gives great power to users.
Core Functionality
- User module
- Registration: To use the features of the tool users has to register
- Login: With the help of correct username and password users will login
- View old design: With the help of this functionality user can see his previous diagrams and save it in his system.
- Drawing module: This module will provide the facility to the user to draw the related diagrams with the help of different tools provided with it. The tools will contain different shapes and lines which will use in designing of the diagrams. User can simply drag and drop the symbols to the drawing area. Tool for different diagrams is categorized as below:
- Tool for class diagram
- Tool for Use case diagram
- Tool for sequence diagram
- Tool for ERD
- Tool for flow chart
- Customization module: This tool will provide following functionality to the users:
- Change the font: User can change the font face and it’s size as for their requirement.
- Resize: Through this facility users will change the size of different shapes used in the diagram.
- Style: User will have facility to make the symbols 3D.
- Change color: User will change the color of the different symbol.
- Archive: Through this facility user will save their diagram directly to his system.
- Save as facility: This will help the user to save their diagram to the server in the form of pdf or image.