Civic Referendum
Objective:
The objective of the project is to
develop a system that supports the online voting to elect representatives
within an organization. The purpose is to automate and simplify the process of
electing directors, CEO, managers, heads and other positions in the
organization. The system can be used by any organization with these
requirements.
Existing
System:
In
the present scenario, Organization elections are conducted using traditional
methods. This requires participation of all employees on the given date and
time by assembling at a specific place. The counting of votes and declaration
of results is time consuming. Moreover, the process may not be foolproof. Also,
some members must be appointed to ensure smooth running of the entire process.
The time and cost of this approach is very high.
Proposed
System:
The
proposed system is a web based application. The system stores all employee and
voting details in a centralized database. The system allows each employee to
cast vote without leaving their work location. They can vote online. The system
allows the completion of the process in a short time without any elaborate
mechanisms. The counting of votes and announcement of results is done quickly.
Modules:
The system is proposed to have the
following modules.
Administration Module, Employee Module, Nomination Module,
Election Module
Administration Module:
Administrator controls the entire application.
Administrator can add, delete and edit the details of employees and branches.
Administrator will send notices to various branches regarding general
administrative tasks. Administrator also deals with complaints lodged by
employees. Administrator can also seek suggestions by posting various issues.
Employee
Module:
This
module provides functionalities for employees to cast their vote, to send
suggestions and to lodge complaints. Employees can contest elections after
submitting their candidature to the administrator. Employees can view the
details of other contestants. Employees can also participate in the conferences
that may be conducted by administrator
Nomination module:
This module is used by contestants to
file their nominations. Candidates can also withdraw their nominations.
Election module:
This module provides functionalities to
register the votes cast by employees. It can count the votes for each
contestant and announces the results. The module is controlled by the
administrator.
Software:
Technologies :
ASP .Net and C# .Net
Database :
MS-SQL Server 2005/2008
IDE : Ms-Visual Studio .Net 2008
Hardware:
Processor :
Pentium IV
RAM : 1GB