The Design and Implementation of a Wireless Voting System for Smartphones

碩士 === 國立高雄應用科技大學 === 電子工程系碩士班 === 102 === The aim of this paper is to design a smart phone voting system that is convenient and easy to use. The voting system can be used on Android and iOS, the two dominant smart phone platforms today. It also supports open voting, anonymous voting, importing cont...

Full description

Bibliographic Details
Main Authors: Chong-Cheng Dai, 戴崇丞
Other Authors: Tien-Szu Pan
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/14723939350138297543
Description
Summary:碩士 === 國立高雄應用科技大學 === 電子工程系碩士班 === 102 === The aim of this paper is to design a smart phone voting system that is convenient and easy to use. The voting system can be used on Android and iOS, the two dominant smart phone platforms today. It also supports open voting, anonymous voting, importing contact lists and end of voting notification. Due to differences in the two platform systems, the system implements two different communication methods. The Android system uses the SMS service as its main communication method, then combines it with text encoding and SMS interception technology to realize the transmission and reception of voting information. The iOS system is implemented by combining SMS with network communications. Voters are first notified to vote via SMS, then the mobile phone is used to set up a web server. The voter can then connect to the mobile phone's server-side webpage over the network to cast their vote and make queries. The web server is implemented using the CocoaHTTPServer library while the web interface is written with a combination of the HTML of jQuery Mobile. Apart from the above functions, the system is also characterized by high mobility and practicality, greatly simplifying the voting process and making it more convenient to vote. In the future, the smart phone voting system should help popularize electronic voting systems.