This document is a seminar report on e-voting technology submitted by Deepak Kumar to partially fulfill requirements for a Bachelor of Engineering degree. The report covers requirements and models for remote e-voting systems as well as new cryptographic voting schemes for polling stations. It includes sections on introduction, scope of study, existing voting methods, requirements, database design, and conclusions. The report evaluates technologies that could automate and improve the voting process in India.
A mobile(Android app ) based election app. A website or app that will help in smart election system. It can be used by the government,and in every sector when election is a major issue.
This document outlines an online voting system project, including its goals to provide an accurate, reliable and redundant-free system for immediate storage of voting information that is easy to operate. It lists topics like the abstract, software and hardware requirements, working overview, user characteristics, advantages and modules. Screenshots are also included of forms for registration, polling, candidate information and results. The conclusion restates the goals of the proposed online voting system.
The republic of Kenya comprises of eight (8) provinces now forty-seven counties. The country is located in East Africa and shares land borders with the Republics of Somalia in the East, Uganda in the West, Tanzania in the South and Ethiopia and Sudan (now South Sudan) in the North. The three largest and most influential ethnic groups in Kenya are the kikuyu, Luhya, and Kalenjins. In terms of religion Kenya is roughly split into 80% Christians while the rest are Muslims.
In Kenya, general elections are carried out every after five years where a head of state the President and The National Assembly representatives are elected. They are elected by the people. The national Assembly has about 220 members representing respective constituencies.
In the Local Governments they have the chairman and the Counselor. The counselors are all elected by the people of the state in the respective wards.
That is to say, in any given general elections, Kenyans vote for the president, the members of the National Assembly and the counselors.
Most African Electoral bodies IEBC not an exception right from their inception to date, even with latest advancements in technology, still use a primitive paper based methods during voting; this system is characterized by manual form filling to chose leaders and transfer of the information from manual data capture forms to computerized datasheets, this has led to an excessive number of mistakes making their way into the final vote counts hence leading to confusion at the time of announcing the results. The main advantage of paper-based systems is that ballot papers are easily human auditable. The disadvantages outweigh the advantages for instance the need to print ballot papers is a slow, expensive, inflexible, environmentally hostile process, visual impairments, or literacy limitations and also last minute changes to the voter register are difficult to accommodate among others.
This document outlines an online voting system project that aims to address issues with existing voting systems. It includes sections on the objectives, abstract, introduction, existing systems and their drawbacks, proposed system and advantages, requirements specification including hardware and software, modules, system design including diagrams, coding, testing, screenshots, future enhancements, and conclusions. The project maintains administrator and voter user levels and allows voters to cast their votes online from anywhere in the country. It seeks to make the voting process less expensive, time-consuming, and paper-intensive compared to traditional methods.
The document describes an online voting system developed by the State Election Commission of Gujarat, India. The key objectives of the online voting system (OVS) are to authenticate voters, ensure the integrity and non-traceability of votes cast, and maintain the reliability and availability of the voting system while minimizing costs for the government. The system allows voters to cast their votes online from their homes or e-polling booths using a computer with internet connectivity and required software. It involves a three step process of online registration, account activation, and online voting on the election day by logging in and selecting candidates on the ballot paper.
This document provides a project report on developing an online voting system in India. It discusses the background and need for an online voting system to address issues with the current in-person voting method. The objectives are to review the existing voting process, develop an automated online voting system, and validate the system to ensure only eligible voters can vote. Security is a key concern, as the system must prevent unauthorized access and ensure accurate vote counting.
The document describes an online voting system project presented by Jain Pooja. It includes an introduction describing how voters can register and vote online, proposed system details with administrator and voter user levels, module descriptions including login, viewing voter details, adding voters, polling, and report generation. It also includes database tables for administrators, voters, and candidates with field descriptions, and screenshots of the admin and voter registration pages.
This document describes an e-voting (online voting) system project developed by Saurabh Kheni. The document outlines the existing manual voting system and proposes an online system to allow voters to cast votes from any location at any time. The key sections of the document describe the system overview, modules including voter and admin modules, front-end and back-end technologies used including PHP, CSS, JavaScript, and MySQL database. Diagrams are also included covering data flow, class relationships, and system architecture.
A mobile(Android app ) based election app. A website or app that will help in smart election system. It can be used by the government,and in every sector when election is a major issue.
This document outlines an online voting system project, including its goals to provide an accurate, reliable and redundant-free system for immediate storage of voting information that is easy to operate. It lists topics like the abstract, software and hardware requirements, working overview, user characteristics, advantages and modules. Screenshots are also included of forms for registration, polling, candidate information and results. The conclusion restates the goals of the proposed online voting system.
The republic of Kenya comprises of eight (8) provinces now forty-seven counties. The country is located in East Africa and shares land borders with the Republics of Somalia in the East, Uganda in the West, Tanzania in the South and Ethiopia and Sudan (now South Sudan) in the North. The three largest and most influential ethnic groups in Kenya are the kikuyu, Luhya, and Kalenjins. In terms of religion Kenya is roughly split into 80% Christians while the rest are Muslims.
In Kenya, general elections are carried out every after five years where a head of state the President and The National Assembly representatives are elected. They are elected by the people. The national Assembly has about 220 members representing respective constituencies.
In the Local Governments they have the chairman and the Counselor. The counselors are all elected by the people of the state in the respective wards.
That is to say, in any given general elections, Kenyans vote for the president, the members of the National Assembly and the counselors.
Most African Electoral bodies IEBC not an exception right from their inception to date, even with latest advancements in technology, still use a primitive paper based methods during voting; this system is characterized by manual form filling to chose leaders and transfer of the information from manual data capture forms to computerized datasheets, this has led to an excessive number of mistakes making their way into the final vote counts hence leading to confusion at the time of announcing the results. The main advantage of paper-based systems is that ballot papers are easily human auditable. The disadvantages outweigh the advantages for instance the need to print ballot papers is a slow, expensive, inflexible, environmentally hostile process, visual impairments, or literacy limitations and also last minute changes to the voter register are difficult to accommodate among others.
This document outlines an online voting system project that aims to address issues with existing voting systems. It includes sections on the objectives, abstract, introduction, existing systems and their drawbacks, proposed system and advantages, requirements specification including hardware and software, modules, system design including diagrams, coding, testing, screenshots, future enhancements, and conclusions. The project maintains administrator and voter user levels and allows voters to cast their votes online from anywhere in the country. It seeks to make the voting process less expensive, time-consuming, and paper-intensive compared to traditional methods.
The document describes an online voting system developed by the State Election Commission of Gujarat, India. The key objectives of the online voting system (OVS) are to authenticate voters, ensure the integrity and non-traceability of votes cast, and maintain the reliability and availability of the voting system while minimizing costs for the government. The system allows voters to cast their votes online from their homes or e-polling booths using a computer with internet connectivity and required software. It involves a three step process of online registration, account activation, and online voting on the election day by logging in and selecting candidates on the ballot paper.
This document provides a project report on developing an online voting system in India. It discusses the background and need for an online voting system to address issues with the current in-person voting method. The objectives are to review the existing voting process, develop an automated online voting system, and validate the system to ensure only eligible voters can vote. Security is a key concern, as the system must prevent unauthorized access and ensure accurate vote counting.
The document describes an online voting system project presented by Jain Pooja. It includes an introduction describing how voters can register and vote online, proposed system details with administrator and voter user levels, module descriptions including login, viewing voter details, adding voters, polling, and report generation. It also includes database tables for administrators, voters, and candidates with field descriptions, and screenshots of the admin and voter registration pages.
This document describes an e-voting (online voting) system project developed by Saurabh Kheni. The document outlines the existing manual voting system and proposes an online system to allow voters to cast votes from any location at any time. The key sections of the document describe the system overview, modules including voter and admin modules, front-end and back-end technologies used including PHP, CSS, JavaScript, and MySQL database. Diagrams are also included covering data flow, class relationships, and system architecture.
This document provides an overview of an online voting system. It discusses how the system allows students at an institute to vote online with a valid student ID. Voters must first register with the system administrator who verifies their identity in existing databases. After registration, voters are assigned a voter ID to log in and vote. The document then discusses security issues with online voting and requirements for the proposed system, which aims to reduce costs and lines at polling stations while increasing voter turnout.
This document describes an online voting system developed by students at V S B Engineering College in Karur, India. The system aims to allow voters to cast their ballots online in order to achieve 100% voter turnout and faster results. It discusses the objectives, advantages, functions and design of the online voting application. Key points include voter authentication through username and password, candidates displayed for selection, and real-time updating of vote counts. The system is designed for use on computers and mobile devices, with administrators able to register voters, reset vote tallies, view results, and email results to election committees.
This document discusses online voting systems and e-voting. It describes different types of voting systems including paper-based, DRE, and internet voting. It outlines the objectives of e-voting including authenticating voters, maintaining ballot integrity, and ensuring system availability. Both advantages like convenience and faster results, and disadvantages like security issues are discussed. The document then describes how e-voting has been implemented in elections in several countries. It provides details about Gujarat's implementation of e-voting including costs, registration process, voting steps, and security algorithms used.
The document appears to be a project report for developing an online voting system for college elections. It includes sections on introduction, requirements analysis, project management, design, testing, and references. The introduction describes the problem of low voter turnout in traditional voting and proposes an online system to allow students to vote from anywhere. The requirements analysis section includes data flow diagrams and a data dictionary. The project management section estimates the project scope in function points, effort in person-months, and schedule. It also includes a risk table.
The document outlines the key aspects of an online voting system project. It includes sections on the introduction, background, objectives, justification, scope, requirements, and security issues of the online voting system. It also provides entity relationship and data flow diagrams to model the system's design, along with proposed database tables, screenshots, and conclusions. The goal of the project is to develop an automated and secure online system to allow voters to cast their votes from any location in a fast, convenient, and verifiable manner.
www.electionproject.ajce.ind.in
online election managment system is for automate tasks of an election.
web application was developed using cakephp.
full report and code is available .
for more details contact chikkujoseph50@gmail.com
This document provides an overview of a project presentation on an online voting system. It discusses the objectives of creating an online system to make voting more efficient compared to traditional methods. It then outlines some key features of the project like secure login, viewing candidate profiles, and casting votes. The document also includes technological requirements, an overview of the system architecture using MVC, and an introduction to using ASP.NET as the development framework.
This document describes an advanced online voting system that allows voters to cast ballots in multiple languages, through televoting using phones or SMS, and absentee voting via email. The system aims to make voting more accessible and convenient. It stores voter data in a database and ensures privacy and security. Key features include supporting various regional languages, televoting to reach rural areas, and absentee voting for those unable to vote in person. The system was developed using technologies like Java, HTML, CSS, JavaScript, and databases like MySQL and Oracle. It aims to evaluate existing and future online voting schemes to improve accessibility and participation.
This document outlines a project proposal for an online voting system. It includes sections on acknowledgements, objectives, features, technical requirements, advantages over traditional methods, entity relationship and UML diagrams, and screenshots. The objectives are to create a web-based voting application with four user groups: general voters, candidates, administrators. Key features include secure login, viewing candidate profiles, casting authenticated votes, and reporting suspected users. It will use Java technologies and be deployed on Apache Tomcat.
This document provides an overview of an online voting system project. It discusses the required resources including PHP for development, MySQL for the database, and WAMP server. It describes the system allowing Indian citizens over 18 to vote online through a secure registration and login process. The system aims to increase voter turnout and reduce false votes. It provides technical details on the system functionality, user roles, and data storage and management. A feasibility analysis covers the technical, economic, operational and schedule feasibility of the proposed online voting system project.
Project synopsis on online voting systemLhakpa Yangji
This document provides a synopsis for an online voting system project. It describes the objectives of developing an online system to allow citizens over 18 to vote from home. It notes issues with current physical voting systems like long queues and aims to increase voter turnout with a convenient online option. The proposed system would require voters to register with ID and password in order to securely cast anonymous votes online. The project would develop the necessary software tools like a database, website, and security protocols to implement this vision of online democratic participation.
This document presents an online voting system project. It includes an introduction to the system, proposed system details, software requirements, module descriptions, database tables, and screenshots of the login and home pages. The key points are:
- The online voting system allows Indian citizens over 18 to vote from anywhere without going to a polling station.
- It has administrator and voter levels, and facilitates voter identification, online voting management, and providing voter information to the Election Commission of India.
- It uses MySQL, PHP, and browsers like Firefox and Chrome. Modules include sign in, voter details, sign up, polling, and report generation.
- It has tables for administrators, voters, and candidates with fields like
This document provides an overview of an online voting project. It outlines the project guide, team members, table of contents, software and hardware requirements, goals of the proposed system, modules, and screenshots. The proposed system aims to provide an accurate, reliable, and easy-to-use online voting platform with immediate storage of information and no redundancy. It will allow citizens to register and vote online through various forms while candidates can add their information to the system. The results will then be displayed once voting is complete.
This document outlines a project to develop an online voting system with a centralized database and web interface. The team includes Mrs. K. Raja rajaeswari as the team guide and members S.Sethuraman, G.Abdul Ravuf, and K.Ravichandiran. The system aims to allow people to cast votes online in order to save time and reduce workload compared to traditional in-person voting. It also provides security and prevents false voting. The project will build a website for online voting and maintain the database. It provides several advantages like time savings, reduced workload, secure storage of voting data, and allowing remote voters like NRIs to vote.
This presentation discusses an online voting system (OVS) created by a team of students and their guide. The OVS allows voters to cast their votes electronically using internet-connected devices as an alternative to traditional voting methods. It provides authentication for voters and administrators. The system architecture involves an application server, database server, and clients connected through HTTP and TCP/IP. The presentation outlines the objectives, components, workflow, advantages and limitations of the OVS.
This document provides an overview of an online voting system developed by Saurabh Kheni. It describes both the existing manual voting system and the proposed online system. The proposed system allows voters to cast their votes from any location using their mobile phones. It includes modules for voters, administrators, and voting. The system was developed using Android for the front end and SQLite for the back end. It also provides diagrams of the system architecture including DFDs, class diagrams, use case diagrams, and database diagrams. Hardware, software, and testing requirements are outlined as well.
The document describes an online voting system called Ova that consists of four user groups: general voters, candidates, inspectors, and administrators. It discusses requirements for an e-voting system such as voter eligibility verification, uniqueness of votes, accuracy of vote tallying, and verifiability of results. The proposed secure e-voting system architecture has three layers - a user interface layer, application logic layer, and database layer. The e-voting process allows mobile/web voting and has advantages such as speed, lower cost, convenience and security.
The document proposes an online voting system project that would allow eligible Pakistani citizens over 18 to vote online without going to physical polling stations. A group of two BSIT students, Ayesha Saeed and Iqra Azam, would develop the system over 2-3 months. It would have normal and election modes, encrypt voting data, and validate voters' eligibility. The system would specify registration and voting times, add candidates, and post election results on a website. It would need a web server with Java and cryptographic packages to securely transmit and store votes in a database.
e-Voting Application using Barcode VtokenBowo Prasetyo
The document describes an e-voting application that uses barcodes and paper audit trails to provide an isolated and secure e-voting system at the precinct level. It discusses the components, scenario, and processes involved in administering an election using this system, including voter verification, vote casting, sealing and collecting votes, and managing results and audit information.
Este documento resume la historia del derecho de autor y alternativas como Creative Commons. Comienza con los orígenes del derecho de copia y derecho de autor, y continúa explicando tratados y convenciones internacionales. Luego discute cuestiones como quiénes se benefician del derecho de autor actual y propone alternativas como el minimalismo, licenciamiento abierto y Creative Commons. Finalmente, analiza cómo estas alternativas podrían aplicarse a la Web 2.0 y el futuro del derecho de autor.
This document provides an overview of an online voting system. It discusses how the system allows students at an institute to vote online with a valid student ID. Voters must first register with the system administrator who verifies their identity in existing databases. After registration, voters are assigned a voter ID to log in and vote. The document then discusses security issues with online voting and requirements for the proposed system, which aims to reduce costs and lines at polling stations while increasing voter turnout.
This document describes an online voting system developed by students at V S B Engineering College in Karur, India. The system aims to allow voters to cast their ballots online in order to achieve 100% voter turnout and faster results. It discusses the objectives, advantages, functions and design of the online voting application. Key points include voter authentication through username and password, candidates displayed for selection, and real-time updating of vote counts. The system is designed for use on computers and mobile devices, with administrators able to register voters, reset vote tallies, view results, and email results to election committees.
This document discusses online voting systems and e-voting. It describes different types of voting systems including paper-based, DRE, and internet voting. It outlines the objectives of e-voting including authenticating voters, maintaining ballot integrity, and ensuring system availability. Both advantages like convenience and faster results, and disadvantages like security issues are discussed. The document then describes how e-voting has been implemented in elections in several countries. It provides details about Gujarat's implementation of e-voting including costs, registration process, voting steps, and security algorithms used.
The document appears to be a project report for developing an online voting system for college elections. It includes sections on introduction, requirements analysis, project management, design, testing, and references. The introduction describes the problem of low voter turnout in traditional voting and proposes an online system to allow students to vote from anywhere. The requirements analysis section includes data flow diagrams and a data dictionary. The project management section estimates the project scope in function points, effort in person-months, and schedule. It also includes a risk table.
The document outlines the key aspects of an online voting system project. It includes sections on the introduction, background, objectives, justification, scope, requirements, and security issues of the online voting system. It also provides entity relationship and data flow diagrams to model the system's design, along with proposed database tables, screenshots, and conclusions. The goal of the project is to develop an automated and secure online system to allow voters to cast their votes from any location in a fast, convenient, and verifiable manner.
www.electionproject.ajce.ind.in
online election managment system is for automate tasks of an election.
web application was developed using cakephp.
full report and code is available .
for more details contact chikkujoseph50@gmail.com
This document provides an overview of a project presentation on an online voting system. It discusses the objectives of creating an online system to make voting more efficient compared to traditional methods. It then outlines some key features of the project like secure login, viewing candidate profiles, and casting votes. The document also includes technological requirements, an overview of the system architecture using MVC, and an introduction to using ASP.NET as the development framework.
This document describes an advanced online voting system that allows voters to cast ballots in multiple languages, through televoting using phones or SMS, and absentee voting via email. The system aims to make voting more accessible and convenient. It stores voter data in a database and ensures privacy and security. Key features include supporting various regional languages, televoting to reach rural areas, and absentee voting for those unable to vote in person. The system was developed using technologies like Java, HTML, CSS, JavaScript, and databases like MySQL and Oracle. It aims to evaluate existing and future online voting schemes to improve accessibility and participation.
This document outlines a project proposal for an online voting system. It includes sections on acknowledgements, objectives, features, technical requirements, advantages over traditional methods, entity relationship and UML diagrams, and screenshots. The objectives are to create a web-based voting application with four user groups: general voters, candidates, administrators. Key features include secure login, viewing candidate profiles, casting authenticated votes, and reporting suspected users. It will use Java technologies and be deployed on Apache Tomcat.
This document provides an overview of an online voting system project. It discusses the required resources including PHP for development, MySQL for the database, and WAMP server. It describes the system allowing Indian citizens over 18 to vote online through a secure registration and login process. The system aims to increase voter turnout and reduce false votes. It provides technical details on the system functionality, user roles, and data storage and management. A feasibility analysis covers the technical, economic, operational and schedule feasibility of the proposed online voting system project.
Project synopsis on online voting systemLhakpa Yangji
This document provides a synopsis for an online voting system project. It describes the objectives of developing an online system to allow citizens over 18 to vote from home. It notes issues with current physical voting systems like long queues and aims to increase voter turnout with a convenient online option. The proposed system would require voters to register with ID and password in order to securely cast anonymous votes online. The project would develop the necessary software tools like a database, website, and security protocols to implement this vision of online democratic participation.
This document presents an online voting system project. It includes an introduction to the system, proposed system details, software requirements, module descriptions, database tables, and screenshots of the login and home pages. The key points are:
- The online voting system allows Indian citizens over 18 to vote from anywhere without going to a polling station.
- It has administrator and voter levels, and facilitates voter identification, online voting management, and providing voter information to the Election Commission of India.
- It uses MySQL, PHP, and browsers like Firefox and Chrome. Modules include sign in, voter details, sign up, polling, and report generation.
- It has tables for administrators, voters, and candidates with fields like
This document provides an overview of an online voting project. It outlines the project guide, team members, table of contents, software and hardware requirements, goals of the proposed system, modules, and screenshots. The proposed system aims to provide an accurate, reliable, and easy-to-use online voting platform with immediate storage of information and no redundancy. It will allow citizens to register and vote online through various forms while candidates can add their information to the system. The results will then be displayed once voting is complete.
This document outlines a project to develop an online voting system with a centralized database and web interface. The team includes Mrs. K. Raja rajaeswari as the team guide and members S.Sethuraman, G.Abdul Ravuf, and K.Ravichandiran. The system aims to allow people to cast votes online in order to save time and reduce workload compared to traditional in-person voting. It also provides security and prevents false voting. The project will build a website for online voting and maintain the database. It provides several advantages like time savings, reduced workload, secure storage of voting data, and allowing remote voters like NRIs to vote.
This presentation discusses an online voting system (OVS) created by a team of students and their guide. The OVS allows voters to cast their votes electronically using internet-connected devices as an alternative to traditional voting methods. It provides authentication for voters and administrators. The system architecture involves an application server, database server, and clients connected through HTTP and TCP/IP. The presentation outlines the objectives, components, workflow, advantages and limitations of the OVS.
This document provides an overview of an online voting system developed by Saurabh Kheni. It describes both the existing manual voting system and the proposed online system. The proposed system allows voters to cast their votes from any location using their mobile phones. It includes modules for voters, administrators, and voting. The system was developed using Android for the front end and SQLite for the back end. It also provides diagrams of the system architecture including DFDs, class diagrams, use case diagrams, and database diagrams. Hardware, software, and testing requirements are outlined as well.
The document describes an online voting system called Ova that consists of four user groups: general voters, candidates, inspectors, and administrators. It discusses requirements for an e-voting system such as voter eligibility verification, uniqueness of votes, accuracy of vote tallying, and verifiability of results. The proposed secure e-voting system architecture has three layers - a user interface layer, application logic layer, and database layer. The e-voting process allows mobile/web voting and has advantages such as speed, lower cost, convenience and security.
The document proposes an online voting system project that would allow eligible Pakistani citizens over 18 to vote online without going to physical polling stations. A group of two BSIT students, Ayesha Saeed and Iqra Azam, would develop the system over 2-3 months. It would have normal and election modes, encrypt voting data, and validate voters' eligibility. The system would specify registration and voting times, add candidates, and post election results on a website. It would need a web server with Java and cryptographic packages to securely transmit and store votes in a database.
e-Voting Application using Barcode VtokenBowo Prasetyo
The document describes an e-voting application that uses barcodes and paper audit trails to provide an isolated and secure e-voting system at the precinct level. It discusses the components, scenario, and processes involved in administering an election using this system, including voter verification, vote casting, sealing and collecting votes, and managing results and audit information.
Este documento resume la historia del derecho de autor y alternativas como Creative Commons. Comienza con los orígenes del derecho de copia y derecho de autor, y continúa explicando tratados y convenciones internacionales. Luego discute cuestiones como quiénes se benefician del derecho de autor actual y propone alternativas como el minimalismo, licenciamiento abierto y Creative Commons. Finalmente, analiza cómo estas alternativas podrían aplicarse a la Web 2.0 y el futuro del derecho de autor.
E voting and lobbying with the aid of technologytangytangling
E-voting refers to electronic means of casting and counting votes, including through special kiosks, punch cards, optical scans, private networks, and phones. It aims to improve accessibility and save time over traditional voting, but relies on technology that introduces risks of electronic fraud, input errors, and technical difficulties compared to traditional paper ballots. E-voting systems work through various electronic methods of registering votes.
This document provides an overview of solar energy technologies, including photovoltaics and concentrated solar power. It discusses the basic science behind photovoltaics, describing how silicon is doped to become a semiconductor and how this enables the creation of solar cells. Common types of solar cells and solar panel technologies are outlined. Concentrated solar power technologies like parabolic troughs, power towers, and dish engines are also introduced. Market information is given on solar industry trends, with a focus on Europe, the US, India, and incentives supporting solar development.
Design and Implementation of technique of maximum power utilization of Solar ...Sashank G
This document describes a project to develop a system for maximum power utilization from a solar panel. The system involves connecting a stepper motor to the solar panel and light dependent resistors (LDRs) around the panel. As the sun moves, the LDRs detect sunlight and the microcontroller compares the LDR readings to determine which position provides the brightest light. The stepper motor then rotates the panel to that position to capture more power than a stationary panel. The system aims to lower energy costs by efficiently collecting solar power.
Online e voting prototype with ptc web services v1stonesoftware
This document summarizes an online e-voting prototype system developed by Hakan Evecek for his Master's degree. The system utilizes Paillier Threshold Cryptography (PTC) web services. Evecek applies a pre-computation process to improve the efficiency of the PTC web services. He also explores applying the Chinese Remainder Theorem during the decryption process which could further increase efficiency by making calculations easier. The document outlines the e-voting system, PTC architecture, voting and tallying processes, and analyzes the performance improvements from Evecek's optimizations to the PTC web services.
The document describes an online voting system with user and administrator modules. The user module allows voters to authenticate, view candidate lists, cast a vote, and view results. The administrator module allows administrators to add candidates, voters, elections, and constituencies. It also provides tools for voter registration, candidate registration, and counting/categorizing results. The system aims to provide a secure online alternative to traditional polling with features like unique voter authentication and only allowing one vote per voter.
In this system the voter will scan his AADHAAR card barcode and authaunticate with his/her fingure prints... and than the candidates list in there respective area will be displayed , and then the voter will vote for the candidate he wants.. the vote is secure in
the same voting machine.
Bangalore | Jul-16 | MINI/MICRO GRID FOR RURAL AREASSmart Villages
This document discusses policies, frameworks, issues and challenges related to mini/micro grids for rural electrification in India. It provides an overview of the government's initiatives to expand electricity access such as strengthening the distribution network and deploying both grid-connected and off-grid renewable energy systems. Mini/micro grids are presented as an option to provide electricity access to all. Benefits, components, costs and examples of mini/micro grid projects are described. Key issues and challenges discussed include paying capacity, existing free power policies, lack of guidelines for grid integration and exit options. A draft framework to address these issues is being developed through stakeholder consultations.
E-voting technology provides an alternative to traditional paper-based voting through online and electronic means. It allows voters to cast ballots over the internet from any location. E-voting aims to provide instant results, make voting more convenient, and help increase voter turnout. However, some security and reliability concerns remain regarding online voting and ensuring the integrity of election results. Further encryption, verification methods, and testing of different e-voting systems is still needed.
This document discusses Mobile IP, which allows mobile devices to change their point of attachment between different networks while maintaining ongoing connections. It describes the key entities in Mobile IP including the Mobile Node, Home Agent, Foreign Agent, and Correspondent Node. The operations of Mobile IP are summarized, including agent discovery, registration processes, encapsulation and decapsulation of packets, and the tables maintained on routers. Problems with Mobile IP and its applications are also briefly mentioned.
SMART GRID DEVELOPMENT IN INDIA - by Mr. S.R. Sethi, Senior Advisor UPES UPES Dehradun
This document provides an overview of power generation and distribution in India. It discusses the various modes of power generation including thermal (~65%), hydro (~22%), and renewable (~10%) sources. Power is transmitted through central and state transmission utilities and distributed to end users through distribution agencies. The key end user segments are industries (38%), domestic (22%), agriculture (22%), and commercial (8%). The document also discusses India's goals for renewable energy capacity addition and integration through its 12th and 13th five year plans.
EHV (extra high voltage) AC transmission refers to equipment designed for voltages greater than 345 kV. Higher transmission voltages increase efficiency by reducing transmission losses and current, decrease infrastructure costs, and increase transmission capacity. However, they also present safety and interference risks. New technologies like FACTS (flexible AC transmission systems) help maximize the benefits of EHV transmission by enabling voltage control and power flow management. There is growing support for expanding national EHV transmission grids to facilitate large-scale renewable energy integration and inter-regional power sharing.
Transmission media are located below the physical layer and are used to transmit signals representing data. There are two main types of transmission media: guided media (wired), which provide a conduit for transmission, and unguided media (wireless), which transmit via electromagnetic waves without a physical pathway. Common guided media include twisted-pair cable, coaxial cable, and fiber-optic cable. Unguided media include radio waves, microwaves, and infrared. Each type of transmission media has different characteristics that determine its suitable uses.
This document describes a student project for an online voting system. It includes a declaration by the student that the work is their own, an approval from their supervisor, and dedications and acknowledgements. It also provides an abstract, definitions of terms, an executive summary and literature review on online voting systems and security issues. The methodology, system design, specifications, implementation, modules, testing and conclusions are described over 6 chapters. The project aims to address problems with existing voting systems and justify the need for an online system.
The document discusses smart grid technology, including its key features and components. A smart grid uses two-way digital communication to deliver power more efficiently by integrating renewable energy, automated demand response, and distributed generation. It allows for better management of supply and demand through technologies like smart meters, power line communication, and advanced distribution automation. The smart grid aims to address issues with existing power grids like high outage costs and inefficient peak load management through real-time monitoring and control enabled by communication networks and technologies. Future work is still needed in areas like security, standardization, and reducing upfront consumer expenses.
This presentation is pertaining to the make in India intitative which had took since few months ago,I given brief information about the event,Its probable contribution to GDP,FDI & Export promotion in the country.
The document discusses India's 'Make in India' initiative, which aims to transform India into a global manufacturing hub. It was launched in 2014 by Prime Minister Modi to facilitate investment, foster innovation, enhance skill development, protect intellectual property and build best-in-class manufacturing infrastructure. The key objectives are to generate employment and boost manufacturing in 25 sectors, including automobiles, aviation, biotechnology, chemicals, defence manufacturing, electrical machinery, food processing, ports, pharmaceuticals, textiles and thermal power. Various policies have been introduced to encourage FDI, simplify regulations, and develop industrial corridors to achieve the goals of the Make in India campaign.
Online voting system full thesis project by jahirJahir Khan
“ONLINE VOTING SYSTEM” is an online voting technique. In this system people who have citizenship can vote online without going to any physical polling station. There is a database which is maintained in which all the names of voters with complete information is stored.
In “ONLINE VOTING SYSTEM” a voter can use his\her voting right online without any difficulty. He\She has to be registered first for him/her to vote. Registration is mainly done by the system administrator for security reasons. The system Administrator registers the voters on a special site of the system visited by him only by simply filling a registration form to register voter. Citizens seeking registration are expected to contact the system administrator to submit their details. After the validity of them being citizens of India has been confirmed by the system administrator by comparing their details submitted with those in existing databases such as those as the Registrar of Persons, the citizen is then registered as a voter.
After registration, the voter is assigned a secret Voter ID with which he/she can use to log into the system and enjoy services provided by the system such as voting. If invalid/wrong details are submitted, then the citizen is not registered to vote.
The document is a project report for an online voting system created by Nitin Bhasin in 2013 for NIIT. The report includes an introduction to the online voting system, background and significance of the study, objectives, requirements, and descriptions of the front-end and back-end architecture. It also includes diagrams of the database structure and tables. The report proposes an online system to address issues with existing voting methods in India and improve the voting process.
This document provides a project report on an online voting system created by Nitin Bhasin for NIIT. The report includes an introduction to the online voting system, background and significance of the study, objectives, justification, scope, requirements, and database design. It aims to address issues with existing voting methods in India by providing a secure online system for citizens to vote from anywhere using just a voter ID and password.
The document outlines the key aspects of an online voting system project. It includes an introduction to the system, background and significance of the study, objectives, justification and scope. It also describes old voting methods, security issues, requirements, problems with existing systems, software/hardware needs, data flow diagrams, database tables and testing approaches. The conclusion is that the online voting system will manage voter information and voting in a more secure, cost-effective and convenient manner than traditional methods.
IRJET- Advanced Technology in Secured Online Voting SystemIRJET Journal
The document proposes an online voting system for India to replace the current manual paper ballot system. It discusses problems with the existing system such as it being time-consuming, prone to errors, and lacking transparency. The proposed system would allow voters to cast votes online using resources like personal computers or systems arranged by the government. It would speed up the voting process and reduce risks of corruption. The system is designed with voter and administrator modules. The voter module enables login, viewing candidates, and casting a secure vote. The administrator module manages voter and candidate registration, vote counting, and announcing results. The goal is to facilitate voting and draw the process into the digital era.
Student Voting Application for Election – Using SMS (1).pptxShivareddyGangam
This document outlines a proposed system for student voting using SMS OTP verification. The proposed system aims to address disadvantages of existing paper-based voting systems like fake voting and long queues. It would allow students to register and vote through a mobile or web application, receiving an OTP to verify their identity before casting their vote. The system aims to reduce costs and time spent on voting while increasing security, participation and accuracy of results. Key modules include user login, OTP verification, candidate selection and vote submission for users and election configuration, voter list management and results for admins.
This document describes an online voting system with the following key points:
1. The system allows voters to cast their votes online through SMS confirmation instead of in-person to address issues like rigging, insecure polling stations, and inefficient personnel.
2. It has modules for admin, voters, and candidates with features like login, profile management, candidate information, and viewing poll results.
3. An ER diagram outlines the database structure with entities for voters, candidates, and positions.
4. The proposed system aims to make the voting process more reliable, faster, and accurate than existing manual systems. It allows remote voting by NRI and military voters unable to vote in-person.
The document presents a proposal for an online voting system in India. It discusses the motivation for developing such a system to increase voter turnout and allow people to vote from anywhere at any time. It outlines some issues with current voting systems like being time-consuming and not user-friendly. The proposed system would use databases maintained by the Election Commission of India and authentication methods like biometrics to securely identify voters online. It suggests implementing the system as a web application using tools like PHP, MySQL, and reporting functionality.
This document outlines a proposed electronic voting system project. It includes:
- The names of 3 group members working on the project
- An outline of the project contents including introduction, problem statement, proposed solution, etc.
- The problem statement describes issues with the current traditional system such as long lines and inaccessibility.
- The proposed solution is an electronic system using fingerprint authentication and national ID numbers.
- Functional requirements are outlined such as authorizing actors, managing voters and candidates, casting votes, and tallying votes.
The document describes an e-voting management system that aims to develop a mobile application for Aadhar-based smart voting. It allows voters to cast their votes through their mobile devices without having to visit polling booths. The system stores voter identity details and uses OTP verification to authenticate voters. It aims to reduce costs, increase voter participation, and minimize issues like long queues. The system architecture, modules, use cases, workflows and future enhancements are explained. It is proposed to reduce time consumption and improve efficiency of the voting process.
Smart Voting System Using Java ServletsIRJET Journal
This document describes a proposed smart voting system created using Java servlets. The system aims to provide online voting to eliminate issues with traditional paper-based voting methods. It would allow voters to cast their ballots from anywhere using authentication to verify voter eligibility. The system architecture involves roles for administrators to manage voter profiles and ballots, and for voters to register and vote within their constituencies. If implemented, the smart voting system could improve access, efficiency, and transparency in elections.
IRJET - Precaution of Trolling Intrusions in Online Ballot System using Optic...IRJET Journal
This document proposes a new online voting system for India that uses optical cryptology and QR codes to securely authenticate voters and prevent election tampering. The existing paper-based system has problems like voter fraud and errors in counting votes. The proposed system would allow voters to cast their ballots online conveniently using their mobile phones by scanning QR codes linked to their credentials. This could help modernize India's elections and reduce issues like those seen in recent paper-based elections. The system aims to be accessible for voters while also increasing security through the use of optical cryptology techniques to encrypt voter authentication codes.
IRJET - Smart E-Voting System with Fingerprint Authentication using ArduinoIRJET Journal
1) This document describes a smart e-voting system that uses fingerprint authentication with an Arduino microcontroller to prevent fraudulent voting.
2) The system architecture includes voter registration using fingerprint scanning, fingerprint verification when casting a vote, recording the vote selection, alerting if a wrong or double vote is tried, and generating a final vote result.
3) The goal is to provide a secure, accurate and efficient electronic voting system as an alternative to traditional manual voting methods. Fingerprint authentication is used to ensure one person, one vote.
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
This document summarizes a research paper on developing an advanced e-voting application using the Android platform. It describes the key components of the proposed system including user registration, login, vote casting and encryption. The system aims to allow voters to securely cast their votes from anywhere using their smartphones. It also discusses the security measures used such as encrypting votes and sending login passwords via email to authenticate users. The paper concludes that the proposed system could make the voting process more convenient and efficient compared to traditional methods.
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
The advancement in the mobile devices, wireless and web technologies given rise to the new application
that will make the voting process very easy and efficient. The E-voting promises the possibility of
convenient, easy and safe way to capture and count the votes in an election[1]. This research project
provides the specification and requirements for E-Voting using an Android platform. The e-voting means
the voting process in election by using electronic device. The android platform is used to develop an evoting application. At first, an introduction about the system is presented. Sections II and III describe all
the concepts (survey, design and implementation) that would be used in this work. Finally, the proposed evoting system will be presented. This technology helps the user to cast the vote without visiting the polling
booth. The application follows proper authentication measures in order to avoid fraud voters using the
system. Once the voting session is completed the results can be available within a fraction of seconds. All
the candidates vote count is encrypted and stored in the database in order to avoid any attacks and
disclosure of results by third person other than the administrator. Once the session is completed the admin
can decrypt the vote count and publish results and can complete the voting process.
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
This document summarizes a research paper on developing an advanced e-voting application using the Android platform. It describes the key components of the proposed system including user registration, login, vote casting and encryption. The system aims to allow voters to securely cast their votes from anywhere using their smartphones. It outlines the registration process, login authentication, and encryption of votes to ensure security. Finally, it provides an overview of the system design and workflow, highlighting the benefits of the e-voting application in making the voting process more convenient and efficient.
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
The advancement in the mobile devices, wireless and web technologies given rise to the new application
that will make the voting process very easy and efficient. The E-voting promises the possibility of
convenient, easy and safe way to capture and count the votes in an election[1]. This research project
provides the specification and requirements for E-Voting using an Android platform. The e-voting means
the voting process in election by using electronic device. The android platform is used to develop an evoting application. At first, an introduction about the system is presented. Sections II and III describe all
the concepts (survey, design and implementation) that would be used in this work. Finally, the proposed evoting system will be presented. This technology helps the user to cast the vote without visiting the polling
booth. The application follows proper authentication measures in order to avoid fraud voters using the
system. Once the voting session is completed the results can be available within a fraction of seconds. All
the candidates vote count is encrypted and stored in the database in order to avoid any attacks and
disclosure of results by third person other than the administrator. Once the session is completed the admin
can decrypt the vote count and publish results and can complete the voting process.
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
The advancement in the mobile devices, wireless and web technologies given rise to the new application that will make the voting process very easy and efficient. The E-voting promises the possibility of
convenient, easy and safe way to capture and count the votes in an election[1]. This research project provides the specification and requirements for E-Voting using an Android platform. The e-voting means the voting process in election by using electronic device. The android platform is used to develop an evoting application. At first, an introduction about the system is presented. Sections II and III describe all
the concepts (survey, design and implementation) that would be used in this work. Finally, the proposed evoting system will be presented. This technology helps the user to cast the vote without visiting the polling booth. The application follows proper authentication measures in order to avoid fraud voters using the system. Once the voting session is completed the results can be available within a fraction of seconds. All
the candidates vote count is encrypted and stored in the database in order to avoid any attacks and disclosure of results by third person other than the administrator. Once the session is completed the admin can decrypt the vote count and publish results and can complete the voting process.
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORMijcax
The advancement in the mobile devices, wireless and web technologies given rise to the new application
that will make the voting process very easy and efficient. The E-voting promises the possibility of
convenient, easy and safe way to capture and count the votes in an election[1]. This research project
provides the specification and requirements for E-Voting using an Android platform. The e-voting means
the voting process in election by using electronic device. The android platform is used to develop an evoting application. At first, an introduction about the system is presented. Sections II and III describe all
the concepts (survey, design and implementation) that would be used in this work. Finally, the proposed evoting system will be presented. This technology helps the user to cast the vote without visiting the polling
booth. The application follows proper authentication measures in order to avoid fraud voters using the
system. Once the voting session is completed the results can be available within a fraction of seconds. All
the candidates vote count is encrypted and stored in the database in order to avoid any attacks and
disclosure of results by third person other than the administrator. Once the session is completed the admin
can decrypt the vote count and publish results and can complete the voting process.
Highly Secured Online Voting System (OVS) Over Networkijbuiiir1
Internet voting systems have gained popularity and have been used for government elections and referendums in the United Kingdom, Estonia and Switzerland as well as municipal elections in Canada and party primary elections in the United States. Voting system can involve transmission of ballots and votes via private computer networks or the Internet. Electronic voting technology can speed the counting of ballots and can provide improved accessibility for disabled voters. The aim of this paper is to people who have citizenship of India and whose age is above 18 years and of any sex can give their vote through online without going to any physical polling station. Election Commission Officer (Election Commission Officer who will verify whether registered user and candidates are authentic or not) to participate in online voting. This online voting system is highly secured, and its design is very simple, ease of use and also reliable. The proposed software is developed and tested to work on Ethernet and allows online voting. It also creates and manages voting and an election detail as all the users must login by user name and password and click on his favorable candidates to register vote. This will increase the voting percentage in India. By applying high security it will reduce false votes.
Post init hook in the odoo 17 ERP ModuleCeline George
In Odoo, hooks are functions that are presented as a string in the __init__ file of a module. They are the functions that can execute before and after the existing code.
How to Download & Install Module From the Odoo App Store in Odoo 17Celine George
Custom modules offer the flexibility to extend Odoo's capabilities, address unique requirements, and optimize workflows to align seamlessly with your organization's processes. By leveraging custom modules, businesses can unlock greater efficiency, productivity, and innovation, empowering them to stay competitive in today's dynamic market landscape. In this tutorial, we'll guide you step by step on how to easily download and install modules from the Odoo App Store.
Information and Communication Technology in EducationMJDuyan
(𝐓𝐋𝐄 𝟏𝟎𝟎) (𝐋𝐞𝐬𝐬𝐨𝐧 2)-𝐏𝐫𝐞𝐥𝐢𝐦𝐬
𝐄𝐱𝐩𝐥𝐚𝐢𝐧 𝐭𝐡𝐞 𝐈𝐂𝐓 𝐢𝐧 𝐞𝐝𝐮𝐜𝐚𝐭𝐢𝐨𝐧:
Students will be able to explain the role and impact of Information and Communication Technology (ICT) in education. They will understand how ICT tools, such as computers, the internet, and educational software, enhance learning and teaching processes. By exploring various ICT applications, students will recognize how these technologies facilitate access to information, improve communication, support collaboration, and enable personalized learning experiences.
𝐃𝐢𝐬𝐜𝐮𝐬𝐬 𝐭𝐡𝐞 𝐫𝐞𝐥𝐢𝐚𝐛𝐥𝐞 𝐬𝐨𝐮𝐫𝐜𝐞𝐬 𝐨𝐧 𝐭𝐡𝐞 𝐢𝐧𝐭𝐞𝐫𝐧𝐞𝐭:
-Students will be able to discuss what constitutes reliable sources on the internet. They will learn to identify key characteristics of trustworthy information, such as credibility, accuracy, and authority. By examining different types of online sources, students will develop skills to evaluate the reliability of websites and content, ensuring they can distinguish between reputable information and misinformation.
8+8+8 Rule Of Time Management For Better ProductivityRuchiRathor2
This is a great way to be more productive but a few things to
Keep in mind:
- The 8+8+8 rule offers a general guideline. You may need to adjust the schedule depending on your individual needs and commitments.
- Some days may require more work or less sleep, demanding flexibility in your approach.
- The key is to be mindful of your time allocation and strive for a healthy balance across the three categories.
220711130082 Srabanti Bag Internet Resources For Natural Science
Report online voting system
1. SEMINAR REPORT
ON
E-VOTING TECHNOLOGY
A SEMINAR REPORT
Submitted by
DEEPAK KUMAR
(ROLL. No: 1228210004)
in partial fulfillment for the award of the degree
of
BACHELOR OF ENGINEERING
in
COMPUTER SCIENCE AND ENGINEERING
under the faculty of
JP INSTITUTE OF ENGINEERING &TECHNOLOGY
DEPARTMENT OF COMPUTER TECHNOLOGY
JP INSTITUTE OF TECHNOLOGY
APRIL 2015
2. BONAFIDE CERTIFICATE
Certified that this seminar report titled, “E-VOTING TECHNOLOGY
(online voting system)” is a bona-fide record of work done by DEEPAK
KUMAR (Roll No: 1228210004), under my supervision, in partial fulfillment
for the award of the degree of Bachelor of Engineering in Computer Science
and Engineering. Certified further, that to the best of my knowledge the work
reported herein does not form part or full of any other thesis or dissertation on
the basis of which a degree or award was conferred on an earlier occasion to
this or any other candidate.
(SIGNATURE)
Dr .SANJEEV KUMAR SHARMA
PROFESSOR AND HEAD
Department of Computer Technology
UPTU University, JPIET Meerut
(SIGNATURE)
Ms. Thendral
Ms. Rashmi
Mr. Ahhishek
Department of Computer Technology
UPTU University, JPIET Meerut
3. ABSTRACT
The first part of this chapter includes the complete list of functional and non-
functional requirements for an electronic voting system, taking into account the
European Union legislation, the organizational details of currently applicable voting
procedures and the possibilities offered, as well as the constraints imposed, by the
latest technology. Following that, there is a detailed presentation of several generic
and enhanced models, proposed in the cryptographic and enhanced models, proposed
in the cryptographic literature, for remote e- voting as well as of a new class of
cryptographic voting schemes for paper-based elections in polling stations .
4. ACKNOWLEDGEMENT
I am highly indebted to our respectable Head of the Department Dr.
SANJEEV KUMAR SHARMA , Department of Computer Technology, JPIET,
UPTU University for providing us with sufficient facilities that contributed to the
success in this endeavor.
I would like to express my sincere thanks and deep sense of gratitude to my
Supervisor Ms Rashmi , Ms Thendral and Mr Abhishek sir Department of
Computer Technology, JPIET, UPTU University for her valuable guidance,
suggestions and constant encouragement which paved way for the successful
completion of this seminar report work.
I would be failing in my duty, if I forget to thank all the teaching and non-
teaching staff of my department, for their constant support throughout the course of
seminar report work.
DEEPAK KUMAR
(1228210004)
5. TABLE OF CONTENTS
CHAPTER TITLE PAGE
ABSTRACT 3
1 INTRODUCTION to online voting system 7
1.1 Background of Study 7-8
1.2 Significance of Study 9
1.3 OBJECTIOVE OF online voting 9
1.4 Justification 10
2 SCOPE OF STUDY 10
2.1 OLD Methods of voting 11
2.2 General Requirements 12
3 PROBLEM with Existing voting Registrationsystem 13
3.1 SOFTWARE REQUIRMENT 13-14
3.2 FRONT –END & BACK-END 15-16
3.3 DATA FLOW DIGRAM 16
7. CHAPTER 1
INTRODUCTION TO ONLINE VOTING SYSTEM
“ONLINE VOTING SYSTEM” is an online voting technique. In this system
people who have citizenship of Kenya and whose age is above 18 years of age and any
sex can give hisher vote online without going to any physical polling station. There is
a database which is maintained in which all the names of voters with complete
information is stored.
In “ONLINE VOTING SYSTEM” a voter can use hisher voting right online
without any difficulty. HeShe has to be registered first for him/her to vote.
Registration is mainly done by the system administrator for security reasons. The
system Administrator registers the voters on a special site of the system visited by him
only by simply filling a registration form to register voter. Citizens seeking
registration are expected to contact the system administrator to submit their details.
After the validity of them being citizens of India has been confirmed by the system
administrator by comparing their details submitted with those in existing databases
such as those as the Registrar of Persons, the citizen is then registered as a voter.
After registration, the voter is assigned a secret Voter ID with which he/she can
use to log into the system and enjoy services provided by the system such as voting. If
invalid/wrong details are submitted, then the citizen is not registered to vote.
(1.1) BACKGROUND OF STUDY
The Online voting system (OVS) also known as e-voting is a term
encompassing several different types of voting embracing both electronic means of
counting votes. 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.
8. Online voting is an electronic way of choosing leaders via a web driven
application. The advantage of online voting over the common “queue method” 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.
This system is geared towards increasing the voting percentage in Kenya since
it has been noted that with the old voting method {the Queue System}, the voter
turnout has been a wanting case. With system in place also, if high security is applied,
cases of false votes shall be reduced.
With the “ONLINE VOTING SYSTEM”, a voter can use hisher voting right
online without any difficulty. 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. For one to participate in the elections,
he/she must have the requirements. For instance, he/she must be a registered citizen
i.e. must be 18 and above years old. As already stated, the project ‘Online Voting'
provides means for fast and convenient voting and access to this system is limited
only to registered voters.
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 tovote far from
where they usually live, helping to reduce absenteeism rate.
9. (1.2) SIGNIFICANCEOF STUDY
The main purposes of OVS include:
Provision of improved voting services to the voters through fast, timely and
convenient voting.
Reduction of the costs incurred by the Kenyan Electoral Commission during
voting time in paying the very many clerks employed for the sake of the
success of the manual system.
Check to ensure that the members who are registered are the only ones to vote.
Cases of “Dead People” voting are also minimized.
Online voting system (OVS) will require being very precise or cost cutting to
produce an effective election management system.
Therefore crucial points that this (OVS) emphasizes on are listed below.
i. Require less number of staff during the election.
ii. This system is a lot easier to independently moderate the elections and
subsequently reinforce its transparency and fairness.
iii. 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.
iv. Increased number of voters as individual will find it easier and more
convenient to vote, especially those abroad.
(1.3) Objectives Of The online voting
The specific objectives of the project include:
Reviewing the existing/current voting process or approach in Kenya;
Coming up with an automated voting system in Kenya;
Implementing a an automated/online voting system;
Validating the system to ensure that only legible voters are allowed to vote.
10. (1.4) Justification
The ONLINE VOTING SYSTEM-INDIA shall reduce the time
spend making long queues at the polling stations during voting. 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. Cases of vote
miscounts shall also be solved since at the backend of this system resides
a well developed database using MYSQL that can provide the correct
data once it’s correctly queried. 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
.
(2) SCOPE OF STUDY
It is focused on studying the existing system of voting in Kenya
and to make sure that the peoples vote is counts, for fairness in the
elective positions. This is also will produce:
Less effort and less labor intensive, as the primary cost and focus
primary on creating, managing, and running a secure web voting portal.
Increasing number of voters as individuals will find it easier and more
convenient to vote, especially those abroad.
(2.1) 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.
11. 2. 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.
3. 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 records and counting the
votes is very quickly. But the other DRE without keep voting records are
doubted about its accuracy.
4. Punch card: The voter uses metallic hole-punch to punch a hole on the
blank ballot. It can count votes automatically, but if the voter’s perforation
is incomplete, the result is probably determined wrongfully.
5. 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.
SECURITY ISSUES OF ONLINE VOTING
Foreign experience revealed that they are often confronted by security
issues while the online voting system is running. The origin of the security
issues was due to not only outsider (such as voters and attackers) but also
insider (such as system developers and administrators), even just because the
12. inheritance of some objects in the source code are unsuitable. These errors
caused the voting system to crash.
The proposed solutions were correspondingly outlined to hold back these
attacks. For example, to avoid hacker making incursion into the voting system
via network, we can design our system to transmit data without network.
Another example is to limit voter to input particular data, so that we can
prevent the command injection from running
(2.2) General Requirements:
1) Registration of the voter is done by ELECTION COMMISION OF INDIA.
2) ELECTION COMMISION OF INDIA can change the information any time
if required.
3) Registration of the Voter depends upon the information filled by the user.
4) Voter is given a unique ID and PASSWORD.
5) In the DATABASE information of every voter is stored.
6) Database shows the information of every user
13. (3) Problems with the Existing Voter Registration System
The problems of the existing manual system of voting include among others the
following:
1. Expensive and Time consuming: The process of collecting data and entering
this data into the database takes too much time and is expensive to conduct, for
example, time and money is spent in printing data capture forms, in preparing
registration stations together with human resources, and there after advertising
the days set for registration process including sensitizing voters on the need for
registration, as well as time spent on entering this data to the database.
2. Too much paper work: The process involves too much paper work and paper
storage which is difficult as papers become bulky with the population size.
3. Errors during data entry: Errors are part of all human beings; it is very
unlikely for humans to be 100 percent efficient in data entry.
4. Loss of registration forms: Some times, registration forms get lost after being
filled in with voters’ details, in most cases these are difficult to follow-up and
therefore many remain unregistered even though they are voting age nationals
and interested in exercising their right to vote.
5. Short time provided to view the voter register: This is a very big problem
since not all people have free time during the given short period of time to
check and update the voter register.
6. Above all, a number of voters end up being locked out from voting.
(3.1) SOFTWARE REQUIREMENTS:
i. MYSQL DBMS-It allows combination, extraction, manipulation and
organization of data in the voters’ database. It is platform independent and
therefore can be implemented and used across several such as Windows, Linux
server and is compatible with various hardware mainframes. It is fast in
performance, stable and provides business value at a low cost.
ii. NetBeans IDE 7.1.2-The NetBeans IDE is an award-winning integrated
development environment available for Windows, Mac, Linux, and Solaris.
The NetBeans project consists of an open-source IDE and an application
platform that enable developers to rapidly create web, enterprise, desktop, and
mobile applications using the Java platform, as well as PHP, JavaScript and
Ajax, Groovy and Grails, and C/C++.
14. The NetBeans project is supported by a vibrant developer community and
offers extensive documentation and training resources as well as a diverse
selection of third-party plugins.
iii. JAVA coding-This is for advanced user who find PHP codes easy to work
with.
iv. Testing-is done via WAMPSERVER.
v. Web browsers: Mozilla Firefox, Google chrome, Opera and Internet Explorer
vi. Reporting Tool i.e. through Data Report.
HARDWARE REQUIREMENTS:
Microsoft Windows XP Professional SP3/Vista SP1/Windows 7
Professional:
Processor: 800MHz Intel Pentium III or equivalent
Memory: 512 MB
Disk space: 750 MB of free disk space
Ubuntu 9.10:
Processor: 800MHz Intel Pentium III or equivalent
Memory: 512 MB
Disk space: 650 MB of free disk space
15. (BLOCK DIAGRAM)
(3.2) FRONT –END AND BACK-END
In their most general meanings, the terms front end and back end refer to the
initial and the end stages of a process flow. In software design, the front-end is the
part of a software system that deals with the user, and the back-end is the part that
processes the input from the front-end. The separation of software systems into "front
ends" and "back ends" is a kind of abstraction that helps to keep different parts of the
system separated. The general idea is that the front-end is responsible for collecting
input from the user, which can be in a variety of forms, and processing it in such a
way that it conforms to a specification that the back-end can use. The connection of
the front-end to the back-end is a kind of interface.
Front-end and back-end are terms used to characterize program interfaces and
services relative to the initial user of these interfaces and services. (The "user" may be
a human being or a program.) A ”front-end”application is one that application users
interact with directly. A "back-end" application or program serves indirectly in
support of the front-end services, usually by being closer to the required resource or
having the capability to communicate with the required resource. The back-end
application may interact directly with the front-end or, perhaps more typically, is a
program called from an intermediate program that mediates front-end and back-end
activities. These terms acquire more special meanings in particular areas:-
(1) For software applications, front end is the same as user interface.
(2) In client/server applications, the client part of the program is often called
the front end and the server part is called the back end.
(3) Compilers, the programs that translate source code into object code, are
often composed of two parts: a front end and a back end. The front end is responsible
16. for checking syntax and detecting errors, whereas the back end performs the actual
translation into object code.
(3.4) Data Flow Diagram:
Login
voter data stored data voting data final
result
Administrator Voter
Final
Result
Voting
process
Voter
Registration
Information
checking
Administrator
s
Election
Commissioner
Login Process
Election
Commissioner
17. (4) Architecture:
One Tier
Architecture:
When automation first hit business, it was in the form of a huge "Mainframe"
computer. Here, a central computer served the whole business community and was
accessed via dumb terminals. All processing took place on a single computer - and
therefore in one place. All resources associated with the computer (tape and disk
drives, printersetc.) were attached to this same computer. This is single tier (or 1-tier)
computing. It is simple, efficient,uncomplicated, but terribly expensive to run.
All users run their programs from a single machine. The ease with which
deployment and even development occurs makes this model very attractive. The cost
of the central machine makes this architecture prohibitive for most companies,
especially as system costs and return on investment (ROI) are looked at carefully
nowadays.
(5) Data Base Tables:-
This project uses many tables:
Admin
Voter
Candidate
18. Admin Table:-
Field Name Data Type Description
Username Varchar Login id for Admin.(Primary key)
Password Varchar Password for Login
Voter Table:-
Field Name Data Type Description
VoterId Integer Login id for Voter(Primary key)
Name Varchar Name of the voter
Sex Varchar Sex of voter
Age Integer Age of voter
City Varchar City of voter
Security Varchar Security Question
Status Boolean Status of voter(he/she can vote or not)
Candidate Table:-
Field Name Data Type Description
Symbol Varchar Party Symbol (Primary key)
Name Varchar Name of the voter
Sex Varchar Sex of voter
(6) CONCLUSION
This Online Voting system will manage the Voter’s information by which voter
can login and use his voting rights. The system will incorporate all features of Voting
system. It provides the tools for maintaining voter’s vote to every party and it count
total no. of votes of every party. There is a DATABASE which is maintained by the
ELECTION COMMISION OF INDIA in which all the names of voter with complete
information is stored.
In this user who is above 18 year’s register his/her information on the database
and when he/she want to vote he/she has to login by his id and password and can vote
to any party only single time. Voting detail store in database and the result is
displayed by calculation. By online voting system percentage of voting is increases. It
decreases the cost and time of voting process. It is very easy to use and It is vary less
time consuming. It is very easy to debug.