Date post: | 14-Dec-2015 |
Category: |
Documents |
Upload: | wendy-pyne |
View: | 214 times |
Download: | 0 times |
1
CS2SPE- Group project presentation
Haia Al-MajaliBojin ZhouRania AliSuraj PatelFatima TuncVictoria CasasSam Diab
19th 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
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.
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
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
7
MYSQL & PHP Relationship:
Compliment each other, both maintain web-orientated features for producing a distributive website
Choice of software
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
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
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
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
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