online polling latest report
TRANSCRIPT
-
7/31/2019 Online Polling Latest Report
1/37
Kota (Raj.)
A
Minor Project Report
On
ONLINE POLLING SURVEY(Submitted as a partial fulfillment of degree of
Bachelor of Technology in Computer Engineering)
Of
Rajasthan Technical University
Submitted by:
Chaitanya sharma
Harsh kodia
Ritu sharma
Vibha dixit
Submitted to:
Mr.Amit Bhati , HOD
Department of Computer Science & Engg.
Mewar college Chittorgarh (Raj.)312001
Guided By:
Mr. Gaurav Sir
Department of Computer Science
Mewar College of Engineering
-
7/31/2019 Online Polling Latest Report
2/37
Signature
Anuradha Goswami
Monika Dashora
Nandita Chasta
Nitin Shukla
Mr. Amit Bhati
HOD(CSE)
Mewar College of Engineering
Chittorgarh (Raj.) 312001.
DECLARATION
We Chaitanya Sharma, Harsh kodia, Ritu Sharma and Vibha dixit IV Year VII Semester B.Tech.(C
E.), student ofMewar College of Engineering, Chittorgarh do hereby declare that the Minor
Project Report entitled Online polling serway is the original work carried out by me under the
supervision of Mr. Gaurav towards Partial fulfillment of the requirement of B.Tech. Degree.
-
7/31/2019 Online Polling Latest Report
3/37
ACKNOWLEDGEMENT
We would like to take this opportunity to express my gratitude towards all the people who have
various ways, helped in the successful completion of my project. We must convey my gratitude
Mr. Gaurav for giving me the constant source of inspiration and help in preparing the proje
personally correcting my work and providing encouragement throughout the project. We also tha
all my faculty members for steering me through the tough as well as easy phases of
the project in a result oriented manner with concern attention.
Chaitanya sharm
Harsh kod
Ritu sharm
Vibha di
Department of Computer Science & Engg.
Mewar College of Engineering
Chittorgarh (Raj.)312001
-
7/31/2019 Online Polling Latest Report
4/37
ABSTRACT
Online National Polling system enables all citizens to cast their vote online, to increase the voting
percentage across the country, as in the present system people have to visit the booth to cast their
vote and those people who live out of their home town are not able to cast vote during the election
So due to this the voting percentage across the country is very less. Through this software those
people who live out of their home town will also be able to cast their votes as this system is
online.Registration of voter and for The software will be used by citizens to cast their vote online
will also calculate the voting percentage and may be used by candidates for online campaigning. I
will be used for the filling nomination forms of the candidates.The main objective of this software
is to increase the overall voting %. It will be used at the time of elections. Through this software
people get their voter-id card easily and each voter will get a unique id no. to caste their valuable
vote.It will maintain the database of all the eligible citizens and candidates.It will manage all the
account details of the voters such as citizen name, date of birth, their constituency area, region,
state, login id and password of the voter and also of the candidate from one central location.
-
7/31/2019 Online Polling Latest Report
5/37
List Of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.2 Project features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.3 Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
2. Project Study . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.1Problem Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.2 Project requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.2.1 Hardware specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.2.2 Software specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
3. Project Design and development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.1 High level design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
3.1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.1.2 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
3.2 Low level design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3.2.1 Level 0 DFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
3.2.2 Level 1(a)DFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.2.3 Level 1(b)DFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.2.4 Level 2DFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
-
7/31/2019 Online Polling Latest Report
6/37
3.3 Table relation schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..9
3.3.1 The traditional relational scheme and the star schema . . . . . . . . . . . . . . . . . . . .9
4 Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.1 Use case diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 State diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.3 Class diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5 Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1 Testing object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
5.2 Testing plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.3 Test result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
5.3.1 Manual testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
5.3.2 User login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
5.3.3User registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
5.3.4 Search and book Flights. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.3.5 Administrator Sign In. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6 Snapshots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
6.1Home Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
6.2 Agent Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
6.3 Details Of The Head Of Family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
-
7/31/2019 Online Polling Latest Report
7/37
6.4Details Of Members Of Family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
6.5 Details Of Disabled Person In The Family(If Any).29
6.6Details Of Members Working In NGO(If Any). . . . . . . . . . . . . . . . . . . . . . . . 30
6.7Feedback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
7. Conclusion and Future Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.1 Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
7.2 Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
-
7/31/2019 Online Polling Latest Report
8/37
List Of Figures
3. Project Design and development. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3.1 Level 0 DFD for Election Commissioner:. . . .. . . . . . . . . . . . . . . . . . . 5
3.2 Level -0(a) DFD for Election Communication. . . . . . . . .. . . . . . . . . . . . 6
3.3 Level -0(b) DFD for Voter:- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.4 Level -1 DFD for set Dates. . . . . . . . . . . . . . . . . . . . . . . . . . . .7
3.5 Level -1(a) DFD for Reports [Election Commissioner:- . . . . . . . . . . . . .7
3.6 Level -1(b) DFD for Enquires [Voter] .. . . . . . . .. . .7
3.7 Level -2 DFD for Nomination Dates...8
4. Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
4.1 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
4.2 State Diagram of OARS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
4.4 Class Diagram of OARS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
6. Snapshots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
6 Snapshots. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
6.1Home Page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
6.2 Agent Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
6.3 Details Of The Head Of Family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..19
6.4Details Of Members Of Family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
6.5 Details Of Disabled Person In The Family(If Any). . . . . . . . . . . . . . . . . . . . . .21
-
7/31/2019 Online Polling Latest Report
9/37
6.6Details Of Members Working In NGO(If Any). .. . . . . . . . . . . . . . . . . . . . . . .22
6.7Feedback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
7. Conclusion and Future Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
7.1 Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
7.2 Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-
7/31/2019 Online Polling Latest Report
10/37
Chapter I
1.INTRODUCTION:1.1 Purpose:
Online Polling survey, These survey enables all citizens to cast their vote online, to increase t
voting percentage across the country, as in the present system people have to visit the booth to c
their vote and those people who live out of their home town are not able to cast vote during t
elections. So due to this the voting percentage across the country is very less. Through this softwa
those people who live out of their home town will also be able to cast their votes as this system
online.
1.2Project featuresIn current situation we are having both manual voting and electronic voting. Because of th
scenario all citizens must be applied for voter id and by using this they can go for manu
voting. To do this operation every time voters must go to outlets and at the same time politicia
also must go to outlets for processing nominations. This is the main disadvantage in prese
scenario to avoid this problem we are going to introduce a web based application called Onli
National Polling.
1.3Application1.Online nationa polling can be implement into an elections of Lok sabha, vidhan sabha
etc.
2.Online national polling can be use at organisation level also. Any organisation can candu
election for its many posts like for CEO, director, managing director, manager etc.
3. Online national polling can be implement in college level elections.
-
7/31/2019 Online Polling Latest Report
11/37
Chapter II
Project study:
2.1Problem description
Manual voting system has been deployed for many years in our country. However in many parts o
our country people cannot attend the voting because of several reasons. To illustrate, sometimes
people may not be in their own registration region and due to this fact they cannot fulfill their
voting duties. In order to solve these problems there is a need of online election voting system in
addition to manual voting system. After registering to system, the voters will use their votes at any
field areas by using the system if they prefer online voting.
2.2 Project Requirement
2.2.1 Hardware Specification:
System Hardware minimum specification of PC:
1. Pentium 100 MHz or more2. minimum 16 MB RAM /256 cache memory (32 MB pre erd)3. SVGA color Monitor(1 MB VRAM)4. 1 GB HDD5. keyboard, mouse6. Sound and Video card
2.2.2 Software Specification
1. ASP.NET
2. SQL Server
-
7/31/2019 Online Polling Latest Report
12/37
Chapter III
Project Design And Development
3.1 High Level Design
3.1.1 Overview
I. Overall Description will describe major components of the system, interconnectionand external interfaces.
II.
Specific Requirements will describe the functions of actors, their role in the system andconstraints.
I . OVERALL DESCRIPTION:
1PRODUCT PERSPECTIVE:
A clean interface is build which is easy to understand and work on so that a
person having little knowledge in field of computer can also work easily and
cast their vote.
-
7/31/2019 Online Polling Latest Report
13/37
The web pages (XML/JSP) are present to provide the user interface on customerclient sid
Communication between customer and server is provided through HTTP/HTTPS protocols.
On the server side web server is database server is for storing the information.
II Specific Requirements
The requirements for survey software came down to the following:
Be able to enter questions into the database without programming. Allow for an unlimited number of answers per question per survey. We often ask people to
provide up to three answers for some questions.
Be able to reconstruct the original survey forms. We want to allow for closer analysis of thdata.
Accuracy:o A valid vote cannot be changedo All valid votes are countedo Invalid votes are not counted
3.1.2 Design
Design is the process or art of defining the architecture, components, modules, interfaces, and dat
for a system to satisfy specified requirements. One could see it as the application of systems theor
to product development. There is some overlap and synergy with the disciplines of systems
analysis, systems architecture and systems engineering
-
7/31/2019 Online Polling Latest Report
14/37
3.2 Low Level Design
Level 0 DFD for Election Commissioner:
Level -0(a) DFD for Election Communication:
-
7/31/2019 Online Polling Latest Report
15/37
Level -0(b) DFD for Voter:-
Level -1 DFD for set Dates:
Level -1(a) DFD for Reports [Election Commissioner:-
-
7/31/2019 Online Polling Latest Report
16/37
Level -1(b) DFD for Enquires [Voter] :-
Level -2 DFD for Nomination Dates:-
Level -2(a) DFD Election Dates:-
-
7/31/2019 Online Polling Latest Report
17/37
3.3 Database Schema
-
7/31/2019 Online Polling Latest Report
18/37
E-R DIAGRAM
GENERAL PUBLIC CANDIDATE
ADMINISTRATOR FIELD OFFICER
cast vote
register candidate
view own details
view all reports
add details to profile
modify profile
campaign through
chat rooms
validate reg. of voters
register for voter id
add manual polling result
register for online voting system
register for nomination
generate report for
registration validation
-
7/31/2019 Online Polling Latest Report
19/37
Chapter IV
UML Diagram
Unified Modeling Language:
The Unified Modeling Language allows the software engineer to express an analysis model usi
the modeling notation that is governed by a set of syntactic semantic and pragmatic rules.
A UML system is represented using five different views that describe the system from distinc
different perspective. Each view is defined by a set of diagram, which is as follows.
User Model Viewi. This view represents the system from the users perspective.
ii. The analysis representation describes a usage scenario from the end-useperspective.
Structural model viewi. In this model the data and functionality are arrived from inside the system.
ii. This model view models the static structures.
Behavioral Model View
-
7/31/2019 Online Polling Latest Report
20/37
It represents the dynamic of behavioral as parts of the system, depicting t
interactions of collection between various structural elements described in the u
model and structural model view.
Implementation Model ViewIn this the structural and behavioral as parts of the system are represented as they a
to be built.
Environmental Model View
In this the structural and behavioral aspects of the environment in which the syste
is to be implemented are represented.
UML is specifically constructed through two different domains they are:
UML Analysis modeling, this focuses on the user model and structural model views of tsystem.
UML design modeling, which focuses on the behavioral modeling, implementatimodeling and environmental model views.
Use case Diagrams represent the functionality of the system from a users point of view. Use cas
are used during requirements elicitation and analysis to represent the functionality of the syste
Use cases focus on the behavior of the system from external point of view.
-
7/31/2019 Online Polling Latest Report
21/37
Actors are external entities that interact with the system. Examples of actors include users like
administrator, bank customer etc., or another system like central database.
4.1 Use Case diagram
-
7/31/2019 Online Polling Latest Report
22/37
4.2 State diagram
State Diagram for Election Commission:
State Diagram For Voter:
-
7/31/2019 Online Polling Latest Report
23/37
4.3Class Diagram
-
7/31/2019 Online Polling Latest Report
24/37
Chapter V
Testing
5.1 Testing Object
Tests are usually developed to make decisions about the ability or knowledge people. In order to make these decisions, we have to know the meaning of each decisi
category and the consequences of the people being involve. It reduce overall developme
time and costs by finding and fixing errors before they get lost in the end-to-end tests.
It is simpler to detect and correct problems during unit testing that is, testing t
smallest possible unit of an application than it is after integration. This template includes
overview of unit testing, step-by-step process guidelines and sample documents for creati
your own formal testing procedures, which can then be used for reliability testing by thi
parties.
5.2 Testing Plan
(a) Password should be correct
Whenever a user sign-in by giving its username and password, its password shoube matched with its database value for that user. But if username and password is n
matched is not matched then error message will shown and page will be red
-
7/31/2019 Online Polling Latest Report
25/37
33
(b) Uploading and Downloading test should done properly
Before uploading and downloading and documents all necessary task such as path for
uploading, downloaded document size should be checked properly.
(c) Accessibility Rights
A user cannot perform the task for which, right not provided by admin. Only specific
field will be highlighted according to its rights.
(d) Password Length should be proper
The password entered by user should be more than six letter unless an error message is
shown that password should be entered properly.
(e) Password should be matched with its retype password
The password entered in retype password field should matched with its previously
entered password unless an error message is shown.
(f) The authorized person should have rights to edit the contents from the GALAXY itself not
need to enter in admin account.
(h) The email address should a valid e-mail address.
(g) All links are working properly and giving appropriate results.
5.3 Testing Result
To start with, I have performed manual testing on the Online Polling Survey System web
application. Manual Testing is one of the oldest and rigorous methods of software testing. This
testing strategy gives the best opportunity to check every page thoroughly and make Sure it
-
7/31/2019 Online Polling Latest Report
26/37
33
works in the expected manner. Due to the complexity of the various automation Tools and the
time available for testing the entire web application, I preferred to use Manual testing based on
the fact that it is one of the best methods of testing suggested for a beginner.
-
7/31/2019 Online Polling Latest Report
27/37
33
Chapter VI
Snapshots
In this project all user interface pages are designed in to the ASP.net.We have made a number of
forms in this project.The list of all forms are given below:
6.1 Home Page
-
7/31/2019 Online Polling Latest Report
28/37
33
6.2 Agent Details
-
7/31/2019 Online Polling Latest Report
29/37
33
6.3 Details Of Tha Head Of Family
-
7/31/2019 Online Polling Latest Report
30/37
33
6.4 Details Of Members Of Family
-
7/31/2019 Online Polling Latest Report
31/37
33
6.5 Details Of Disabled Person In The Family(If Any)
-
7/31/2019 Online Polling Latest Report
32/37
33
6.6 Details Of Members Working In NGO(If Any)
-
7/31/2019 Online Polling Latest Report
33/37
33
6.7 Feedback
-
7/31/2019 Online Polling Latest Report
34/37
33
Chapter VII
Conclusion and Future Scope
7.1 Conclusion
From survey of online national polling it is clear that many people of India are not able to cast
vote in election because of many reasons as shown in chart that :-
1.Business class people are not able to cast vote in elections in year 2009 as there is no holiday
on voting day and also because of it is very time consuming process.
2.Housewife are not able to cast vote in last years due to its process as people have to go at
voting booth and have to stand in a queue for a long time.
3.Students above 18year that are able to cast vote, are also not did vote in large mass because
there is no holiday in many schools and colleges on the day of election.
4.Aged person that are very interested in doing vote in election as they are having large
contribution in Indias Independense still they cast vote in very large percentage from few years
as on election day a person has to go election booth and stand in a large queue which they are
not able to stand for such a long time.
From above it is clear that the current polling pattern is not upto the mark which it should be as
it is very important task as it decide our and our nations future so we need a pattern which will
be very easy and can solve all the problems as mentioned above and then only we will get
support or 100% vote in elections.
-
7/31/2019 Online Polling Latest Report
35/37
33
Survey Result
0
1020
30
40
50
60
70
Business Class Housewives Students Aged person
-
7/31/2019 Online Polling Latest Report
36/37
33
Survey Result
7.2 Future Scope
The software produced will be an online voting system. The software will be used by citizens to cast their vote online, it will also calculate the
voting percentage and may be used by candidates for online campaigning. It will be usedfor the registration of voter and for filling nomination forms of the candidates.
The main objective of this software is to increase the overall voting %. It will be used atthe time of elections. Through this software people get their voter-id card easily and each
voter will get a unique id no. to caste their valuable vote.
It will maintain the database of all the eligible citizens and candidates. It will manage all the account details of the voters such as citizen name, date of birth,
their constituency area, region, state, login id and password of the voter and also of the
candidate from one central location.
0
10
20
30
40
50
60
70
1994 1999 2004 2009
-
7/31/2019 Online Polling Latest Report
37/37
Reference
http://www.sourcecodeline.com/list?q=ibm_tgmc_projects
http://www.chetanasprojects.com/Thread-Online-National-Polling--Report
http://en.wikipedia.org/wiki/Computer_reservations_system
http://www.sourcecodeline.com/list?q=ibm_tgmc_projectshttp://www.chetanasprojects.com/Thread-Online-National-Polling--Reporthttp://en.wikipedia.org/wiki/Computer_reservations_systemhttp://en.wikipedia.org/wiki/Computer_reservations_systemhttp://en.wikipedia.org/wiki/Computer_reservations_systemhttp://www.chetanasprojects.com/Thread-Online-National-Polling--Reporthttp://www.sourcecodeline.com/list?q=ibm_tgmc_projects