Report on Student Vote System: Use Case, Sequence, Class Diagrams

Verified

Added on  2019/10/18

|8
|379
|787
Report
AI Summary
This report details the design and analysis of a student voting system. It includes use case diagrams, sequence diagrams, and a class diagram to illustrate the system's functionality. The use case diagrams outline the interactions between voters and administrators, specifying actions such as voter login, candidate selection, and report generation. The sequence diagrams visually represent the interactions within the system, particularly focusing on voter and admin login processes. The class diagram depicts the structure of the system, showing the relationships between different components, such as voter, candidate, and administrative roles. The report covers both the functional and structural aspects of the student vote system, providing a comprehensive overview of its operation and design considerations. The report also covers the sequence diagram for admin and voters.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Contents
2.1.2 Context Diagram.....................................................................................................................2
2.1.3 Use Case Diagram..................................................................................................................2
2.1.3.1 Scenario templates for each use case...................................................................................3
2.1.3.2 Sequence Diagrams for each use case.................................................................................4
2.1.4 Class Diagram.........................................................................................................................8
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
2.1.2 Context Diagram
2.1.3 Use Case Diagram
Document Page
2.1.3.1 Scenario templates for each use case
Name University Student Vote System
Description This use case defines all the actions of voter and admin. This use case
describes all the users who will use this system.
Actors Voter
Preconditions Net connection should be available.
User opened the website first.
Basic Flow 1. First voter login to system
2. Voter can view all candidates
3. Voter will cast vote
4. logout
Alternate Flow 1. First register to system
2. Login to system
3. View details of all candidates
4. Cast vote for any one candidate
5. Logout from the system
Exception Flow 1. Login to system
2. Login fails
3. Again login to system
4. View details of candidates
5. Voter does not able to cast vote because of criteria
Post Condition 1. System will save all the updated details into database
2. When user logout from the system then system will successfully
logged out the user and return to user on main page.
Document Page
Name University Student Vote System
Description This use case defines all the actions of voter and admin. This use case
describes all the users who will use this system.
Actors Admin
Preconditions Net connection should be available.
User opened the website first.
Basic Flow 1. First admin login to system
2. Admin can add or update or delete any candidate profile
2. Then system will save these all details into database
3. Admin can update or delete voter details
4. Then system will save these all details into database
5. Admin can generate report
6. Admin can view report
7. logout
Exception Flow Scenario 1:
1. admin login to system
2. the login details are denied by the system and system will ask to
login again
Scenario 2:
1. admin enter wrong details for candidate
2. system will ask again for this details
Post Condition 8. System will save all the updated details into database
9. When user logout from the system then system will successfully
logged out the user and return to user on main page.
2.1.3.2 Sequence Diagrams for each use case
Voter Login Sequence Diagram
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Document Page
Sequence diagram for Admin
Document Page
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
2.1.4 Class Diagram
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]