In this chapter we are going to deal with the major points behind choosing a simple automated voting system as a baby thesis and why visual basic 6.0 is the programming language we choose, with a general overview about the project and how it works. So turn this page quickly and get yourself ready to find how it is working.
WHY AUTOMATED VOTING SYSTEM ?
We we’re thinking that the school needs an automated voting system to have a faster and hustle free voting.
WHY VISUAL BASIC ?
The main reason is that Visual Basic 6 is one of the Microsoft’s greatest language for Visual programming. Although writing programs can be a tedious chore at times, Visual Basic reduces the effort required on your part and makes programming enjoyable. Visual Basic makes many aspects of programming as simple as dragging graphic objects onto the screen with your mouse. Another reason is that Visual Basic is more easy to learn in small period of time than other programming languages, it was chosen to be the programming language for our system.
With a paper-based system, the electronic component is usually a tabulation device. This means that votes are counted on an electronic system, which is much faster than a manual count. One of the advantages of a paper-based system is that the ballot is physically represented by a piece of paper. This tangibility reassures voters that their choices are being counted. Still, a physical ballot does not ensure a vote will be correctly counted. Many factors can contribute to a misapplied vote. Holes in punch cards may not be properly aligned or fully punched, resulting in a “hanging chad,” made infamous in the 2000 election in Florida. On optical scan cards, stray marks or incomplete markings may be misinterpreted when tabulated. Printers that mark optical scan cards can run low on toner, resulting in cards with incomplete or unreadable marks. It may also be possible for a voter to...