Ijcot V45P301 PDF
Ijcot V45P301 PDF
E-voting system raises numerous questions linked TABLE I: THE CATEGORICAL TABLE ATTRIBUTES
directly to votes such as lawful, societal, practical, Field Type Null Key Default Length
partisan, managerial and monetary concerns. Though, Cat_id int No PRIMARY none 20
profiting from the affirmative aspects of E-Voting
desires the operation of security measures in order to Cat_name varchar No - none 20
repair the lack of transparency and to reclaim the trust Start_time varchar No - none 20
of constituencies and liable Authorities [6], [8] and End_time varchar No - none 20
[9].
TABLE II: THE CANDIDATE TABLE ATTRIBUTES
B. The Importance of the E-Voting System
Field Type Null Key Default Length
According to [10] the importance of e-voting
are obvious; empowerment; it empowers members to Cand_id Int No PRIMARY none 20
have a voice in the leadership and direction of their Fullname varchar No - none 20
organization. When allowed to vote in fair and open Username varchar No - none 20
elections, members will feel a greater sense of value, image varchar No - none 20
ownership, and responsibility. Accessibility; With the Position varchar No - none 20
surge of mobile devices, online voting is a convenient About varchar No - none 20
option for many members, allowing them to access Voter_id Text No Foreign Key none 20
ballots anytime, anywhere. Cost effectiveness; Cat_id int No Foreign Key None 20
Elections are cost effective, especially when
considering production costs of printing, postage, and TABLE III: THE RESULT TABLE ATTRIBUTES
mailing ballots. Security and confidentiality; A Field Type Null Key Default Length
properly designed e-voting system will safeguard in Result_id Int No PRIMARY NONE 20
place to assure the security of ballots and protection
of voter identities. Transparency; e-elections, Cat_id Int No Foreign Key none 20
particularly those run by a third-party, eliminate the vote count Int No - none 20
chance of election mismanagement or fraud. An
percentage double No - none 20
audible trail helps increase voter confidence.
Accuracy and expedience; since e-voting utilizes Cand_id Int No Foreign Key none 20
electronic ballots, there are no rejected, mismarked,
or invalid votes and results are automatically TABLE IV: THE VOTER TABLE ATTRIBUTES
calculated, eliminating the need for manual tabulation Field Type Null Key Default Length
or dreaded recounts. Furthermore, [11] point that e-
voter_id Text No PRIMARY None 20
voting promises an increase in participation and
offers voters more options of convenience to vote, image varchar No - None 20
encourages more voters to cast their votes remotely, firstname varchar No - None 20
and has great potential to stimulate higher voter
turnout. Casting and counting votes are much faster lastname varchar No - none 20
and more accurate with e-voting systems, by default Sex varchar No - None 20
there are no invalid or unclear ballots and the username varchar No - None 20
automatic gathering and counting of ballots reduce
the amount of time spent counting votes and password varchar No - None 20
delivering the results. In addition, [12] pointed that e- course varchar No - none 20
voting reduced logistical and administrative costs.
sponsor varchar No - none 20
The system will reduce the materials required for
printing and distribute ballots, the personnel required Cat_id Int No Foreign None 20
to assist in voting stations reduces and greater
accessibility for the old and disabled people increase
B. The Users’ Interaction with the System
and allows to accommodate them as they cast their
The E-Voting system seeks to computerize
votes comfortably at their own homes.
the voting process through a convivial, efficient and
easy-to-use graphical interface. The E-voting system
III. MATERIALS AND METHODS was managed by Dean of student and the electorate
A. The System Database and Specifications body to oversee and observe the election process.
MySQL server was used to implement the They established the sub-systems and declaring the
back-end of the system. The access to the database final results. Every polling center was equipped with
server was made possible by a graphical interface a plug-and-play system especially custom designed
(phpMyadmin). The database name was given voting. for the case of this center and it works separately
from the main system server. The persons who want
to vote need to be registered by the electorate
(Chairman electoral commission) to be a voter. The
Besides the online creation module, there is The voter cast the vote on a post he/she wish and the
a voting component that displayed all registered system automatically adds the casted votes into the
posts and the corresponding candidates on each post. database and restricts the voter to vote twice.
The page indicated the users who logged in for the vote cast at a particular time.
The summary number of voters cast from different who did not vote on the particular posts, compute the
posts. percentage, generate the graph and finally printed
the report.
E. The Results Module
The results module provide the voter with
summary numbers of the voters who voted and those