Professional Documents
Culture Documents
SUBMITTED BY
Shailendrasinh C. Baria
[BCA 094387306]
UNDER THE GUIDENCE OF
INDIRA GANDHI NATIONAL OPEN UNIVERSITY MAIDAN GARHI, NEW DELHI 110068.
2011-12
Table of Content
Topics
1. Title of the Project
2.
3. Project Category 4. Analysis Report (DFDs etc) 5. E-R Diagram 6. A Complete Structure of the Program 6.1 Number of Modules 6.2 Data Structure 6.3 Types of Output / Report Generation 6.4 Validation Checks 7. Tools / Platform, Languages to be used
8.
2.
Human Resources Management System [HRMS] is a management function that helps manager to recruit, select, train and develop members for an organization. HRMS is concerned with the peoples dimension in organization. When I came to know about the wide scope of Human Resources Management System today and as well as in future; I started to search such an organization in which there is really a need for this type of system. And finally I found it through Mr.Bhupendra Patel who is a Manager in Gymnasium. The very next day, I went to visit the organization 10 the health spa and the Bhupendra Patel had shown me the current system of handling the records of the Employees of the organization; and I asked to the manager; for the development of the HUMAN RESOURCES MANAGEMENT SYSTEM. Which will be very useful for maintaining the records of the Employees of the organization easily?
After two days they decided to develop such a system as I had suggested to them & then they gave me an appointment for further meetings and after getting required data/details. I started to develop a system /project on HUMAN RESOURCES MANAGEMENT SYSTEM (HRMS).
Objectivity :
Developing a Human Resource Management System, after due rectification Of the existing system in order to facilitate consistent & secure data flow Improving performance And Maintainability. This is a vital part of integrated HRMS.
3. Project Category
Relational Database Management System/Intranet (RDBMS/Intranet)
C o n te xt L e ve l D fd
E m ploy e e
M an ag em en t
H um an R e s o u rc e M anagem ent S y s te m
Au th en ticatio n Emp loyee info rmatio n Emp lo yee in fo Dep artmen t in fo rmatio n
Repo rts
Departmen t
Man ag emen t
Employee information
Man ag ement
T rainin g n eed s
Sch ed u le info rmatio n o min ee &n in formatio n Perfo rmance Emp lo yee ap p raisal 4.0 ap praisal info rmatio n in fo rmatio n Em ployee Perfo rman ce app raisal training in fo rmatio n Employee proce ss Ap praisal d ata to payro ll L eave details data form time system office mg mt .system Train in g Needs
sc gin Lo
1.2.1 Pa sw o rd C he ck C h an ge P a ssw o rd
E m p lo ye e
C ha ng e p as s w or d D e ta il
Au t hen t ic a ti o n
A ut he O r En ti c a t r r o io n r
Lo D e t g in a il
Ch w or as s ep n a n g sc r e e
Au th e
HRM S yste m
R eq ue st
1.2 L og in S yste m
n t ic at E rro r io n o r
L o g in D e ta i l
Au th en tication or E rro r
Ch a
o sw p as n g eD e t a il rd
A p p ra is a l P ro c e s s
J o b H is tro y J o b H is to ry in fo rm a tio n S k ill in fo rm a tio n S k ill In fo rm a tio n M em o in f o rm a t io n 3.1 In c re m e n t P ro c e s s M e m o in fo rm a tio n
M anagem ent
In c re m e n t P o lic y
In c re m e n t in fo rm a tio n
P ro m o tio n P o lic y
3.2 P ro m o tio n P ro c e s s
A p p ra is al in fo r m a tio n
A p p ra is a l in fo rm a tio n
P ro m o tio n in fo rm a tio n
T raining P rocess
E m p loyee T raining R e quire m e nt 4.1 T raining P rocess E m plo yee tra ining requirem ents
M an agem en t D ecision
M anage m ent
4.2 T raining S ched ule P roce ss S chedule inform ation T raining Schedule M an agem en t
A ttenden ce D etails
T raining P rocess
E m p loyee T raining R e quire m e nt 4.1 T raining P rocess E m plo yee tra ining requirem ents
M an agem en t D ecision
M anage m ent
4.2 T raining S ched ule P roce ss S chedule inform ation T raining Schedule M an agem en t
A ttenden ce D etails
5.E R Diagram
1 1 M 1 1
Employee
Works For
Department
Dependents of
M
Dependents Management
Evaluates
1
Schedules
M
Employee
1
Is Given
1
Designation
M M
Training
1
Grade
6.
personal as well as office and the hierarchy of the organization in terms of grade and designation. This module when integrated with payroll will provide details of grade, designation and dependents of the employee. This is the basic module which must be integrated with other modules as it provides basic information about employees in particular and organization in general.
Training: This module covers entire training process right from knowing
the training needs of employees, scheduling training, selecting employees for training and keeping track of who attended the training. This module will take information. From master module and skill tracking module and will give information to the appraisal module.
Appraisal: This module keeps track of all information related to the
performance of employees by keeping details of the promotion, memo and grading of the employee by head of dept. and management in different skill sets. This helps in knowing employees performance up to the latest date. When integrated with payroll system the calculations of payroll system will affect according to the increment and promotion given to the employee.
Skill Tracking: The module keeps track of employees skills so that proper
allocation of the most vital human resource management system can be done efficiently. This module provides vital data to appraisal and training modules as one of the important thing to be considered during decision for appraisal is that what skill employee has acquired through training.
Not Null
Not Null
Department_Code Text(10) Department _Name Text (21) Head of the Department Text (3)
DATA TYPE Text(8) Number Text (50) Date/ Time Text (15)
DESCRIPTION Foreign key to Emp Code of Employee table Employee Code and Memo_No Forms Composite Primary key
Table: 9 Increment
DESCRIPTION Employee_Code Increment_No Old_Basic New_Basic Increment Increment_Date Effective_Date Reasons DATA TYPE Text(8) Number Number Number Number Date/Time Date/Time Memo DESCRIPTION Foreign key to Emp Code of Employee table Primary Key In percentage
Table: 10 Promotion
DESCRIPTION Promotion_Id Employee_code Designation_Code Grade Department_Code Reporting_Authority Reason Revised_Basic Date Final_program_no
DATA TYPE Text(12) Text (8) Text (14) Text (13) Text (14) Text (25) Text (20) Number Date/ Time Number
DESCRIPTION Primary Key Foreign key to Emp code of Employee Table Foreign key to Designation code of Designation Table Foreign key to Grade of Grade Table Foreign key to Dept code of Department Table Foreign key to Emp code of Employee Table
DESCRIPTION Training _Code Schedule_ Date Topic No_of_Employee No_of_Days Conducting Person Venue
DATA TYPE Text (14) Date/ Time Text (19) Number (13) Number (16) Text (22) Memo
6.3
Types of Output Employee Master Department Master Grade Master Designation Master Job History Dependents Information Promotion Information Increment Information Training Schedule Training Need Training Selection Training Attendance Skills Information
Memo Information
Report Generation
database fields, so that the characters does not exceed the maximum length.
5. Before storing the data, all fields that take in NULL are store
values as NULL.
7. All database fields that take in a single value, as flag will content
Digit.
8. Primary keys are IDENTITY columns, which makes then Auto-
Increment value field. Data Stores in the reference table / column is validated through a Visual Graphical Component like Combo, ListViews, and TreeViews, which makes the Foreign Key Value consistent and sure to be present in the Parent table.
Back-End Tool -
Employees personal as well as office and the hierarchy of the organization in terms of grade and designation. This module when integrated with payroll will provide details of grade, designation and dependents of the employee. This is the basic module which must be integrated with other modules as it provides basic information about employees in particular and organization in general.
Training :
knowing the training needs of employees, scheduling training, selecting employees for training and keeping track of who attended the training. This module will take information From master module and skill tracking module and will give information to the appraisal module.
Appraisal : This module keeps track of all information related to the
performance of employees by keeping details of the promotion, memo and grading of the employee by head of department. and management in different skill sets. This helps in knowing employees performance up to the latest date When integrated with payroll system the calculations of payroll system will affect according to the increment and promotion given to the employee.
proper allocation of the most vital human resource management system can be done efficiently. This module provides vital data to appraisal and training modules as one training. of the important thing to be considered during decision for appraisal is that what skill employee has acquired through