Professional Documents
Culture Documents
Employee Management System PDF
Employee Management System PDF
On
Submitted By:
Submitted To:
1
Project Profile:-
Project Title Employee Management System
Tools Visual Studio 2010, Ajax Control Toolkit 4,Crystal Report 2008
• 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:-
2) HR Manager:-
4) Marketing Manager:-
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.
• 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:-
• 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.
• It consist:-
1) Recruitment system
2) Employee management
1) Customers management :-
- Create and update customers profiles with details like Company name, Address,
Office email, Office Contact No. etc
- Assign projects
- Assign Team Leaders to Projects
- Check project summary & status
• Team Leader:-
• Team Member:-
RAM : 1 GB RAM : 2 GB
HDD : 2 GB HDD : 20 GB
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
?
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?
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:-
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
Logout
Login
2). Activity Diagram For Human Resource Information Module:-
Login
Login
Recruitment
HR
Manager
Manager
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
Allocate/manage
Allocate/manage team members
team leaders
Logout
Login
Class Diagram:-
Sequence Diagram:-
1).Sequence Diagram For Admin:-
5.Logout
5.Logout
5.Logout
5.1 Logout Successfully
4).Sequence Diagram For Marketing Manager :-
5.Logout
5.1 Logout Successfully
5).Sequence Diagram For Project Manager :-
5.Logout
5.Logout
5.1 Logout Successfully
7).Sequence Diagram For Team Member :-
5.Logout
5.1 Logout Successfully
Collaboration Diagram:-
1)Collaboration diagram of Admin :-
: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 :-
: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 :-
: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 :-
: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:-
: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:-
: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:-
: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
Pincode varchar(6) Not Null pin code of the clients recidence area
createdBy varchar(50) Foreign Key name of the user who created the client, reference login_id
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
allocatedBy varchar(20) Foreign Key It is store name of allocated person name , reference of login_id
modifyBy varchar(20) Foreign Key It is store name of modified person name , reference of login_id
allocatedBy varchar(20) Foreign Key It is store name of allocated person name , reference of login_id
CreatedBy varchar(20) Foreign Key It is store name of modified person name , reference of login_id
CreatedBy varchar(20) Foreign Key It is store name of created person name , reference of login_id
•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.
clientName
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