OVA Proposal

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

ova

Online voting app

Project Proposal

Supervisor
Mr. Margoob Ahmed

Submitted by

1. Syed Raees Ali Bukhari


Roll No: 09

2. Syed Tamiz ul din Gillani


Roll No: 13

Department of Computer Science,


University of the Poonch Rawalakot
Kahutta Campus

[date]
Subject: Project Proposal for Online Voting Application

Dear [ Mr. Marghoob Ahmad],

 INTRODUCTION:

I am writing to propose a project idea for my Computer Science degree


project. The proposed project is the development of an online voting
application that aims to streamline and enhance the voting process for various
elections. With the increasing digitization of various aspects of our lives, it is
crucial to explore innovative solutions to improve traditional systems, such as
voting, to ensure efficiency, transparency, and accessibility. The online voting
app will offer a secure and user-friendly platform for voters to cast their votes
remotely.

 Project Objective:

The objective of this project is to design, develop, and implement an online


voting application that meets the following criteria:

1. Security: Implement robust security measures to ensure the integrity and


confidentiality of the voting process, preventing any unauthorized access or
tampering.
2. Accessibility: Create a user-friendly interface that is accessible to a wide range
of users, including individuals with disabilities, ensuring equal opportunity for
participation.
3. Reliability: Build a highly reliable system that can handle a large volume of
votes without any downtime or disruptions during the voting period.
4. Verification and Auditing: Develop mechanisms to verify the eligibility of
voters and provide an auditing trail to track and verify the integrity of the
voting process.
5. Result Accuracy: Implement accurate vote counting algorithms to ensure the
correctness and transparency of the final results.
 Features
1. User Registration: Allow users to create accounts and register with their
personal information securely to ensure a reliable and trusted user base.
2. Authentication and Security: Implement robust authentication mechanisms
such as two-factor authentication (2FA) and encryption protocols to safeguard
the integrity of the voting process and prevent unauthorized access.
3. Ballot Creation: Provide an intuitive interface for administrators to create and
customize electronic ballots, including multiple-choice, ranked-choice, and
write-in options.
4. Voter Management: Enable administrators to manage voter lists, ensuring that
only eligible individuals can participate in the voting process while preventing
duplication or fraudulent votes.
5. Real-time Monitoring: Offer live tracking of the voting process, displaying
real-time statistics and progress updates to users and administrators for
increased transparency.
6. Accessibility: Design the app to be accessible to individuals with disabilities,
adhering to accessibility standards, and providing support for assistive
technologies such as screen readers.
7. Multiple Language Support: Facilitate voting across diverse language groups
by providing multilingual interfaces, ensuring inclusivity and ease of use for
users with different language preferences.
8. Notifications and Reminders: Send automated reminders to voters through
push notifications or email, notifying them of upcoming elections, deadlines,
and any other relevant information.
9. Results and Analytics: Generate comprehensive reports and visualizations of
election results, allowing administrators and users to analyze the outcomes
and gain insights into voter preferences.
10. Audit Trail and Transparency: Maintain a detailed audit trail, recording every
action taken within the app, including vote submissions, modifications, and
system logs, ensuring transparency and accountability throughout the voting
process.
 Problem Description:
In real life on the time of voting people go there in a polling station and
make a line to cast their votes to candidates.
As the ease of people we make an android application to cast the votes
at the home. They just open an app and poll their vote, wow. I think it’s
a good achievement for our country.
The proposed online voting application aims to
revolutionize the voting process by leveraging technology to
provide an efficient, secure, and user-friendly platform for voters.
This project will allow me to gain in-depth knowledge and
experience in areas such as software development, security, user
experience design, and project management.

Literature review:
Here is an app already available on play store
that’s name is EVM. As it shows by its name that is stand for electronic
voting machine in which we mean it’s an app connected with and a big
machine to run .when we use that application for vote cast then we
must connect it with a heavy weight machine

EVM that it is physically exist like voting tool in polling station.

So we make an application that is connected with internet first, also it


has its login and up to so on its further process like other apps .

Some additional information is as fellows.

1 Online Voting Application: An application that allows users to register,


authenticate, and cast their votes securely.

1. User Interface: A user-friendly and accessible interface for voters to easily


navigate through the voting process, providing clear instructions and
feedback.
2. Security Measures: Implementation of strong encryption techniques, access
controls, and authentication mechanisms to protect the privacy and security of
user data.
3. Testing and Evaluation: Comprehensive testing and evaluation of the
application to ensure its functionality, usability, and security.

 Project Constraints:

While we aim to develop a complete online voting application, certain


limitations and constraints need to be acknowledged:

1. Legal and Ethical Considerations: The project will adhere to all relevant legal
and ethical considerations concerning the implementation of an online voting
system.
2. Data Privacy: Ensuring the privacy and protection of user data will be a top
priority, and all applicable data protection regulations will be strictly followed.
3. Resource Limitations: The project will be developed using available resources
such as programming languages, frameworks, and platforms that are within
the scope of the project.

 SOFTWARE REQUIREMENT:

 Android studio
 Languages.
 Prototyping testing tools.
 Hardware Requirements:

 Laptop
 android phone
 Internet device

 Feasibility study:

 Project Deliverables: we assure you that we will complete and deliver


it to you in a given project time.

o Expertise of the team members:


 All team members have some basic knowledge about hardware, software and
coordination between hardware components.
 We are updating our knowledge according to requirements.

I kindly request your approval and guidance to proceed with this project. Your
support and expertise will be invaluable throughout the development process.
I am confident that this project will not only contribute to my academic
growth but also provide a meaningful contribution to the field of online
voting systems.

Thank you for considering my proposal. I look forward to your feedback and
guidance.

Sincerely,

NAME: ROLL NO: CONTACT:

[SYED RAEES ALI BUKHARI] [09] [03556801022]

[SYED TAMIZ UL DIN GILLANI] [013] [03556380442]

You might also like