Professional Documents
Culture Documents
Software Engineering Internal Project 2020
Software Engineering Internal Project 2020
Software Engineering Internal Project 2020
Class:- SYBSCIT
3. STATE Diagram:-
There are several states to manage voting management. First the
voter should be done with the registration process and then voter
should login to the interface of voting management. Once the
account get verified the user an access. Once the user is confirmed to
proceed, the voter can vote to the perspective. Then the system
counts the vote and Display the results.
4. ERD Diagram:-
The entity relationship diagram explains the relationship between
various entities in voting management system. The user has many
roles to manage the voting management system. The user has to
login the system and manages the citizen and candidate who has to
vote and also manages the vote counting.
5. Sequence Diagram:-
This is the Sequence Diagram of Voting management System,
where admin will be able to login in their account using their
credentials. After login user can manage all the operations on Vote,
Voting machine. All the pages are secure and user can access these
pages after login.Admin logins the page and manages the voting
management and add vote, add citizen, add to the voter list, add to
the voting center and add candidate to the management and it saves
all the process.Admin manages all the details about Citizen, Voting
list, Voting center and Candidate.
6. CLASS Diagram:-
1. User class: Manage all the operations of user.
2. Permission class: Manage all the operations of user which
requires permission details.
3. Citizen class: Manage all the operations of citizen.
4. Candidate class: Manage all the operations of candidate.
5. Voter list: Manage all the operations of voter list.
6. Counting: Manage all the operations of vote counting.
7. Component Diagram:
This is a Component Diagram of of Voting Management System
which shows the components, provided and required interfaces,
ports, and relationships between the citizen, Voter list, Voting
center, Counting and Candidate. The Database is the backend
component to which admin is concerned with.
8
8. COLLABORATION Diagram:-
In this diagram its shows the process to cast the vote. The voter
comes for casting and the polling staff checks the voter records and
system contacts NADRA system and the system display the voter
details and the voter cast the votes and then system update records.