Final
Final
CERAMIC TECHNOLOGY
ONLINE VOTING
SYSTEM
1
Batch Of B.TECH In
CSE (4TH Year)
Submitted by
DIPTOMOY SINHA (GCECTB-R18-3009)
PUSPITA POLLEY (GCECTB-L19-3005)
PRITAM NANDI (GCECTB-R18-3018)
SUBHADIP NAYEK (GCECTB-R18-3030)
MAY 2022
INTRODUCTION
* A voting system is a method by which votes make a choice between option for specific vacant position.
* Online voting system is a software development project for managing activities during election day.
* This software will help user in case of candidates information , registration with voting details.
* Aim of online voting system project is to manage the entire voting details and make user friendly software.
* Its helps admin to manage candidate and voter details with voting records and so on.
ABSTRACT
Developing an online voting system by taking advantage of the centralized database with a web
interface . The main concept of this project is to build a website, which should be able to allow people
to cast their vote online.
We will maintain centralized database of enrolled voters, the primary key of which is a unique id
stored on the database . The database administrator will control the website . It will be time saving ,
reduced working load and also provides security for the data.
PROPOSED METHODS
User interface consists of a login name and unique password using which he/she can login into the online voting system
The user module will provide following features :
* REGISTRATION
* LOGIN
* VOTING SYSTEM
* VIEW RESULTS
* LOGOUT
* REGISTRATION : This facilitates of voter / candidate view the register form are enter the details and finally submit the
details within check the details in administrator so the particular details are true accept the registration. Otherwise cross check the
details, if this details will false immediately reject the registration.
* LOGIN : Each voter / candidate will provided with unique username and password manually by the administrator.
* VOTING SYSTEM : This provides the voter with a list of candidate with in his/her constituency along with selection option to
select the preferred candidate from the list. If the voting date is before termination date, the vote goes valid else goes invalid.
* VIEW RESULTS : This will provide graphical and user friendly representation of the votes obtained by each candidate. It includes
the percentage of the votes obtained by each candidate. But the result can be viewed only after the termination date of the election.
1. FLASK
2. HTML
3. CSS
4. JAVASCRIPT
5. BOOTSTRAP
6. MYSQL
7. AZURE CLOUD
Home:
Login Page:
Dashboard
Details of Voter:
All Votes:
Details Of Candidates:
Making Report For Voter: Verify And Report:
Voter
Registration Page:
Voter login page:
Otp page:
Voter dashboard:
Vote section:
Status:
Status:
Vote area:
Api used for data transfer:
* Vote Creation
* Candidate Register/Login
* Result Publish
* Notification
* Documents Verification
CONCLUSION
To conclude the description about the project: The project is based on the requirement
specification of the user and the analysis of the existing system, with flexibility for
future enhancement. The expanded functionality of today’s software requires an
appropriate approach towards software development.