Professional Documents
Culture Documents
HR Synopsis (No DFD)
HR Synopsis (No DFD)
Table of Contents
1. TITLE OF THE PROJECT..............................................................................................1
2. INTRODUCTION AND OBJECTIVES OF THE PROJECT............................................1
2.1 INTRODUCTION.........................................................................................................1
2.2 OBJECTIVES................................................................................................................1
3. PROJECT CATEGORY..................................................................................................2
4. ANALYSIS.........................................................................................................................2
4.1EXISTING SYSTEM.....................................................................................................2
4.2 PROPOSED SYSTEM..................................................................................................3
4.3 DATA FLOW DIAGRAMS..........................................................................................4
4.4 ER DIAGRAM..............................................................................................................6
4.5 STRUCTURE OF THE MODULE.............................................................................7
.............................................................................................................................................7
5. COMPLETE STRUCTURE................................................................................................8
5.1 MODULES AND THEIR DESCRIPTIONS................................................................8
5.2 DATA STRUCTURE OF THE MODULES...............................................................10
5.3 PROCESS LOGIC FOR ALL MODULES.................................................................19
5.4 TESTING PROCESS TO BE USED...........................................................................20
5.5 REPORT GENERATION...........................................................................................21
6. TOOLS/PLATFORM, HARDWARE AND SOFTWARE REQUIREMENT
SPECIFICATION..................................................................................................................22
6.1 TOOLS AND PLATFORM.........................................................................................22
6.2 SOFTWARE REQUIREMENT SPECIFICATIONS.................................................23
7. ARE YOU DOING THIS PROJECT FOR ANY INDUSTRY/CLIENT?.......................26
8. FUTURE SCOPE AND FURTHER ENHANCEMENT OF THE PROJECT.................26
9.BIBLIOGRAPHY...............................................................................................................26
1
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
2.2 OBJECTIVES
The objectives of the Human Resource Management System by tracking the process of
creation of duties and Jobs, which will be accessible all over the world.
HRIMS has been developed using a number of modules comprising of the following:-
1. Administration
2. Mailing System
3. Attendance Management
4. Leave Processing
5. Scheduling Of Duties
6. Discussion Forum
7. Payroll
2
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
3. PROJECT CATEGORY
4. ANALYSIS
System development is having two major components: System analysis and System design.
System analysis is the process of collecting and interpreting facts, understanding problems
and using the information to suggest improvements on the system. This will help to
understand the existing system and determine how computers make its operation more
effective.
4.1EXISTING SYSTEM
3
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
Proposed System
The proposed system is completely online. It is designed to meet all the disadvantage of the
existing system. In order to overcome the drawbacks of the existing system, it was decided
to create better use interface and databases, which are integrated, reliable, consistent,
flexible and secure.
HR mailing module has a mailing facility by which whenever an employee logs in to the
system any mails that he has received will be made available to him or her. The
management has the facility to send the mail to every person at the click of a button.
Attendance module provides the facility for the employees to mark their attendance online
so that they can avoid the affair of going into the manager’s office and waiting to sign the
muster role. The management on the other side has the facility of generating the reports
regarding the attendance of each and every employee at the mere click of a button.
Leave processing module provides the proposed system also has the facility for the
employees to apply for leave online. The leave application will be send to the HR manager.
If the HR manager approves the leave the employee will be notified automatically and
corresponding changes will be made into the attendance database.
4
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
1) The manager or the administrators can view of access the information virtually from
anywhere in the firm.
2) The managers have the flexibility of providing to the employee with all that material
and information that is necessary.
3) The employee can gain on hand information on which he need to get scheduled.
4) The information can be managed in a standardized database, which can always serve
the process of search much easier and faster.
5
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
6
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
7
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
8
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
9
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
10
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
11
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
4.4 ER DIAGRAM
12
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
Add Employee View Employee Details View & Edit Personal Details
Send Questions
Create Duty Attendance Report
Check mail
Create Module Leave ReportView&
Send messages
View&Edit Discussion Forum View Job
Create Job Create Salary details
Leave Report
Attendance Report Leave Request
View&Edit Discussion Forum
Provide Job
View Salary
View & Send messages View & Send messages
Edit Questions
Check Attendance
SanctionSalary
13
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
5. COMPLETE STRUCTURE
5.1 MODULES AND THEIR DESCRIPTIONS
The “Human Resource Management System” is meant as a system which helps the
management of a large organization. This system is meant to help the management in the
administration of an organization which will be accessible to the employees of the
organization.
MODULES OF THE PROGRAM
The system as a whole can be divided into different modules among which the important
ones are:
Administration
Mailing System
Attendance Management
Leave Processing
Scheduling of Duties
Discussion Forum
Payroll
There Are Mainly Three Types of Users: -
Administrator
Head
Employee
The Administrator part is done by the Administrator. The Head part is done by the Head
and its report is viewed by the Administrator. The Employee part is performed by the
Employee and its reports are viewed by the Head.
1.Administration
This module forms the main part of administration of the entire system. This module is
concerned with the whole administration of the organization. The HR manager will be
having many responsibilities like making an employee know about his/her duties, or inform
him/her about my change in the earlier assigned activities. This module is devoted entirely
to the administration side, which will be accessible only to the administrator.
14
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
2. Mailing System
There may be many notifications that will have to be send to the employees time after time.
It will be very difficult for the management to inform each and every person about the
notification personally. If the notice is displayed on a common notice board changes are
there that some may not see the notice. To overcome this limitation this module deals with a
mailing facility by which whenever an employee logs in into the system any mails to every
one at the click of a button.
3. Attendance Management
The attendance of the employees will have to be carefully monitored. The proposed system
has the facility for the employees to mark their attendance online so that they can avoid the
affair of going into the manager’s office and waiting to sign the muster roll. The
management on the other side will have the facility of generating the reports regarding the
attendance of each and every employee at the mere click of a button.
4. Leave Processing
The proposed system also has the facility for the employees to apply for leave. The leave
application will be send to the HR manager. If the HR manager approves the leave the
employee will be notified automatically and corresponding changes will be made into the
attendance database.
5. Scheduling of Duties
The management may assign many additional duties to any one of the employees has and
when the need arises. This scheduling of duties has to be made known to the employees so
that they may come prepared. In the proposed system there will be a section, which will
help the employees to know about the new scheduling. The management will only have to
post a new schedule to the concerned employee instead of calling and telling him
personally.
6. Discussion Forum
The technical knowhow of a company is open to the public discussion section. Employee
can post any questions on subjects who the company is excelled in the Discussion Forum
and get their query replies either from the Employee or from the Administrator.
15
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
7. Payroll
The payroll module allows the administrator to perform various functions related to the
salary of employees, such as adding salary details, HRA, PF, LIC, Incentives, Gratuity and
DA on the basis of employee ID for a specified month.
1. Official
Emp_id Employee
Desig_id Primary Designation Unique id to this
Dept_id Key Department table
Section_id Section
Column Name Data Type Size Unique Not Null Description
Emp_id Varchar 15 Yes Yes Employee ID
Desig_id Varchar 50 Yes Yes Designation ID
Dept_id Varchar 50 Yes Yes Department ID
Section_id Varchar 30 Yes Yes Section ID
2. Administrator
16
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
3. Employee_Details
17
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
Key table
Column Name Data Type Size Unique Not Null Description
Desig_id Varchar 50 Yes Yes Designation ID
Desig_name Varchar 50 Yes Yes Designation Name
Basic_Sal Numeric 6 Yes Yes Basic Salary
4. Designation
5. Salary
6. Department
18
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
7. Section
8. Section_Department
9. Duty
19
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
11. Duty_Schedule
20
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
12. Module
13. Duty_Module
14. Job
21
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
15. Module_Job
16. Leave_Apply
22
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
leaves
Sugg_user Varchar 50 Yes Yes The person who takes
over the charge
Cdate Varchar 10 Yes Yes Current Date
17. Leave_Type
18. Attendance
23
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
19. Job_Schedule
20.Mail
Constraint Name Type Reference Table (If any) Remark
24
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
25
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
Sanctioning/Rejecting of leave
Charge hand over to another person
View leave reports
Duty Scheduling
Assign duty
Duty divided into module
Module divided into job
Assign jobs to different persons
Check the time scheduling
Discussion Forum
View Questions
Analyze different Questions
Compose the answers
Testing is the process of executing a program with the intent of finding the errors. In each
phase of the development, the process will be specific input and specific output. Once the
project is confirmed to start the phases of the development of project can be divided into the
following phases:
Software requirement phases
Software design
Implementation
Testing
Maintenance
Unit Testing
Unit testing refers to tests that verify the functionality of a specific section of code, usually
at the function level. In an object-oriented environment, this is usually at the class level, and
the minimal unit tests include the constructors and destructors
System Testing
falls within the scope of black-box testing, and as such, should require no knowledge of the
inner design of the code or logic. As a rule, system testing takes, as its input, all of the
"integrated" software components that have passed integration testing and also the software
system itself integrated with any applicable hardware systems. The purpose of integration
testing is to detect any inconsistencies between the software units that are integrated
together (called assemblages) or between any of the assemblages and the hardware. System
testing is a more limited type of testing; it seeks to detect defects both within the "inter-
assemblages" and also within the system as a whole.
Integration Testing
Integration testing is performed to test make sure that everything, functions correctly and
runs smoothly when all modules are grouped together. Software is the integrated collection
of all modules. Modules interact with each other by calling each other’s functions using
interfaces. A module can use data generated by another module. A complete action works
only when all the modules integrated together work properly. The purpose of integration
testing is to test the interface compatibility between the various modules in the software.
Leave
27
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
HRIMS uses .NET platform for design and Microsoft SQL Server as RDBMS.
.NET allows applying common skills across a variety of devices, application types, and
programming tasks. It enables integration with other tools and technologies to build the
right solution with less effort and time. Microsoft SQL Server is a computer application
used to create desktop, enterprise, and web-based database systems. It is used at different
levels and with various goals.
Windows Operating System
Front-end: Asp.Net 4.5 with c #
Back-end: SQL Server 2014
28
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
2.6.1 INTRODUCTION
Purpose :
The purpose of this project is to develop a secured human resource management system
with the following objectives:
A lot of manual work which is time consuming and tedious can be reduced.
Eliminates wrong entries and hence give accurate report.
Reduce paper work and extra cost.
Data redundancy can be avoided.
Data security.
Information retrieval is faster.
User friendliness.
Flexibility.
The number of registers can be reduced.
The new system provides data consistency and integrity so that data at any time
represent the current status.
The system should provide better security and control over data.
Scope:
This document is meant for use by the developers and will be the basic during testing phase.
Any changes made to the requirements in the future will have to go through formal change
approval process.
29
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
Developing the system,which meets the SRS and solving all the requirements
of the system.
Demonstrating the system and installing the system at client’s location after
the acceptance testing is successful.
Submiting the required user manual describing the system interfaces to work
on it and also the documents of the system.
Conducting any user training that might be needed for using the system.
Maintaining the system for a period of one year after installation.
References:
IBM sample SRS format.
IEEE Std 830-1998 IEEE Recommended Practice for Software Requirements
Specifications.
Functional Requirements:
Inputs:
The major inputs for HRIMS can be categorized module wise. Basically, all the
information is managed by the software and in order to access the information one has to
30
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
produce one's identity by entering the username and password. Every user has his/her own
domain of access beyond which the access is dynamically refrained rather denied.
Output:
The major outputs of the system are tables and reports. Tables are created dynamically to
meet the requirements on demand. Reports, as it is obvious, carry the gist of the whole
information that flows across the institution. This application must be able to produce
output at different modules for different inputs.
Performance Requirements:
Performance is measured in terms of reports generated.
Technical Specifications
Technical specifications are typically written by the developers and coders, and describe
how they will implement the project. The developers work from the functional
specifications, and translate the functions into their actual coding practices and
methodologies.
NO
31
IGNOU BCA PROJECT PROPOSAL 2021
HUMAN RESOURCE MANAGEMENT SYSTEM
9.BIBLIOGRAPHY
32
IGNOU BCA PROJECT PROPOSAL 2021