Presentation is loading. Please wait.

Presentation is loading. Please wait.

Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant.

Similar presentations


Presentation on theme: "Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant."— Presentation transcript:

1 Online Voting System by Sanghun Chi ECE345

2 Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant Poll result. Hard to track who voted and who didn’t Online Voting System Instant Poll result Easy to keep track of voters Use of Internet

3 Project Objective Develop an web based voting system to be used in ECE department or other departments. Must be Database driven in order to keep track of voters. Administrator and user level access. Firmly understand web technology such as CGI, SQL and Perl.

4 Original Design Use an existing personal web account. Unix compatible server. CGI bin available w/ Perl. mySQL database available w/ Perl DBI module. Move to NT server when finished. Perl available. Microsoft SQL available with virtually no difference in syntax.

5 System Structure Web server: UNIX or NT system with PERL interpreter w/ database interface. Database: mySQL or SQL compatible. Client: Internet ready with a browser. Language: PERL, SQL, HTML, Javascript.

6 Technology Description(1) PERL: A popular parsing script language used to write CGI applications. mySQL or SQL: Structured Query Language, a relational database system. HTML, DHTML and Javascript: Central language in creating an interactive web page.

7 Technology Description(2) CGI: Common Gate Interface, an interface to a software in a server. DBI: Database Interface, need database driver to work. Dependent upon Database system.

8 Administrator Interface

9

10

11

12

13

14 User Interface

15

16

17

18

19

20

21

22

23

24 Problems and Challenges Difficulty debugging Perl scripts. Started with limited knowledge in Perl and SQL, leading to making numerous changes because of limitations on Perl and SQL. The differences between NT and Unix servers with Perl and SQL.

25 Recommendations Fully implement the Online Voting System to ECE NT servers. Use Bluestem for authentication. Add users automatically using PH system. Implement Email and Deadline to vote feature.

26 Question?


Download ppt "Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant."

Similar presentations


Ads by Google