100% found this document useful (1 vote)
29 views2 pages

Android Voting System Overview

The document describes an Android voting system application that allows voters to cast votes from any location and time. It consists of modules for voters to create accounts, view nominee details and voting histories, and cast single votes to reduce manipulation. The proposed system automates the voting process and makes voting and nominee information accessible remotely compared to traditional in-person systems. It uses technologies like Java, Kivy, SQL, and requires hardware like processors, memory and software like Android SDK, Netbeans, and JDK.

Uploaded by

Shimaa Ashraf
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
29 views2 pages

Android Voting System Overview

The document describes an Android voting system application that allows voters to cast votes from any location and time. It consists of modules for voters to create accounts, view nominee details and voting histories, and cast single votes to reduce manipulation. The proposed system automates the voting process and makes voting and nominee information accessible remotely compared to traditional in-person systems. It uses technologies like Java, Kivy, SQL, and requires hardware like processors, memory and software like Android SDK, Netbeans, and JDK.

Uploaded by

Shimaa Ashraf
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

ANDROID VOTING SYSTEM

OVERVIEW: The Android voting system is an application which is a new process of


casting votes from any place and at any time. The proposed system is a flexible means of
casting the votes irrespective of the place and time of the day.

This technique is best suited for the modern day organizations where the management
can get the opinion of the employees regarding introduction of new policies or rules by
taking votes through this system. The vote can be casted by the voter in terms of yes or
no and there will be a single chance for each voter. So there are less chances of multiple
voting by single voter and hence less chances of manipulation in this system of voting.

EXISTING SYSTEM: In existing system, if you wish to vote for someone, then you have to
go to the destination where the voting procedure is going on and then only you can vote
for him or her.

Existing system does not provide people the way in which they can get the details about
the nominees as well. They can’t get to know the history of the people for whom they
are standing in queue for giving their votes.

PROPOSED SYSTEM: Proposed system is highly automated and greatly technical. In this
system, not even you can vote via sitting at your own place but also you can learn about
laws and regulations related to voting. Also not only this but you can access the profile
of the nominees through which you can learn about their history, their education, their
personal details and so on.

MODULES: Givens are the modules for Android voting system project:

1. VOTER MODULE: In this module, user who is going to give his or her vote have to
make his or her account in order to get access to the voting system and into the
modules which contains details about the nominees.
2. NOMINEE MODULE: This module consist of all the names and details of those
people who are standing and fighting for votes in the election. All of their
personal and professional details are also displayed into this module.
3. BOOKLET MODULE: This modules contains all the information about the rules
and procedures to follow while voting. All the laws available are also displayed
into this module.
4. VOTING MODULE: In this module, all the process related to voting and votes are
given into this module. Voters can access to this module via their personal
account only.
Technologies used in the android QR CODE project
 Java Core
 Kivy
 Ms SQL Server
 Java Advanced
 Hibernate
 Basic4Android
 SQL
 Kivy
Hardware Requirements
 Hard Disk – 2 GB.
 RAM – 1 GB.
 Processor – Dual Core or Above.
 Mouse
 Joystick
 Keyboard
 Monitor
 Printer

Software Requirements

 Netbeans
 Notepad
 Android debug bridge
 Android software development kit (SDK)
 Windows XP
 Java Development Kit (JDK)
 Netbeans
 Notepad

Common questions

Powered by AI

The Android voting system reduces the chances of multiple voting by allowing only a single voting instance per voter account. Each voter is required to create an account to access the voting system, which inherently controls voting activity to a single instance per user. This method effectively limits the potential for vote manipulation .

The Android voting system enhances voting flexibility by allowing votes to be cast from any location and at any time, as opposed to traditional systems which require voters to physically travel to a polling station within a specific time window. This flexibility reduces the logistical burden on voters and potentially increases voter participation by making the process more convenient .

Integrating a booklet module within the Android Voting System offers several advantages. It provides voters with immediate access to voting rules, procedures, and relevant laws, enhancing legal compliance and procedural understanding. This integration allows for a more informed and educated voting process, potentially leading to fewer null votes and better engagement with the voting process .

The Android voting system promotes transparency by providing voters with detailed information about nominees through the nominee module and access to voting laws and procedures via the booklet module. Additionally, the system requires users to have personal accounts, ensuring accountability and traceability of votes, which supports a transparent voting process .

While a fully automated Android voting system offers flexibility and accessibility, it may pose several drawbacks. These include challenges in digital security, such as potential vulnerabilities to hacking. Additionally, the system requires users to have a certain level of digital literacy, potentially disenfranchising less tech-savvy individuals. There's also the dependency on hardware and software infrastructure, which might not be uniformly available across all user populations .

The Android voting system's capability to operate independently of a voter's physical location significantly impacts voter turnout by removing geographical and temporal barriers. It allows individuals who might be unable to physically visit polling stations, such as expatriates or those with mobility issues, to participate in elections, thereby potentially increasing voter turnout and broader democratic participation .

The proposed Android voting system addresses the issue of voter information by providing access to detailed profiles of election nominees. Voters can view the nominees' history, education, and personal details through a dedicated nominee module, ensuring informed decision-making. This contrasts with traditional systems, where voters might not have easy access to such comprehensive nominee information .

In the Android voting system, technology modules play central roles by organizing and delivering specific functionalities. The voter module facilitates account creation and access to voting. The nominee module displays comprehensive candidate information. The booklet module educates users on voting procedures, and the voting module manages the voting process itself. These modules together integrate user interaction and information dissemination securely and efficiently .

Software components like the Android SDK are crucial in the development of the Android voting system because they provide the necessary tools and environment for building and testing Android applications. The SDK includes a variety of libraries and tools that facilitate the creation of robust and efficient applications, which ensures the voting system integrates smoothly with Android devices and meets users' needs .

The hardware requirements for deploying the Android voting system include a hard disk with a minimum of 2 GB, 1 GB of RAM, a Dual Core processor or above, along with peripheral devices such as a mouse, joystick, keyboard, monitor, and printer. These requirements ensure the system can handle the computational demands of the voting application but may affect implementation in resource-limited environments, thereby requiring strategic resource allocation .

You might also like