Professional Documents
Culture Documents
Mysore
Group-2
14018
ANIRUDH TANTRY P
14066
KAILASH BISHT
14102
PRAHARSH DIXIT
14171
TONY SEBASTIAN
14075
MANSIJ RAY
MSP
PROJECT
ASSIGNMENT
ONLINE VOTING SYSTEM
Submitted to:
Malathi Sriram,
Associate Professor
Chairperson Academic Programs
Contents
PROJECT CHARTER................................................................................................................2
Goal........................................................................................................................................2
Project objective.....................................................................................................................2
Project scope..........................................................................................................................2
Benefit and expected effect....................................................................................................2
Assumption risk and risk mitigation plan..............................................................................2
Stake holders..........................................................................................................................3
Project team members............................................................................................................3
Internal cost............................................................................................................................3
External cost...........................................................................................................................3
WORK BREAKDOWN STRUCTURE....................................................................................4
PRECEDENCE NETWORK DIAGRAM.................................................................................5
CONTRACT..............................................................................................................................6
Contract Type.........................................................................................................................6
Reason....................................................................................................................................6
STAKEHOLDERS.....................................................................................................................6
Power Grid.............................................................................................................................7
RACI (Responsible, Accountable, Consult and Informed) Matrix........................................7
PROJECT ESTIMATION..........................................................................................................8
Function Points Parameters....................................................................................................8
Complexity factor...................................................................................................................8
General System Characteristics..............................................................................................8
Complexity Adjustment Factor..............................................................................................9
Adjusted Function Points.......................................................................................................9
Language Conversion Factors................................................................................................9
1|Page
PROJECT CHARTER
Goal
Project Title:
Prepared By:
Group 2
Project objective:
To create a secure and reliable online portal to speed-up the online election system
Project scope
Maintain the details of candidates and voters.
Allocate polling centers for applicant voters.
Report the statistics of polling.
Document verification of candidates and voters
Update details and milestones of the candidate
Voters viewing of candidates details
Benefit and expected effect
Benefits:
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.
Effect:
This system is a lot easier to independently moderate the elections and subsequently reinforce its
transparency and fairness.
Less capital, less effort, and less labor intensive, as the primary cost and effort will focus
primarily on creating, managing, and running a secure online portal.
Increased number of voters as individual will find it easier and more convenient to vote.
Assumption risk and risk mitigation plan:
Chances of hacking candidate or voters account. Each user is identified by a user id and
password.
Certain information like the Polling schedule and centers are assumed to be obtained from the
respective Election Commission Officer.
It is assumed that the database of voters information is updated from the election
commissioners end. No provision is made in the software to add or edit these details.
2|Page
Stake holders
Election Commission (Admin)
Project Manager
Top Management
General Public
Developers
Testers
Candidates
Networking and security personnel
Project team members
Developers
Testing team
Business Analysts
Internal cost
Training the man power who will develop the algorithm.
Internal or external recruitment of experts if required.
External cost
Consultation fees.
Protocol testing expenditure.
3|Page
4|Page
5|Page
CONTRACT
Contract Type- Cost Plus Fixed Fee
Reason- In CPFF Contract, the contractor will be paid the paid for the normal expenses for a
project, plus an additional fixed fee for their services. The fixed fee portion of the contract
may be subject to negotiation between the parties, and can therefore vary according to the
needs in each project. There may be difficulty in defining the local Online Voting system
environment, including the number of users, operating models, statutory changes, and the
consolidation of voter registration functions across municipalities would make it impossible
to propose fixed fee bids and accurate implementation timeframes. It would also be
impossible to accurately budget for the hardware and connectivity at the state and municipal
levels.
STAKEHOLDERS
The stakeholders of the Online Election System are:
Project Manager:
The project manager is the one who has control over the development and
implementation of the project. He is responsible for the successful initiation, planning,
design, execution, monitoring, controlling and closure of the project. He is also
answerable towards the top management of the company and the clients.
Top Management:
Top management of the software development organisation like the CEO is also a
stakeholder of this project. The top management is the one who decides whether to
take up a project. They are also concerned about the returns from the project.
General Public:
They form one of the ultimate user of the Online Election System. The system should
be easy for the general public to use.
Developers:
They are people who actually develop the system. They are answerable to the project
manager. They do all the coding and creation of the different modules of the online
election system.
Testers:
Testers are the people who tests the system before it is actually rolled out. They tries
to find out whether the system is user-friendly, checks for errors and bugs and also the
efficiency and reliability of the system.
6|Page
Candidates:
Like the general public they are also one of the end user of the online election system.
Unlike general public, they have some extra features like registering themselves as a
candidate and uploading their details.
security glitches.
Power Grid
7|Page
PROJECT ESTIMATION
Function Points Parameters
Outputs
Inputs
Database
inquiries
Results
Casting votes
Selected
Candidates
Uploading
documents
No. of Voters
Files/data
structures
External
interfaces
Fetching
Candidates
candidate
information
information
Fetching results Voters
Information
Passport/Aadhar
card/RTO interface
Results
Complexity factor
Simple
Average
Complex
No. of Outputs
_2_ x 4
_0_ x 5
_1_ x 7
No. of Inputs
_1_ x 3
1x4
_1_ x 6
No. of inquiries
0x3
_2_ x 4
_1_ x 6
No. of Files
_2_ x 7
_1_ x 10
_0_ x 15
No. of Interfaces
_0_ x 5
_1_ x 7
_0_ x 10
Environmental factor
Rating (0-5)
Data Communications
Distributed Computing
Performance Requirements
Constrained Configuration
Transaction Rate
8|Page
N= 73
Online Inquiry
End-User Efficiency
Online Update
Complex Processing
10
Reusability
11
Ease of conversion
12
Ease of Operation
13
14
FP (Raw)
42
LOC / Adjusted FP
130
COBOL
110
Java
55
C++
50
Turbo Pascal
50
VB
30
Power Builder
15
HTML
15
9|Page