Professional Documents
Culture Documents
PROJECT PROFILE
Project Title :
Performance Monitoring System
Objective:
Using the website calculate perform of employee by
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:
Patel Priya V. (13034212070)
Rita A. (13034212073)
Internal Guide:
Dr. J.N.Dharwa
Group No:
15
REQUIREMENT SPECIFICATION
EXISTING SYSTEM
FUNCTIONAL SPECIFICTION
1. Admin: -
Admin can authenticate user and employee registration form and also mange their
information.
Admin can set the question_paper and declare the result. Admin can manage leave_application and
generate report.
2. User:-
User can fill up the registration form. Give exam and view result.
3. Employee:-
1. 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.
LeaderStaff
Get query detail from member staff and give ans to member staff. Get the leave application
from member staff and send to admin. Get task report from member staff and send to admin.
SERVER SIDE
HARDWARE(RECOMMENDED):
Processor :2.0GHZ
RAM
:1 GB
HDD
SOFTWARE(RECOMMENDED):
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):
TIMELINE CHART
USECASE DIAGRAM
ER DIAGRAM
10
ACTIVITY DIAGRAMS
Admin
11
User
12
Employee
13
DATA DICTIONARY
Foreign Key:
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
State_id
Int(4)
Primary
Define stateid
Textbox
Not NULL
key
and only
numeric
value
statename
Varchar(20)
NotNull
Define
Textbox
NotNull
statename
Example
State_id
StateName
1
Gujarat
2
Punjab
14
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
City_id
Int(4)
Primary
Define cityid
Textbox
Not NULL
key
and only
numeric
value
Cityname
Varchar(20)
NotNull
Define
Textbox
NotNull
cityname
State_id
Int(4)
ForginKey
Define
Textbox
NotNull
stateid
Example
City_id
cityName
State_id
11
chandigdh
Punjab
14
Ahmedabad
Gujarat
15
Foreign Key:
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
Seq_id
Int(4)
Primary
Define
Textbox
Not NULL
key
securityid
and only
numeric value
Seq_que
Varchar(40)
NotNull
Define
Textbox
NotNull
securityname
Example
Seq_id
Seq_que
16
Primary Key: id
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
Reg_ Id
Int(10)
Primary
Define id
Textbox
key
only numeric
value
Fname
Varchar(20)
NotNull
Define fname
Textbox
NotNull
Lname
Varchar(20)
NotNull
Define lname
Textbox
NotNull
Address
Varchar(100)
NotNull
Define
Textbox
NotNull
address
City_id
int(4)
ForginKey
Define cityid
Textbox
NotNull
Pincode
bigint(6)
NotNull
Define
Textarea
NotNull
pincode
Dob
datetime
NotNull
Define birth
Textbox
of date
only numeric
value
Phone_no
bigint(10)
NotNull
Define
Textbox
NotNull
phoneno
Qualification
Varchar(20)
NotNull
Define
Textbox
NotNull
qulification
10
Expected_sal
bigint(6)
NotNull
Define salary
Textbox
NotNull
ary
11
First_call
Varchar(20)
NotNull
Define
Textbox
NotNull
firstcall
12
Second_call
Varchar(20)
NotNull
Define
Textbox
NotNull
secondcall
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
qualification
Expected_
First_call
Second_call
status
salary
9898457891
bsc
10000
true
true
false
18
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
1
Login_id
Int(4)
Primary
Define
Textbox
Not NULL and
key
loginid
2
Reg_Id
int(10)
ForginKey
Define
Textbox
NotNull
reg_id
3
Usename
Varchar(40)
NotNull
Define
Textbox
NotNull
username
4
Password
Varchar(50)
NotNull
Define
Textbox
NotNull
password
5
Seq_id
Varchar(4)
ForginKey
Define seqid
Textbox
NotNull
6
Answer
Varchar(50)
NotNull
Define
Textbox
NotNull
answer
7
Type
Varchar(15)
NotNull
Define type
Textbox
NotNull
Example
Login_id
Reg_Id
Username
Password
Seq_id
Answer
Type
54
38
kajal
k123
1
kaju
user
19
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
Paper_id
Int(4)
Primary
Define
Textbox
key
paperid
only numeric
value
Paper_name
Varchar(10)
NotNull
Define
Textbox
NotNull
papername
Example
Paper_id
Paper_name
1
A
20
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
1
Result_id
Int(4)
Primary
Define resultid
Textbox
Not NULL and
key
only numeric
value
2
Paper_id
Int(4)
Foreign
Define paperid
Textbox
NotNull
Key
3
User_id
Int(4)
Foreign
Define userid
Textbox
NotNull
Key
4
Paper_name
Varchar(10)
NotNull
Define paper
Textbox
NotNull
name
5
Marks
Varchar(3)
NotNull
Define marks
Textbox
NotNull
Example
Result_id
Paper_id
User_id
Password
Paper_name
Marks
2
kajal
k123
1
21
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
Que_id
Int(4)
Primary
Define
Textbox
key
questionid
only numeric
value
Que_name
Varchar(20)
NotNull
Define
Textbox
NotNull
question
Marks
Int(4)
NotNull
Define
Textbox
NotNull
marks
Ans
Varchar(40)
NotNull
Define
Textbox
NotNull
answer
Paper_id
Int(4)
Foreign
Define
Textbox
NotNull
Key
paperid
Example
Que_id
Que_name
Marks
Ans
Paper_id
10
what is full form of
1
hyper text pre
1
php?
processer
22
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
Que_ans_id
Int(4)
Primary
Define
Textbox
key
question ansid
only numeric
value
Que_id
Int(4)
Foreign
Define queid
Textbox
NotNull
Key
Que_option
Varchar(40)
NotNull
Define que
Textbox
NotNull
option
Ans
Varchar(100)
NotNull
Define answer
Textbox
NotNull
Example
Que_ans_id
Que_id
Que_option
Ans
33
10
pre processer
hyper text pre processer
34
10
hyper text pre processer
hyper text pre processer
23
Foreign Key:
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
Que_id
Int(4)
Primary
Define queid
Textbox
key
only numeric
value
Que_name
Varchar(40)
NotNull
Define
Textbox
NotNull
quename
Marks
int(4)
NotNull
Define marks
Textbox
NotNull
Ans
Varchar(40)
NotNull
Define ans
Textbox
NotNull
Paper_name
Varchar(100
NotNull
Define
Textbox
NotNull
papername
Example
Que_id
que_name
marks
ans
Paper_name
10
what is full form
1
hyper text pre
A
of php?
processer
24
Foreign Key:
Srno
Field
Data type
Constraint
Description
Control
Name
Name
Validation
Emp_id
Int(4)
Primary
Define
Textbox
Not NULL
key
employeeid
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
Textbox
NotNull
dateofbirth
Phone_no
bigint(10)
NotNull
Define phoneno
Textbox
NotNull
Qualification
varchar(20)
NotNull
Define
Textbox
Not NULL
qualification
10
Salary
bigint(10)
NotNull
Define salary
Textbox
NotNull
11
Type
Varchar(20)
NotNull
Define type
Textbox
NotNull
25
Example
Emp_id
Username
Password
Address
City_id
Pincode
12
pri
p123
Cg road
12
385674
Dob
Phone_no
Qualification
Salary
Type
1990-01-28
9899812312
msc
7000
Trainee
26
Description: This table stores information of leaves requested by employee and status of approval.
Primary Key: Leave_id Foreign Key: Employee_id
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
Leave_id
Int(4)
Primary
Define leaveid
Textbox
key
only numeric
value
Employee_id
Int(4)
Foreign
Define
Textbox
NotNull
Key
employeeid
Leave_type
Varchar(20)
NotNull
Define
Textbox
NotNull
leavetype
From_date
Date
NotNull
Define
Textbox
NotNull
fromdate
To_date
Date
NotNull
Define todate
Textbox
NotNull
Status
Varchar(10)
NotNull
Define status
Textbox
NotNull
Example
Leave_id
Employee_id
Leave_type
Reason
From_date
To_date
Status
25
15
sick
fever
2014-03-03
2014-03-13
Approved
27
Foreign Key:
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
Pro_id
Int(4)
Primary
Define projectid
Textbox
key
only numeric
value
Pro_name
Varchar(15)
NotNull
Define
Textbox
NotNull
projectname
Pro_desc
Varchar(55)
NotNull
Define
Textbox
NotNull
projectdescription
Pro_leads
Varchar(11)
NotNull
Define
Textbox
NotNull
projectleader
Start_date
Date
NotNull
Define startdate
Textbox
NotNull
End_date
Date
NotNull
Define enddate
Textbox
NotNull
Example
Pro_id
Pro_name
Pro_desc
Pro_leads
Start_date
End_date
inventory
three modules
neha
2014-03-04
2014-03-31
manage
purchasing,selling,billing
28
Srno
Field
Data type
Constraint
Description
Validation
Name
Control
Name
Que_id
Int(4)
Foreign
Define queid
Textbox
NotNull
Key
Options
Varchar(40)
NotNull
Define que
Textbox
NotNull
options
Sess_id
Varchar(50)
NotNull
Define
Textbox
NotNull
sessionid
Example
Que_id
Options
Sess_id
gfgf
fbgvfql9u3r1kvtio83he6b2c7
29
Description: This table stores information of salary reserved for each employee.
Primary Key:A_ id
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
A_id
Int(4)
Primary
Define aid
Textbox
key
numeric value
Pro_id
Int(4)
Foreign
Define
Textbox
NotNull
Key
projectid
Leader_id
Int(4)
Foreign
Define
Textbox
NotNull
Key
leaderid
Start_date
Date
NotNull
Define
Textbox
NotNull
startdate
End_date
Date
NotNull
Define
Textbox
NotNull
enddate
Example
A_id
Pro_id
Leader_id
Start_date
End_date
29
5
2014-03-04
2014-03-31
30
Description: This table stores information of salary reserved for each employee.
Srno
Field
Data type
Constraint
Description
Control
Validation
Name
Name
At_id
Int(4)
Primary
Define
Textbox
key
assigntaskid
only numeric
value
A_id
Int(4)
Foreign
Define
Textbox
NotNull
Key
assignid
Emp_id
Int(4)
Foreign
Define
Textbox
NotNull
Key
employeeid
Example
At_id
A_id
Emp_id
5
29
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
Case Type
Expected Result
Actual Result
Pass/Fail
Cases
1
Login
1.NonThe System will
Non-registered User
Pass
registered
Not allow non
can not login
User
Register User to
Login
2.Wrong
The System
The System display
Pass
UserId and
throws an error
a message like
Password
and prevent from
wrong UserId and
login
Password
3.Enter
The system can
The system display
Pass
correct UserId
redirect the page.
homepage for
and Password
user/admin.
2
Validation
1.Required
Mandatory Fields
You have to enter
Pass
Test cases
Field
should not be
some Value into
Validation
blank
mandatory fields
2.Range
The field value
Only 10 number are
Pass
Validation
must have the
enter in the field
predefined range
3.Fixed
A predefines
Check the proper
Pass
format
format should be
format of E-Mail Id
validation
follow
4
Unit Test
In unit test each form is tested separately. In this system each form is
5
System
In system test the whole system is tested. The whole system works
Test
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
SEARCH ENGINE:
http://www.google.co.in
SITE REFERRED:
http://www.w3schools.com
94