SlideShare a Scribd company logo
1 of 15
1
Submitted in partial fulfillment of the
requirements for the award of the degree
of
Bachelor of Computer Application
Dheeraj saini (01216702020)
Harsh Nain (01416702020)
Mohit Verma (02516702020)
Under the guidance of
Upasana bisht
Designation
Submitted to:
Department of Computer Science
Sirifort Institute of Management Studies
Guru Gobind Singh Indraprastha University, Delhi
Batch (2020-2023)
PROJECT PROPOSAL
(SYNOPSIS)
{Online Voting System}
2
INTRODUCTION
Page Index
1. TITLE OF THE PROJECT…………………………………………………………………….
2. STATEMENT ABOUT THE PROBLEM…………………………………………………………………………….
3.WHY IS THE PARTICULAR TOPIC CHOSEN?..............................................................
4.OBJECTIVE AND SCOPE OF THE PROJECT .............................................................
5.METHODOLOGY.............................................................
6. FEASIBILITY STUDY………………………………………………………………..
7. ANALYSIS……………………………………………………………………………….
8. USE CASE DIAGRAM………………………………………………………………
9. DATA DICTIONARY.............................................................
10. ER DIAGRAM .............................................................
11.HARDWARE & SOFTWARE TO BE USED .............................................................
12. TESTING TECHNOLOGIES USED.............................................................
3
13.ARE YOU DOING THIS PROJECT FOR ANY INDUSTRY CLIENT......................................................
ONLINE VOTING SYSTEM
 Statement about the problem.
Online Election System would have Candidate registration, document
verification, auto-generated User ID and pass for candidate and Voters.
Admin Login which will be handled by Admin. Candidate Login which will be
handled By Candidate, Voters will get Unique ID and Password, using which
they can vote for a Candidate only once per Election. The project is
beneficial for Election Commission, Voters as the can get to know the
candidate background and choose wisely, and even for Candidate. The
software system allows the Candidate to login in to their profiles and upload
all their details including their previous milestone onto the system. The
admin can check each Candidate details and verify the documents, only
after verifying Candidate’s ID and Password will be generated, and can
remove faulty accounts. The software system allows Voters to view a list of
Candidates in their area. The admin has overall rights over the system and
can moderate and delete any details not pertaining to Election Rules.
 Why is this particular topic choosen.
 Fast and easy way of conducting Election.
 Voters can view background of each Candidate.
 Candidate can present themselves against voters.
 Admin can verify the documents and details of Candidate.
 System Generated Unique ID and Password gives more Secure Logins.
 Result will be out after 2 hours of Election.
4
 Objective and scope of the Project.
 Objective
It allows voters and election observers to verify that voters
have been recorded, tallied and declared correctly, in a
manner independent from the hardware and software running
the election
 Scope
Online Voting System has a good scope in future due to following reasons:
i.) Voter can Vote from anywhere for his/her Constituency.
ii.) Vote count will make easy and fast. iii.) Invalid Vote will be rejected.
iv.) It Maintains all The Information of all the Candidates and Votes.
v.) It checks Voter have Voted or Not.
vi.) You can observe All Information Related to any Voting System Online.
vii.) It Increase the Voting Percentage.
5
 Methodology.
A process model for software engineering is choose based on the
nature of the project and application, the methods and tools to be
used, and the controls and deliverables that are required. The
model is used to build the ―ONLINE VOTING SYSTEM software is
―The Incremental Model.
Incremental Model is a process of software development where
requirements are broken down into multiple standalone modules of
software development cycle. Incremental development is done in
steps from analysis design, implementation, testing/verification,
maintenance. Each iteration passes through the requirements,
design, coding and testing phases. And each subsequent release
of the system adds function to the previous release until all
designed functionality has been implemented.
6
 Feasibility study
