Académique Documents
Professionnel Documents
Culture Documents
Project Profile
OBJECT
CONTENT
Project Title
Objective
Front End
Back End
Tools
Web Server
Internal Guide
Mr.Ketan J Patel
Group No
12
Requirement Specification
Existing System
It is working as semi manual system.
New System
Functional Specification
Functionality
Registration of user
View employees
Generate payslip
Generate Reports
Email Sent/Receive
Show Payslip
Show Reports
Modules
Admin
Admin is a administrator of the employee payroll system. And Admin
can Manage the employee as well as Admin generate the pay slip and
Reports of employees.
Manger
Manager can Sent/Receive Emails internally to the employees in organization And
show The reports generated by Admin.
Employee
Employee can show the pay slip and Sent or receive Emails to the manager.
Users
Admin
Login
Manage Employee
Generate Repots.
Generate Pay slip.
View Employee
Logout
Manager
Login
Show Reports
Sent/Receive Email
Logout
Employee
Login
Show pay slip
Sent/Receive Email
Logout
11
Client Configuration
Processor 1 GHz
128 MB RAM
100 MB Free Space in Hard Disk
12
Client Configuration
Windows XP or other equivalent OS
Internet Explorer 5.0 or compatible web browser
Activity Diagram
14
15
16
Admin
17
EMPLOYEE-MANAGER
18
Class Diagram
19
20
Sequence Diagram
21
22
Collaboration Diagram
23
24
Data Dictionary
25
DATATYPE
SIZE
CONSTRA
INT
ID
integer
DESGNAME
Varchar
20
Not null
Designation name
BASIC
Varchar
10
Not null
Designation wise
basic
DA
Varchar
10
Not null
Designation wise
dearness allowance
HRA
Varchar
10
Not null
Designation wise
house rent
allowance
MA
Varchar
10
Not null
Designation wise
medical allowance
Primary key
DESCRIPTION
Designation id
26
DATATYPE
SIZE
CONSTRA
INT
DESCRIPTION
Ta
Varchar
10
Not Null
Designation wise
travelling allowance
PTAXT
Varchar
10
Not Null
Designation wise
professional text
GROSS
SALARY
Decimal
20,2
Not Null
Designation wise
gross salary
NETPAY
Decimal
20,2
Not Null
Designation wise
net salary
NoOFPL
Integer
Not Null
Designation wise
permission leave
NoOFML
Integer
Not Null
Designation wise
medical leave
CREATE
DATE
date
Not Null
Designation
created date
27
DATA
TYPE
SIZE CONSTRAINT
EMPID
Integer
NAME
Varchar
GENDER
DESCRIPTION
Primary key
Employee id
20
Not Null
Employee name
Varchar
Not Null
Employee gender
MOBILE
Integer
10
Not Null
Employee mobile
number
PHONE
Integer
Not Null
Employee phone
number
EMAILID
Varchar
20
Not Null
Employee email id
ADDRESS
Varchar
100
Not Null
Employee address
CITY
Varchar
20
Not Null
Employee city
28
DATA
TYPE
SIZE
CONSTRAINT
DESCRIPTION
PIN
Integer
Not Null
Employee pincode
STATE
Varchar
20
Not Null
Employee state
JOIN DATE
Varchar
20
Not Null
Employee date of
join
DESIGID
Integer
Foreign key
Employee
designation id
EDUCATION
Varchar
20
Not Null
Employee
education
USERNAME
Varchar
20
Not Null
Employee
username
PASSWORD
Varchar
10
Not Null
Employee
password
TYPE
Varchar
10
Not Null
CREATE TIME
Varchar
20
Not Null
LAST LOGIN
TIME
Varchar
20
Not Null
29
DATATYPE
ID
integer
EMPID
SIZE
CONSTRAINT
DESCRIPTION
Primary key
Designation
change id
Varchar
20
Foreign key
Employee id
DESIGID
Varchar
20
Not Null
Designation old id
CREATE
DATE
date
Not Null
Designation
created date
30
FIELD
NAME
DATATYPE
SIZE CONSTRAINT
DESCRIPTION
ID
Integer
Primary Key
Store id
SALARYID
Integer
Not Null
Store salary id
TYPE
Varchar
15
Not Null
EMPID
Integer
Foreign Key
Store employee id
DESIGID
Integer
Foreign Key
Store designation id
BASIC
Varchar
20
Not Null
GROSS
SALARY
Decimal
20,2
Not Null
NET PAY
Decimal
20,2
Not Null
31
DATATYPE
SIZE CONSTRAINT
DESCRIPTION
ID
Integer
Primary key
Message id
TOID
Integer
Not Null
Message to id
FROMID
Integer
Not Null
Message from id
SUBJECT
Nvarchar
500
Not Null
Message subject
MESSAGE
Nvarchar
Max
Not Null
Message body
ISREAD
Bit
Not Null
32
DATATYPE SIZE
CONSTRAINT DESCRIPTION
PAY SLIP ID
Integer
Primary key
EMPLOYEE
ID
Integer
Foreign key
Store employee id
MONTH
NAME
Varchar
20
Not Null
Store month
name
YEAR
Integer
Not Null
Store year
GENERATED
ON
Varchar
20
Not Null
Store generated
date
BASIC
SALARY
Varchar
20
Not Null
IS MAIL
bit
Not Null
33
DATATY SIZE
PE
CONSTRAINT
DESCRIPTION
NoOFMLEAVES
Varchar
Not Null
NoOFPLEAVES
Varchar
Not Null
Store permission
leave
SALARYPERDAY
Varchar
20
Not Null
DEDUCTION
Varchar
20
Not Null
Store deduction
NET SALARY
Decimal
20,2
Not Null
ISMAIL
bit
Not Null
34
E-R Diagram
35
36
Process Algorithm
37
Admin
38
Employee
Step 1:- Open the web system.
Step 2:- Login to the system.
39
Manager
40
Input Design
41
HOME PAGE
42
ABOUT US
CONTACT US
47
EMPLOYEE INFORMATION
50
51
DESIGNATION
DESIGNATION
53
Payslip
54
Payslip SEARCH
55
56
57
58
ADMIN LOGOUT
EMPLOYEE LOGIN
61
MANAGER LOGIN
MANAGER EMAIL:
TESTING
73
Sr.no
Test cases
Expected result
Actual
result
User Registration
Output as
expected.
Pass
Login Test
Output as
expected.
Pass
Insert records in
Database(Admin)
Pass
Output as
expected.
Pass
Output as
expected.
Pass
Generate Payslip as
per Requirement
Output as
expected.
Pass
Pass/Fail
74
Sr.no
Test cases
Expected result
Actual
result
1.Show
Payslip(Employee)
Show payslip
As per
Requirement.
Output does
not
expected
Fail
2.Show
Payslip(Employee)
Show payslip
As per
Requirement.
Output
expected
Pass
1.Send/Receive Email
(Employee)
User Send/Receive
Email to Manager
Output
Does not
expected.
Fail
1.Send/Receive Email
(Employee)
User Send/Receive
Email to Manager
Pass/Fail
Pass
Output
expected
Pass
75
Sr.no
Test cases
Expected result
Actual
result
10
1.Send/Receive Email
(Manager)
User Send/Receive
Email to Employee
Output
Does not
expected.
1.Send/Receive Email
(Manager)
User Send/Receive
Email to Employee
Pass/Fail
Fail
Pass
Output
expected
76
Future Enhancement
77
78
Bibliography/References
79
80