Mohan 7 Pages
Mohan 7 Pages
PROJECT ENTITLED
Submitted by:
MOHAN
(P03NK21S0736)
ENGALORE UNIVERSITY
JnanaBharathi Campus, Banglore-560056
Certificate
External Viva:
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.
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.
4
language like PHP or Node.js. A database management system, such as MySQL or
PostgreSQL, will handle data storage and retrieval.
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
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 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