Saturday, December 19, 2009

AVS (Automated Voting System)

The Automated Voting System is a computerized voting mechanism that enables user to vote for any candidate in an easier and more convenient way. This system will be implemented in a small scale environment more specifically Universities and Schools. AVS prevents multiple voting entries from same user via user identity scanning. A user presents a unique voter’s ID and is recorded in a database. Thus, all voters in the vicinity are recorded in one database as records of their existence. In a university/school in particular, a voter that is not recorded in the schools database is an invalid entry and AVS will not accept any point/s from unknown voter/s.
The database that is the back-end of AVS is impossible to have redundant entry of same ID or user information since the ID is the primary key of an individual and tracks any kind of entry that resembles that of another data. AVS is database dependent that it is functional with the correct record connected to its mechanism.
AVS provides a user-friendly user interface that enables users to have an easy voting process. It has buttons and dialogue boxes that prompt errors of progresses to ensure user stability and consistency. AVS is a distributive system, in cases the AVS is divided into two major sectors: the Administrator’s and the User’s. The Administrator is the main server of the AVS and it will be connected to two (2) or more nodes via LAN connection. All entry and result will be passed on to the server where the moderator is the only one to see the partial or the final result of the election. The user’s accessibility is limited such that the system installed to a node separated from the server offers voting functionality only and doesn’t have any viewing or advance way in, neither they can re-vote or re-edit any of their entry unless prompted by the system to do so. As a start, the candidate also has to fill up a form in the system, serves as a candidacy form for the program to initiate the proper student or candidate to receive a point.
In the Administrators part, the main functionality that is able in administration is the viewing of results, posting the final tally of votes and resetting the system for system reuse. The Moderator cannot modify any entry from the user nor change the existing result from the system. In cases such that the system will be used for another set of candidates, the moderator has a function in resetting the system to its default settings. Where everything is blanked, from candidates up to the points produced, and will need to re-enter another set of election candidates and in some cases another set of data or database to connect to the AVS.

No comments:

Post a Comment