About this activity diagram for the e-voting system

This UML activity diagram for the e-voting system describes the overall working of the system. The user carries out the corresponding operations of elections and is asked to authorize himself. On the next level, the system checks authentication. It has two possible outcomes.

If authentication is a success, the user is logged into the system and offered a list of candidates. The next step calls for the user to choose the candidate of their preference. This action is further, usually, followed by a step in which the user is asked to confirm their choice.

If the user decides to confirm the selection, the system shall store the vote in the voting database. Then, the system issues the voting receipt as evidence of the user having cast their vote. The final step involves the user logging out of the application.

If the user fails the authentication process, the system asks the user to re-authorize. The user can either re-enter their credentials or exit the process. This makes certain that no one has any chance of accessing the system unless they are a registered voter. If a user does not confirm their vote, the system returns them to the candidate list for a new choice. This allows the process to be user-active and responsive at every moment of the process.

The UML activity diagram for the e-voting system shows the order of operations performed inside the e-voting system. All possible scenarios in the system are mapped, from logging in to submitting the vote. The UML activity diagram concludes either when the vote has been cast or the user has chosen to leave the system.

Get started with EdrawMax today

Create 210 types of diagrams online for free.

Draw a diagram free Draw a diagram free Draw a diagram free Draw a diagram free Draw a diagram free
coupon