www.tjprc.org editor@tjprc.org International Journal of Computer Networking, Wireless and Mobile Communications (IJCNWMC) ISSN(P): 2250-1568; ISSN(E): 2278-9448 Vol. 4, Issue 2, Apr 2014, 159-172 © TJPRC Pvt. Ltd. DESIGN AND IMPLEMENTATION AN E-VOTING SYSTEM BASED ON SOPHISTICATED TECHNOLOGIES OF WIRELESS NETWORKS AND VISUAL PROGRAMMING LANGUAGES MAHMOOD ZAKI ABDULLAH Department of Computer & Software Engineering, The University of Al Mustansiriyah, Baghdad, Iraq ABSTRACT Electronic voting systems are the latest voting systems currently approved in many countries of the developed world, which has struggled to transform their traditional voting systems to electronic systems based on computerized ways and modern aspects of information technology. This paper gives a suitable design of a hardware system for a voting system that is electronically sophisticated by use of computerized mechanism that depends on computers associate with each other through a reliable wireless network using modern routers to guide and transfer packets. A software package, has also been building by use of a modern Visual language, like a Visual Basic.Net language, in order to achieve and test the hardware and software validity of this system. The hardware design of this system was tested practically by connecting a group of computers through a wireless network, the quality of all the signals transferred in the network were checked through the use of special software. The proposal software package was also implemented and examined practically, the results obtained were very good and without any errors, according to these results, this proposal system can be considered as a suitable programmatic design for modern electronic voting systems. KEYWORDS: E-Voting, Wireless Network, Visual Programming INTRODUCTION E-voting is one of the important use of the modern information technologies, many countries now a day the E-Voting in their election systems, supporting group decisions has become an important topic in the field of computer applications, and electronic voting (e-voting) has received a great deal of attention in recent decades. People can use modern digital devices such as PCs, PDAs, cell phones, or laptops and networks such as Internet, Intranet, wireless networks, or Ad hoc networks to make group decisions electronically.[1] The briefly description of the essential criteria is that a secure e-voting system should satisfy the following requirements: Computer Networks A voting system must consists of several computer devices that were connected via networked, may be used internetworking devices such as hub, switches, routers, and even gateways to establish this networked connections. Server The intrinsic and important device that the E-voting system must contain is the server, this server can store the necessary data base for the voter, and the other data.