Web Project Presentation - JoinPakForces

25
Wasif & Saima JoinPakForces

description

A web project presentation of JoinPakForces project from software engineering point of view. ~ Wasif & Saima

Transcript of Web Project Presentation - JoinPakForces

Page 1: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Page 2: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Final Project Presentation

Developed by

Wasif AltafSaima Altaf

University Institute of Information Technology,PMAS Arid Agriculture University, Rawalpindi.

2009

JoinPakForcesJoinPakForces

Page 3: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Presentation Agenda

• System Introduction• Problem Definition• Proposed Solution• System Architecture• Application UI• Interaction Analysis• Tools & Technologies• Questions & Answers

Page 4: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Introduction

Why “JoinPakForces” ?

Page 5: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Problem Definition

•Manual•Decentralized approach

–Frequency checking–Record handling

Page 6: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Proposed Solution

•“JoinPakForces” multipurpose dynamic Website

•Centralized Approach

Page 7: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

System Architecture

System Design Modeling :

• Data Flow Diagram• E-R Diagram• Template Design• Three main Screen shots• Three test Cases • One Bug Report

Page 8: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Data Flow Diagram

Page 9: Web Project Presentation - JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Page 10: Web Project Presentation - JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Page 11: Web Project Presentation - JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Page 12: Web Project Presentation - JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Page 13: Web Project Presentation - JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Page 14: Web Project Presentation - JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Page 15: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Entity Relationship Diagram

Page 16: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Template Design

Page 17: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Index Screen Shot

Page 18: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Ad Notices Screen Shot

Page 19: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Gallery Screen Shot

Page 20: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Three Test Cases

Action Performed

Action’s Output

Valid Input Invalid Input Input Required Output

Output Analysis Result

Administrator’s Login

If the entered login Id and password are valid, the user proceeds to the next page

Valid login Id and password, according to length constraints and verification from “admin” table

Invalid or empty value for login Id or password or for both

Login Id or password left empty

Alert is shown, to fill the text boxes properly

Alert is shown, to fill the text boxes properly

No difference

User’s Login

If the entered NIC No. is valid, the user proceeds to next page

Valid NIC No., according to length constraints and verification from “cand” table

Invalid or empty value for NIC No.

Invalid length NIC No. entered, 34203-466489797999779-5

Alert is shown, to fill the text boxes properly

Alert is shown, to fill the text boxes properly

No difference

Submit Step 1 Button Pressed

Validity of the inputted data is checked and registration process moves ahead

Each of fields should follow the related constraints

Any of the fields may not be following the related constraints

Father’s CNIC No. left empty

Candidate should be alerted that he has left father’s NIC related text box empty, and field should be focused

Candidate is alerted that he has left father’s NIC related text box empty, and field is focused also.

No difference

Page 21: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Bug ReportPROBLEM REPORT: BUG01

PROGRAM: Login Security Problem RELEASE: 1st VER: 1.0REPORT TYPE: 2. Design Issue SEVERITY: Serious ATTACHMENTS: NO1.Coding issue 4. Documentation 1. Fatal If yes. Describe:2.Design issue 5. Hardware 2.Serious _________3.Suggestion 6. Query 3. Minor _________

PROBLEM SUMMARY: If user fills a login form and login’s successfully, and then presses

BACK button provided by Web Browser, his/her NIC number still remains there on the form ,viewable, which is a serious security threat.

CAN YOU REPRODUCE THE PROBLEM? (Y/N) YesPROBLEM AND HOW TO REPRODUCE IT:

When a user fills a login form and login’s successfully, and then presses BACK button provided by Web Browser, his/her NIC number still remains there on the form ,viewable, which is a serious security threat. Any other person may be able to see the NIC No. of candidate, which he/she should not. SUGGESTED FIX:

PHP session may be used to uproot this problem. Complete fix deferred to Teacher.REPORTED BY: Wasif Altaf DATE: 14/01/2009

Page 22: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Future Enhancements

•Security Upraising•Communication Base• Increase Interactivity

Page 23: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Tools & Technologies

Client Side Server SideHTML PHP

CSS JavaScript

Other tools: Adobe Dreamweaver CS4Adobe Photoshop CS2WAMP Server 2.0

Development Platform : Microsoft Windows XP

Page 24: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Questions&

Answers

Page 25: Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Thanks