0% found this document useful (0 votes)
57 views20 pages

Web Engineering Project Proposal: "Human Resource Management System"

This document is a proposal for a Human Resource Management System (HRMS) project. It includes an introduction describing the need for an online HRMS, objectives of the proposed system such as facilitating communication between employees and HR. It discusses advantages like security, accuracy and efficiency. It provides an overview of key HRMS modules like recruitment, time and attendance, employee self-service, and payroll. The proposal describes the software, hardware, and user requirements and provides feasibility analysis to determine if the technology, resources, and impacts support implementing the system.

Uploaded by

Badar Raja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views20 pages

Web Engineering Project Proposal: "Human Resource Management System"

This document is a proposal for a Human Resource Management System (HRMS) project. It includes an introduction describing the need for an online HRMS, objectives of the proposed system such as facilitating communication between employees and HR. It discusses advantages like security, accuracy and efficiency. It provides an overview of key HRMS modules like recruitment, time and attendance, employee self-service, and payroll. The proposal describes the software, hardware, and user requirements and provides feasibility analysis to determine if the technology, resources, and impacts support implementing the system.

Uploaded by

Badar Raja
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Web engineering project

proposal

“HUMAN RESOURCE MANAGEMENT SYSTEM”

SUBMITTED BY

M.BADAR ISHFAQ UW-16-CS-BS-071

SUBMITTED TO

“MAM SADIA”
TABLE OF CONTETS

1. INTRODUCTION

2. OBJECTIVES OF PROPOSED SYSTEM

3. ADVANTAGES OF PROPOSED SYSTEM

4. OVERALL DESCRIPTION

5. PROJECT REQUIREMENTS

6. DEFENITION OF PROBLEM

7. FEASIBILITY STUDY

8. SOFTWARE DEVELOPMENT

9. CONCLUSIONS
Abstract

Human Resources Management is a web base system which deals


with the facilities and requirements the Human Workforce are availing
and need for their working process and carrier growth. It used to act
as a bidirectional process flow which increase the “Workforce” and
“Senior Management” and collaborate everybody’s requirements in a
solution space and help to provide a better and value added service or
outcome to customer or client of the organization. The human
resource management information system is not only a web-based
human-machine system that can support and help the administrative
supervisor but also an open technology system for organization.
INTRODUCTION

My project Human Resource Management System is a web base


system that manages stores and all the data needed to describe the
personal and their framework within an organization. The system has
been to facilitate good Interaction/communication facilities between
the employees and HR Administration. It includes definition of various
levels of hierarchy in an organization, the salary structure pertaining to
every element in this hierarchy, the description of every department
functioning in the organization and the overall employ database which
integrates elements in all the aforementioned. It has a database
administration that has access to the entire database, in regards with
viewing and update of information. The exclusive right is implemented
using authorized access. Also viewing all data and editing of personal
data can be done by any employee, this also using authorized access.
Communication between personnel and administrator has also been
provided for.
The data can be accessed, manipulated and retrieved very easily. The
interface has been made very user friendly. The data is well protected
for use and the data processing ie, result of query functions has been
made very quick and efficient.
OBJECTIVES OF PROPOSED SYSTEM

The Human Resource Database Management system is very user


friendly and appealing. The Human objective of the system is to
maintain and retrieve information about the entire personnel
framework of the organizational system. The system is fairly simple in
design and implementation.
The main objectives of this system can be summarized as follows:

 Design of a hierarchical framework in terms of positions held


thus depicting the organizational hierarchy. Update of the
structure of the same, as well as addition of new elements.

 Search for all employees, departments, dependent information


etc possible. Also department-wise, level-wise and other
parameter based search enabled.

 Communication between employee and administrator.

 Computerized payroll generation, manipulation and


management.

 Easy management of databases of various sections covering key


aspects.
ADVANTAGES OF PROPOSED SYSTEM

 Very simple and easy to implement

 Security of data

 Ensure data accuracy

 Administrator discretion and control over the entire system.

 Reduces the damages of machine

 Minimizes manual data entry

 Greater efficiency

 User friendly and interactive

 Less time consuming


Modules in HRMS (Human Resource management System)

1. Recruitment System

