finalhrsynophsis
-
Upload
harpal-singh -
Category
Documents
-
view
216 -
download
0
Transcript of finalhrsynophsis
-
8/3/2019 finalhrsynophsis
1/27
3
Human Resource
ManagementSystem
PROJECT SYNOPSIS
Submitted to:Mr. Manish SaxenaTraining & Placement Coordinator,Department of Computer Applications.
Submitted by:
Lalit Kumar VermaMCA 6th Sem.
Uptu Roll no.:0605414044
-
8/3/2019 finalhrsynophsis
2/27
3
INDEX
1. About e.soft. technologies.
2. Project introduction.
3. Objective.
4. Project category.
5. Problem statement.
6. Problem Definition.
7. Tools,plateform and software.
8. Basic system requirement.
9. Requirement Specification.
10. Analysis(DFDs,ER Diagram).
11.Proposed system.
12.Complete Structure with module detail.
13.Data Structure.
14.List of report to be generated.
15.Future scope and further enhancement of the project.
16.Implementation of security mechanisms.
17.Bibliography
-
8/3/2019 finalhrsynophsis
3/27
3
About e.Soft Technologies
e.Soft Technologies Limited is a software development and business process consulting companyproviding business process re-engineering consultancy and services, enterprise solutions, ERP,Engineering Services, e-business intelligence, data warehousing, ecommerce solutions and CADsolutions.
e.Soft was incorporated with the prime objective of providing on-site and off-site professionalservices specializing in system integration, application development, CAD and web services.
MISSION
"To Make Technology More Useful for our Clients"
This is the mission for each and every e.Soft employee.
e. Soft deliver premium IT services, CAD services and software solutions that clearly execute the strategicbusiness objectives of their clients and want to be the technology partner that empowers businesses tosucceed.
e. Soft accurately reflect your business vision through IT implementations. e. Soft Technologies was initiallyformed to leverage experience solving complex IT issues. Designing, developing and delivering solid
solutions has become our forte. Custom application development, web solutions, Business Intelligencesoftware, ecommerce and CAD are our specialties. Today it continue with the same methodology helpingour commercial and government customers to achieve their strategic IT goals.
Larger IT issues center around integration using multiple technologies. For companies attempting tointegrate systems or move its back office to the forefront, they have consistently delivered desiredoutcomes. Successful business strategy execution begins with a clear understanding of fundamental goalsfor use of technology. e.Soft can move your company through the analysis phase and help you to clearlydefine your requirements before investing in the more costly development phases. The resulting solutionwill accurately reflect your vision.
At the end of the day " We will Make Technology More Useful to you achieving Your Business
Goals"
-
8/3/2019 finalhrsynophsis
4/27
3
Introduction
The Human resource managementincludes the processes required to coordinate the human resources ona project. Such processes include those needed to plan, obtain, orient, assign and release staff over the lifeof the project.
TheHuman resource managementis an essential factor of any successful business. The competitiveenvironment of the next millennium with its economic and technological challenges, will affect the HRdepartment in the same way it will all other areas of an enterprise.
The HR modules of most ERP system have a set of rich features and will Integrate seamlessly with other
modules and are thus invaluable aids in improving productivity.They offer company wide solutions forHR departments and make it possible for other departments to access specific employee data.
The Human resource management system has to be adaptable to company specific requirements, andshould constantly grow with increasing HR requirements. It should cover all the functions required inbusiness practices. It should be flexible enough to allow you to optimize your business processes bytailoring the ERP solution to suit your organizations need.
Competition in todays age has a new face-Agility. Companies need to act and react faster to a rapidlychanging business environment. Smart Information Management is the key to the companys growth. Thehuman resource segment of a company has always found itself constrained may be because eachfunctional area is working in isolation with other and causes confusion and other adverse effects on growth
and development of the organization.
The HR Management System is an enterprise wide single application consists of solutions for all functionalareas of an HR enterprise.
-
8/3/2019 finalhrsynophsis
5/27
3
Objective
The main objective to develop the project is to make the HRM system simple, easy and increase theproductivity of the Managers in taking decisions because all the information is available in theorganized form.
This software provides a user-friendly interface for the user and it reduces the data redundancy.Centralized information is available which can be accessed by number of users.
The other objective of software project planning is to provide a framework that enables the managerto make reasonable estimates of resources and schedule.
Improved Processing speed: The inherent speed, with which computers process information is onereason why organization seeks the development of the system projects.
Faster Retrieval of information Locating and retrieving information from storage. The ability inconducting complex searches.
Greater accuracy and consistency: Carrying out computing steps, including arithmetic, correctly andconsistently.
Better Security: Safeguarding sensitive and important information in form that is accessible only toauthorized person.
Enhanced Communication: Speeding the flow of information and messages between remotelocations as well as with in offices. This includes the transmission of documents within offices.
Integration of business areas: Coordinating business activities taking place in separate areas of anorganization though capture and distribution of information.
Monitor Cost: Tracking the performance of employees and overhead is essential to determinewhether a firm is performing in line with expectations within budget.
Reduce Cost Using computing capability to process at a lower cost than possible with othermethods, while maintaining accuracy and performance level.
Project Category
Internet ( Web Designing) including RDBMS
The project is based on client server architecture .In client server architecture the interface for user iscreated in any programming language (Front end) and the database where data is stored is called backend .User interface is treated as client to which user request for data and user interface sends the userrequest to server or database and then server returns the data required by the client program manipulation.
RDBMS provides a set-oriented database language. For most RDBMS, this set-oriented databaselanguage is SQL. All information in a relational database (including table and column names) isrepresented explicitly as values in tables. Every value in a relational database is guaranteed to beaccessible by using a combination of the table name, primary key value, and column name. All views thatare theoretically updatable can be updated through the system.
-
8/3/2019 finalhrsynophsis
6/27
3
Problem Statement
At present the system is not computerized, the whole procedure is very time consuming.
All work including data entry to report generation is done manually.
A fair amount of errors are encountered during computation and maintaining detail ofemployees.
For viewing even minute data one has to search a huge archival of data.
For generating report based on employees, various information related to individual is to beconsidered which is very difficult in manual system.
The main problem is with security of data and redundancy.
Companys strength is increasing day by day so there is need of some system which iscapable to keep large databases, security of data, multi-user support.
Problem Definition
The different ERP systems offer many different subsystems under the HR umbrella. Listed beloware some of most common subsystems. The idea is not to be comprehensive but to give an idea about the
options available. The various subsystems under the HR module are:
Personnel Management.
Organizational Management.
Payroll Accounting.
Time Management.
Personnel Development.
-
8/3/2019 finalhrsynophsis
7/27
3
Tools/Platforms & Software
Platform(OS) :- Windows 2000 Professional/200 Server/XP Professional.
Tool :- ASP.Net 2005 USING C#.
Database :- SQL Server 2005.
BASIC SYSTEM REQUIREMENTS
There are three types of system requirements for the proposed system:-
Hardware Requirements. Software Requirements. Man Power.
HardwareRequirements:-o Pentium III processor or higher 1.6 GHZ
o 256 MB RAM.
o 512 MB RAM (RECOMMANDED).
o 40 GB HDD.
o 52X CDROM .
o Color monitor, mouse, and keyboard.
-
8/3/2019 finalhrsynophsis
8/27
3
.
Software Requirements :-
o WINDOWS 2000 Prof./2000 Server/ XP.
o RDBMS MS SQL Server 2005.
o ASP.Net 2005 using C#.
Man Power :-
o System Administrator.
o Well-Qualified Computer Operator.
Requirement Specifications
The Login box should appear when the system is invoked.
The screen available for browsing should be based on the login condition.
Administrator can create the user of the system.
The Administrator can allocate the task of approval of Employees.
Administrator sends Feedback regarding the CVs.
Administrator can see all activities requested by the Employees and other sources.
Administrator has the right to conduct Exam for Recruitment.
Proposed System
Automate the existing manual system.
Online registration of employees.
Quick and fast communication.
-
8/3/2019 finalhrsynophsis
9/27
3
Tracking of status of employees is easy.
Notify the employees about the updates and schemes.
Financial position of the company can be easily determined.
Reports can be customized.
The users can upload their profile.
Analysis
Data Flow Diagram:
-
8/3/2019 finalhrsynophsis
10/27
3
0-Level DFD
CANDIDATE
HR MANAGER
DEPARTEMENT
HUMAN
RESOURCE
MANAGEMEN
T
SYSTEM
Job detail
CV
Select
candidate
list
Selected
list
Candidate
list
Employee
profile
Job request
Salary
structures
Reports
-
8/3/2019 finalhrsynophsis
11/27
3
1-Level for Recruitment process
RECRUITME
NT
PROCESS1.1
1.1
DEPARTEMENT
CANDIDATE
HR MANAGER
Written Marks
CV Entry
Job
Advertise
Written
Exam
Marks
Candidate
details
Advertisement
details
Jobdetails Send
application
Information about
selection
Job requestrerequest
Information
about
selected
candidates
Written
examdetails
Interview
details
Vacancy
details
Selected
candidate
s list
-
8/3/2019 finalhrsynophsis
12/27
3
1-Level DFD for Employee Module
EMPLOYEEREGISTRATIO
N PROCESS1.2
emp master
emp official
Employee
personal
information
Employee official
information
emp experience
HR MANAGERDEPARTEMENT
Employee
profile
Employees
experience
emp family
Family
details
emp qual
Qualification
details
Employee
details
emp training
Training
details
emp transferTransfer
details
-
8/3/2019 finalhrsynophsis
13/27
3
1-Level DFD for Payroll Module
Payroll
Process
1.3
HR MANAGER
Salary formula Allowance details
Allowance master
Allowance details
Salary formula
Salary
structure
details
Recruitment_ DetailsReq_cod
e
Dept_code Req_date
advertise
dJob_Advertise
Job_code
Specification
Last_dat
e
-
8/3/2019 finalhrsynophsis
14/27
3
ER Diagram
Total_
vacancy
Descriptiontake
shas
Interview_ Details
Human Resource
Management System
Interview_dat
e
Job_code
Candidate_cod
e
CV_codeDesignation_cod
e
Dept_cod
ehas
Employee
Emp_nam
e
Emp_cod
e
h
as
transferre
d
Transfer_typ
e
Transfer_dat
e
Transfer_to
Transfer_from
Emp_tranfer
Emp_code
Pay_details
Basic_pay
Deduction
Emp_code Bonus
-
8/3/2019 finalhrsynophsis
15/27
3
C omplete S tructure
NUMBER OF MODULES AND THEIR DESCRIPTION
Application is divided in four modules. They are listed as below:
Master Database Module
Recruitment Module Employee Module.
Payroll Module
Master Database module contains five options:--
1. Country2. State3. City4. Department5. Designation6. Grade
Access to master database is provided to only administrator.
Country
This module provide an interface to the administrator through which administrator can Add, Update, Deletethe records of the Country Database.
1. Country Code(In text box, auto generated)2. country Name(In Text box)
From here administrator can change the details as well as delete the record of that country. Propervalidations and checks are provided for entered data.
State
This module provide an interface to administrator the through which user can Add, Update, Delete the
records of the State Database. The existing country names are displayed in a combo; administrator canselect a country from here and can enter the state name for that country. He can also see the existingrecords.
1. Country Name (In combo box)
2. State Code (In text box, auto generated)
3. State Name (In Text box)
From here administrator can change the details as well as delete the record of that state. Proper validationsand checks are provided for entered data.
-
8/3/2019 finalhrsynophsis
16/27
3
City
This module provide an interface to administrator the through which user can Add, Update, Delete therecords of the City Database. The existing country names are displayed in a combo; then states accordingto selected country are displayed. Administrator can select a country from here and then state and canenter the city name for that record. He can also see the existing records.
1. Country Name (In combo box)
2. State Name (In combo box)
3. City Code (In text box, auto generated)
4. City Name (In Text box)
From here administrator can change the details as well as delete the record of that city. Proper validationsand checks are provided for entered data.
Country
This module provide an interface to the administrator, through which administrator can Add, Update, Deletethe records of the Department Database.
1. Department Code (In text box, auto generated)
2. Department Name (In Text box)
From here administrator can change the details as well as delete the record of that department. Propervalidations and checks are provided for entered data.
Designation
This module provide an interface to administrator the through which user can Add, Update, Delete therecords of the Designation Database. The existing country names are displayed in a combo; administratorcan select a country from here and can enter the state name for that country. He can also see the existingrecords.
1. Department Name (In combo box)
2. Designation Code (In text box, auto generated)
3. Designation Name (In Text box)
From here administrator can change the details as well as delete the record of that state. Proper validations
and checks are provided for entered data.
Grade
This module provide an interface to the administrator through which administrator can Add, Update, Deletethe records of the Grade Database.
1. Grade Code (In text box, auto generated)
2. Grade Name (In Text box)
From here administrator can change the details as well as delete the record of that grade. Propervalidations and checks are provided for entered data.
-
8/3/2019 finalhrsynophsis
17/27
3
Recruitment Module contains following parts:--
Job Openingo Job Identification
o Job Advertising
Candidate DetailsCandidate Entry
Candidate Shortlist
Written Exam DetailsWritten Marks
Short listed Candidates
. InterviewInterview Details
Selected Candidates
Job Opening
This module contains two parts:
o Job Identification
This part identifies the vacancies for different designations in different departments. Here user can enterthe details and also update, find and delete the records. The existing department names are displayed incombo and with respect to selected department, designation names are displayed in a combo. User canupdate and retrieve the information as well as can also delete any selected record.
o
Job Advertising
This part is used to fill the details for advertising the identified job. In this part advertising details arefilled according the job code. User can update and retrieve the information as well as can also delete anyselected record.
Candidate Details
This module contains two parts:
o Candidate Entry
This part is used to fill some important details of the candidates and stores the path where candidatesCV is stored. CV path can be stored in CV path text box by clicking the browse button.
o Candidate Shortlist
This part shows the details of candidates, according to a job code in a listview. By checking a particularCV code and clicking show detail CV, user can see the detail CV of that particular candidate. Mail canalso be send to checked candidate. By checking a row in listview and clicking the sent mail button, mailsending form is opened and in TO field, that candidates mail id is automatically placed.
-
8/3/2019 finalhrsynophsis
18/27
3
Written Exam Details
o Written Marks
This part stores all the details of written exam. Marks of each candidate are stored here for furtherprocessing. These details can be seen by user at any time.
o Short listed Candidates
This part shows the selected candidates details according to job code. By selecting job code in acombo, all candidates, who are selected in written exam according to criteria, their details are displayed inal list. A mail can be sent to notify them about their selection for interview round.
Interview
o Interview Details
This part is used to store all the information of the interview round. All information of a particularcandidate can be stored here and also can be retrieved after.
o Selected Candidates
This part shows the list of finally selected candidates. Mail can be sent to all the candidates about theirselection and about other information.
Employee Module contains three parts:
o Employee Profile
o Employee Training
o Employee Transfer
Employee Profile
This is used to store all the details of companys employees. In this employees personal, official,experience, qualification and family details are stored and all details of a particular employee can be
retrieved, updated or deleted. Each employee has a unique emp code. If an employees personalinformation will be deleted, all other information related to him will be deleted so that no duplication ofdata will be there.
Employee Training
When a person joins the company as a employee, company give him/her training. All informationrelated to the training of employees can be maintained in this module.
Employee Transfer
Employees transfer details are stored here. As user select a emp code from a combo, all details such
as employee name, department, designation, grade are displayed in text boxes. New department,
-
8/3/2019 finalhrsynophsis
19/27
3
designation and grade can be selected through combos. It can also be stored whether it is a promotionor a simple transfer. This information can be retrieved, updated and deleted.
Payroll Module contains three sections:o Allowance Details
o Allowance Values
o Salary Structure
Allowance Details
This part is used for all the allowance related details that are given by company to its employees.
Allowance ValuesThis part is used for the information related to allowance values. Here all details of the values
of the allowance are stored according to the department and designation. Particular informationcan be seen in listview by clicking the add button.
Salary StructureThis is used for determining the salary structure of a designation according to department.
D ata S tructure
Country master
Field Name Type Constraints Description
country_code Varchar(10) Primary Key Autogenerated
country_name Varchar(30) Not null
State_master
Field Name Type Constraints Description
state_code Varchar(10) Primary Key Autogenerated
state_name Varchar(30) Not null
-
8/3/2019 finalhrsynophsis
20/27
3
city_master
Field Name Type Constraints Description
city_code Varchar(10) Primary Key Autogenerated
city_name Varchar(30) Not null
dept_master
Field Name Type Constraints Description
dept_code Varchar(10) Primary Key Autogenerated
dept_name Varchar(30) Not null
desg _master
Field Name Type Constraints Description
desg_code Varchar(10) Primary Key Autogenerated
desg_name Varchar(30) Not null
grade
Field Name Type Constraints Description
grade_code Varchar(10) Primary Key Autogenerated
grade_name Varchar(30) Not null
-
8/3/2019 finalhrsynophsis
21/27
3
recr_master(Recruitment related Information)
Field Name Type Constraints Description
req_code Varchar(10) Primary Key Autogenerated
dept_code Varchar(10) Referencesdept_master
desg_code Varchar(10) Referencesdesg_master
total_vacancies Int(4)
req_date Datetime(8)
remarks Varchar(50)
Priority Varchar(10)
job_advertise
Field Name Type Constraints Description
job_code Varchar(10) Referencesrecr_master
specification Varchar(50)
description Varchar(50)
last_date Datetime(8)
-
8/3/2019 finalhrsynophsis
22/27
3
cv_entry
Field Name Type Constraints Description
cv_code Varchar(10) Primary Key Autogenerated
job_code Varchar(10) Referencesrecr_master
cand_name Varchar(50) Referencesdesg_master
address Varchar(50)
date_of_bitrh Datetime(8)
contact Varchar(20)
email_id Varchar(30)
qualification Varchar(50)
skills Varchar(50)
cv_path Varchar(50) Not Null
selected Varchar(10)
sent_mail Varchar10)
-
8/3/2019 finalhrsynophsis
23/27
3
written_marks
Field Name Type Constraints Description
cv_code Varchar(10) References cv_entry
job_code Varchar(10) Referencesrecr_master
written_date Datetime(8)
technical_paper Int(4)
general_marks Int(4)
gmax_marks Int(4)
paper1_marks Int(4)
paper2_marks Int(4)
grand_toatal Int(4)
totalmax_marks Int(4)
g_percent Numeric
total_percent Numeric
selected Varchar(10)
sent mail Varchar(10)
interview_detail
Field Name Type Constraints Description
job_code Varchar(10) References
-
8/3/2019 finalhrsynophsis
24/27
3
recr_master
cv_code Varchar(10) References cv_entry
interview_date Datetime(8)
no_of_interviewers Int(4)
Int_1 Varchar(50)
Int_2 Varchar(50)
Int_3 Varchar(50)
Int_4 Varchar(50)
comm._skills Varchar(10)
tech_skills Varchar(10)
emp_transfer
Field Name Type Constraints Description
emp_code Varchar(10) Referencesemp_master
transfer_no Varchar(10) Primary Key
deptcode_from Varchar(10)
deptcode_to Varchar(10)
desg_from Varchar(10)
pre_grade Varchar(10)
new_grade Varchar(10)
transfer_date Datetime(8)
-
8/3/2019 finalhrsynophsis
25/27
3
transfer_type Varchar(10)
List of Reports to be Generated
List of Employees in an Organization.
Allowance Report paid to Employees.
Recruitment Report.
Report of CVs.
Report of selected Candidates.
Department wise List Generation.
Reports of Training.
Report of Transfer of Employees.
Future Scope and Further Enhancement of the Project
The project Human Resource Management System is flexible enough to meet therequirements of the Organization. This project will help in enhancing the knowledge and alleviating theskills in the field of software development by adding up hands on experience in the same for anyone. Thissoftware not only increases the efficiency of the working but also attains maximum user requirement byproviding them suitable service.
The most important aspect of any organization is how quickly and accurately one can get up-to-date information from one place.
Implementation of Security Mechanisms
-
8/3/2019 finalhrsynophsis
26/27
3
Security features are implemented. No unauthorized access to the package as the security is
implemented through login and passwords. Only authorized person can view web pages and can
access/modify the data store in database. The far most security is provided by the database itself being
implemented. It installs with a much higher level of security. In this system there are two types of user
General user and administrator type user and different types of permissions are given to them according to
their rights. The Backup and Restore components allow creating a copy of database for protection of data.This copy is stored protected from the potential failures of the server, the instance of the database server. If
any problem occurs the backup copy is used to recreate or restore the database.
BIBLIOGRAPHY
www.humanresource.com.
An integrated approach to software engineering, by Pankaj Jalote, Narosa publishinghouse.
System analysis & design, by Elias M. Ewad,Galotia publication.
Database system concepts, by Korth.
Fundamentals of database systems, 3rd edition, by Elmasri & Navathe.
http://www.humanresource.com/http://www.humanresource.com/ -
8/3/2019 finalhrsynophsis
27/27
3