- Posted By: freeproject
- Comments: 0
Posted By freeproject on August 2, 2017
E-Voting Management System Class Diagram describes the structure of a E-Voting Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the E-Voting Management System are Voting, Register, Candidate, Citizen, Polling, Result.
Classes of E-Voting Management System Class Diagram:
- Voting Class : Manage all the operations of Voting
- Register Class : Manage all the operations of Register
- Candidate Class : Manage all the operations of Candidate
- Citizen Class : Manage all the operations of Citizen
- Polling Class : Manage all the operations of Polling
- Result Class : Manage all the operations of Result
Classes and their attributes of E-Voting Management System Class Diagram:
- Voting Attributes : voting_candidate_id, voting_citizen_id, voting_date, voting_type, voting_timing, voting_description
- Register Attributes : register_id, register_candidate_id, register_citizen_id, register_name, register_type, register_description
- Candidate Attributes : candidate_id, candidate_voter_id, candidate_name, candidate_mobile, candidate_email, candidate_username, candidate_password, candidate_address
- Citizen Attributes : citizen_id, citizen_voter_id, citizen_name, citizen_mobile, citizen_email, citizen_username, citizen_password, citizen_address
- Polling Attributes : pooling_id, pooling_name, pooling_type, pooling_description
- Result Attributes : result_id, result_candidate_id, result_date, result_type, result_description
Classes and their methods of E-Voting Management System Class Diagram:
- Voting Methods : addVoting(), editVoting(), deleteVoting(), updateVoting(), saveVoting(), searchVoting()
- Register Methods : addRegister(), editRegister(), deleteRegister(), updateRegister(), saveRegister(), searchRegister()
- Candidate Methods : addCandidate(), editCandidate(), deleteCandidate(), updateCandidate(), saveCandidate(), searchCandidate()
- Citizen Methods : addCitizen(), editCitizen(), deleteCitizen(), updateCitizen(), saveCitizen(), searchCitizen()
- Polling Methods : addPolling(), editPolling(), deletePolling(), updatePolling(), savePolling(), searchPolling()
- Result Methods : addResult(), editResult(), deleteResult(), updateResult(), saveResult(), searchResult()
Class Diagram of E-Voting Management System :
Class Diagram Image: