Software Engineering
Software Engineering
Software Engineering
PROJECT OF
SOFTWARE ENGINEERING
VVIT,PAL 1
VOTING MANAGEMENT SYSTEM
VOTING MANAGEMENT
SYSTEM
VVIT,PAL 2
VOTING MANAGEMENT SYSTEM
INDEX
1. Introduction 4
3. Why is necessary 6
5. ER diagram 8
6. Sequence diagram 9
7.
DFD diagram 10-11
8.
Activity diagram 12
9.
Conclusion 13
VVIT,PAL 3
VOTING MANAGEMENT SYSTEM
INTRODUCTION
voting system can be used for casting votes during the elections held in colleges,
etc. In this system the voter do not have to go to the polling booth to cast their
vote. They can use their personal computer to cast their votes. There is a database
which is maintained in which all the name of the voters with their complete
information is stored. The System Administrator registers the voters by simply
filling a registration form to register the voters. After registration, the voter is
assigned a secret voter ID with which he/she can use to login to the system and
cast his/her vote. If invalid/wrong details are submitted, then the person is not
registered to vote. After the user successfully registers themselves, a link is sent on
their respective E-mail IDs. The link is a key for the activation of the account of
the user. The account is activated only after the user clicks on that link.The site
will be activated only on the day of voting. Once the user logs in, they will be
provided with a One Time Password (OTP) which has to be entered by the user
before casting his/her vote. The password will be destroyed after casting of their
respective vote. A receipt of the vote will be sent to the user on their respective E-
mail IDs. The advantage of online voting is that the voters have the choice of
voting at their own free time and there is reduced congestion. It also minimizes on
errors of vote counting. The individual votes are submitted in a database which can
be queried to find out who of the aspirants for a given post has the
highest number of votes
VVIT,PAL 4
VOTING MANAGEMENT SYSTEM
It allows voters and election observers to verify that votes have been recorded,
tallied and declared correctly, in a manner independent from the hardware and
software running the election. An EVM consists of two units, a control unit, and
the balloting unit. The two units are joined by a five-meter cable. Balloting unit
facilitates voting by a voter via labeled buttons while the control unit controls the
ballot units, stores voting counts and displays the results on 7 segment LED
displays.
The Election Commission had been using an outsourced application for the
management of EVM machines which was called ETS. This software catered for
EVM inventory management and also for randomization. However, it was not able
to cater to the Lok Sabha elections for the randomization of the machines.
EVM Management System is designed to manage inventory of EVM units.
Tracking of units from manufacturer to state, state to state, district to district. It
handles the whole election processes like marking FLC (First Level Check) OK
and Not OK, Randomization (First and Second), Marking and unmarking Election
Petition and receiving back units in the system after counting
VVIT,PAL 5
VOTING MANAGEMENT SYSTEM
WHY IS NECESSARY
This is done to ensure that the polling officer verifies your identity. With the EVM
, instead of issuing a ballot paper, the polling officer will press the Ballot Button
which enables the voter to cast their vote. A list of candidates names and/or
symbols will be available on the machine with a blue button next to it. Electronic
voting technology intends to speed the counting of ballots, reduce the cost of
paying staff to count votes manually and can provide improved accessibility for
disabled voters. Also in the long term, expenses are expected to decrease. Results
can be reported and published faster. The balloting unit is kept within the voting
compartment for electors to cast their votes. This is done to ensure that the polling
officer verifies your identity. With the EVM , instead of issuing a ballot paper, the
polling officer will press the Ballot Button which enables the voter to cast their
vote.
VVIT,PAL 6
VOTING MANAGEMENT SYSTEM
VVIT,PAL 7
VOTING MANAGEMENT SYSTEM
ER DIAGRAM
VVIT,PAL 8
VOTING MANAGEMENT SYSTEM
SEQUENCE DIAGRAM
VVIT,PAL 9
VOTING MANAGEMENT SYSTEM
DFD DIAGRAM
VVIT,PAL 10
VOTING MANAGEMENT SYSTEM
VVIT,PAL 11
VOTING MANAGEMENT SYSTEM
ACTIVITY DIAGRAM
VVIT,PAL 12
VOTING MANAGEMENT SYSTEM
CONCLUSION
VVIT,PAL 13