The document appears to be a presentation for a final project developed by Wasif and Saima for their university on a website called JoinPakForces. The presentation outlines the agenda and then describes the problem the website aims to address, which is the decentralized and manual process for military recruitment. It proposes a centralized, dynamic website as the solution. The presentation then covers the system architecture, including data flow diagrams, interface screenshots, test cases, and a bug report. It concludes by discussing future enhancements and the tools used in development.
2. Final Project Presentation
JoinPakForces
Developed by
Wasif Altaf
Saima Altaf
University Institute of Information Technology,
PMAS Arid Agriculture University, Rawalpindi.
2009
Wasif & Saima
JoinPakForces
7. System Architecture
System Design Modeling :
•
•
•
•
•
•
Wasif & Saima
Data Flow Diagram
E-R Diagram
Template Design
Three main Screen shots
Three test Cases
One Bug Report
JoinPakForces
20. Three Test Cases
Action
Performed
Action’s
Output
Valid Input
Invalid Input
Input
Required
Output
Output
Administrat
or’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
differenc
e
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.
Alert is shown,
to fill the text
boxes properly
Alert is shown,
to fill the text
boxes properly
No
differenc
e
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
Invalid
length NIC
No.
entered,
34203466489797
999779-5
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
differenc
e
Submit
Step
Button
Pressed
1
Wasif & Saima
Analysis
Result
JoinPakForces
21. Bug Report
PROBLEM REPORT: BUG01
PROGRAM:
REPORT TYPE:
1.Coding issue
2.Design issue
3.Suggestion
Login Security Problem
2. Design Issue
4. Documentation
5. Hardware
6. Query
RELEASE: 1st
SEVERITY: Serious
1. Fatal
2.Serious
3. Minor
VER: 1.0
ATTACHMENTS: NO
If yes. Describe:
_________
_________
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)
PROBLEM AND HOW TO REPRODUCE IT:
Yes
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 & Saima
Wasif Altaf
DATE:
14/01/2009
JoinPakForces
23. Tools & Technologies
Client Side
HTML
Server Side
PHP
CSS
JavaScript
Other tools:
Adobe Dreamweaver CS4
Adobe Photoshop CS2
WAMP Server 2.0
Development Platform : Microsoft Windows XP
Wasif & Saima
JoinPakForces