Sei sulla pagina 1di 30

Online Voting System

SHAURYA VERMA(04824802016)
VISHAL SHARMA(06224802016)
Introduction

 “Online Voting System” is an online website made on


php. This application provides an easy and simple
way to both administrator and voters in the CR
selection process. In this application, voters can give
their votes to college candidates from anywhere and
at any time.
Problem Statement

 College cr selection process takes a lot of physical


effort and needs a lot of paperwork which sometimes
may lead to data mislead. All the details of the
election are stored in paper records. Take much time
and effort to analysis, calculate and finalize the
result. No proper information is available.
Proposed System

 The proposed system all the data related to elections


in the college is done online from anywhere. No
physical effort and paperwork are needed. There is
no chance of displacement of the data. Analyzing and
calculating the results is made very easy and
accurate. All the information about voters can be
viewed by the administrator and can be accessed
easily whenever needed.
Security

 The main Security feature in this website is that the


voters will be able to vote only when the admin
activates the accounts of the voters unless the voters
won’t be able to log in and vote. And the admin can
add the candidates no one can manipulate the data.
PHP

PHP: Hypertext Preprocessor


 PHP is a server-side scripting language designed for Web
development. It was originally created by Rasmus Lerdorf
in 1994, PHP code may be embedded into HTML code, or it
can be used in combination with various web template
systems, web content management systems, and web
frameworks. PHP code is usually processed by a PHP
interpreter implemented as a module in the web server or
as a Common Gateway Interface (CGI) executable
Technologies Used

 HTML stands for Hyper Text Markup Language


 HTML describes the structure of Web pages using markup
 HTML elements are the building blocks of HTML pages
 HTML elements are represented by tags
 HTML tags label pieces of content such as "heading",
"paragraph", "table", and so on
 Browsers do not display the HTML tags, but use them to
render the content of the page
CSS

 CSS is used to define styles for your web pages, including


the design, layout and variations in display for different
devices and screen sizes.
 CSS stands for Cascading Style Sheets
 CSS describes how HTML elements are to be displayed on
screen
 CSS saves a lot of work. It can control the layout of multiple
web pages all at once
 External stylesheets are stored in CSS files
JavaScript

 JavaScript often abbreviated as JS, is a high-level,


interpreted programming language, used to make
website dynamic. Alongside HTML and CSS,
JavaScript is one of the three core technologies of the
World Wide Web. JavaScript enables interactive web
pages and thus is an essential part of web
applications. The vast majority of websites use it,
and all major web browsers have a dedicated
JavaScript engine to execute it.
MySQL

 MySQL is an open source relational database management


system (RDBMS)
 Database Queries-A query is a question or a request.
 We can query a database for specific information and have
a record set returned
 We use different
Use Case Diagrams
Activity Diagram
Screenshots
Homepage
Modules

 Three are three modules Admin, User Login, and register.


 Admin
 The administrator can add all the details of the candidates.
The administrator can view all the details of the candidates
and if necessary he can edit and delete the details of the
candidate. In this website, all the details of the voters can
be view by administrator only.
Admin Login
Add Candidates
Candidates List
Voters List
Final Reports
System Users
Modules cont’d

 User Login
 Voters can need to get registered with the application
by entering all the details in the registration form.
The voter can get logged in to the application by
entering unique username and password. The vote
can fill all the details to give his/her vote.
Student Login
Candidate Selection
Selected Candidates
Final Submission
Registration

 In this module the user can register by entering


necessary details and get a password generated by
machine for additional security.
Student Registration

 Add Candidate page


About Page
•THANK YOU

Potrebbero piacerti anche