Vous êtes sur la page 1sur 9

FEROZE GANDHI INSTITUTE OF

ENGINEERING AND TECHNOLOGY


2018

Synopsis
A ON

CryptoVOTING
PROJECT FOR THE DEGREE
OF
MASTER OF COMPUTER APPLICATION

GUIDED BY SUBMITTED BY
BHUVNESHVAR NATH SRIVASTAVA
MR. RAKESH MISHRA
SHASHANK MISHRA
MR. HEMANT SINGH ND
MCA 2 YEAR
CryptoVOTING
Problem Statements :
To establish poll / survey / voting it takes money, resources like paper, labor work etc, It is costly
method to reestablish .
The current decision making system is not so simple or not so easy to implement in general use
as in organizational or personal decision making.
Surveys , some times create awkward situation as if the user is busy in some work & survey agent
reach to them on wrong time .This create bad effect on both user as well agent .
Some agents fill surveys , fill polls by themselves to avoid work on field.this violate the transparency
of decision making.

Solution Statements :
“CRYPTO VOTING SYSTEM” is an online voting, polling & survey technique .In this
system people can give his\her vote online without going to any polling booth & no any
Survey Agent required . There is a DATABASE which is maintained by the automated
System in which all the names of voter with complete information is stored. a person can also
access the system with their valid GOOGLE Account this will decrease the registration time and will
also help authentic access to system. On-line Voting Polling & Survey System is a web
based system that facilitates the running of elections and surveys online. This
system has been developed to simplify the process of organizing elections and make
it convenient for voters to vote remotely from their home computers while taking into
consideration security, anonymity and providing auditioning capabilities. The System can be used
multiple time & in multiple environment. System reusability is its main feature.

Crypto Voting System would have Candidate’s registration, document verification, User ID and
password for Voters. The project is beneficial for Voters as they can get to
know the candidate background and choose wisely and even for Candidate. The software
system allows the Candidate to fill in to their profiles and upload all their details including
their previous milestone onto the system. The system can check each Candidate details and
verify the documents. The software system allows users to view a list of Candidates , their
information. The admin has overall rights over the system and can moderate and delete any details.
The main objectives of system for
Crypto VOTING system are:
The objective of online voting is to help the School, College, organization & Industrial
Market in automating the whole manual processing of the decision making system.

The main objective to develop the system is to make the accurate & efficient decisions
indifferent tasks at different time at different situations. The existing system is manual
so members of the unit generally face a lot of embarrassing situations many times.

Now they need to automate the whole process so as to make it more easy and accurate.
System should support multi-user environment.

System should provide concrete security features like creating users and assigning
privileges to users of the system.

Various outputs (reports) should be available online any time.

If system implemented on higher configuration it should be able to handle extremely


large volumes of data (i.e. large database support)
Deliverables

Application:
This system can be used by Any one to create easily Election , Poll , Survey & any
other type of decision making system.
Advantages:
·Maintaining voter's Identification.
·Providing online decision making system.
·Providing Updation of voter's information.
·Admin maintains the complete information of voter.
.Only Admin Create any type of election Ex. Poll,Servey etc.
·Voter can give his\her vote from any part of India
.All information as : Admin Password, Voter Password his / her voting detail is
Encrypted while storing to database
·Fast and easy way of conducting Election.
·Voters can view background of each Candidate.
·Candidate can present themselves against voters.
·Admin can verify the documents and details of Candidate.
·Result will be out after 12Hrs. of Voting.

Disadvantages:
·Minimum Chances of hacking candidate or voters account.
·Every voter does not have pc or net connection, so voters can even go in polling
booth and vote online there.

Modules:
·Voters Login (Aadhar no. & Pass.) or Login using GOOGLE+, Admin Login, .
·Candidate Document Verification.
·Voters can view Candidate's data.
·Admin dashboard has overall functional rights.
·Appropriate data processing and handling.
·Voter dashboard has voting & his information updating rights.
·Election, Poll & Survey Creation module.
·Result Calculation module.
System Requirements
Software Requirements:
·Windows
·Browser (Chrome, Mozilla Firefox)
·MySQL
·Brackets or any editor
·Wamp Server

Hardware Components:
·Mobile / Desktop with PHP 5 or above
·Processor – Minimum Dual Core
·Hard Disk – Minimum 200MB
·Memory – Minimum 512MB RAM

Technologies to be used:
This project will be a Web application to be developed in php having
·Front-End Design (HTML 5.0)
·Back-End Coding (php)
·Database Design (MySQL server )
·JavaScript
·CSS
·Bootstrap Kit
SCHEMA
Data Flow Diagram
DFD : Level 0

User Or

Administrator

System

Output

DFD : Level 0
The above diagram is a 0-level DFD that only shows the flow of data between the
various and the system. In Crypto Voting the Administrator is the controller
of the system and all the decisions are made by him. The Administrator can handle
the entire voter and their details, voting details etc. and view details of them and he
can update that detail also.
DFD : Level 2
Administrator Voter

Login
Login/Registration
Process

Candidate Information Voting Final


Registration Checking Process Result

Voter Data Stored Data Voting Data Final Result

Administrators

The above shown diagram is a 2.1 level Data Flow Diagram for the Crypto Voting.
According to this DFD. The Online User or Administrator both are can register the voter
information. Administrator can allow or denies the voter. A voter can give vote if all the
information filled by him\her are correct.
System Modeling
ER Diagram
Email
S.N.
DOB Survey
Registration
Name
Poll

Done By

Election

Voters Gives

Managed
Views By

Name
Admin

DOB
ID

Encr_User

Candidates Manages Encr_Pass.


Email

Vous aimerez peut-être aussi