Академический Документы
Профессиональный Документы
Культура Документы
PROJECT PROFILE
Project Title :
Objective:
Front-End Tool:
PHP (5.3.5)
Back-End Tool:
MySql(5.5.8)
Server:
Apache (2.2.17)
Documentation Tools:
Dreamweaver CS6
Developed By:
Internal Guide:
Dr. J.N.Dharwa
Group No:
15
REQUIREMENT SPECIFICATION
EXISTING SYSTEM
FUNCTIONAL SPECIFICTION
1. Admin: -
2. User:-
3. Employee:-
1. Member Staff
If user can fullfill criteria he/she become member staff.
Member staff get task from the leader staff and submit task report.
If he/she has query he/she send to the leader staff and get query ans.
2. LeaderStaff
SERVER SIDE
HARDWARE(RECOMMENDED):
Processor : 2.0GHZ
RAM
: 1 GB
HDD
: 40GB (free space)
SOFTWARE(RECOMMENDED):
Operating System : Widows Server 2003
Database
: MySql 5.0
WebServer
: Wamp 2.2
CLIENT SIDE
HARDWARE(RECOMMENDED):
Processor : 1.6GHZ
RAM
: 512 MB
HDD
: 10 GB(free space)
SOFTWARE(RECOMMENDED):
Web Browser : Internet Explorer 6.0 or any compatible browser
TIMELINE CHART
USECASE DIAGRAM
ER DIAGRAM
10
ACTIVITY DIAGRAMS
Admin
11
User
12
Employee
13
DATA DICTIONARY
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
State_id
Int(4)
Primary
key
Define stateid
Textbox
Not NULL
and only
numeric
value
statename
Varchar(20)
NotNull
Define
statename
Textbox
NotNull
Example
State_id
StateName
Gujarat
Punjab
14
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
City_id
Int(4)
Primary
key
Define cityid
Textbox
Not NULL
and only
numeric
value
Cityname
Varchar(20)
NotNull
Define
cityname
Textbox
NotNull
State_id
Int(4)
ForginKey
Define
stateid
Textbox
NotNull
Example
City_id
cityName
State_id
11
chandigdh
Punjab
14
Ahmedabad
Gujarat
15
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
Seq_id
Int(4)
Primary
key
Define
securityid
Textbox
Not NULL
and only
numeric value
Seq_que
Varchar(40)
NotNull
Define
securityname
Textbox
NotNull
Example
Seq_id
Seq_que
16
Srno
1
Field
Name
Reg_ Id
Data type
Constraint
Description
Int(10)
Primary
key
Define id
Control
Name
Textbox
Validation
Fname
Varchar(20)
NotNull
Define fname
Textbox
NotNull
Lname
Varchar(20)
NotNull
Define lname
Textbox
NotNull
Address
Varchar(100)
NotNull
Define
address
Textbox
NotNull
City_id
int(4)
ForginKey
Define cityid
Textbox
NotNull
Pincode
bigint(6)
NotNull
Define
pincode
Textarea
NotNull
Dob
datetime
NotNull
Define birth
of date
Textbox
bigint(10)
NotNull
Define
phoneno
Textbox
NotNull
Phone_no
Qualification
Varchar(20)
NotNull
Define
qulification
Textbox
NotNull
10
Expected_sal
ary
bigint(6)
NotNull
Define salary
Textbox
NotNull
11
First_call
Varchar(20)
NotNull
Define
firstcall
Textbox
NotNull
12
Second_call
Varchar(20)
NotNull
Define
secondcall
Textbox
NotNull
13
Status
Varchar(6)
NotNull
Define status
Textarea
NotNull
17
Example
Reg_ id
fname
lname
Address
City_id
Pincode
dob
38
kajal
shah
paldi
14
380001
1984-03-05
phone no
9898457891
qualification
bsc
Expected_
salary
10000
18
First_call
Second_call
status
true
true
false
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
Login_id
Int(4)
Primary
key
Define
loginid
Textbox
Reg_Id
int(10)
ForginKey
Define
reg_id
Textbox
NotNull
Usename
Varchar(40)
NotNull
Define
username
Textbox
NotNull
Password
Varchar(50)
NotNull
Define
password
Textbox
NotNull
Seq_id
Varchar(4)
ForginKey
Define seqid
Textbox
NotNull
Answer
Varchar(50)
NotNull
Define
answer
Textbox
NotNull
Type
Varchar(15)
NotNull
Define type
Textbox
NotNull
Example
Login_id
Reg_Id
54
38
Username Password
kajal
k123
19
Seq_id
Answer
Type
kaju
user
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
Paper_id
Int(4)
Primary
key
Define
paperid
Textbox
Paper_name
Varchar(10)
NotNull
Define
papername
Textbox
NotNull
Example
Paper_id
Paper_name
20
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
Result_id
Int(4)
Primary
key
Define resultid
Textbox
Paper_id
Int(4)
Foreign
Key
Define paperid
Textbox
NotNull
User_id
Int(4)
Foreign
Key
Define userid
Textbox
NotNull
Paper_name
Varchar(10)
NotNull
Define paper
name
Textbox
NotNull
Marks
Varchar(3)
NotNull
Define marks
Textbox
NotNull
Example
Result_id Paper_id
1
k123
21
Marks
1
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
Que_id
Int(4)
Primary
key
Define
questionid
Textbox
Que_name
Varchar(20)
NotNull
Define
question
Textbox
NotNull
Marks
Int(4)
NotNull
Define
marks
Textbox
NotNull
Ans
Varchar(40)
NotNull
Define
answer
Textbox
NotNull
Paper_id
Int(4)
Foreign
Key
Define
paperid
Textbox
NotNull
Example
Que_id
10
Que_name
what is full form of
php?
Marks
1
22
Ans
Paper_id
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
Que_ans_id
Int(4)
Primary
key
Define
question ansid
Textbox
Que_id
Int(4)
Foreign
Key
Define queid
Textbox
NotNull
Que_option
Varchar(40)
NotNull
Define que
option
Textbox
NotNull
Ans
Varchar(100)
NotNull
Define answer
Textbox
NotNull
Example
Ans
Que_ans_id
Que_id
Que_option
33
10
pre processer
34
10
23
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
Que_id
Int(4)
Primary
key
Define queid
Textbox
Que_name
Varchar(40)
NotNull
Define
quename
Textbox
NotNull
Marks
int(4)
NotNull
Define marks
Textbox
NotNull
Ans
Varchar(40)
NotNull
Define ans
Textbox
NotNull
Paper_name
Varchar(100
NotNull
Define
papername
Textbox
NotNull
Example
Que_id
10
que_name
what is full form
of php?
marks
1
24
ans
Paper_name
Srno
Field
Name
Emp_id
Data type
Constraint
Description
Control
Name
Validation
Int(4)
Primary
key
Define
employeeid
Textbox
Not NULL
and only
numeric value
Username
Varchar(30)
NotNull
Define username
Textbox
NotNull
Password
Varchar(50)
NotNull
Define password
Textbox
NotNull
Address
Varchar(50)
NotNull
Define address
Textarea
NotNull
City_id
int(4)
NotNull
Define cityid
Textbox
NotNull
Pincode
bigint(6)
NotNull
Define pincode
Textbox
NotNull
Dob
Date
NotNull
Define
dateofbirth
Textbox
NotNull
Phone_no
bigint(10)
NotNull
Define phoneno
Textbox
NotNull
Qualification
varchar(20)
NotNull
Define
qualification
Textbox
Not NULL
10
Salary
bigint(10)
NotNull
Define salary
Textbox
NotNull
11
Type
Varchar(20)
NotNull
Define type
Textbox
NotNull
25
Example
Emp_id
12
Dob
1990-01-28
Username
Password
Address
City_id
Pincode
p123
Cg road
12
385674
pri
Phone_no
9899812312
Qualification
Salary
msc
7000
26
Type
Trainee
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
Leave_id
Int(4)
Primary
key
Define leaveid
Textbox
Employee_id
Int(4)
Foreign
Key
Define
employeeid
Textbox
NotNull
Leave_type
Varchar(20)
NotNull
Define
leavetype
Textbox
NotNull
From_date
Date
NotNull
Define
fromdate
Textbox
NotNull
To_date
Date
NotNull
Define todate
Textbox
NotNull
Status
Varchar(10)
NotNull
Define status
Textbox
NotNull
Example
Leave_id
25
Employee_id
15
Leave_type
sick
Reason
fever
27
From_date
2014-03-03
To_date
2014-03-13
Status
Approved
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
Pro_id
Int(4)
Primary
key
Define projectid
Textbox
Pro_name
Varchar(15)
NotNull
Define
projectname
Textbox
NotNull
Pro_desc
Varchar(55)
NotNull
Define
projectdescription
Textbox
NotNull
Pro_leads
Varchar(11)
NotNull
Define
projectleader
Textbox
NotNull
Start_date
Date
NotNull
Define startdate
Textbox
NotNull
End_date
Date
NotNull
Define enddate
Textbox
NotNull
Example
Pro_id
5
Pro_name
Pro_desc
inventory
manage
three modules
purchasing,selling,billing
Pro_leads
neha
28
Start_date
End_date
2014-03-04
2014-03-31
Srno
Field
Name
Data type
Constraint
Description
Validation
Control
Name
Que_id
Int(4)
Foreign
Key
Define queid
Textbox
NotNull
Options
Varchar(40)
NotNull
Define que
options
Textbox
NotNull
Sess_id
Varchar(50)
NotNull
Define
sessionid
Textbox
NotNull
Example
Que_id
2
Options
gfgf
Sess_id
fbgvfql9u3r1kvtio83he6b2c7
29
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
A_id
Int(4)
Primary
key
Define aid
Textbox
Pro_id
Int(4)
Foreign
Key
Define
projectid
Textbox
NotNull
Leader_id
Int(4)
Foreign
Key
Define
leaderid
Textbox
NotNull
Start_date
Date
NotNull
Define
startdate
Textbox
NotNull
End_date
Date
NotNull
Define
enddate
Textbox
NotNull
Example
A_id
29
Pro_id
5
Leader_id
5
Start_date
End_date
2014-03-04
2014-03-31
30
Srno
Field
Name
Data type
Constraint
Description
Control
Name
Validation
At_id
Int(4)
Primary
key
Define
assigntaskid
Textbox
A_id
Int(4)
Foreign
Key
Define
assignid
Textbox
NotNull
Emp_id
Int(4)
Foreign
Key
Define
employeeid
Textbox
NotNull
Example
At_id
5
A_id
29
Emp_id
12
31
SEQUENCE DIAGRAM
32
33
34
35
COLLABORATION DIAGRAM
36
37
38
CLASS DIAGRAM
39
40
ADMIN SIDE
41
Forgotpassword page.
42
43
44
45
46
47
48
49
50
51
52
53
Firstcall page.
54
Secondcall page.
55
56
Leave page.
57
Query page.
58
59
60
61
Report page.
62
USER SIDE
Registration page.
63
64
65
66
67
68
69
70
71
72
Employee Side
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Testing
No
Test
Cases
Case Type
Expected Result
Actual Result
Pass/Fail
Login
1.Nonregistered
User
Non-registered User
can not login
Pass
2.Wrong
UserId and
Password
The System
throws an error
and prevent from
login
Pass
3.Enter
correct UserId
and Password
Pass
1.Required
Field
Validation
Mandatory Fields
should not be
blank
Pass
2.Range
Validation
Pass
3.Fixed
format
validation
A predefines
format should be
follow
Pass
Validation
Test cases
Unit Test
In unit test each form is tested separately. In this system each form is
separately run under Different condition and checked all validation.
System
Test
In system test the whole system is tested. The whole system works
properly. The page Navigation is proper and links are given properly.
92
FUTURE ENHANCEMENT
We will use a iphone and biological instrument for attdence and security.
WE will not using single tasking but using multicompany like open company differnt has
intrect technologies.
93
BIBlIOGRAPHY
BOOK REFERRED:
PHP Manual
Teach Yourself PHP in 24 hour
Smarty PHP Template Programming and Applications
Beginning Ajax with PHP
SEARCH ENGINE:
http://www.google.co.in
SITE REFERRED:
http://www.w3schools.com
94