Presentation is loading. Please wait.

Presentation is loading. Please wait.

Omer Idrees Hadi Garib Dulanjan Katuwawela Fu-Sheng Hung Chi-Ti Shih

Similar presentations


Presentation on theme: "Omer Idrees Hadi Garib Dulanjan Katuwawela Fu-Sheng Hung Chi-Ti Shih"— Presentation transcript:

1 Omer Idrees Hadi Garib Dulanjan Katuwawela Fu-Sheng Hung Chi-Ti Shih
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 Final Version of the Program
Project Activities Design (Interface) Planning and Management Final Review Quality Assurance Basic Coding Submit Final Version of the Program Testing Estimation

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

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

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

10 Function Tables: Client to Server
Command Purpose USER_CREATE Creates a new user MESSAGE_NEW Creates a new message LOGIN Validates username and password BOOK_ADDRESS_GET Returns address book MESSAGES_ALL_DELETE Delete all saved messages USER_CLIENT_DELETE Delete client record LIST_MESSAGES_REFRESH Refresh screen

11 Function Tables: Server to Client
Command Name Purpose SUCCESSFUL_LOGIN_ADMIN Indicates admin privileges SUCCESSFUL_LOGIN_CLIENT Indicates normal privileges USER_UNKNOWN Invalid login attempt BOOK_ADDRESS Address book returned REPLY_MESSAGE Respond to message LIST_MESSAGE Returns inbox

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?


Download ppt "Omer Idrees Hadi Garib Dulanjan Katuwawela Fu-Sheng Hung Chi-Ti Shih"

Similar presentations


Ads by Google