Top Banner
1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008
16

1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

Dec 14, 2015

Download

Documents

Wendy Pyne
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

1

CS2SPE- Group project presentation

Haia Al-MajaliBojin ZhouRania AliSuraj PatelFatima TuncVictoria CasasSam Diab

19th March 2008

Page 2: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

2

Outline

System overview Specification Design Implementation Evaluation Conclusion

Page 3: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

3

With the use of a simple and user friendly interface, the system accomplishes the basic procedures of e-voting:

1- Registration2- Validation3- Data collection4- Tallying

System overview

Page 4: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

4

Risk analysis

The team ensured to minimise risks and maximise security:

Risk Solution

Verifiability of votes - Internal

tracking of votes, to ensure

every ballot is registered to the

voter who submitted it.

Voter ID - identity is

checked against the

register of electors and a

record is made that the

voter has voted

No multiple voting - Provision

for editing the vote any number

of times without being counted

as more than one vote.

The system would match the voter ID each time with the database displaying an error message if it already exists.

Page 5: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

5

MYSQL:

1- Easy to use, interactive.

2- Runs on may operating systems

3- Secure, flexible system of authorisation: allows database privileges to specific users.

Choice of software

Page 6: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

6

PHP:

1- Maintains many special features and functionality needed to create dynamic web pages.

2- Works well with MYSQL, designed to support databases. Responsible for technical details required to communicate with a database e.g. setting up the connection between the code and the database.

Choice of software

Page 7: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

7

MYSQL & PHP Relationship:

Compliment each other, both maintain web-orientated features for producing a distributive website

Choice of software

Page 8: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

8

Specification

Page 9: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

9

The following points were considered during design: Layout kept consistent throughout. Colours- 3 combined colours to suit the formal purpose

of the site. Reasonable font size. Standard dialogue and vocabulary used for non native

English users.

Design

Page 10: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

10

Features

Page 11: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

11

Features

Page 12: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

12

The system contains the basic functionality requirements needed to carry out the registration and voting process effectively. However, we came across some limitations that hindered progress.

Evaluation

Page 13: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

13

Limitations: The system does not offer users different

types of elections according to different constituencies.

It does not match candidates with their constituencies.

Evaluation

Page 14: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

14

The system meets it’s requirements carrying through all the main tasks required i.e. registration, login and voting.

It has an easy and straight to the point interface with no unnecessary detail, ambiguity or complications.

Conclusion

Page 15: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

15

A lot of bugs and glitches were faced while programming but with a lot of hard work and research the group managed to work it through.

Conclusion

Page 16: 1 CS2SPE- Group project presentation Haia Al-Majali Bojin Zhou Rania Ali Suraj Patel Fatima Tunc Victoria Casas Sam Diab 19 th March 2008.

16

Search facility (use postcode to find constituency-related vote info).

Interactive bulletin board with details of vote and result dates according to different constituencies.

Multilingual accessibility. Font size feature to suit different users.

Future work