You are on page 1of 83

A Project Presentation

On

Employee Management System

Submitted By:

Patel Sona B. [E.No-13084231201]


Patel Payal J. [E.No-13084231170]

M.Sc. (CA & IT) Semester-III

Submitted To:

Department of Computer Science,


Ganpat University,Ganpat Vidyanagar – 384012.
July/Dec-2014

1
Project Profile:-
Project Title Employee Management System

Objectives System is used to Manage Employees, In Recruitment process


choose candidate, Project Management, Client Management at
one place.

Platform Web Application

Front End .NET Framework 4.0 with VB

Back End Microsoft SQL Server 2008

Tools Visual Studio 2010, Ajax Control Toolkit 4,Crystal Report 2008

Students Name Sona Patel (13084231201)


Payal Patel (13084231170)

Internal Guide Hiral R. Patel

Developed By Sona Patel


Payal Patel
Existing System:-
• Existing system requires manual integration of data and management of
different-different processes.

• Company requires different systems for Human Resource Information


management, Project management and client & Product management.

• Searching and tracking of information becomes complex and time


consuming.
Need for New System:-

• The new system requires to integrate systems for Human Resource


Information , Client management and Project management at one place.

• It makes data manipulation of projects & employees easy and fast. Its Less
time consuming and provide efficient searching.
FUNCTIONAL SPECIFICATION:-

• User Specification:
1. Administrator
2. HR Manager
3. Recruitment Manager
4. Marketing Manager
5. Project Leader
6. Team Leader
7. Employees / Team Members
Users Specification:-

1) Administrator:-

• Administrator can create and manage clients, projects and users.


• Administrator can also allocate/change project manager and manage account.

2) HR Manager:-

• HR manager can create/manage employees.


• HR manager can also perform selection process of candidates. After selection
process candidate will be converted to Employee and new unique Employee ID
assigns to Candidate.
3) Recruitment Manager:-

• Recruitment manager create candidates profiles who apply in company.


• Manage details of candidates with test and interview scores.

4) Marketing Manager:-

• Marketing manager manages Customers/ Clients profiles associated with


Company.
• Send News letters to customers for products updates
• Set Co pa y Ne s & thoughts of day hi h ill display o e ery e ployee’s
dashboard.

5) Project Leader:-

• Project Leader creates projects and assign projects to relative Team Leaders.
• Project Leader check the project summary & status on dashboard.
6) Team Leader:-

• Team Leaders can see assigned projects from the Project manager. They can track
their particular project details and their profiles.

• Team Leader assign particular team members of project and track the report of
allocated project of team members.

• The whole work is divided among the team members. These work distribution is
performed by the Team Leader. Team Leader can gives the deadline of work which
is assigned to team members.

7) Team Members/ Employees:-

• Team Members are responsible for the work performance and completion in given
time period by the Team Leaders. The reports of work is submitted to the Team
Leader and see the latest news of company on dashboard.
MODULES SPECIFICATION:-

• There are 4 types of modules:-

1. Account & Administration


2. Human Resource Information
3. Client Management
4. Project Management
1. Account & Administration:-

• Account module provides facility like User Login, Forget Password, Change
Password and Creation of New User.

• New client details can be added, modified or removed and also adds new
employee details.

• Create and manage different users and projects.


2. Human Resource Information:-

• It consist:-
1) Recruitment system
2) Employee management

• Recruitment process where scores of aptitude test, technical interview and HR


confirmations can be added and HR manager final selection of candidates.

• E ployee a age e t i ludes e e ployees’ user id a d odified


pre ious/old e ployees’ details .
3. Client Management:-
• This module consist 2 sections:

1) Customers management :-
- Create and update customers profiles with details like Company name, Address,
Office email, Office Contact No. etc

2) Latest News Section:-


- Send News letters to Company clients for products updates
- Set Latest e s of Co pa y hi h ill e displayed o E ployee’s Dash oard.
4. Project Management:-
• Project Manager:-

- Assign projects
- Assign Team Leaders to Projects
- Check project summary & status

