Modern College of Arts, Science and
Commerce , Ganeshkhind , Pune-16.
This is to certify that the project entitled
“Magnit VOTING SYSTEM”
is completed by
Shivani Malwe
Samrudhini Kore
Students of Modern College of Arts, Science and Commerce,
Ganeshkhind, Pune-16 in fulfillment of TYBBA Sem V Project Work.
This is the record of work carried out by them.
Internal Examiner External Examiner
BBA(CA) Course Co-ordinator
Contents
Sr. No. Table of Contents Page No.
1 Introduction
1
2 Research Methodology
3 Front End
4 Back End
7
5 System Design
8
6 Documentation
18
7 Limitations and Future Scope
20
8 References
21
INTRODUCTION
The voting system is the system that aims in reducing the complexity and cost of election process. The
administrator is the controller of voting system
in all process including refreshing the votes, editing voters details, creating new candidate and so on.
In this voting system each voter will provided with a specific voter id and password through which access
for the voting can be granted. If once the access is granted for a voter id then the access is denied for logging in
till the voting system is refreshed for the next election. Similarly the administrator will be provided with a special
id through which he can view the status of election.
Based on the id segregation between the voter and administration is carried out initially. If the user id is
invalid then an error message will be displayed.
If the id entered is of type administrator then information i.e. the election status will be displayed.
The advantages of voting system is that speed of information retrieval and updating is made easy and other
advantages are –
Provide security to avoid illegal polling.
It easy for voters to participate in voting
It is easier to conduct election.
Election expenses can be reduced.
1
FRONT END
VISUAL BASIC is high level programming language which evolved from the earlier DOS version called BASIC.
BASIC means Beginner’s All-purpose Symbolic Instruction Code. It is very easy programming language to learn.
Different software companies produced different versions of BASIC such as Microsoft QBASIC, QUICKBASIC,
GWBASIC and IBM BASIC and so on. However, people prefer to use Microsoft VB today, as it is a well-
developed programming language and supporting resources are available everywhere. Now, there are many
versions of VB exist in the market, most popular one and still widely used by many VB programmer is none other
than Visual Basic 6.0.
VISUAL BASIC is VISUAL and event driven programming language. These are the main divergence
from the old Basic. In Basic, you have to write program code for each graphical object you want to display it on
screen, including its position and color. However, in VB, you just need to drag and drop any graphical object
anywhere on the form, and you can
Change its color any time using the properties windows.
On the other hand, because the user may click on certain object randomly, so each object has to be
programmed
independently to be able to response to those actions (events).
Therefore, a VB program is made up of many subprograms, each has its own program code, and each
can be executed independently and at the same time each can be linked together in one way or another.
6
BACK END
A basic introduction to Microsoft Access Ms Access is a database management tool that enables one to
have good commands of data collected. The programmer enables one to retrieve, sort, summarize and report
results speedily and effectively. It can combine data from various files through creating relationships and can
make data entry more efficient and accurate.
Ms Access enables one to manage all important information from a single database file. Within file, one
can use:
Tables to sort data.
Queries to find and retrieve specific data of interest.
Forms to view, add and update data in tables.
Reports to analyze or print data in specific layout.
Data access pages to view or update the data.
In Ms Access, data is stored once in one table, but can be viewed from multiple locations. When the data is
updated in a table, query or form, it is automatically updated everywhere it appears.
A relational database is one whose components (table, forms, queries, etc.) are related. The linkages
between database components are created by making relationship link between them. The relationship can be
between:
One component and another (one-to-one).
One component related to another several components (one-to-many).
Several database components (many-to-many).
Relationship between components reduces data redundancy.
7
LIMITATIONS & FUTURE SCOPE
LIMITATIONS:-
No internet connection.
As the system is created in Microsoft Visual Basic the user should have knowledge of Microsoft VB6.0.
FUTURE SCOPE:-
The system is flexible enough to add more works in order to make it usable such as adding new candidates,
updating profile, etc. without affecting the current system. It is very useful system for college based or school
based voting. The voting system is the system implemented to make the voting system easy for both polling and
also for administrator to view and check the result.
20
A project report on
“MAGNIT VOTING SYSTEM”
Submitted to:
Modern College of Arts,
Science and Commerce , Ganeshkhind ,
Pune-16.
Submitted By:
1. Shivani Malwe
2. Samrudhini Kore
Under the guidance of
Mrs. Priti S. Deshmukh
SYSTEM DESIGN
Input Format-
Main form:-
8
Admin login form:-
Student Login form:-
9
Admin form:-
Candidate details form:-
10
Voter’s details form:-
11
Result:-
Student form:-
12
List form:-
Vote form:-
13
Help Form:-
Output Format-
Girl’s candidate report:-
14
Boy’s candidate report:-
Voter’s report:-
15
Database Tables
Boys Table
16
Girls Table
Voters Table
17
DOCUMENTATION
USER MANUAL:-
User manual is one of the parts, which comes under the end the system development. It provides help for the
users of system. It shows that how system run and use various things.
The following actions for entire system:-
Data entry.
Processing.
Result.
The forms are:
1. Design form:
This is very important form of system. If we are students then click on student and if we are admin then select
admin option.
2. Login form:-
After clicking on student or admin form login form will opened. Fill the details like username, password given to
you. Then corresponding form will open.
3. Student form:-
In the student form there are four options first is list of candidates. In list form list of all candidates will be
displayed.
Second is vote option. To vote the candidate clicks on vote option. Then vote to your favorite candidate by
clicking on vote button. Third is help option if you don’t know how to vote then you can click on help button and
read all the instructions. Fourth and last is logout option. After completing voting process voter will click on
logout button.
4. Admin form:-
If we click on admin button login form will open and after entering details admin form will be displayed. In
admin form there are four options. First is candidate details option in this form you can add candidate, delete
candidate, update candidate details, etc. Second is voters details option in this form you can add voter, delete
voter, update voter details, etc. Third is result option. Final results will be displayed on result form. Forth and last
is logout option after all process admin will logout. Only admin can access the admin form.
18
Research Methodology
ER Diagram-
2
Data Flow Diagram-
3
1st Level Diagram
Enter Details
Admin 1.0
login
Login
Admin
Login Successful
Details
Girl 2.0
Girl
Candidate
Girl
Details added
Details
Boy 3.0
Boy
Candidate
Boy
Details added
Details 4.0
Voter
Voters
Voters
Voter
Details added
4
Enter Details
Student 5.0
Voters
Student
Student
Login Successful
Candidate
Vote 6.0
Candidate
Voters
Vote
Vote Added
5
SYSTEM REQUIRMENTS:-
Operating System - Windows 8.1
RAM - 4GB
Processor - Intel(R) Core(TM) i3-4030U
Microsoft Access
19
References
References:
www.Google.com
www.visualbasic6class.com
“Visual Basic 6: The Complete Reference”
Text-Book References:
Software Engineering book.
VB Black book
21