Depending on the results of the initial investigation the survey is now
expanded to a more detailed feasibility study. “FEASIBILITY
STUDY” is a test of system proposal according to its workability,
impact of the organization, ability to meet needs and effective use of
the resources. It focuses on these major questions:
1. What are the user’s demonstrable needs and how does a
candidate system meet them?
2. What resources are available for given candidate system?
3. What are the likely impacts of the candidate system on the
organization?
4. Whether it is worth to solve the problem?
During feasibility analysis for this project, following primary areas of
interest are to be considered. Investigation and generating ideas
about a new system does this.
Steps in feasibility analysis
Eight steps involved in the feasibility analysis are:
 Form a project team and appoint a project leader.
 Prepare system flowcharts.
 Enumerate potential proposed system.
 Define and identify characteristics of proposed system.
7
 Determine and evaluate performance and cost effective of
each proposed system.
 Weight system performance and cost data.
 Select the best-proposed system.
 Prepare and report final project directive to management.
I. Technical feasibility - A study of resource availability
that may affect the ability to achieve an acceptable system.
This evaluation determines whether the technology needed
for the proposed system is available or not.
• Can the work for the project be done with current equipment
existing software technology & available personal?
• Can the system be upgraded if developed?
• If new technology is needed then what can be developed?
• This is concerned with specifying equipment and software that
will successfully satisfy the user requirement
II. Economical feasibility - Economic justification is
generally the “Bottom Line” consideration for most systems.
Economic justification includes a broad range of concerns
that includes cost benefit analysis. In this we weight the cost
and the benefits associated with the candidate system and if
it suits the basic purpose of the organization i.e. profit
making, the project is making to the analysis and design
phase. The financial and the economic questions during the
preliminary investigation are verified to estimate the
following:
• The cost to conduct a full system investigation.
• The cost of hardware and software for the class of
application being considered. The benefits in the form of
reduced cost.
8
• The proposed system will give the minute information, as a
result the performance is improved
III. Operational Feasibility - It is mainly related to human
organizations and political aspects. The points to be
considered are:
• What changes will be brought with the system?
• What organization structures are disturbed?
• What new skills will be required? Do the existing staff
members have these skills? If not, can they be trained in due
course of time? The system is operationally feasible as it
very easy for the End users to operate it. It only needs basic
information about Windows platform
IV. Schedule feasibility -Time evaluation is the most
important consideration in the development of project. The
time schedule required for the developed of this project is
very important since more development time effect machine
time, cost and cause delay in the development of other
systems. A reliable Online voting system can be developed
in the considerable amount of time.
9
 Analysis
1. Planned approach towards working: - The working in the organization will
be well planned and organized. The data will be stored properly in data stores,
which will help in retrieval of information as well as its storage.
2. Accuracy: - The level of accuracy in the proposed system will be higher.
All operation would be done correctly and it ensures that whatever information
is coming from the center is accurate.
3. Reliability: - The reliability of the proposed system will be high due to the
above stated reasons. The reason for the increased reliability of the system is
that now there would be proper storage of information.
4. No Redundancy: - In the proposed system utmost care would be that no
information is repeated anywhere, in storage or otherwise. This would assure
economic use of storage space and consistency in the data stored.
5. Immediate retrieval of information: - The main objective of proposed
system is to provide for a quick and efficient retrieval of information.
6. Immediate storage of information: - In manual system there are many
problems to store the largest amount of information.
7. Easy to Operate: - The system should be easy to operate and should be
such that it can be developed within a short period of time and fit in the limited
budget of the user.
10
 Case Diagram
Registration
Update
profile
View result
View
candidate
profile
Cast vote
Voter Candidate
11
 Data Dictionary