• Team Leader:-

- Assign Projects Team Members


- Check project summary & status

• Team Member:-

- Check assigned projects and Update relevant status


- see company news
Minimum Hardware Requirement:-
Client Side Server Side

Processor : 1.5 GHz Processor : 2.0 GHz

RAM : 1 GB RAM : 2 GB

HDD : 2 GB HDD : 20 GB

Minimum Software Requirement:-


Client Side Server Side

Operating system : Windows XP & Other Operating System : Windows NT & Other
compatible OS compatible Server OS
Browser : IE 6.0 & other compatible Web Server : IIS 6
browser
Database Server:Microsoft SQL Server
2008
Framework:-.NET Framework 4.0
System Flow Chart:-
Start

Yes
Is No Recover Forget
Registered? password password
Yes
?

Username & Password

No
Is valid
?
Yes

Is
No No No Is No No No
Is Team Is Project Marketing Recruitment Is HR Is
Leader? manager? Manager? Manager? Manager? Admin?

Yes Yes Yes Yes Yes Yes Yes

A B C D E F G
A B C D E F G
Create
Check & Assign team Assign Manage Create/manag Create /manage
Update members projects customer/ e candidate employee projects
clients
assigned
profile
projects Create
Status Update View &manage
Check Assign team user
project leader status&marks employee
Send news of candidates details
summary letters to
See company Manage
news customer project
Check
project Selection of manager
Candidate
summary & becomes candidates
Set company
track employee&sen
news & Manage
project d login details
thoughts account
reports

Logout

Stop
PROJECT TIMELINE(GANNT CHART):-
E-R Diagram:-

UserId Name ProjectId Name UserId


Name

Project Manager manage Projects assign Team Leader


1 M 1 M
M 1

manage Emp_Id Emp_Name Name UserId


Name manage
1 M
1 M
Administrator manage Employees HR Manager
M
1 1
1
UserId manage manage
manage
CandidateId
M M M
M 1
Clients manage Marketing Manager
Candidates
1 M Name
Name manage manage
ClientId Emp_Name UserId
M M 1
News Letters Recruitment Manager

NewsLetterId
UserId Name
Use-Case Diagram:-
1). Use-Case Diagram For
Administration Module:-
2). Use-Case Diagram For
Human Resource
Information Module:-
3). Use-Case
Diagram For Project
Management
Module:-
4). Use-Case Diagram For
Client Management
Module:-
Activity Diagram:-
1). Activity Diagram For
Administration Module:-
Login
Login

admin

Create/manage Create user Manage project Manage account


projects manager

Logout
Login
2). Activity Diagram For Human Resource Information Module:-

Login
Login
Recruitment
HR
Manager
Manager

Create Selection of Create/manage Candidates becomes


Login
employee Login
candidates Login
candidates employee & send login details

View/manage Update candidates


employee details marks/scores

Logout
Login
3). Activity Diagram For Client Management Module:-

Login
Login
Marketing
manager

Manage clients Send news letter Manage profile Company news for employee

Logout
Login
4). Activity Diagram For Project Management Module:-

Login
Login

Project Team Team


Manager Leader Member

Create/manage Manage Check assigned projects and update


Login
project Login
account Login
status

Allocate/manage
Allocate/manage team members
team leaders

Logout
Login
Class Diagram:-
Sequence Diagram:-
1).Sequence Diagram For Admin:-

:Admin :System :Database


1.Login 1.1 Request for Login
created
1.1.1.1 Login Successfully 1.1.1 Response for Login

2. Update Profile 2.1 Manage Profile


admin
2.1.1.1 Response Profile 2.1.1 Update Profile
3 Manage User Detail 3.1 Manage User Detail

3.1.1.1 Successfully 3.1.1 Update User Detail

4 Manage Projects 4.1Manage Detail


4.1.1.1Successfully get project Detail 4.1.1 Update Project Detail

5.Logout

5.1 Logout Successfully


2).Sequence Diagram For Human Resource Manager:-

