Web Project Presentation - JoinPakForces

Post on 25-May-2015

207 views 0 download

Tags:

description

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

Transcript of Web Project Presentation - JoinPakForces

Wasif & Saima JoinPakForces

Wasif & Saima JoinPakForces

Final Project Presentation

Developed by

Wasif AltafSaima Altaf

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

2009

JoinPakForcesJoinPakForces

Wasif & Saima JoinPakForces

Presentation Agenda

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

Wasif & Saima JoinPakForces

Introduction

Why “JoinPakForces” ?

Wasif & Saima JoinPakForces

Problem Definition

•Manual•Decentralized approach

–Frequency checking–Record handling

Wasif & Saima JoinPakForces

Proposed Solution

•“JoinPakForces” multipurpose dynamic Website

•Centralized Approach

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

Wasif & Saima JoinPakForces

Data Flow Diagram

Data Flow Diagram

Wasif & Saima JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Data Flow Diagram

Wasif & Saima JoinPakForces

Wasif & Saima JoinPakForces

Entity Relationship Diagram

Wasif & Saima JoinPakForces

Template Design

Wasif & Saima JoinPakForces

Index Screen Shot

Wasif & Saima JoinPakForces

Ad Notices Screen Shot

Wasif & Saima JoinPakForces

Gallery Screen Shot

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

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

Wasif & Saima JoinPakForces

Future Enhancements

•Security Upraising•Communication Base• Increase Interactivity

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

Wasif & Saima JoinPakForces

Questions&

Answers

Wasif & Saima JoinPakForces

Thanks