Download as pdf or txt
Download as pdf or txt
You are on page 1of 28

G. H.

RAISONI COLLEGE OF ENGINEERING &


MANAGEMENT, WAGHOLI, PUNE
(An Autonomous Institute Affiliated to SPPU)
Department of Information Technology
Academic Year 2021-22
Semester-IV

Mini Project Report On


“Online Voting System”
G. H. RAISONI COLLEGE OF ENGINEERING &
MANAGEMENT, WAGHOLI, PUNE .
(An Autonomous Institute Affiliated to SPPU)
Department of Information Technology
Academic Year 2021-22
Semester-V

Guided By:-

Submitted by:

1. Omkar Bate (TYITB50)


2. Harish Khope (TYITB52)
3. Nitish Bijamwar (TYITB53)
4. Rupesh Ghule (TYITB54)
CERTIFICATE

This is to certify that the following students of second year Information Technology
Engineering have successfully completed the mini project entitled “Connect with other
Platform” for the organization “ G.H. Raisoni college of engineering and management”.

The Group Members are :


Omkar Bate
Harish Khope
Nitish Bijamwar
Rupesh Ghule

This is in partial fulfillment of the requirement for the Mini Project of TY IT 5th

Semester, of Pune university during the academic year 2022-23.

Date:

Place: Pune

Project Guide Head of Department

( Ms. Savitri Patil ) ( Dr. Poonam Gupta )


ACKNOWLEDGEMENT

We would like to express our sincere thanks to Ms. Savitri Patil under whose
valuable guidance and light of knowledge, we could complete this mini project.
We take this opportunity to thank all the staff members of Department of
Information Technology Engineering for their help whenever required. Finally we
express sincere thanks to all those who have helped us directly or indirectly in
many ways in completion of this mini project work and I would like to extend my
Deep appreciation to all my group members, without their support and
Coordination we would not have been able to complete this mini Project.

4
INDEX

Sr.No TITLE Page No

1. Abstact 6
2. Introduction 6
3. Objective 7
4. Online Voting System 7
5. Login Page Interface 8
6. Profile page Interface
8
7. Registered Voter Interface
9
8. E-R Diagram 9
9. Data Flow diagram level 10
10. DFD Level 1 10
11. DFD Level 2 11
12. Activity Diagram 12
13. Source Code 12-14
14. Tools and Techniques: 15-17
10.1. VS Code
10.2.System Requirement
15. References 18

5
1. ABSTRACT

The word "vote" means to choose from a list, to elect or to determine. The main goal of voting
(in a scenario involving the citizens of a given country) is to come up with leaders of the
people's choice.
Most countries, Kenya not an exception have problems when it comes to voting. Some of the
problems involved include ridging votes during election, insecure or inaccessible polling
stations, inadequate polling materials and also inexperienced personnel.
 One basic feature of democracy that cuts across all divides of people is the act of
election. Democracy thus encourages individual freedom according to the rule of law,
so that people may behave and express themselves as they choose. This not only gives
people a chance to choose their, but also to freely express their views on issues.
 Internet voting system can be a viable alternative for conducting an election and such a
voting system must provide the same level of security as ordinary paper based elections.
This online voting/polling system seeks to address the above issues. It should be noted that with
this system in place, the users, citizens in this case shall be given ample time during the voting
period. They shall also be trained on how to vote online before the election time.

2. INTRODUCTION
All the work done in coming up with this system is dedicated to people who cannot go
for the vote at the voting booth, people who are unfortunately have many difficulties to
reach at the voting booth , some people are handicaped or someone have accidentaly lose
their body parts and not be able to reach at the voting booth.
This Online Voting System can be good option for such people as well as who are damn
busy in their schedule and cant come at voting booth.

6
3. Objective
“Just For You” is a software which developed for easiness of surfing websites and many
of government as well as private sites.
In the software we have many sections such as government, online booking, online
shopping etc.
Also in that sections there are many websites, you have to just click on the button that
you are searching for.
The software helps us from going on duplicate websites and being fraud and also from
loose of our confidential data.

4. Online Voting System :

Registration Page for online voting :

7
5. Login Page :
Login page interface for online Voting :

6. Profile :
Profile page interface for online voting system:

8
7. Registered Voter:
Registered Voter page interface for online voting system:

8. E-R Diagram:

9
9. Data Flow Diagram level :

10. DFD LEVEL 1 :

1
0
11. DFD LEVEL 2 :

12. ACTIVITY DIAGRAM:

1
1
13. Sorce Code :

1
2
1
3
1
4
14. Tools and techniques:
Visual Studio Code, also commonly referred to as VS Code, is a source-code editor
made by Microsoft for Windows, Linux and macOS. Features include support for
debugging, syntax highlighting, intelligent code completion, snippets, code
refactoring, and embedded Git.

14.1. VS Code Features:


Visual Studio Code has some very unique features. They are listed as below :

Support for multiple programming languages: Supports multiple programming


languages. So earlier, programmers needed Web-Support: a different editor for different
languages, but it has built-in multi-language support. This also means it easily detects
if there’s any fault or cross-language reference, it’ll be able to detect it easily.
Intelli-Sense: It can detect if any snippet of code is left incomplete. Also, common
variable syntaxes and variable declarations are made automatically. Ex: If a certain
variable is being used in the program and the user has forgotten to declare, intelli-sense
will declare it for the user.
Cross-Platform Support: Traditionally, editors used to support either Windows or Linux
or Mac Systems. But Visual Studio Code is cross-platform. So it can work on all three
platforms. Also, the code works on all three platforms; else, the open-source and
proprietary software codes used to be different.
Extensions and Support: Usually supports all the programming languages but, if the
user/programmer wants to use the programming language which is not supported then,
he can download the extension and use it. And performance-wise, the extension doesn’t
slow down the editor as it rums as a different process.
● Repository: With the ever-increasing demand for the code, secure and timely storage
is equally important. It is connected with Git or can be connected with any other
repository for pulling or saving the instances.
● Web-Support: Comes with built-in support for Web applications. So web applications
can be built and supported in VSC.
● Hierarchy Structure: The code files are located in files and folders. The required code
files also have some files, which may be required for other complex projects. These files
can be deleted as per convenience.

1
5
● Improving Code: Some code snippets can be declared a bit differently, which might
help the user in the code. This function prompts the user, wherever necessary, to change
it to the suggested option.
● Terminal Support: Many of the times, the user needs to start from the root of the
directory to start with a particular action, in-built terminal or console provides user
support to not to switch in-between two screens for the same.
● Multi-Projects: Multiple projects containing multiple files/folders can be opened
simultaneously. These projects/folders might or might not be related to each other.
● Git Support: Resources can be pulled from Git Hub Repo online and vice-versa;
saving can be done too. Resource pulling also means cloning the code which is made
available on the internet. This code can later be changed and saved.
● Commenting: A common feature, but some of the languages do not support it.
Commenting on the code helps the user to recall or track according to the sequence he
wants.

14.2. System Requirement:


1) SOFTWARE REQUIREMENTS :

Operating system – Microsoft windows


Programming languages used – HTML, CSS
Development Tool – VS Code
2) HARDWARE REQUIREMENT :

• The minimum hardware necessities discuss with the laptop's bodily features required
to put in force the chatbot.
• The capabilities required for this software are at the least 250 GB HDD, 4 GB RAM,
and as a minimum Intel Pentium Dual-Core.

1
6
References
 www.codecreator.org
 https://www.apachefriends.org/
 www.ijarcsse.com
 www.fairfaxcountry.gov

1
7
1
8
1
9
10
11
12
13
21
22
23
24
30

You might also like