Table 1.0 represents Login
FIELD TYPE KEY
Pkiloginid int(11) Primary
Username varchar(20)
Password varchar(20)
Role varchar(20)
Status varchar(20)
Table 1.1 represents Voter registration
FIELD TYPE KEY
Pkivoterid int(11) Primary
Fkiloginid int(11)
Votername varchar(40)
voteraddress varchar(40)
Votergender varchar(10)
Voterofbirth Date
Voterimg varchar(30)
fkiconstituencyid int(11) Foreign
Phone Bigint(20)
Emailed varchar(30)
Voterid int(11)
Status varchar(10)
Age int(11)
12
Table 1.3 represents Candidate registration
FIELD TYPE KEY
Pkicandidate id int(11) Primary
Fkilogin id int(11)
Candidate name varchar(40)
Candidate address varchar(40)
cangender varchar(10)
candidateofbirth Date
cansymbol varchar(30)
fkiconstituencyid int(11) Foreign
phone bigint(20)
emailid varchar(15)
candesc varchar(30)
status Varchar(10)
party varchar(20)
Table 1.4 represents Result
FIELD TYPE KEY
Pkresultid int(11) Primary
fkicandidateid int(11) Foreign
Count int(11)
Termdate Date
13
 ER Diagram
14
 Hardware & Software to be used.
 Software Requirements:
o Windows 11
o XAMPP SERVER OR WAMP SERVER
o Visual code version 1.73
Hardware Components:
o Processor – Dual Core
o Hard Disk – 50 GB
o Memory – 1GB RAM
 Testing Technologies used
o Front end: HTML, CSS
o Back end: - PHP
o Database:- MySQL, phpMyAdmin
o Server: - XAMPP OR WAMP SERVER
15
 Are you doing this project for any
Industry/Client
No, we are not doing this project for any client/industry,
this project is for ‘Self learning’ .

More Related Content

Similar to ONLINE VOTING SYSTEM.docx

Health Informatics- Module 4-Chapter 1.pptx
Health Informatics- Module 4-Chapter 1.pptxHealth Informatics- Module 4-Chapter 1.pptx
Health Informatics- Module 4-Chapter 1.pptxArti Parab Academics
 
Running Header 1SYSTEM ARCHITECTURE24Gr.docx
Running Header  1SYSTEM ARCHITECTURE24Gr.docxRunning Header  1SYSTEM ARCHITECTURE24Gr.docx
Running Header 1SYSTEM ARCHITECTURE24Gr.docxrtodd599
 
46393833 e banking
46393833 e banking46393833 e banking
46393833 e bankingdipali2009
 
passportautomationsystem-190121120138 - Copy.pdf
passportautomationsystem-190121120138 - Copy.pdfpassportautomationsystem-190121120138 - Copy.pdf
passportautomationsystem-190121120138 - Copy.pdfpsundarau
 
Passport automation system
Passport automation systemPassport automation system
Passport automation systemKoppula Sheryl
 
Feasible
FeasibleFeasible
Feasiblelearnt
 
Online Polling System Proposal
Online Polling System ProposalOnline Polling System Proposal
Online Polling System ProposalStephen Enunwah
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riportDilip Prajapati
 
Planning and Designing an Information System.pptx
Planning and Designing an Information System.pptxPlanning and Designing an Information System.pptx
Planning and Designing an Information System.pptxDrIrfanulHaqAkhoon
 
Prototype of the Export Information System for Managing Cargo Data
Prototype of the Export Information System for Managing Cargo DataPrototype of the Export Information System for Managing Cargo Data
Prototype of the Export Information System for Managing Cargo DataIJSRED
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riportDilip Prajapati
 
Running Header 1SYSTEM ARCHITECTURE2Unit .docx
Running Header  1SYSTEM ARCHITECTURE2Unit .docxRunning Header  1SYSTEM ARCHITECTURE2Unit .docx
Running Header 1SYSTEM ARCHITECTURE2Unit .docxrtodd599
 
System analysis and_design.docx
System analysis and_design.docxSystem analysis and_design.docx
System analysis and_design.docxAlaJebnoun
 
Running Header 1APPLICATION DEVELOPMENT METHODS2.docx
Running Header  1APPLICATION DEVELOPMENT METHODS2.docxRunning Header  1APPLICATION DEVELOPMENT METHODS2.docx
Running Header 1APPLICATION DEVELOPMENT METHODS2.docxrtodd599
 