:HRManager :System :Database


1.Login 1.1 Request for Login
created
1.1.1.1 Login Successfully 1.1.1 Response for Login

2. Create employee 2.1 Request employee


HR Manager
2.1.1.1 Response successfully 2.1.1 Update employee
3 Manage employee 3.1 Manage employee details

3.1.1.1 Successfully 3.1.1 Update employee Detail


4 Selection of candidates 4.1Manage candidates
4.1.1.1 Successfully 4.1.1 Update details

5.Logout

5.1 Logout Successfully


3).Sequence Diagram For Recruitment Manager:-

:RecruitmentManager :System :Database


1.Login 1.1 Request for Login
created
1.1.1.1 Login Successfully 1.1.1 Response for Login

2. Create candidates 2.1 Request candidates


Recruitment Manager
2.1.1.1 Response successfully 2.1.1 Update candidates
3 Manage candidates 3.1 Manage candidates details candidate

3.1.1.1 Successfully 3.1.1 Update candidates Detail

4 update status of candidates 4.1Request details of update status


4.1.1.1 Successfully 4.1.1 Get detail

5.Logout
5.1 Logout Successfully
4).Sequence Diagram For Marketing Manager :-

:MarketingManager :System :Database


1.Login 1.1 Request for Login
created
1.1.1.1 Login Successfully 1.1.1 Response for Login

2. Manage Customer Profile 2.1 Request Detail


Marketing Manager
2.1.1.1 Response successfully 2.1.1 Update customer profile
3 Set Newsletter 3.1 Manage newsletter

3.1.1.1 Successfully 3.1.1 Update newsletter

4 set company News/thoughts 4.1Set company News/thoughts


4.1.1.1 Successfully get details 4.1.1 Update details

5.Logout
5.1 Logout Successfully
5).Sequence Diagram For Project Manager :-

:ProjectManager :System :Database


1.Login 1.1 Request for Login
created
1.1.1.1 Login Successfully 1.1.1 Response for Login

Project Manager 2. Assign Projects 2.1 Manage projects

2.1.1.1 Response successfully 2.1.1 Update project details


3 Assign Team Leader 3.1 Manage team leaders

3.1.1.1 Successfully 3.1.1 Update Detail

4 Track Project Report /Summary 4.1Manage Project Report /Summary

4.1.1.1 Successfully get details 4.1.1 Update details

5.Logout

5.1 Logout Successfully


6).Sequence Diagram For Team Leader :-

:TeamLeader :System :Database


1.Login 1.1 Request for Login
created
1.1.1.1 Login Successfully 1.1.1 Response for Login
2.assigned projects to member 2.1 Manage projects
Team Leader
2.1.1.1 Response successfully 2.1.1 Update projects
3 see assigned projects 3.1 Manage assigned projects

3.1.1.1 Successfully 3.1.1 Update assign projects

4 Track Project Report /Summary 4.1Manage Project Report /Summary


4.1.1.1 Successfully get detail 4.1.1 Update detail

5.Logout
5.1 Logout Successfully
7).Sequence Diagram For Team Member :-

:TeamMember :System :Database


1.Login 1.1 Request for Login
created
1.1.1.1 Login Successfully 1.1.1 Response for Login
2.View assigned projects 2.1 Manage assign projects
Team Member
2.1.1.1 Response successfully 2.1.1 update assigned projects
3 submit projects work 3.1 Manage submit work

3.1.1.1 Successfully 3.1.1 Update submit works

4 Check assign project status 4.1Request for status


4.1.1.1 Successfully get detail 4.1.1 Get detail about status

5.Logout
5.1 Logout Successfully
Collaboration Diagram:-
1)Collaboration diagram of Admin :-

1:1:Request for Login


2:1:Manage Profile
3.1:Request for user Detail
4:1:Manage Projects Detail

:System :Database
1:1:1:Response for Login
2:1:1:Update Profile
3..1.1:Update User Detail
1:Login 1:1:1:1:Login Successfully 4:1:1:Update Projects Detail
2:Update Profile 2:1:1:1:Response Profile
3:Manage User Detail 3.1.1.1:successfully
4:Manage Projects 4:1:1:1:Successfully get Projects Detail
5:Logout 5:1:1:1: Logout Successfully

:Admin
2)Collaboration diagram of HR manager :-

1:1:Request for Login


2:1:Request employee
3.1:Manage employee detail
4:1:Manage Candidates

:System :Database
1:1:1:Response for Login
2:1:1:Update employee
3..1.1:Update employee Detail
1:Login 1:1:1:1:Login Successfully 4:1:1:Update Detail
2: Create employee 2:1:1:1:Response successfully
3:Manage employee 3.1.1.1:Successfully
4: Selection of candidates 4:1:1:1:Successfully
5:Logout 5:1:1:1: Logout Successfully

:HRManager
3)Collaboration Diagram of Recruitment manager :-

1:1:Request for Login


2:1:Request candidates
3.1:Manage candidates detail
4:1:Request Detail of update status

:System :Database
1:1:1:Response for Login
2:1:1:Update candidates
3..1.1:Update candidates Detail
1:Login 1:1:1:1:Login Successfully 4:1:1:get Detail
2: Create candidates 2:1:1:1:Response successfully
3:Manage candidates 3.1.1.1:Successfully
4: update status of candidates 4:1:1:1:Successfully get Detail
5:Logout 5:1:1:1: Logout Successfully

:RecruitmentManager
4)Collaboration Diagram of Marketing Manager :-

1:1:Request for Login


2:1:Request detail
3.1:Manage Newsletter
4:1:Request Detail of News/thought

:System :Database
1:1:1:Response for Login
2:1:1:Update Customer Profile
3..1.1:Update Newsletter
1:Login 1:1:1:1:Login Successfully 4:1:1:Update Detail
2:Manage Customer Profile 2:1:1:1:Response Successfully
3:Set Newsletter 3.1.1.1:Successfully
4: set company News/thoughts 4:1:1:1:Successfully get Detail
5:Logout 5:1:1:1: Logout Successfully

:MarketingManager
5)Collaboration Diagram of Project Manager:-

1:1:Request for Login


2:1:Manage Projects
3.1:Manage Team Leaders
4:1:Manage project report/Summary

:System :Database
1:1:1:Response for Login
2:1:1:Update Project Detail
3..1.1:Update Team member Detail
1:Login 1:1:1:1:Login Successfully 4:1:1:Update Details
2: Assign Projects 2:1:1:1:Response Successfully
3. Assign Team Leader 3.1.1.1: Successfully
4:Track Project Report /Summary 4:1:1:1:Successfully get Detail
5:Logout 5:1:1:1: Logout Successfully

:ProjectManager
6) Collaboration Diagram of Team Leader:-

1:1:Request for Login


2:1:Manage Projects
3.1:Manage assigned Projects
4:1:Manage project report/Summary

:System :Database
1:1:1:Response for Login
2:1:1:Update Projects
3..1.1:Update assign Projects
1:Login 1:1:1:1:Login Successfully 4:1:1Update Detail
2:assigned projects to member 2:1:1:1:Response Successfully
3:see assigned projects 3.1.1.1: Successfully
4: Track Project Report /Summary 4:1:1:1:Successfully get Details
5:Logout 5:1:1:1: Logout Successfully

:TeamLeader
7) Collaboration Diagram of Team Member:-

1:1:Request for Login


2:1:Manage assigned Projects
3.1:Manage Submit Work
4:1:Request for status

:System :Database
1:1:1:Response for Login
2:1:1:Update assigned Projects
3..1.1:Update submit works
1:Login 1:1:1:1:Login Successfully 4:1:1:get Detail about status
2:.View assigned projects 2:1:1:1:Response Successfully
3:Submit projects work 3.1.1.1: Successfully
4: Check assign project status 4:1:1:1:Successfully get Detail
5:Logout 5:1:1:1: Logout Successfully

:TeamMember
DATA DICTIONARY :-
1) Login:-
Table name:-Login
Table Description:-.This table is store login details
Primary key:-login_id

Fields Datatype/Size Constraints Description

Login_id int Primary key It is generates unique id

username varchar(20) Unique key It is store username

password Varchar(20) Not Null It is store date of login

usertype Varchar(10) Not null It is store type of user


2) Employee_Details:-
Table name:-Employee_Details
Table Description:-.This table is store employee information in details
Primary Key:- emp_Id
Foreign Key:- login_id

Fields Datatype/Size Constraints Description


emp_id int primary key Id of employee
name varchar(20) Not Null name of employee
address varchar(50) Not Null address of employee
country varchar(20) Not Null country of employee
state varchar(20) Not Null state of employee
city varchar(20) Not Null city name of employee
dob Date Not Null date of birth
contactNo varchar(20) Not Null contact number
emailId varchar(20) Not Null email address of employee
hireDate Date Not Null date when the employee is hired
employeeType varchar(20) Not Null admin,employee or HR , et ….
Login_id int Foreign Key Id of login employee
loginStatus Bit Not Null 1 or 0 for login nd logout
imagePath Varchar(MAX) Not Null To store the profile picture of employees
campanydesignation Varchar(50) Not null Position of employee in company
CreatedBy varchar(50) Foreign Key name of the employee who created the account
createdDate Datetime Not Null date when the user has been registered
modifyBy varchar(50) Foreign Key name of the employee who had modified the account
modifyDate Datetime Not Null date when the user has been registered
3) Candidate_Details:-
Table name:-Candidate_Detail
Table Description:-.This table is store applied candidates information in details
Primary Key:-Candidate_Id

Fields Datatype/Size Constraints Description


Candidate_id varchar(20) Primary Key It store candidate id
Name varchar(20) Not Null Store the candidate name
Address Varchar(50) Not Null Store the candidate's address
City Varchar(20) Not Null Store the candidate's city
State Varchar(20) Not Null Store thecandidate's state
Country Varchar(20) Not Null Store the candidate's country
ContactNo Varchar(10) Not Null Store the candidate's phone number
DoB Date Not Null Store the birth date
EmailID varchar(50) Not Null Store the email ID
SchoolName varchar(50) Not Null Store the passing school name
Marks10th varchar(20) Not Null Store the percentage marks of 10
Marks12th varchar(20) Not Null Store the percentage marks of 12
CollegeName varchar(20) Not Null Store the college name
CPI varchar(20) Not Null Store the CPI
Backlog varchar(20) Not Null Mention the backlogs
Score varchar(20) Not Null Store the interview score
CreatedBy varchar(50) Foreign Key name of the user who added candidate
CreatedDate Datetime Not Null date when this candidate is added
ModifyBy varchar(20) Foreign Key name of the user who had modified the candidate details, reference of login_id
ModifyDate Datetime Not Null date when the user had modified the details of candidate
4) Client_Details:-
Table name:-Client_Details
Table Description:-.This table is store client details
Primary Key:-Client_id

Fields Datatype/Size Constraints Description

client_id int primary key Id of client , autoincrement

Name varchar(20) Not Null name of the client

Address varchar(20) Not Null addres of the client

Country varchar(20) Not Null country in which the client lives

State varchar(20) Not Null state in which the client of

City varchar(20) Not Null city in which the client lives

ContactNo varchar(12) Not Null contact number of the client

Faxno varchar(20) Not Null fax number of the client

Pincode varchar(6) Not Null pin code of the clients recidence area

email_id varchar(30) Not Null email address of the client

createdBy varchar(50) Foreign Key name of the user who created the client, reference login_id

createdDate Datetime Not Null date when this client is added

modifyBy varchar(50) Foreign Key name of the user who modified the client details , reference login_id

modifyDate Datetime Not Null date when the user had modified the details of client
5) Project_master:-
Table name:- Project_master
Table Description:-.This table is store project details
Primary Key:-project_Id
Foreign Key:-client_id