Recruitment system have come a long the way. Many of the online
recruitment system modules offer the ability to link data to your
web site. The advantage is that all of the data is contained in your
database, and you can easily search to determine who the most
qualified candidate. Its nice to have if your HRIS have Applicant
self-service, where the applicant can setup a profile and actually
monitor their stage in the hiring process. A few systems take the
process a step further by offering assesment center module that
integrated with the recruitment system.

2. Time and Attendance

Attendance management with a manual process is a wasteful,


and time consuming process. The ability to automate overtime
fees calculation is one of the advantages that you can get from
time and attendance that integrated with your fingerprint
devices. Other function that you can use to save your time is you
can easily (one single click method) make the attendance report.

3. Employee Self Services

Employee Self Service systems provide employees, supervisor, head of


department, and head of division with the ability to access and,
approved, change data related to themselves or their employees
online or through HRMS. The advantages of these systems are
obvious. Supervisor, and employees, have the ability to look up
important details on their sub ordinate employees (if they are
supervisor or beyond), or themselves, without having to contact HR.

4. Payroll Solution

Many of today’s HR applications offer payroll as an option. The largest


benefit of this option is that all of both the HR and Payroll data is
contained in a single system. Therefore, double input or the transfer of
data does not exist. The software packages that don’t offer payroll
usually provide the capability of importing or exporting data to a third
party payroll option.
PROJECT REQUIREMENTS
SOFTWARE SPECIFICATION

 Operating System: Windows 2000/XP/Vista


 Front End: HTML/CSS/JAVASCRIPT
 Rear End: Oracle SQL
 Design Tool: UML

HARDWARE SPECIFICATION

 Processor: x86 compatible processor with 1.7 GHz Clock Speed


 RAM: 512 MB or greater
 Hard Disk: 20 GB or grater
 Monitor: VGA/SVGA
 Keyboard: 104 keys standard
 Mouse: 2/3 button. Optical/Mechanical.

USER CHARACTERISTICS

Every user:
 Should be comfortable with basic working of the computer
 Must have been knowledge of English
 Must carry a login ID and password used for authentication
CONSTRAINTS

 The GUI restricted to English

 Login ID and password used for identification of


user/administrator. There is no facility for a guest login.
ALTERNATIVE SOLUTIONS

 Improved manual System: One of the alternative solutions is


the improvement of the manual system. Anything, which can be
done by using automated methods, can be done manually. But
the key question is how to perform a task manually in a sound
and optimal manner. Following are some suggestions, which can
be useful in manual system.

A more sophisticated register maintenance dedicated to each


subsystem can be maintained with centralised control and
evolution. Adequate dedicated staff may be maintained so that
updates are made at very moment at the same time. Proper
provision for proper work should be put into place. This would
require considerable extra work force.

 Batch system: An alternative solution can be used of computer


based batch system for maintaining the information regarding
personal details. A batch system refers to a system in which data
is processed in a periodical basis. The batch system is able to
achieve most of the goals and sub goals. But a batch system
data is processed in sequential basis. Therefore batch system is
not suggested.

 Online system: This system (HRDBMS) provides online storage,


update and retrieval facility. This system promises very less or
no paper work and also provides help to administrate and
company personal. In the system everything is stored
electronically so constants of paper work are eliminated and
multiple files usage is not required. Information can be retrieved
very easily without scanning multiple registers this system is
been discussed here.
FEASIBILITY STUDY

Depending on the result of initial investigation the survey is now


expanded to a more feasibility study. Feasibility study is a test of
system proposal according to its workability, impact on the
organization, ability to meet needs and effective use of the resources.
It focuses on these major questions:

 What are the uses demonstrable needs and how does a


candidate system meet them?

 What resources are available for given candidate system?

 What are the likely impacts of the candidate system on the


organization?

 Whether it is work to solve the problem?

During feasibility analysis for this project following primary areas of


interest are to be considered. Investigation and generating ideas about
a new system does this.

STEPS IN FEASIBILITY ANALYSIS

 Form a project team and point a project leader.


 Prepare system flow chart.
 Enumerate potential proposed system.
 Define and identify characteristics of proposed system.
 Determine and evaluate performance and cost effective of each
proposed system.
 Weight system performance and cost data.
 Select the best proposed system.
 Prepare and report final project directive to management.
TECHNICAL FEASIBILITY

