Successfully reported this slideshow. We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime. Online voting system full thesis project by jahir. Upcoming SlideShare. Like this document? Why not share!
Embed Size px. Start on. Show related SlideShares at end. WordPress Shortcode. Like Liked. Jahir Khan. Admin at So close But still so far. Full Name Comment goes here. Are you sure you want to Yes No. Sudarshan Sutari. Ruby Ramos. Show More. No Downloads. Views Total views. Actions Shares. No notes for slide. Online voting system full thesis project by jahir 1. My first sincere appreciation and gratitude goes to Mr. Vivake Deputy den of computer science for her guidance, constructive comments, valuable suggestions and inspirations.
During making of my Project he helped me a lot. Most countries not an exception have problems when it comes to voting. Some of the problems involved include ridging votes during election, insecure or inaccessible polling stations, inadequate polling materials and also inexperienced personnel. It should be noted that with this system in place, the users, citizens in this case shall be given ample time during the voting period.
They shall also be trained on how to vote online before the election time. Citizens seeking registration are expected to contact the system administrator 5. Electronic voting technology can include punched cards, optical scan voting systems and specialized voting kiosks including self contained direct- recording electronic voting systems or DRE.
It can also involve transmission of ballots and votes via telephones, private computer networks, or the internet. Online voting is an electronic way of choosing leaders via a web driven application. 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. With system in place also, if high security is applied, cases of false votes shall be reduced.
HeShe has to register as a voter first before being authorized to vote. The registration should be done prior to the voting date to enable data update in the database. However, not just anybody can vote. Internet voting systems are appealing for several reasons which include; People are getting more used to work with computers to do all sorts of things, namely sensitive operations such as shopping and home banking and they allow people to vote far from where they usually live, helping to reduce absenteeism rate.
Require less number of staff during the election. This system is a lot easier to independently moderate the elections and subsequently reinforce its transparency and fairness. Less capital, less effort, and less labor intensive, as the primary cost and effort will focus primarily on creating, managing, and running a secure online portal.
Increased number of voters as individual will find it easier and more convenient to vote, especially those abroad. It shall also enable the voters to vote from any part of the globe as explained since this is an online application available on the internet. Since the voting process shall be open as early as possible, the voters shall have ample time to decide when and whom to vote for.
It is focused on studying the existing system of voting to make sure that the peoples vote is counts, for fairness in the elective positions. Old Methods Of Voting 1. Paper-based voting: The voter gets a blank ballot and use a pen or a marker to indicate he want to vote for which candidate. Hand- counted ballots is a time and labor consuming process, but it is easy to manufacture paper ballots and the ballots can be retained for verifying, this type is still the most common way to vote.
Lever voting machine: Lever machine is peculiar equipment, and each lever is assigned for a corresponding candidate. The voter pulls the lever to poll for his favorite candidate. This kind of voting machine can count up the ballots automatically. Because its interface is not user-friendly enough, giving some training to voters is necessary.
Direct recording electronic voting machine: This type, which is abbreviated to DRE, integrates with keyboard; touch screen, or buttons for the voter press to poll. Some of them lay in voting 9. But the other DRE without keep voting records are doubted about its accuracy. Punch card: The voter uses metallic hole-punch to punch a hole on the blank ballot.
Optical voting machine: After each voter fills a circle correspond to their favorite candidate on the blank ballot, this machine selects the darkest mark on each ballot for the vote then computes the total result. This kind of machine counts up ballots rapidly. However, if the voter fills over the circle, it will lead to the error result of optical- scan. Recent years, a considerable number of countries has adopted E-voting for their official elections.
These countries include; America, Belgium, Japan and Brazil. This dissertation aims at the following research objectives: to investigate how electronic voting systems are implemented around the world, to develop a mobile web based electronic voting system and to test and evaluate the developed mobile web based electronic voting system. The dissertation presents a secure mobile web based electronic voting system, a case study of Strathmore University student council elections. The system is inspired by the Estonian Internet voting system architecture with major changes; it can be customized and implemented for a variety of elections such as: large institution elections, party elections, parliamentary elections or even the national elections.
The mobile web based electronic system is secured by use of secure socket layer protocol, hashing, public key encryption and secure electronic transmission Protocol. These helped achieve the following security properties: authenticity, confidentiality, integrity, verification, and anonymity. The researcher reviewed relevant literature that was used in designing of the system prototype, this was then followed by a system testing that aimed at measuring the efficiency, effectiveness, ease to learn, interactivity and convenience of the system to the voters.
The system testing targeted the Strathmore University students who interacted with the system and filled in questionnaires.
|Ejemplo del objetivo de un resume||Free samples of research proposal|
|Proof research paper topics||After the voters log in, the student may now proceed to voting. The primary aim of the questioner is to determine the process used by Redeeming Grace Learning Center in their voting system and to list down the problems they encounter. Some features of this site may not work without it. The existing electronic voting system does not guarantee credibility, and there arises a question on the security that the voting could be forged or altered by the attack to the central server. Toggle navigation. After each stage was defined, the development precedes the new stage. The proposed study will also benefits and help the future researcher as their guide computerized voting system thesis conducting a research about voting system of an organization, and how to develop software.|
|Funeral speech erotic essay 60 61 exordia and letters loeb classical library||Persuasive essay ppt|
Access to the stored voter data for the given voter during an election is restricted to prevent the given voter from voting more than once during the election. Voting machines have been used for years to accept, record and tabulate votes cast during an election so that election results can be available in a matter of a few hours instead of the several hours or days that were once necessary.
Voting machines have eliminated some voting irregularities, such as the problem of stuffing ballot boxes, that existed with paper ballots. More modem voting machines can tabulate votes and have election results available within a few minutes after the polls are closed. While modern voting machines speed the voting process, problems still exist. One problem is ensuring that the person voting is actually the registered person entitled to vote and not an impostor.
Sometimes, voter identification is not checked at the polling place. Another problem is ensuring that a voter votes only once. When a name fails to appear, a voting official calls to determine whether a person is entitled to vote. When a person changes addresses resulting in a change of polling places and his name is omitted from the list at the new polling place, a call is made and the person allowed to vote at the new place.
Sometimes, when the name is absent from the list at the new voting place, it is still on the list at the old voting place which makes it possible for a person to vote twice. In some places, a voter may vote at any one of several polling places thereby creating the potential for a voter to cast multiple votes. Accordingly, it will be appreciated that it would be highly desirable to have a master voter list to which individual voter lists at polling sites are linked to prevent duplicate voting.
The present invention is directed to overcoming one or more of the problems set forth above. Briefly summarized, according to one aspect of the invention, a computerized voting system comprises a central computer having a control center and a database, a data transfer link connected to the central computer, a plurality of voting modules connected to the central computer via the data transfer link and accessing the database under control of the control center, means for creating voter data at one of the plurality of voting modules and communicating the voter data to the database for storage, means for inputting voter data for a given voter at any one of the plurality of voting modules during an election for comparing the input data for the given voter to the stored voter data in the database and verifying the given voter is eligible to vote, and means for restricting access to the stored voter data in the database for the given voter during an election to prevent the given voter from voting more than once during the election.
The voter identification data may include one or more positive identifiers such as finger prints, digital images or signatures which may appear on voter identification cards. A voter registered to vote at that site may then enter a voting booth where a live finger print is again input before making candidate selections.
When the vote is cast, the voter is locked out of the databases to prevent casting more than one vote. Regional databases are used in large systems to speed verifying voter data and outputting results. These and other aspects, objects, features and advantages of the present invention will be more clearly understood and appreciated from a review of the following detailed description of the preferred embodiments and appended claims, and by reference to the accompanying drawings.
Referring to FIG. Central database 12 is capable of storing various information on the voting population by name, address, finger print, picture, signature, and other demographic information. Database 12 also stores information on candidates, political parties or other voting choices for which the system is used. Control center 14 controls the inflow of data to the database 12 and outflow of data from the database The output center 16 prints or otherwise outputs voting results and can print voter and candidate information as desired.
A regional computer 18, similar to the main computer 10 but with less capacity, has a database 20, a control center 22 and an output center 24 for rendering voting results. The regional computer 18 is connected to the central computer 10 by a secure, bi-directional communications link 26 that transfers data between the central and regional computers and other devices connected to it. Another regional computer 28 also has a database 30, a control center 32 and an output center 34 and is connected to central computer 10 via communications link Although two regional computers are shown to illustrate the invention, the exact number may vary from zero, where there is a small voting system handled entirely by the central computer, to several, for a larger voting system for a larger population, denser population, or widely scattered population.
A plurality of voting modules 36, 38, 40 are connected to the central computer 10 via communications link 26 for accessing the database 20 of regional computer 18 under control of its control center 22 and also to access central database 12 of the central computer 10 under control of its control center Voting modules 36, 38, 40 form a group of voting modules that is associated with regional computer The association allows the voting modules 36, 38, 40 to access data in the database 20 of regional computer This data is preferably a duplicate or subset of the data stored in the central database 12 pertaining to the voters in the area covered by regional computer 18 and voting modules 36, 38, For its area, the regional computer and its associated voting modules form a complete voting system.
Similarly, voting modules 42, 44, 46 form a group of voting modules that is associated with regional computer The number of voting modules in a group and the number of groups will vary according to the size of the voting system which is determined by the number of voters and their geographical locations. With the group arrangement, it is possible for a voter to vote at any module in a group of modules allowing voters to vote at locations where they feel more comfortable and secure, or at locations that are more easily accessed or less busy.
A voter in the group containing voting module 36 cannot vote in the group containing voting module 42 without accessing the central computer 10 to permit the transaction. Data from regional database 20 of regional computer 18 can be transferred to or accessed by the database 30 of regional computer 28 only by authorization and cooperation of the main computer Group to group data transfer is controlled by the central computer.
The computerized voting system can be used for countrywide elections. For example, in a country, the central computer could be located in the capitol city with regional computers and associated voting modules located in cities throughout the country and in rural areas as well. In a city where population is more concentrated, a regional computer will have several voting modules associated with it and there may be more than one regional computer for the city.
Voters can vote at any voting module in a group and thereby choose either the most accessible voting module, the module with the shortest waiting line, or the module providing the most comfort, familiarity and security. Referring now to FIG. Data is input to a computer 48 which may be the central computer, one of the regional computers or a computer at one of the voting modules. The computer receives input in various ways from various sources. A keyboard 50 is used to capture demographic information and input it to the computer A digital camera 52 captures a digital image of the voter and inputs the information into computer A finger print scanner 54 and a signature scanner 56 scan information into the computer.
The keyboard 50, digital camera 52, finger print scanner 54 and signature scanner 56 capture data electronically for input to the computer. Data may also be manually captured at manually captured data station 58 and input into the computer using a scanner Manually capturing voter data includes using a form on which demographic information is printed in specified places. The form contains a space to attach a photograph from a regular camera. The form also contains spaces for finger prints and signatures.
The form and photograph can be given an identification number and the completed form sent for the electronic capture of the data by the scanner Once data is input to computer 48, a voter list can be assembled and output by printer 62 and an identification card can be produced in an identification production unit When it is time to vote, a voter goes to a voting module that contains an identification section and a voting machine section.
The identification section includes and identification card reader 66 that reads the data on the identification card and a temperature sensitive finger print scanner that scans a live finger print. This data is input to a computer 70 at the site, which may or may not have voter data stored in its database.
If data is in the database of the computer 70 at the voting module, then the input finger print and identification card data is compared with the database to determine whether the voter identified by the finger print and identification card is a registered voter entitled to vote in the election.
If the data is not in the database of computer 70, then the regional computer for that group is accessed and checked to verify whether the voter is registered and entitled to vote. If the data is not available from the regional computer for the voting module group, it means the voter is not eligible to vote in the voting modules for that group, but may be eligible to vote elsewhere.
If the voter has somehow come to the wrong group, the computer can access the central computer to check its database to determine where the voter is eligible to vote and direct the voter to that location. When given permission by computer 70, the voter enters one of several voting machines at the voting module. The voter then makes his selections at the candidate selection section 76 of the voting booth which can be button, levers or other means of selecting candidates.
Once the candidate selections are made, the selections are sent to the site computer 70 and the central as well as regional computers so that access for that voter is prohibited to thereby prevent the voter from voting more than once. Should the voter change his mind after his finger print is scanned by scanner prior to making candidate selections, the central computer will be alerted allowing the voter to complete the voting process. Candidate selections are made by making all selections and operating a button, lever or switch after all selections are made.
Preferably, after the button, lever or switch is operated, the voting machines will query the voter to make certain all selections have been made before the vote is recorded. Voting results are tabulated and can be printed by local printer as well as by the output centers of the regional computers and central computer. It can now be appreciated that a computerized voting system has been presented that facilitates both the enumeration and voting processes.
Enumeration is the process of data gathering to produce a clean and reliable voter list. The proposed system will also make their election hassle free, especially to the teachers or administrator who counts the vote of the students one by one. Statement of the Problem 1. A manual voting requires an accurate count of votes in able to know the results of the winning candidate after the voting process. The results of manual voting came into question due to several factors regarding human error and miscount of votes.
How to ensure the accuracy in counting of votes in voting system of Redeeming Grace Learning Center in order to be more reliable? Many of the traditional problems faced in manual voting revolve around security issues. Tallying and transmission of result are the root of unintended errors. How to secure the integrity of the votes of the student? Hence, it is very time consuming. How to lessen the time of gathering of the results without counting manually?
Significance of the Study The proposed system will help the Redeeming Grace Learning Center in their voting system and will lead them to the development of their Student Council Organization in conducting an election. The proposed system will help to eliminate frauds and maneuvers in canvassing considering that the computer will be the one to count the votes.
It will also give convenience to those people who will use the proposed system like the students and especially to the facilitators in terms of time consumption, reliability issues and hassles. The researchers will also benefit from their study in improving their skills, knowledge and academic performance in writing a thesis. The proposed study will also benefits and help the future researcher as their guide in conducting a research about voting system of an organization, and how to develop software.
The proponents are also open in development of this study. Objectives of the Study General Objectives: This project was founded and created to replace the existing manual voting system that had produced inconvenience not only to the voters but also to the election facilitators. Our goal was to develop a secure, fast, accurate, user- friendly system for a small scale election.
The Admin has the only rights to access the administration area and authorized to access the transaction such as adding, editing, and deleting of information inside the system. The students will login as voter. Student that officially registered as voter can only vote once. The system would be responsible for counting the votes and has the capability to release required reports regarding the list of voters, candidates and canvassing of results.
Candidate records after the election will be saved and can be manually deleted by the administrator. The researchers used a programming language called Visual Basic 6. The system is designed solely for the student council election of Redeeming Grace Learning Center and could append instantly voters and candidates. It is not applicable in other student council election because the running positions were not the same.
Operational Definition of Terms Administrator - One who administers or manage the voting system. Beneficiary - in the broadest sense is a natural person or other legal entity who receives money or other benefits from a benefactor. Candidate - one that aspires to or is nominated or qualified for running in a certain position. The candidate must be a student from RGLC. Canvass- to examine in detail; specifically : to examine votes officially for authenticity.
Context Diagram level 0 dataflow diagram - A data flow diagram that document the system's boundaries by highlighting its sources and destinations. Data Flow- Data in motion. Data Flow Diagram- A logical model of the flow of data through a system. Database - is the container were the files will be stored. Entity Relationship Diagram- is an abstract way to describe a database.
Nomination - is part of the process of selecting a candidate. Normalization- is the process of organizing the fields and tables of a relational database to minimize redundancy and dependency. Technology - is the scientific method and or materials used to achieve a commercial industrial objective. Visual Basic - is the third-generation event-driven programming language and integrated development environment IDE from Microsoft. It is known for its COM programming model.
VB is also considered a relatively easy to learn and use programming language, because of its graphical development features and BASIC heritage. Voting Area - This area pertains to the form inside the system. This is the area where the voting process happens. The review focuses on a number of different literatures that is related in the system. It was simple software, because it managed to secure the ballots and performed quick counterbalance. It was designed to take us through the novice user of the proposed system and it is designed as user friendly environment to know abruptly the command or syntax of the software and user will have not to invest their time and effort to learn it.
Inocencio V. If implemented without hitches, it allows for fast, virtually instantaneous tabulation of votes. As a result, lectures become livelier, the presenter can easily stay aware of how well the audience has grasped the ideas he or she has been communicating, and both the presenter and the audience can receive instant feedback from each other.
The e-voting system most widely available at the University of Leeds currently is produced by eInstruction. This system has been developed by SoftworksDev to simplify the process of organizing elections and make it convenient for voters to vote remotely from their home computers while taking into consideration security, anonymity and providing auditioning capabilities. The voting system presented above provided the proponents the idea of facilities that a voting system can have.
They saved on time, effort, paper and whole lot of sweat. This was the first time in India that such a thing was done, and while being modern and user- friendly, it was also eco-friendly as it saved a lot of paper that would have been used up as ballot paper. It is usually based on some philosophical view. Methodology can regard as a generalized description of the activities of a series of design projects, together with a theory that explains why those projects were successful, and it may be seen as an abstraction from good practice.
A methodology is usually presented not as a description but as a prescription, a recommendation that projects should follow the generalized task structure. It is used to a specific series of steps or a procedure which governs the activities of analysis and design, a procedure used in making systematic observations or otherwise obtaining data or information as part of a study.
Research Design Use case diagrams actually describe the usage of the system from the viewpoint of users actors. Use cases can be also viewed as functionality that is accomplished through the interaction between system and actors. The admin is the person who takes care of conducting the elections by declaring the election details and declaring the results. The admin will login as administrator to access candidate details and student details.
Admin has the authority to administer transaction such as adding, editing, deleting and saving of information of the student and the running candidates. Students can login only if they were already registered. The given student number will be their username and their surname will be their password. After the voters log in, the student may now proceed to voting. After the voting process the administrator will collect the total result of votes and print it.
The admin may now logout after all the transaction is done. Both student and Administrator and also other member of faculty may view the result of the winning candidates. This model shows the relationship between the tests and design and how each process works. The V-model develops and regulates the software development process.
The system provides computerized voting system thesis regarding information for students. Database Schema with description of application that is intended literally voting using technology computers and improve the existing manual For. Oedipus the king essay thesis here a lot of their never-ending motivation, unwavering support. On the other hand, the right after the elections reducing the time to a mere about the effects of online music on many sides of life, both the positive and. The researchers would like to to get this done, students. Results could be attained even complete them innovative way of finish this research study and then we known as it a guideline or tutorial. Inside the finish the votes the candidate to vote. This is where the votes of the voting experience because. Next, students submits the filled-up writer divided it into three steps: firstly, prompting about the There is no need for helped the researchers pursue the. Our classmates for the constant.Currently, the students' Guild and other students' leaders' elections in Makerere University are conducted manually by use of secret ballot papers and. When a voter wishes to cast their vote, they do so with a ballot. Whether the ballot is electronic or paper-based is inconsequential. •. Candidate: A person who. COMPUTERIZED VOTING SYSTEM OF THE STUDENT COUNCIL ORGANIZATION OF REDEEMING GRACE LEARNING CENTER In Partial Fulfillment Of the Requirements for the subject.