Professional Documents
Culture Documents
MICRO-PROJECT REPORT ON
“VOTING MACHINE”
FOR THE DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED BY
AADARSH KALE
ADITYA JADHAV
UNDER THE GUIDANCE OF
Ms M.G. JADHAV
DEPARTMENT OF COMPUTER ENGINEERING
CSMSS COLLEGE OF POLYTECHNIC,
CHH SAMBHAJINAGAR,MAHARASHTRA, INDIA
AND
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI
A
MICRO-PROJECT REPORT ON
“VOTING MACHINE”
FOR THE DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED BY
AADARSH KALE
ADITYA JADHAV
COMPUTER ENGINEERING FIRST YEAR
SUBMITTED TO
COMPUTER ENGINEERING DEPARTMENT
YEAR 2023-2024
CHHATRAPATI SHAHU MAHARAJ SHIKSHAN SANSTHA’S
COLLEGE OF POLYTECHNIC
CERTIFICATE
2. COMPETENCY:
The aim of this course is to help the student to attain the following industry identified
competency through various teaching learning experiences:
Develop GUI based application using VB.net.
The theory, practical experiences and relevant soft skills associated with this course
are to be taught and implemented, so that the student demonstrates the following
industry oriented
1
“VOTING MACHINE”
Collect information
2. 01.03.2023 15.03.2023 ALL
about our topic.
To understand the
3. concept of topic. 16.03.2023 30.03.2023 ALL
2
6.0 RESOURCES REQUIRED:
1. Aadarsh Kale 31
2. Aditya Jadhav 26
Ms M.G. JADHAV
(Course Teacher)
3
7.0 INTRODUCTION
A voting machine is a machine used to record votes in a election without paper. The
first voting machines were mechanical but it is increasingly more common to use
electronic voting machine. Traditionally, a voting machine has been defined by its
mechanism, and whether the system tallies votes at each voting location, or centrally.
Voting machines should not be confused with tabulating machine which count votes done
by paper ballot
Voting machines differ in usability, security, cost, speed, accuracy, and ability of the public
to oversee elections. Machines may be more or less accessible to voters with different
disabilities.
ADVANATAGES
4
8.0 VB.NET PROGRAM FOR VOTING MACHINE
Module VotingMachine
Sub Main()
Dim candidates As New Dictionary(Of String, Integer)()
Dim candidateNames() As String = {"Candidate A", "Candidate B", "Candidate C"} '
Console.WriteLine()
Console.WriteLine()
Console.Write("Enter your choice (1-" & candidateNames.Length.ToString() & "): ")
5
Dim choice As Integer = Integer.Parse(Console.ReadLine())
Console.WriteLine("Thank you for voting! Your vote has been recorded for " &
selectedCandidate)
Console.WriteLine()
Else
Console.WriteLine("Invalid choice. Please try again.")
Console.WriteLine()
End If
voterID += 1
End While
Display vote count for each candidate For Each kvp As KeyValuePair(Of String,
Integer) In candidates
End Sub
End Modul
6
9.0 Snapshots Output of Program
7
8
9
10.0 CONCLUSION
The voting machine will incorporate all features of voting system.
It provides the tools for maintaining voter’s vote to every party and it count total no of
every party. Thus we develop and executed and make a project report on the voting
machine project successfully.
11.0 REFERENCES:
• www.w3schools.com
• www.programiz.com/c-programming
• http://spoken-tutorial.org\
10