This is a study of resource availability that may affect the ability to


achieve an acceptable system. This evaluation determines whether the
technology needed for proposed system is available or not. The key
questions to be addressed are:
Can the work for the project be done with current equipment existing
software technology and available personnel?
Can the system be upgraded if further development occurs and
requirements increased?
If new technology is needed then what can be developed.
Technical feasibility is concerned with specifying equipments and
software that will successfully satisfy the user requirements. The
technical need of the system includes:

FRONT-END AND BACK-END SELECTION:

An important issue for the development of the project is the selection


of suitable front-end and back-end. When we decided to develop the
project we went thorough and extensive study to determine the most
suitable platform that suits the needs of the organization as well as
helps in development of the project.
The aspects of our study included the following factors.

Front-end selection:

ADVANTAGES OF JAVASCRIPT/HTML/CSS:
 Creates sophisticated windows and application in a short time.
 Provision of inbuilt templates for victual elements like button,
frames, label etc
 Use of keyboard and mouse for visual design
 Automatic generation of standard codes
 Access to object oriented techniques supported by java language
Back-end selection:

ADVANTAGES OVER ORACLE SQL:

 Multiple user support.


 Efficient data handling.

 Provide inherent features for security.
 Effective data retrieval and maintenance.
 Stored procedures.
 Popularity.
 Operating system compatibility.
 Easy to install.
 Various drivers must be available.
 Easy to implement with front-end.

According to above started features we selected Oracle SQL as the


backend. The technical feasibility is frequently the most difficult area
encountered as this stage. It is essential that the process of analysis
and definition be conducted in parallel with an assessment to technical
feasibility. It centre on the existing computer system and what extent
it can support the proposed system.
ECONOMICAL FEASIBILITY

Economic justification is generally the “Bottom Line” consideration for


most systems. Economic justification includes a board range of
concerns that include cost benefit analysis. In this we weight the cost
and the benefits associated with the candidate system and if it suits
the basic purpose of the organization i.e. Profit making, the project is
making to the analysis and design phase.

 The financial and economic questions during the preliminary


investigation are verified to estimate the following:

 The cost to conduct a full system investigation.

 The cost of hardware and software for the class of application


being considered.

 The benefits in the form of reduced cost.

 The proposed system will give the minute information, as a


result the performance is improved which in turn may be
expected to provide increased profits.

 This feasibility checks whether the system can be developed with


the available funds. The human resource Database Management
System does not require enormous amount of money to be
developed. This can be done economically if planned judicially,
so it is economically feasible. The cost of project depends upon
the number of man hours required.
SOFTWARE DEVELOPMENT

PHASE OF SOFTWARE DEVELOPMENT

Software Engineering deals with various tools, methods and


procedures required for controlling the complexity of software
development, project management and its maintenance. Object-
oriented development emphasizes on using programming languages
with certain unique capabilities for real world object modelling.
Object model is the conceptual framework for object-oriented
development.

The four major elements of this model are Encapsulation,


Abstraction, Modularity and Hierarchy.

Software systems pass through two principal phases during their


lifecycle.
 The development phase.
 The operation and maintenance.

Software development passes through various phases. They include

Program definition: The first stage in the development process


understands the problem in question and its requirements.
Requirements include the context in which the problem arouses,
functionality expected from the system and system constraints.

Analysis: Analysis phase delivers requirement specification. The


system specification serves as an interface between the design and
the implementer as well as between the implementer the user.

Design: Design is the process of mapping system requirements


defined during analysis to an abstract representation of a specific
system implementation. Since the whole system may be complex
the main design objective is decomposition. The system is divided
into modules and their interactions. The module may be then
further decomposed into sub modules and procedures until each
module can be implemented easily.

Coding or Implementation: Once the specification and design of


the software is over, the choice of the programming language
remains as one of the most critical aspect in producing reliable
software.

Testing: Testing is the process of evaluating a system or system


components on manual or automated means to verify that it
satisfies the specified requirements.
CONCLUSION

An application has been developed using HTML/CSS/Oracle

development and java database programming connectivity via oracle

driver so as to meet the requirements of an organization, thereby

ensuring quality performance.

The data can be accessed, manipulated and retrieved very easily. To

conclude this software has proved to be a user friendly interface.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy