Sample BRD
Sample BRD
Sample BRD
Introduction
The purpose of this project is to develop an on-line and mobile based leave management. The Leave
Management System is an Internet based application, and this can be used to automate the leave
applications and its approvals. The intermittent acknowledging of leave should be computerised. It
must have the features of Super admin login, Admin login, Employee login, Notifications in emails,
Pop ups in portals, and able to generate reports.
Product Scope
Develop the Leave management system that computerise the functions of the attendance &
leaves management.
This application automatically calculates leave balance from a fix number of annual leaves
which are there in the user account.
Produce reports of employees to understand the absenteeism patterns and track the
performance of the individual employee.
The objective of the application is to automate the attendance and leave management.
Technical team or core development must have the Super admin rights.
HR Manager / HR Head / HR VP should have the admin rights.
Reporting manager should have the RM rights.
Staff should have only the self-access
Application Utilities
Super Admin – Must have the database knowledge and very much experienced in SQL and
Java servers.
HR – Should have the domain knowledge and thorough understanding of the company’s
policies, no technical experience required.
Employee – He will be able to see the data related to him only and no technical experience
required.
Operating Environment
User Documentation
UD contains the information about system controls. Web pages. Tutorials A document with
snapshots that describes each function of the system in detail and how to perform them in real time
scenarios.
Login
Description
Users of the system can use the system features only after the login. Login is used for identifying the
user is authenticated or not.
Response Orders
Basic Flow:
Alternate Flow
If user and password does not match, then it show error message
Again same page is opened and asking for correct login credential.
Employee Registration
Employee registration is done by HR Manager. It requires all the details related to that employee. It is
necessary for all the employee.
Basic Flow
Alternate Flow:
If user forgot the password then he can ask for reset of password.
Basic Flow:
Alternate Flow:
View Profile
A user profile is collection of his/her personal details, including leave application and leave
information. In profile user can also view the available notifications
Basic Flow
Leave application is submitted by user for taking leave. User can select the type of the leave they
want to avail.
Basic Flow:
Alternate Flow:
Approve/Reject Leave
Leave application submitted by employee can be viewed by HR Manager / Admin. After that checking
all the details of application Hr manager can approve or reject the leave application.
Basic Flow:
Alternate Flow:
Notification about leave application will sent to related authority. And Notification about status of
the application is also sent to employee.
Basic Flow:
Leave history contains the details of all the Leave Application History and available Leaves for that
user
Basic Flow:
Alternate Flow:
Set Rules
As a Super Administrator will set the leave rules. Administrator can also add new rules and modify
existing rules.
Basic Flow:
Administrative Tasks
Can approve or deny the leave applications of the employees working under his hierarchy.
Can see the leave history of a particular employee.
Can define the custom rules in the system.
Can generate the report.
User Tasks
Note: Mock ups can be prepared based on the Workflows, Use case diagrams or flow charts.