Professional Documents
Culture Documents
Project Definition
Human resource management is an emerging part of any company. It deals with many issues such as recruitment, placement, evaluation, compensation and development of different aspect of employees.
There are four module in this project 1. Module1 Administrator 2. Module2 HR 3. Module3 Employee 4. Module4 - Candidate
Module Description
Identifying HR needs
WHAT THIS PROJECT DOES This project is designed by concerning the need of any IT enabled industry. This project have all the major functionality for supporting the HRM part of any IT company.
HRM FUNCTIONS
Human
resource planning assesses the human resource needs associated with strategic management and helps identify staffing needs. Staffing includes attracting and selecting individuals for appropriate positions. Training and performance evaluation are means of ensuring that employees can contribute to the organisation.
Process should be fast. It should take less time for processing. It should use less server-side resources. It should be more accurate and user- friendly. It should take less cost.
Main processor
Software configuration:
Operating system : Windows XP Programming specification : J2EE Framework/Open Source : Struts 1.3 Integrated Development Environment : My Eclipse 6.1 Web Server : Tomcat 6.0/Weblogic 7.1 Back End(Database) : Oracle 10g Tools : JSP, Servlet, HTML, Java script
STRUTS
Struts Architecture Struts is an open source framework used for developing J2EE web applications using Model View Controller (MVC) design pattern. It uses and extends the Java Servlet API to encourage developers to adopt an MVC architecture. .
How Struts Works? The basic purpose of the Java Servlets in struts is to handle requests made by the client or by web browsers. In struts JavaServerPages (JSP) are used to design the dynamic web pages. In struts, servlets helps to route request which has been made by the web browsers to the appropriate ServerPage
TOMCAT SERVER
Tomcat is a container for servlets Tomcat can act as a simple standalone server for Web applications that use HTML, servlets, and JSP Apache is an industrial-strength, highly optimized server that can be extended with Tomcat Tomcat organizes all these parts into a single directory structure for each web application o A web application can consist of multiple pieces Static web pages (possibly containing forms) Servlets JSP
MODULAR CHART
CALIBARATION OF HRMS
Login
Administrator Login
Hr Login
Employee Login
Canidadate Login
ADMINISTRATOR LOGIN
USER NAME
PASSWORD
ADMIN HOME
Add HR
Edit HR
Delete HR
HR HOME
Job Management
Rating Management
Employee Management
Class Management
Loan Sanction
Leave Sanction
Give Announcement
Job Management
Create Job
Modify Job
Close Job
Rating Management
Add Rating
Modify Rating
Delete Rating
Employee Management
Add Employee
Edit Employee
Delete Employee
Class Management
Add Class
Edit Class
Delete Class
Loan sanction
Loan Sanction
Leave Sanction
Give Announcement
Give Announcement
View Feedback
Candidate Management
Modify Resume
Apply Job
NOTATIONS
Data-Flows show the movement of data in a specific direction from the source to the destination. It represents a packet of data.
Processes show the operations performed on the data, which transform it from input to output.
Sources and Destinations of data are the external sources and destinations of data, which may be people, programs, organizations or other entities interacting with the system, but are outside its boundary. Data Stores are places where data are stored such as files and tables.
Candidate details
Loan details
Rating Details
Candidate ProcessA
Loan Process
Rating Process
Leave Details
Feedback details
Leave Process
Feedback Process
Leave information
Feedback information
Announcement information
LEVEL2 DIAGRAM
Added successfully Hr details Edited successfully
Hr details
Add HR process
Edit HR process
Hr information
Hr information
Employee details
Employee process
Employee information
JOB_I D
JOB_T ITLE
JOB_DE CRIPTIO N
JOB_APP LY_ID
CAND_I D
STATU S
JOB
CLOSI NGNGDATE
JOB_APPLY
JOB_ID
HA S
STATU S
FEEDBACK _ID
FEEDBACK _HEADING
EMP_ID
LOAN_ AMOU NT TYPE_ OF_LO AN RATE_OF _INTERE ST SATAU S LOAN_ DATE HAS FEEDBACK HAS EMP_ID
TIME
LOAN
EMP_ID
HA S
LEAVE _ID
EMPLOYEE
EMP_NAM E
LEAVE
EMP_PASS WORD
EMP_I D STATU S
OTHER_A LLOWAN CE
CLASS_NA ME
HR_ID CONVEY ENCE PROFES SIONAL_ ALLOWA NCE HR_EMAI L HR_PA SSWO RD HR
HR_NAM E
BASIC
CLASS
PROVIDE NT_FUND
DA
HRA
ANN_I D
HR_GENDE R
HR_ADDR ESS
ID
USERNA ME PASSWO RD
EMP_LOGIN
PASSWO RD
PASSWO RD
USERNA ME
PASSWO RD
ADMIN
USERNA ME
LOGIN
USERNA ME
LOGIN_I D ID
Advantages
To give more accuracy to the system i.e. rather going manual modification we involve computer for accuracy. Least but most important it saves time of HR personal's & money of the organization.
Expected Benefits
1. Once the database is created all the information will be on fingertip and further updating will not be time consuming. 2. Large amount of data can be stored and managed more accurately, efficiently and less expensively. 3. Backups can be maintained easily and portion of the database can be retrieved at the time of need. 4. 5. 6. Human error of compilation and analysis are reduced. Data are more reliable and accurate. Quick feedback for decision making is available as and when required.
FUTURE ENHANCEMENT
There are many areas in which future enhancement in this project can be done. Like performance based bonus to the employee will be added to this project. There are many areas of training can be added as entity for improving this project. Industrial relations and industrial disputes type
Thank You