Font Size: a A A

Design And Implementation Of A Multiple-platform Mobile Voting System

Posted on:2016-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y F SongFull Text:PDF
GTID:2308330461990960Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years, all electronic devices are widely used in people’s daily work in rapidly computer and Internet technology times. In the age of computer and Internet technology, all intelligent electronic devices increase more popular. Electronic voting is replacing the traditional paper voting. With the technological progress mobile phone is no longer a simple conversation tool, it has been a powerful electronic communications equipment, which has information processor and pocket PC functions. Mobile voting has great potential but it is hard to build a mobile voting system due to the different operating systems and internal software management mode. Therefore developing a Mobile voting system suitable different mobile operating system platform has broad prospects and value.After full market research and analysis a mobile voting system on multiple-platform operation is achieved. The main contributions of the thesis are as follows:1. Based on the analysis of voting mechanism, similarities and differences between the two platforms i OS and Android, two voting patterns, the whole system architecture and C/S design model are determined. Real-name and the anonymous are designed. Five kinds of votes template, such as single selection, counting, scoring, percentage, multiple-selection, corresponding to different modes are offered.2. The server and client software of the system are developed with Java Swing+SQL and XIB.3. Image acquisition to verify the voters identity is studied, to ensure that the voter is the same person with the selected one.4. For encrypting the data in network transmission process RSA. DES is substituted by RSA. By safer and harder to crack asymmetric RSA, the vote and user information between server and client is encrypted. So that it guarantees the data transmission security, increases the system availability.5. The test is accomplished on i OS client and Java Server. It is shown that the system is stable and useable and can meet the voting needs.
Keywords/Search Tags:Multiple-platform, Voting System, Authentication, iOS
PDF Full Text Request
Related items