Giter Club home page Giter Club logo

cineelect's Introduction

E-Voting System

Table of Contents

Overview

This project is an E-Voting System, designed to streamline the voting process for the Oscar awards. It utilizes a database management system built using Oracle Forms Builder, SQL, and PL/SQL. The system ensures real-time data processing and has been tested with over 40 nominees and 100 voters to ensure stability.

Features

  • User-friendly interface for casting votes in the Oscar awards.
  • Secure login system to authenticate voters.
  • Nominee information and categories are stored in a database.
  • Real-time vote processing to ensure accurate and up-to-date results.
  • Administrator functionality to manage nominees, categories, and voters.
  • Results generation for each category based on the votes cast.

Installation

To install and set up the E-Voting System, follow these steps:

  1. Clone the repository using the following command:
git clone https://github.com/MHRasmy/E-Voting-System.git
  1. Install Oracle Forms Builder on your system. Ensure that you have Oracle Database installed as well.

  2. Launch Oracle Forms Builder and open the project by selecting the E-Voting-System.fmb file.

  3. Configure the database connection settings by updating the connection details in the code files where necessary. Make sure to provide the appropriate host, port, username, password, and database details.

  4. Compile and run the project using Oracle Forms Builder. This will start the E-Voting System application.

Usage

Once the E-Voting System is set up and running, follow these instructions to use it:

  1. Launch the E-Voting System application.

  2. Users will be prompted to log in with their credentials. Provide the required information to authenticate as a voter or administrator.

  3. Voters can cast their votes by selecting the desired nominees for each category.

  4. Administrators have additional functionalities available to manage nominees, categories, and voters. They can add, edit, or delete nominees and categories, as well as manage voter accounts.

  5. After the voting period ends, the administrator can generate the results for each category based on the votes cast.

Contributing

Contributions to the E-Voting System project are welcome. If you have any ideas, bug fixes, or improvements, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

git checkout -b feature/your-feature-name
  1. Make your modifications and commit your changes:
git commit -m "Add your commit message here"
  1. Push your branch to your forked repository:
git push origin feature/your-feature-name
  1. Open a pull request on the original repository, describing your changes in detail.

cineelect's People

Contributors

mhrasmy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.