Fields Datatype/Size Constraints Description


project_id Int primary key id of assigned project, autoincrement
Client_id Int Foreign Key Id of client
name varchar(20) Not Null name of the project
language Varchar(20) Not Null Store the name of project language
description varchar(100) Not Null description of project in 100 words max.
companyName varchar(20) Not Null name of the client whose this project is of
startDate Date Not Null starting date of project
endDate Date Not Null ending date of allocated project
emp_id varchar(20) Not Null id of employee who is assigned to this project
createdBy varchar(20) Foreign Key name of the user who created the project, reference of login_id
createdDate Datetime Not Null date when this project is been allocated
modifyBy varchar(20) Foreign Key name of the user who modified the project details , reference of login_id
modifyDate Datetime Not Null date when the user has been registered
6) ProjectAllocation_detail:-
Table name:-ProjectAllocation_detail
Table Description:-.This table is store detail of allocated project
Primary Key:-ProjectAllocation_Id

Fields Datatype/Size Constraints Description

ProjectAllocation_id Int Primary key It is generate id ,auto increment

Project_id Int Reference Key It is generate id of project

ProjectManager Int Not Null It is allocate project manager , reference of login_id

TeamLeader Int Not Null It is allocate team leader

TeamMembers Int Not Null It is allocate team members

allocatedBy varchar(20) Foreign Key It is store name of allocated person name , reference of login_id

allocatedDate Datetime Not Null It is store date of allocation

modifyBy varchar(20) Foreign Key It is store name of modified person name , reference of login_id

modifyDate Datetime Not Null It is store date of modified


7) Module_Allocation:-
Table name :-Module_Allocation
Table Description:-.This table is store allocation of module
Primary Key:-Module_Id
Foreign Key:-TeamLeader

Fields Datatype/Size Constraints Description

Module_Id Int Primary Key It is generates id of module

ProjectAllocation_id Int Reference Key It is generate id of project allocation

TeamLeader Int Foreign Key It is allocate team leader

TeamMembers Int Not Null It is allocate team members

allocatedBy varchar(20) Foreign Key It is store name of allocated person name , reference of login_id

allocatedDate Datetime Not Null It is store date of allocation

CreatedBy varchar(20) Foreign Key It is store name of modified person name , reference of login_id

CreatedDate Datetime Not Null It is store date of modified


8) News:-
Table name :-News
Table Description:-.This table is store news of company

Fields Datatype/Size Constraints Description

News_Id Int Not Null It is generates id of news

News Varchar(50) Not Null It is store news

Client_id Int Reference Key It is id of client

StartDate Date Not Null It is store start date

EndDate Date Not Null It is store end date

CreatedBy varchar(20) Foreign Key It is store name of created person name , reference of login_id

CreatedDate Datetime Not Null It is store date of created


Input Design:-
Login : This page is login page.
Forget Password : This page is forget password.
Admin Login Page: This page is admin login page.
Create Client: This page is create a client.
Manage Clients: This page is manage a clients.
Create Project: This page is create a project.
Employee Login: This page is employee login page.
Create Employee: This page is create an employee.
Manage employee: This page is mange an employee.
Latest News: This page is update latest news.
News Letter: This page is send news letter.
Project Allocation: This page is allocation of projects.
Team Leader Allocation: This page is allocation of team leader.
Create Candidate: This page is create candidate.
Select Team Members: This page is select team members.
Remove Team Members: This page is remove team members.
Output Design:-

List of Clients : This page is report of all clients.


Project Report: This page is report of all projects.
Company Report: This page is report of company.
Approved Candidates: This page is report of approved candidates.
List of Candidates: This page is list of candidates.
Log Report: This page is log report.
Score of Candidates: This page is report about score of candidates.
List of Team Leader: This page is list of team leader.
Testing:-

•Software testing is a critical element of software quality assurance and represents


the ultimate review of specification, design and coding. In fact, testing is the one step
in the software engineering process that could be viewed as destructive rather than
constructive.

