Download presentation
Presentation is loading. Please wait.
Published byRodney Bond Modified over 6 years ago
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.