Mini Project
Mini Project
Mini Project
Guided By:-
Submitted by:
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”.
This is in partial fulfillment of the requirement for the Mini Project of TY IT 5th
Date:
Place: Pune
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
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.
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 :
1
0
11. DFD LEVEL 2 :
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.
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.
• 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