Wasif & Saima JoinPakForces
May 25, 2015
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