1 / 21

Team SES

Develop and implement a secure login application with a variety of options and languages, choosing Java over PHP for easier development, better aesthetics, portability, and a solid GUI interface. The project activities include planning, coding, quality assurance, and final review.

elliottpaul
Download Presentation

Team SES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Team SES Omer Idrees Hadi Garib Dulanjan Katuwawela Fu-Sheng Hung Chi-Ti Shih

  2. Project Details • Develop a secure login application • Implement login application • Variety of Options • Variety of Languages • Choosing Team Members

  3. Available Solutions • Reasons behind choosing Java over php • Easier to base solution on panels • Better aesthetic value provided • Portability • Solid GUI interface • More personal experience java

  4. Approach Taken • Process Diagram • Project Activities • State Diagrams • Function Tables

  5. Process Diagram

  6. Design (Interface) Planning and Management Basic Coding Quality Assurance Final Review Estimation Final Version of the Program Submit Testing Project Activities

  7. Obtain username and password Return value for success/failure LOGIN State Diagrams

  8. Login Get email List Select Email Return array if found else error Logout Read Email Read Email

  9. Login Get Inbox Compose Send Email Return value for success/failure Logout Send email Send Email

  10. Function Tables: Client to Server

  11. Function Tables: Server to Client

  12. Results • Screenshots • Explanation of functionality

  13. Screen Shot: Server Activation

  14. Screen Shot: Login Screen

  15. Screen Shot: Administrator Screen

  16. Screen Shot: Add New User

  17. Screen Shot: Compose New Mail

  18. Screen Shot: Inbox

  19. Screen Shot: Error Login

  20. Problems Encountered • Had trouble efficiently integrating PHP and SQL • Windows Based Apache implementation proved cumbersome & time consuming • Compatibility issues weighed out • System security reviewed

  21. ?Questions?

More Related