0% found this document useful (0 votes)
24 views9 pages

Mohan 7 Pages

Uploaded by

anjalidn2001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views9 pages

Mohan 7 Pages

Uploaded by

anjalidn2001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

BENGALORE UNIVERSITY

Jnana Bharathi Campus, Banglore-560056

PROJECT ENTITLED

“ONLINE VOTING SYSTEM”


Submitted in partial fulfillment of the requirements for the award of degree of

MASTERS OF COMPUTER SCIENCE


AND
APPLICATIONS
For the Academic year 2022-2023

Submitted by:

MOHAN
(P03NK21S0736)

Under the Guidance of


DR. HANUMANTHAPPA
Department of Computer science and Applications Bangalore

DEPARTMENT OF COMPUTER SCIENCE & APPLICTIONS


Jnana Bharathi Campus, Banglore-560056
1

ENGALORE UNIVERSITY
JnanaBharathi Campus, Banglore-560056

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Certificate

Certified that the project work entitled “ONLONE VOTING SYSTEMA” is a


bonafide work carried out by MOHAN. (P03NK21S0736), in partial fulfillment for the
award of Degree Masters in Computer Science and Applications of the Bangalore
University, during the year 2022-2023. It is certified that all corrections/suggestions
indicated for Internal Assessment have been incorporated in the Report deposited in the
departmental library. The project report has been approved as it satisfies the academic
requirements in respect of Project work prescribed for the Masters of Computer Science
and Applications Degree.

Signature of the Guide Signature of the HOD

Dr. Hanumanthappa Dr. Muralidhara B L

External Viva:

Name of the examiners Signature with Date

1)

2)

1
1

DECLARATION

We hereby declare that the entire project work embodied in this dissertation
has been carried out by us and no part has been submitted for any degree or
diploma of any institution previously.

Place:
Date:

Signature of students

Mohan. (P03NK21S0736)
3
ABSTRACT

The online voting system is a software application that allows voters to cast their
votes securely and conveniently over the Internet. This system aims to provide a
reliable, userfriendly, and efficient voting process, ensuring the integrity and
accuracy of the voting results.

The online voting system offers several advantages compared to traditional


paperbased voting methods. It allows voters to cast their votes remotely,
eliminating the need for physical presence at polling stations. This makes it
particularly beneficial for voters who are unable to attend in-person voting due to
reasons such as distance, disability, or time constraints.

This project comprises a full stack web application for implementing the online
voting system. The system consists of different modules, including user
registration, authentication, candidate selection, and vote casting. It also
incorporates security measures to protect the system from unauthorized access and
ensure the confidentiality and integrity of votes.

The system enables users to create an account and log in securely using their
credentials. Once logged in, users can navigate through the system and view the list
of candidates for different positions. They can then select their preferred
candidate(s) and submit their vote. The system ensures that users can only vote
once and that their votes remain anonymous.

For administrators, the system provides functionalities to manage user accounts,


candidate profiles, and voting data. Administrators can also generate reports and
monitor the progress of the voting process.

To develop this online voting system, a combination of front-end and back-end


technologies will be utilized. The front-end will be developed using HTML, CSS,
and JavaScript, while the back-end will be built using a server-side scripting

4
language like PHP or Node.js. A database management system, such as MySQL or
PostgreSQL, will handle data storage and retrieval.

In conclusion, the implementation of an online voting system offers a convenient


and secure means of conducting elections. This project aims to provide a
comprehensive solution that meets the needs of both voters and administrators,
ensuring transparency, efficiency, and accuracy in the voting process.

In order to overcome these challenges, we can extract useful information from big
data to an understandable structure using Data Mining. We can also use algorithms
that learn from this data and automatically predict further trends. This branch of
Artificial Intelligence is called Machine Learning and Artificial Neural Networks is
the approach we are using to implement this.
The stock market is a platform where an enormous amount of data exists and
constantly needs to be scrutinized for business opportunities. Therefore, we are
applying these aforementioned methods to simulate a brokerage system and analyze
the stock market while at the same time learning the fundamentals of investment,
without risking your own money.

5
ACKNOWLEDGMENT

The successful presentation of this project is an acknowledgement of the immense support


extended by Bangalore University which has provided an opportunity to fulfill the most
cherished desire to reach my goal. I would like to express my heartfelt thanks to our HOD
Dr.
MURALIDHARA B L for extending all the facilities to carry out this project.

I would like to express out special thanks to my project guide Dr. HANUMANTHAPPA who
has spent his precious time by guiding & encouraging me throughout the development of the
project.

We would also like to thank the staff of Department of Computer Science and Applications
and lab-in-charges for their co-operation and suggestions. Last but not the least we would
like to thank all our friends for their help and suggestions without which completing this
project would have been impossible.

-MOHAN (P03NK21S0736)

6
TABLE OF CONTENTS

Chapter Content Page No

Chapter 1 Introduction 1
1.1General Introduction 2
1.2 Existing System 3
1.3 Proposed System 3
1.4 Objectives of the Project 4
Chapter 2 Literature Survey 5
Current Scope 5
Chapter 3 System Requirements Analysis 6
3.1 Hardware Requirements 7
3.2 Software Requirements 9
3.3 System Requirements 10
3.3.1 Economic Feasibility 10
3.3.2 Functional Requirements 11
3.3.3 Technical Requirements 11
Chapter 4 Modules 12
4.1 Modules Description 13
Chapter 5 Testing
6.1 Unit testing 14
5.2 Integration Testing 15
5.3 White box Testing 15
5.4 System Testing 16
Chapter 6 System Design
6.1 UML Diagram 17
6.2 E-R Diagram 21
6.3 System flow chart 22
Chapter 7 Source Code 23-68
7.1Snapshots 69-70

7
7.2Conclusion 71
7.3Future enhancement 74
7.4Bibliography 75

You might also like