•A strategy for software testing integrates software test case design methods into a
well-planned series of steps that result in the successful construction of software.

• Testing is the set of activities that can be planned in advance and conducted
systematically.

•The underlying motivation of program testing is to affirm software quality with


methods that can economically and effectively apply to both strategic to both large
and small-scale systems.
Test Cases:-
1. Login Module:-

Sr.No Field Name Input Expected Actual Output Pass/Fail


Output

1 Username User attempts The Username The system fires Pass


to login with should be valid error message
invalid ”E ter alid
username user a e”
2 Password User attempts The Password The system fires Pass
to login with should be valid error message
wrong ”E ter alid
password Pass ord”
3 Username/p User attempts The Password The system fires Pass
assword to login with should be valid error message
wrong ”I alid
password Pass ord”
2. Admin Module:-

Sr.No Field Name Input Expected Actual Output Pass/Fail


Output
1 companyName Enter the name Record valid Record inserted Pass
/

clientName

2 Address Enter the Record valid Record inserted Pass


address
3 Country/State/ Enter the Record valid if Record inserted Pass
City registered name present
location in the registry

4 contactNumber Enter the Record valid if Record inserted Pass


contact number it’s a u eri
which is a value
numeric value
3. HR Module :-

Sr.No Field Name Input Expected Actual Output Pass/Fail


Output
1 Name Enter the name Record valid Record inserted Pass

2 Address Enter the Record valid Record inserted Pass


address
3 Country/State/ Enter the Record valid Record inserted Pass
City registered
location
4 contactNumber Enter the Record valid Record inserted Pass
contact number
which is a
numeric value
5 usertype Enter the If designation Record inserted Pass
employee type present , record
valid
6 SSC/HSC/CPI Enter the marks Record valid if a Record inserted Pass
secured numeric value

7 HR Enter the final Employee Record inserted Pass


confirmation HR assigned access
confirmation
4. Project Management Module:-

Sr.No Field Name Input Expected Actual Output Pass/Fail


Output
1 Name Enter the Record valid Record inserted Pass
project name

2 clientID Enter the client Record valid Record inserted Pass

3 cmpID Enter the IDs of Record valid Record inserted Pass


company which
have
undertaken the
project
4 Startdate Enter the date Enter a valid Enters the start Pass
date date of the
project
5 Enddate Enter the date Enter a valid Enter the end Pass
date date of the
project
5. Client & Product Module:-

Sr.No Field Name Input Expected Actual Output Pass/Fail


Output
1 Select Select the Record valid Record Pass
Customer customer selected
name
2 Email Content Enter the Email Send mail to Mail sent Pass
Content selected
customer
3 Message Enter the latest News entered News entered Pass
news in dashboard
Post Implementation and Reviews:-
 After developing system following review are gathered:

1. Full-proof comprehensive system


2. Allows the user to access the system
3. Facilitates the organization
4. Improves services levels
5. Business Intelligence Manages e ployee’s information effectively
6. Supplies real-time information.
Future Enhancement:-

•Complain box can be created to register and store complains.

•Interactions among various employees of the organization through live


chats.

•Discussing project with clients across various parts of the world.

•Employee Attendance Management

•Employee Recruitment Management


Bibliography:-

 Websites:-

www.mysql.com
http://en.wikipedia.org/wiki/Recruitment
www.w3schools.com
www.google.co.in
http://www.recruitmentsystems.com/
http://www.codeproject.com/KB/architecture/OOP_Concepts_and_
manymore.aspx
http://en.wikipedia.org/wiki/Human_resource_management
http://en.wikipedia.org/wiki/Object-oriented_programming

 Books:-
ASP.NET 3.5:A beginner’s guide- William Sanders
ASP.NET Professionals Projects- Jon Skeet
Programming ASP.NET 3.5- Jesse Liberty, Dan Hurwitz
ASP.NET 4.0 Black Book
The Complete Reference ASP.NET- Mathew MacDonald
Thank You

You might also like