Presentation is loading. Please wait.

Presentation is loading. Please wait.

12/13/20051 Egypt Education Service (EES) Capstone Design Mohammed Khalilia Saif Khairat.

Similar presentations


Presentation on theme: "12/13/20051 Egypt Education Service (EES) Capstone Design Mohammed Khalilia Saif Khairat."— Presentation transcript:

1 12/13/20051 Egypt Education Service (EES) Capstone Design Mohammed Khalilia Saif Khairat

2 12/13/20052 System Overview A system is needed to educate users about Egypt through displaying images and information. A system is needed to educate users about Egypt through displaying images and information. Must be implemented as a web interface to extend the service to users worldwide. Must be implemented as a web interface to extend the service to users worldwide.

3 12/13/20053 Users Users privileges: Users privileges:  Delete images  Update images  Upload images  Add new user Search and browse for images. Search and browse for images. Upload and download images, add description to uploaded images based on the user permissions. Upload and download images, add description to uploaded images based on the user permissions.

4 12/13/20054 Administrator Have privileges to: Have privileges to:  Add new users  Manage existing users  Grant an revoke privileges from regular users Be able to view all the albums and sub- albums created by other users and modify them. Be able to view all the albums and sub- albums created by other users and modify them.

5 12/13/20055 Server and Development Environment MySQL Database Server MySQL Database Server Server side scripting in PHP Server side scripting in PHP World Wide Web HTML and CSS compliance World Wide Web HTML and CSS compliance

6 12/13/20056 Security Requirements Protect user’s identities by securing database as well as sessions Protect user’s identities by securing database as well as sessions Server behind a firewall to minimize malicious traffic Server behind a firewall to minimize malicious traffic User authentication using password User authentication using password MD5 is used for password encryption MD5 is used for password encryption

7 12/13/20057 User Requirements Simple, easy to use interfaces for all user classes Simple, easy to use interfaces for all user classes Professional, trustworthy appearance Professional, trustworthy appearance User must upload images and no other files (e.g PDF) User must upload images and no other files (e.g PDF)

8 12/13/20058 Process flow

9 12/13/20059 System Implementation ERD for 1 st Prototype

10 12/13/200510 System Implementation Ensure that user permissions are working correctly Ensure that user permissions are working correctly Ensure uploaded files are of proper type Ensure uploaded files are of proper type ExtensionDescription.jpeg Joint Photographic Experts Group.gif Graphic Interchange Format.png Portable Network Graphics.bmpBitmap.jpg Joint Photographic Group

11 12/13/200511 System Testing Repeated attempts to break the site and cause errors Repeated attempts to break the site and cause errors Explore every possible scenario a user may encounter Explore every possible scenario a user may encounter Simulate everyday use of system Simulate everyday use of system Providing “bad input” to verify system will not allow the user to present errors Providing “bad input” to verify system will not allow the user to present errors

12 12/13/200512 Future Work Professional web hosting or dedicated server Professional web hosting or dedicated server Apply Content-Based Image Retrieval (CBIR) to eliminate similar images. Apply Content-Based Image Retrieval (CBIR) to eliminate similar images.

13 12/13/200513 Questions?

14 12/13/200514 Demo http://dbms-unix.cecs.missouri.edu/~makkx9/idb/login.php


Download ppt "12/13/20051 Egypt Education Service (EES) Capstone Design Mohammed Khalilia Saif Khairat."

Similar presentations


Ads by Google