Similar to ONLINE VOTING SYSTEM.docx (20)

SAD_SDLC.pptx
SAD_SDLC.pptxSAD_SDLC.pptx
SAD_SDLC.pptx
 
Health Informatics- Module 4-Chapter 1.pptx
Health Informatics- Module 4-Chapter 1.pptxHealth Informatics- Module 4-Chapter 1.pptx
Health Informatics- Module 4-Chapter 1.pptx
 
Feasibility_Study
Feasibility_StudyFeasibility_Study
Feasibility_Study
 
Running Header 1SYSTEM ARCHITECTURE24Gr.docx
Running Header  1SYSTEM ARCHITECTURE24Gr.docxRunning Header  1SYSTEM ARCHITECTURE24Gr.docx
Running Header 1SYSTEM ARCHITECTURE24Gr.docx
 
46393833 e banking
46393833 e banking46393833 e banking
46393833 e banking
 
passportautomationsystem-190121120138 - Copy.pdf
passportautomationsystem-190121120138 - Copy.pdfpassportautomationsystem-190121120138 - Copy.pdf
passportautomationsystem-190121120138 - Copy.pdf
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
Feasible
FeasibleFeasible
Feasible
 
Online Polling System Proposal
Online Polling System ProposalOnline Polling System Proposal
Online Polling System Proposal
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
Planning and Designing an Information System.pptx
Planning and Designing an Information System.pptxPlanning and Designing an Information System.pptx
Planning and Designing an Information System.pptx
 
Prototype of the Export Information System for Managing Cargo Data
Prototype of the Export Information System for Managing Cargo DataPrototype of the Export Information System for Managing Cargo Data
Prototype of the Export Information System for Managing Cargo Data
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
Running Header 1SYSTEM ARCHITECTURE2Unit .docx
Running Header  1SYSTEM ARCHITECTURE2Unit .docxRunning Header  1SYSTEM ARCHITECTURE2Unit .docx
Running Header 1SYSTEM ARCHITECTURE2Unit .docx
 
Unit Iii
Unit IiiUnit Iii
Unit Iii
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
 
System analysis and_design.docx
System analysis and_design.docxSystem analysis and_design.docx
System analysis and_design.docx
 
Running Header 1APPLICATION DEVELOPMENT METHODS2.docx
Running Header  1APPLICATION DEVELOPMENT METHODS2.docxRunning Header  1APPLICATION DEVELOPMENT METHODS2.docx
Running Header 1APPLICATION DEVELOPMENT METHODS2.docx
 
Software Development Skills and SDLC
Software Development Skills and SDLCSoftware Development Skills and SDLC
Software Development Skills and SDLC
 
online banking system
online banking systemonline banking system
online banking system
 

Recently uploaded

Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 

Recently uploaded (20)

ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 

ONLINE VOTING SYSTEM.docx

  • 1. 1 Submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of Computer Application Dheeraj saini (01216702020) Harsh Nain (01416702020) Mohit Verma (02516702020) Under the guidance of Upasana bisht Designation Submitted to: Department of Computer Science Sirifort Institute of Management Studies Guru Gobind Singh Indraprastha University, Delhi Batch (2020-2023) PROJECT PROPOSAL (SYNOPSIS) {Online Voting System}
  • 2. 2 INTRODUCTION Page Index 1. TITLE OF THE PROJECT……………………………………………………………………. 2. STATEMENT ABOUT THE PROBLEM……………………………………………………………………………. 3.WHY IS THE PARTICULAR TOPIC CHOSEN?.............................................................. 4.OBJECTIVE AND SCOPE OF THE PROJECT ............................................................. 5.METHODOLOGY............................................................. 6. FEASIBILITY STUDY……………………………………………………………….. 7. ANALYSIS………………………………………………………………………………. 8. USE CASE DIAGRAM……………………………………………………………… 9. DATA DICTIONARY............................................................. 10. ER DIAGRAM ............................................................. 11.HARDWARE & SOFTWARE TO BE USED ............................................................. 12. TESTING TECHNOLOGIES USED.............................................................
  • 3. 3 13.ARE YOU DOING THIS PROJECT FOR ANY INDUSTRY CLIENT...................................................... ONLINE VOTING SYSTEM  Statement about the problem. Online Election System would have Candidate registration, document verification, auto-generated User ID and pass for candidate and Voters. Admin Login which will be handled by Admin. Candidate Login which will be handled By Candidate, Voters will get Unique ID and Password, using which they can vote for a Candidate only once per Election. The project is beneficial for Election Commission, Voters as the can get to know the candidate background and choose wisely, and even for Candidate. The software system allows the Candidate to login in to their profiles and upload all their details including their previous milestone onto the system. The admin can check each Candidate details and verify the documents, only after verifying Candidate’s ID and Password will be generated, and can remove faulty accounts. The software system allows Voters to view a list of Candidates in their area. The admin has overall rights over the system and can moderate and delete any details not pertaining to Election Rules.  Why is this particular topic choosen.  Fast and easy way of conducting Election.  Voters can view background of each Candidate.  Candidate can present themselves against voters.  Admin can verify the documents and details of Candidate.  System Generated Unique ID and Password gives more Secure Logins.  Result will be out after 2 hours of Election.
  • 4. 4  Objective and scope of the Project.  Objective It allows voters and election observers to verify that voters have been recorded, tallied and declared correctly, in a manner independent from the hardware and software running the election  Scope Online Voting System has a good scope in future due to following reasons: i.) Voter can Vote from anywhere for his/her Constituency. ii.) Vote count will make easy and fast. iii.) Invalid Vote will be rejected. iv.) It Maintains all The Information of all the Candidates and Votes. v.) It checks Voter have Voted or Not. vi.) You can observe All Information Related to any Voting System Online. vii.) It Increase the Voting Percentage.
  • 5. 5  Methodology. A process model for software engineering is choose based on the nature of the project and application, the methods and tools to be used, and the controls and deliverables that are required. The model is used to build the ―ONLINE VOTING SYSTEM software is ―The Incremental Model. Incremental Model is a process of software development where requirements are broken down into multiple standalone modules of software development cycle. Incremental development is done in steps from analysis design, implementation, testing/verification, maintenance. Each iteration passes through the requirements, design, coding and testing phases. And each subsequent release of the system adds function to the previous release until all designed functionality has been implemented.
  • 6. 6  Feasibility study Depending on the results of the initial investigation the survey is now expanded to a more detailed feasibility study. “FEASIBILITY STUDY” is a test of system proposal according to its workability, impact of the organization, ability to meet needs and effective use of the resources. It focuses on these major questions: 1. What are the user’s demonstrable needs and how does a candidate system meet them? 2. What resources are available for given candidate system? 3. What are the likely impacts of the candidate system on the organization? 4. Whether it is worth to solve the problem? During feasibility analysis for this project, following primary areas of interest are to be considered. Investigation and generating ideas about a new system does this. Steps in feasibility analysis Eight steps involved in the feasibility analysis are:  Form a project team and appoint a project leader.  Prepare system flowcharts.  Enumerate potential proposed system.  Define and identify characteristics of proposed system.
  • 7. 7  Determine and evaluate performance and cost effective of each proposed system.  Weight system performance and cost data.  Select the best-proposed system.  Prepare and report final project directive to management. I. Technical feasibility - A study of resource availability that may affect the ability to achieve an acceptable system. This evaluation determines whether the technology needed for the proposed system is available or not. • Can the work for the project be done with current equipment existing software technology & available personal? • Can the system be upgraded if developed? • If new technology is needed then what can be developed? • This is concerned with specifying equipment and software that will successfully satisfy the user requirement II. Economical feasibility - Economic justification is generally the “Bottom Line” consideration for most systems. Economic justification includes a broad range of concerns that includes cost benefit analysis. In this we weight the cost and the benefits associated with the candidate system and if it suits the basic purpose of the organization i.e. profit making, the project is making to the analysis and design phase. The financial and the economic questions during the preliminary investigation are verified to estimate the following: • The cost to conduct a full system investigation. • The cost of hardware and software for the class of application being considered. The benefits in the form of reduced cost.
  • 8. 8 • The proposed system will give the minute information, as a result the performance is improved III. Operational Feasibility - It is mainly related to human organizations and political aspects. The points to be considered are: • What changes will be brought with the system? • What organization structures are disturbed? • What new skills will be required? Do the existing staff members have these skills? If not, can they be trained in due course of time? The system is operationally feasible as it very easy for the End users to operate it. It only needs basic information about Windows platform IV. Schedule feasibility -Time evaluation is the most important consideration in the development of project. The time schedule required for the developed of this project is very important since more development time effect machine time, cost and cause delay in the development of other systems. A reliable Online voting system can be developed in the considerable amount of time.
  • 9. 9  Analysis 1. Planned approach towards working: - The working in the organization will be well planned and organized. The data will be stored properly in data stores, which will help in retrieval of information as well as its storage. 2. Accuracy: - The level of accuracy in the proposed system will be higher. All operation would be done correctly and it ensures that whatever information is coming from the center is accurate. 3. Reliability: - The reliability of the proposed system will be high due to the above stated reasons. The reason for the increased reliability of the system is that now there would be proper storage of information. 4. No Redundancy: - In the proposed system utmost care would be that no information is repeated anywhere, in storage or otherwise. This would assure economic use of storage space and consistency in the data stored. 5. Immediate retrieval of information: - The main objective of proposed system is to provide for a quick and efficient retrieval of information. 6. Immediate storage of information: - In manual system there are many problems to store the largest amount of information. 7. Easy to Operate: - The system should be easy to operate and should be such that it can be developed within a short period of time and fit in the limited budget of the user.
  • 10. 10  Case Diagram Registration Update profile View result View candidate profile Cast vote Voter Candidate
  • 11. 11  Data Dictionary Table 1.0 represents Login FIELD TYPE KEY Pkiloginid int(11) Primary Username varchar(20) Password varchar(20) Role varchar(20) Status varchar(20) Table 1.1 represents Voter registration FIELD TYPE KEY Pkivoterid int(11) Primary Fkiloginid int(11) Votername varchar(40) voteraddress varchar(40) Votergender varchar(10) Voterofbirth Date Voterimg varchar(30) fkiconstituencyid int(11) Foreign Phone Bigint(20) Emailed varchar(30) Voterid int(11) Status varchar(10) Age int(11)
  • 12. 12 Table 1.3 represents Candidate registration FIELD TYPE KEY Pkicandidate id int(11) Primary Fkilogin id int(11) Candidate name varchar(40) Candidate address varchar(40) cangender varchar(10) candidateofbirth Date cansymbol varchar(30) fkiconstituencyid int(11) Foreign phone bigint(20) emailid varchar(15) candesc varchar(30) status Varchar(10) party varchar(20) Table 1.4 represents Result FIELD TYPE KEY Pkresultid int(11) Primary fkicandidateid int(11) Foreign Count int(11) Termdate Date
  • 14. 14  Hardware & Software to be used.  Software Requirements: o Windows 11 o XAMPP SERVER OR WAMP SERVER o Visual code version 1.73 Hardware Components: o Processor – Dual Core o Hard Disk – 50 GB o Memory – 1GB RAM  Testing Technologies used o Front end: HTML, CSS o Back end: - PHP o Database:- MySQL, phpMyAdmin o Server: - XAMPP OR WAMP SERVER
  • 15. 15  Are you doing this project for any Industry/Client No, we are not doing this project for any client/industry, this project is for ‘Self learning’ .