online voting system new
DESCRIPTION
TRANSCRIPT
BY: KARTHIK R KARANTH SHUBHASHAYA
MAVINAKULI
ONLINE VOTING SYSTEM
Technique where the people can caste their vote without going to physical polling station on the day of election.
A database is maintained where information of the user are stored.
Each person is provided by a unique “user id “ and password.
The scope of the project will be that it will surely increase the percentage of voting.
INTRODUCTION
TRADITIONAL VOTING SYSTEMinefficienttakes time and human resourceshard to track who voted and who don’t
ONLINE VOTING SYSTEMefficientinstant poll resulteasy to keep track of voters
OBJECTIVE
secured login procedure Knowing nominees of respective wards Casting vote is possible only with authentication of voter Inspection is performed on both voter and nominees Suspected user can be reported against Abused user can be verified and blocked if necessary
FEATURES OF THE PROJECT
1. internet voting at traditional polling sitesComputers that have sufficient security, are
then connected to the internetThis would speed the tabulation and
reporting of votesElection officials would remain at the
voting sitesSome supporters of internet voting say this
type of balloting undermines a main benefit of the internet voting which is the ability to vote from anywhere.
TYPES OF INTERNET VOTING
2. Internet voting from any location:Voters could cast ballots from anywhere,
including their own homes.Because no election officials would be
present, this type of voting would require a new way to ensure each voters identity
This type of internet voting would probably be used in addition to voting at traditional polling sites as opposed to as a replacement.
Security MeasuresPhysical security certification from Interfor, an
objective third-party review that evaluates and tests our physical security systems, procedures and protocols, and follows up that review with unannounced visits to trip alarms, try to break-in and test our security.
Privacy certification from TRUSTe that ensures we adhere to best practices regarding the collection and use of personal information on our website and platforms.
Daily McAfee SECURE Certification and testing to protect users from identity theft, viruses, spyware and other online threats.
Versign Extended Validation SSL certificates with up to 256-bit encryption to protect voters while they’re on the platform.
MICROSOFT .NET FRAMEWORKLANGUAGESC#,ASP.NET,JAVA SCRIPTWEB TECHNOLOGYASP.NET 2.0,3.5SQL SERVER 2005/2008OPERATING SYSTEMWINDOW 7TOOLSMICROSOFT VISUAL STUDIO 2010
TECHNOLOGICAL REQUIREMENTS
ASP.NET is server side web application frame work designed for web development to produce dynamic web pages.
ASP.NET is a successor of ASP technology.ASP.NET is a part of the Microsoft .NET
framework, developed by Microsoft, and is a powerful tool for creating dynamic and interactive web pages
ASP.NET is built on the Common Language Runtime(CLR), allowing programmers to write ASP.NET code using any supported .NET language
ASP.NET is not a scripting language or a programing language.
WHAT IS ASP.NET???
Programing framework built on the common
language runtime that can be used on the server to build powerful web applications.
ASP,NET is the most powerful language for web development
An ASP.NET file is just same as the HTML fileAn ASP.NET file contain HTML,XML and scriptsScripts in the ASP.NET files are executed on
server.Here ASP stands for active server page.ASP.NET is a program that runs inside the IIS.
IIS(internet information service) is a microsoft internet server.
IIS comes as a free component on windows servers.
IIS is a part of windows 2000 and XP professional.
WHAT IS IIS???
When a browser requests for a html file ,the server returns the file
When a browser requests an ASP.NET file.IIS passes request to the ASP.NET engine on the server
The ASP.NET engine reads the file ,line by line and executes the scripts in the file
Finally ASP.NET file returned to the browser as plain html
HOW DOES ASP.NET WORKS???
.NET FRAME WORK
• Can support theoretically infinite no. of languages
• Microsoft provides Visual Basic.NET, Visual C#, Visual J# & Visual C++
• Benefits of Multiple Language Support:o Use of preferred languageo Use of multiple language in single applicationo Code Modules are reusableo Class Library Access is same for all languages
MULTIPLE LANGUAGE SUPPORT
VB.NetC#APLFortran Pascal C++ Haskell Perl Java Language Python COBOL Microsoft Jscript
.NET PROGRAMMING LANGUAGE
Us e r
L o g in R e g is t e r
En te r Log i nan d Pas s word
En te r Log i nan d Pas s word
C on fi rm e dfa ls e
V O TE
User interface
Step 1: Login
Step 2: Login Validation and welcome message
Step 3: View and select candidate(s) from Ballot Paper
Step 4: Confirmation of candidate(s) selected
Step 5: Enter passcode received on your registered mobile
Step 6: Encrypted Receipt upon successful vote cast
Attract a younger generation of votersMake absentee ballots much easier to
submitWould save money in the long runFaster and more accurate counting of
votesMuch more convenient for votersWill increase voter numbers
Positives of Internet Voting
Makes voting easier for those who do not speak English
Will allow voters with disabilities to more easily cast their votes
Would help make voting easier for the elderly
It would be easier for those in remote locations to vote, for example places in Alaska or the mountains
Members of the military or anyone overseas could easily cast their votes
More positives…
Internet voting is just an additional way of voting. It widens accessibility.
It takes time to change voters’ habits and attitudes and to increase the turnout.
Internet voting brings people closer to the information society.
Integrated functioning of public sector IT systems raises the cost-efficiency.
CONCLUSIONS
Why cant we try this?????
THANK YOU
Any questions????