SlideShare a Scribd company logo
1 of 6
[TYPE THE COMPANY NAME]
Leave Management System
Software Requirements Specification Document
Abhilasha Lahigude (TE/IT/A-1114003)
4/9/2014
This module is a single leave management system that is critical for HR tasks and keeps the record of
vital information regarding working hours and leaves. It intelligently adapts to HR policy of the
management and allows employees and their line managers to manage leaves and replacements (if
required). In this module, Head of Department (HOD) will have permissions to look after data of every
faculty member of their department. HOD can approve leave through this application and can view
leave information of every individual.
Roll no:1114003 SRS for leave management system Date: 9/4/2014
1
Contents
1 INTRODUCTION..................................................................................... 2
1.1 DOCUMENT PURPOSE............................................................................................... 2
1.2 PRODUCT SCOPE........................................................................................................ 2
1.3 INTENDED AUDIENCE AND DOCUMENT OVERVIEW....................................... 2
1.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS............................................ 2
1.5 DOCUMENT CONVENTIONS.................................................................................... 2
1.6 REFERENCES AND ACKNOWLEDGMENTS.......................................................... 3
2 OVERALL DESCRIPTION.......................................................................3
2.1 PRODUCT PERSPECTIVE.............................................................................................3
2.2 PRODUCT FUNCTIONALITY.......................................................................................3
2.3 USERS AND CHARACTERISTICS...............................................................................3
2.4 OPERATING
ENVIRONMENT……...........................................................................................................4
2.5 DESIGN AND IMPLEMENTATION CONSTRAINTS.................................................4
2.6 USER
DOCUMENTATION….........................................................................................................4
2.7 ASSUMPTIONS AND DEPENDENCIES......................................................................4
3 SPECIFIC REQUIREMENTS.................................................................. 5
3.1 EXTERNAL INTERFACE REQUIREMENTS..............................................................5
3.2 FUNCTIONAL REQUIREMENTS............................................................................... 6
3.3 BEHAVIOUR REQUIREMENTS................................................................................. 6
4 OTHER NON-FUNCTIONAL REQUIREMENTS................................ 7
4.1 PERFORMANCE REQUIREMENTS........................................................................... 7
4.2 SAFETY AND SECURITY REQUIREMENTS........................................................... 7
4.3 SOFTWARE QUALITY ATTRIBUTES........................................................................7
5 OTHER REQUIREMENTS....................................................................... 8
Roll no:1114003 SRS for leave management system Date: 9/4/2014
2
1. INTRODUCTION
The following subsections of the Software Requirements Specifications (SRS) document provide
an overview of the entire SRS.
1.1 DOCUMENT PURPOSE
The purpose of this document is to show the software requirements of the Leave Management
software.The functionality and scope of this software are described in this SRS document.
1.2 PRODUCT SCOPE
The Leave Management software aims at helping the user to address issues from multi-
disciplinary angles related to Leave management and services.
The major benefits of this software are -
1.It is a unique software which helps to organize event without any paperwork.
2.It has a wide variety of Modules.
By just few clicks user can check the leave status, leave balance, notices and apply for and grant
leave accordingly.
1.3 INTENDED AUDIENCE AND DOCUMENT OVERVIEW
This SRS document is intended for developers , professors, students for reading. The rest of the
document contains the functional and non functional requirements of Leave Management
System.
1.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS
LMS - Leave Management System.
LB – Leave balance.
SRS- Software Requirement Specification.
Servers: Machines that store all the information and records.
1.5 DOCUMENT CONVENTIONS
The entire document is in Times New Roman font. The headings are numbered 1,2,3... and so on
and sub-headings are numbered x.1,x.2.... and so on. Both headings and sub-headings are in
bold.
Main title : Font Times New Roman and size 14
Sub titles : Font Times New Roman and size 14
Content : Font Times New Roman and size 12
1.6 REFERENCES AND ACKNOWLEDGMENTS
Software Engineering book written by Roger Pressman ,Ian Sommerville.
Roll no:1114003 SRS for leave management system Date: 9/4/2014
3
2. OVERALL DESCRIPTION
Describes the general factors that affect the product and its requirements. This section
does not state specific requirements. Instead it provides a background for those
requirements, which are defined in section 3, and makes them easier to understand.
2.1 PRODUCT PERSPECTIVE
It is aimed at replacing the tedious paper works that the companies or colleges currently use. The
system will collect data and store it for fast and easy reference. The system will provide users
with complete record of the attendance and and leaves. It will also provide information about the
leave balance(availability).The system is thus helpful to reduce the time and complexity of
maintaining the records.
2.2 PRODUCT FUNCTIONALITY
Some major product functionalities of the system are as follows:
Information about the employee/student/staff attendance.
Check for leave availability.
Maintain employee leave record.
Display notices.
Apply for leave.
Approve or reject leave application.
2.3 USERS AND CHARACTERISTICS
Primary users of the system will be employees working in company /students /staff, manager ,
HOD, Admin. Very little technical expertise is required for reading the outputted data since it is
in graphical/tabular form.
Educational level of LMS computer software – Low
Experience of LMS software – None
Technical Expertise – Little
2.4 OPERATING ENVIRONMENT
Open source ,HTML,windows, Ubuntu.
2.5 DESIGN AND IMPLEMENTATION CONSTRAINTS
High performance, User-friendly,Security based System, validation of Users, very fast response
time.
2.6 USER DOCUMENTATION
A link is provided for help and very easy User Interface.
2.7 ASSUMPTIONS AND DEPENDENCIES
Assume that all the information entered by the user will be correct. If any wrong information
found then system will notify an alert. The system is required to save generated reports.
Roll no:1114003 SRS for leave management system Date: 9/4/2014
4
3. SPECIFIC REQUIREMENTS
3.1 External Interface Requirements
3.1.1 User Interfaces
The User Interface Screens are described in table 1.
Table 1: Leave Management User Interface Screens
Screen Name Description
Login Log into the system.
Employee Display attendance of employee, no.of leaves, leave balance.Add
or update employee records.
Apply for leave Display leaveavailability, application for leave, cancel
application. Add or update leave allotment records
Leave records Display leave history.
Approve/reject leave
application
Display leave availability and application form. Add or update
records.
Staff Add or update staff records Create, modify, and delete staff
member.
Reports Select, view, save, and delete reports
3.1.2 Hardware Interfaces
The system shall run on :
Operating system: Any Windows OS.
Scripts which supports CGI, HTML & Javascript.
Web Browser : Google Chrome , Mozilla firefox.
3.1.3 Software Interfaces
The system shall interface with an Oracle or Access database.
To implement the project we have chosen HTML language for its more interactive and easy to
understand support.
3.1.4 Communications Interfaces
This System supports Google chrome and Mozilla Firefox web browsers.
This System involves FAQ forms for the requesting information, queries and problems etc.
3.2 Functional Requirements
 System will keep Employee records
 System provides Information about the leave approval and leave availability.
 Keep staff record.
 Keep notices record.
 Display leave history.
Roll no:1114003 SRS for leave management system Date: 9/4/2014
5
4. NON-FUNCTIONAL REQUIREMENTS
Non-functional requirements define the needs in terms of performance, logical database
requirements, design constraints, standards compliance, reliability, availability, security,
maintainability, and portability.
4.1 PERFORMANCE REQUIREMENTS
Performance requirements define acceptable response times for system functionality.
 The load time for user interface screens shall take no longer than two seconds.
 The log in information shall be verified within five seconds.
 Queries shall return results within five seconds
 The system shall consume very little of primary memory
4.2 SECURITY REQUIREMENTS
Customer Service Representatives and Managers will be able to log in to the Leave Management
System. Customer Service Representatives will have access to the leave management and
scheduling subsystems. Managers will have access to the Management subsystem as well as the
leave management and scheduling subsystems. Access to the various subsystems will be
protected by a user log in screen that requires a valid UserId.
4.3 SOFTWARE QWALITY ATTRIBUTES
4.3.1 Standards Compliance
There shall be consistency in variable names within the system. The graphical user
interface shall have a consistent look and feel.
4.3.2 Reliability
Specify the factors required to establish the required reliability of the software system at time of
delivery.
4.3.3 Availability
The system shall be available 24*7.
4.3.4 Maintainability
The Leave Management System is being developed in Java. Java is an object oriented
programming language and shall be easy to maintain.
4.3.5 Portability
The Leave Management System shall run in any Microsoft Windows environment that contains
Java Runtime and the Microsoft Access database.

More Related Content

What's hot

Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management SystemArhind Gautam
 
Leave management System
Leave management SystemLeave management System
Leave management Systempratikmahorey
 
Employee management system1
Employee management system1Employee management system1
Employee management system1supriya
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srskrupal shah
 
Project Proposal of an Employee Management System
Project Proposal of an Employee Management SystemProject Proposal of an Employee Management System
Project Proposal of an Employee Management SystemNurFathihaTahiatSeeu
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chartgrandhiprasuna
 
Student Management System
Student Management System Student Management System
Student Management System Vinay Yadav
 
Employee management system
Employee management systemEmployee management system
Employee management systemAnjaliSharma585
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 
Sequence diagram for employee management system(EMS)
Sequence diagram for employee management system(EMS)Sequence diagram for employee management system(EMS)
Sequence diagram for employee management system(EMS)Achal (अचल) Porwal
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt systemHaseeb Nasir
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
Online Hotel Room Booking System
Online Hotel Room Booking SystemOnline Hotel Room Booking System
Online Hotel Room Booking SystemAbhishek Kumar
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRSShubham Modi
 
Employee management system Project
Employee management system ProjectEmployee management system Project
Employee management system ProjectFaizanAnsari89
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project reportSuman Chandra
 
Employee management system in Software Engineering
Employee management system in Software EngineeringEmployee management system in Software Engineering
Employee management system in Software EngineeringSadia Akter
 

What's hot (20)

Leave management-system
Leave management-systemLeave management-system
Leave management-system
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
Leave management System
Leave management SystemLeave management System
Leave management System
 
Employee management system1
Employee management system1Employee management system1
Employee management system1
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srs
 
Project Proposal of an Employee Management System
Project Proposal of an Employee Management SystemProject Proposal of an Employee Management System
Project Proposal of an Employee Management System
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Student Management System
Student Management System Student Management System
Student Management System
 
Employee management system
Employee management systemEmployee management system
Employee management system
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Sequence diagram for employee management system(EMS)
Sequence diagram for employee management system(EMS)Sequence diagram for employee management system(EMS)
Sequence diagram for employee management system(EMS)
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 
Leave management system
Leave management systemLeave management system
Leave management system
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Online Hotel Room Booking System
Online Hotel Room Booking SystemOnline Hotel Room Booking System
Online Hotel Room Booking System
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
 
Employee management system Project
Employee management system ProjectEmployee management system Project
Employee management system Project
 
Student information system
Student information systemStudent information system
Student information system
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project report
 
Employee management system in Software Engineering
Employee management system in Software EngineeringEmployee management system in Software Engineering
Employee management system in Software Engineering
 

Viewers also liked

Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRSChandresh Prasad
 
Software Requirement Specification Master Template
Software Requirement Specification Master TemplateSoftware Requirement Specification Master Template
Software Requirement Specification Master TemplateWayne Chen
 
Software requirements specification (srs) by Dan Dharma
Software requirements specification (srs) by  Dan DharmaSoftware requirements specification (srs) by  Dan Dharma
Software requirements specification (srs) by Dan DharmaAvudaiappan Dharma Ph.D.,
 
Srs template
Srs templateSrs template
Srs templatemuqeet19
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Dr Sukhpal Singh Gill
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement SpecificationVishal Singh
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specificationAman Adhikari
 
Hostel management system Software Engineering SRS
Hostel management system Software Engineering SRSHostel management system Software Engineering SRS
Hostel management system Software Engineering SRSFahad Chishti
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riportDilip Prajapati
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management systemSuman Saurabh
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-systemANAS NAIN
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management SystemCharitha Gamage
 
Project Plan And Srs Final
Project Plan And Srs FinalProject Plan And Srs Final
Project Plan And Srs Finalguest24783f
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... GCWUF
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.docMaRwa Samih AL-Amri
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationAjit Nayak
 

Viewers also liked (20)

Hospital Management System SRS
Hospital Management System SRSHospital Management System SRS
Hospital Management System SRS
 
Software Requirement Specification Master Template
Software Requirement Specification Master TemplateSoftware Requirement Specification Master Template
Software Requirement Specification Master Template
 
Software requirements specification (srs) by Dan Dharma
Software requirements specification (srs) by  Dan DharmaSoftware requirements specification (srs) by  Dan Dharma
Software requirements specification (srs) by Dan Dharma
 
Srs template
Srs templateSrs template
Srs template
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
 
Srs for library
Srs for librarySrs for library
Srs for library
 
Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
SRS of Library Circulation System
SRS of Library Circulation SystemSRS of Library Circulation System
SRS of Library Circulation System
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
Hostel management system Software Engineering SRS
Hostel management system Software Engineering SRSHostel management system Software Engineering SRS
Hostel management system Software Engineering SRS
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
SRS for student database management system
SRS for student database management systemSRS for student database management system
SRS for student database management system
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-system
 
Srs document
Srs documentSrs document
Srs document
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
SRS document for Hotel Management System
SRS document for Hotel Management SystemSRS document for Hotel Management System
SRS document for Hotel Management System
 
Project Plan And Srs Final
Project Plan And Srs FinalProject Plan And Srs Final
Project Plan And Srs Final
 
SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system... SRS on Online Blood Bank Managment system...
SRS on Online Blood Bank Managment system...
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.doc
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 

Similar to Leave Management System: Software Requirements Specification Document(SRS)

IRJET - Leave Management System for AIKTC
IRJET - Leave Management System for AIKTCIRJET - Leave Management System for AIKTC
IRJET - Leave Management System for AIKTCIRJET Journal
 
IRJET - Scrutinize the Utility of Preserved Data with Privacy
IRJET -  	  Scrutinize the Utility of Preserved Data with PrivacyIRJET -  	  Scrutinize the Utility of Preserved Data with Privacy
IRJET - Scrutinize the Utility of Preserved Data with PrivacyIRJET Journal
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docxsanthoshyadav23
 
IT Documents for IT Department
IT Documents for IT DepartmentIT Documents for IT Department
IT Documents for IT DepartmentAhmad Suhendro
 
Software Engineering - Chapter 4 - Requirements engineering
Software Engineering - Chapter 4 - Requirements engineering  Software Engineering - Chapter 4 - Requirements engineering
Software Engineering - Chapter 4 - Requirements engineering Ra'Fat Al-Msie'deen
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1hani2253
 
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Ian Sommerville,  Software Engineering, 9th Edition Ch 4Ian Sommerville,  Software Engineering, 9th Edition Ch 4
Ian Sommerville, Software Engineering, 9th Edition Ch 4Mohammed Romi
 
major project report Property Management
 major project report Property Management major project report Property Management
major project report Property Managementankonline
 
IRJET- Android Application for Employee Monitoring and Tracking System.
IRJET- Android Application for Employee Monitoring and Tracking System.IRJET- Android Application for Employee Monitoring and Tracking System.
IRJET- Android Application for Employee Monitoring and Tracking System.IRJET Journal
 
Android Application For Employee Monitoring And Tracking System
Android Application For Employee Monitoring And Tracking SystemAndroid Application For Employee Monitoring And Tracking System
Android Application For Employee Monitoring And Tracking SystemSheila Sinclair
 
Ch 4 software engineering
Ch 4 software engineeringCh 4 software engineering
Ch 4 software engineeringMohammed Romi
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringLalit Pal
 
SRS Document for Digital Time Stamping
SRS Document for Digital Time StampingSRS Document for Digital Time Stamping
SRS Document for Digital Time Stampinglord
 
Large Scale User Provisioning with Hitachi ID Identity Manager
Large Scale User Provisioning with Hitachi ID Identity ManagerLarge Scale User Provisioning with Hitachi ID Identity Manager
Large Scale User Provisioning with Hitachi ID Identity ManagerHitachi ID Systems, Inc.
 
online room booking system
online room booking systemonline room booking system
online room booking systemmanuchinna
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Projecthani2253
 

Similar to Leave Management System: Software Requirements Specification Document(SRS) (20)

IRJET - Leave Management System for AIKTC
IRJET - Leave Management System for AIKTCIRJET - Leave Management System for AIKTC
IRJET - Leave Management System for AIKTC
 
SRS CPP LAB.docx
SRS CPP LAB.docxSRS CPP LAB.docx
SRS CPP LAB.docx
 
IRJET - Scrutinize the Utility of Preserved Data with Privacy
IRJET -  	  Scrutinize the Utility of Preserved Data with PrivacyIRJET -  	  Scrutinize the Utility of Preserved Data with Privacy
IRJET - Scrutinize the Utility of Preserved Data with Privacy
 
373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx373512722-Employee-Leave-Management-System.docx
373512722-Employee-Leave-Management-System.docx
 
Ems
EmsEms
Ems
 
IT Documents for IT Department
IT Documents for IT DepartmentIT Documents for IT Department
IT Documents for IT Department
 
Software Engineering - Chapter 4 - Requirements engineering
Software Engineering - Chapter 4 - Requirements engineering  Software Engineering - Chapter 4 - Requirements engineering
Software Engineering - Chapter 4 - Requirements engineering
 
School management System
School management SystemSchool management System
School management System
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1
 
Ian Sommerville, Software Engineering, 9th Edition Ch 4
Ian Sommerville,  Software Engineering, 9th Edition Ch 4Ian Sommerville,  Software Engineering, 9th Edition Ch 4
Ian Sommerville, Software Engineering, 9th Edition Ch 4
 
major project report Property Management
 major project report Property Management major project report Property Management
major project report Property Management
 
IRJET- Android Application for Employee Monitoring and Tracking System.
IRJET- Android Application for Employee Monitoring and Tracking System.IRJET- Android Application for Employee Monitoring and Tracking System.
IRJET- Android Application for Employee Monitoring and Tracking System.
 
Android Application For Employee Monitoring And Tracking System
Android Application For Employee Monitoring And Tracking SystemAndroid Application For Employee Monitoring And Tracking System
Android Application For Employee Monitoring And Tracking System
 
Ch 4 software engineering
Ch 4 software engineeringCh 4 software engineering
Ch 4 software engineering
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
SRS Document for Digital Time Stamping
SRS Document for Digital Time StampingSRS Document for Digital Time Stamping
SRS Document for Digital Time Stamping
 
Large Scale User Provisioning with Hitachi ID Identity Manager
Large Scale User Provisioning with Hitachi ID Identity ManagerLarge Scale User Provisioning with Hitachi ID Identity Manager
Large Scale User Provisioning with Hitachi ID Identity Manager
 
Srs template
Srs templateSrs template
Srs template
 
online room booking system
online room booking systemonline room booking system
online room booking system
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 

More from Abhilasha Lahigude

Replication in Distributed Database
Replication in Distributed DatabaseReplication in Distributed Database
Replication in Distributed DatabaseAbhilasha Lahigude
 
Fragmentation and types of fragmentation in Distributed Database
Fragmentation and types of fragmentation in Distributed DatabaseFragmentation and types of fragmentation in Distributed Database
Fragmentation and types of fragmentation in Distributed DatabaseAbhilasha Lahigude
 
Public awareness to protect environment
Public awareness to protect environmentPublic awareness to protect environment
Public awareness to protect environmentAbhilasha Lahigude
 
Object oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysisObject oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysisAbhilasha Lahigude
 
Online property management system design document
Online property management system design documentOnline property management system design document
Online property management system design documentAbhilasha Lahigude
 

More from Abhilasha Lahigude (9)

Replication in Distributed Database
Replication in Distributed DatabaseReplication in Distributed Database
Replication in Distributed Database
 
AJAX
AJAXAJAX
AJAX
 
Fragmentation and types of fragmentation in Distributed Database
Fragmentation and types of fragmentation in Distributed DatabaseFragmentation and types of fragmentation in Distributed Database
Fragmentation and types of fragmentation in Distributed Database
 
Acid properties
Acid propertiesAcid properties
Acid properties
 
Public awareness to protect environment
Public awareness to protect environmentPublic awareness to protect environment
Public awareness to protect environment
 
Hotspots of biodiversity
Hotspots of biodiversityHotspots of biodiversity
Hotspots of biodiversity
 
Disaster management(EVS)
Disaster management(EVS)Disaster management(EVS)
Disaster management(EVS)
 
Object oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysisObject oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysis
 
Online property management system design document
Online property management system design documentOnline property management system design document
Online property management system design document
 

Recently uploaded

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Leave Management System: Software Requirements Specification Document(SRS)

  • 1. [TYPE THE COMPANY NAME] Leave Management System Software Requirements Specification Document Abhilasha Lahigude (TE/IT/A-1114003) 4/9/2014 This module is a single leave management system that is critical for HR tasks and keeps the record of vital information regarding working hours and leaves. It intelligently adapts to HR policy of the management and allows employees and their line managers to manage leaves and replacements (if required). In this module, Head of Department (HOD) will have permissions to look after data of every faculty member of their department. HOD can approve leave through this application and can view leave information of every individual.
  • 2. Roll no:1114003 SRS for leave management system Date: 9/4/2014 1 Contents 1 INTRODUCTION..................................................................................... 2 1.1 DOCUMENT PURPOSE............................................................................................... 2 1.2 PRODUCT SCOPE........................................................................................................ 2 1.3 INTENDED AUDIENCE AND DOCUMENT OVERVIEW....................................... 2 1.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS............................................ 2 1.5 DOCUMENT CONVENTIONS.................................................................................... 2 1.6 REFERENCES AND ACKNOWLEDGMENTS.......................................................... 3 2 OVERALL DESCRIPTION.......................................................................3 2.1 PRODUCT PERSPECTIVE.............................................................................................3 2.2 PRODUCT FUNCTIONALITY.......................................................................................3 2.3 USERS AND CHARACTERISTICS...............................................................................3 2.4 OPERATING ENVIRONMENT……...........................................................................................................4 2.5 DESIGN AND IMPLEMENTATION CONSTRAINTS.................................................4 2.6 USER DOCUMENTATION….........................................................................................................4 2.7 ASSUMPTIONS AND DEPENDENCIES......................................................................4 3 SPECIFIC REQUIREMENTS.................................................................. 5 3.1 EXTERNAL INTERFACE REQUIREMENTS..............................................................5 3.2 FUNCTIONAL REQUIREMENTS............................................................................... 6 3.3 BEHAVIOUR REQUIREMENTS................................................................................. 6 4 OTHER NON-FUNCTIONAL REQUIREMENTS................................ 7 4.1 PERFORMANCE REQUIREMENTS........................................................................... 7 4.2 SAFETY AND SECURITY REQUIREMENTS........................................................... 7 4.3 SOFTWARE QUALITY ATTRIBUTES........................................................................7 5 OTHER REQUIREMENTS....................................................................... 8
  • 3. Roll no:1114003 SRS for leave management system Date: 9/4/2014 2 1. INTRODUCTION The following subsections of the Software Requirements Specifications (SRS) document provide an overview of the entire SRS. 1.1 DOCUMENT PURPOSE The purpose of this document is to show the software requirements of the Leave Management software.The functionality and scope of this software are described in this SRS document. 1.2 PRODUCT SCOPE The Leave Management software aims at helping the user to address issues from multi- disciplinary angles related to Leave management and services. The major benefits of this software are - 1.It is a unique software which helps to organize event without any paperwork. 2.It has a wide variety of Modules. By just few clicks user can check the leave status, leave balance, notices and apply for and grant leave accordingly. 1.3 INTENDED AUDIENCE AND DOCUMENT OVERVIEW This SRS document is intended for developers , professors, students for reading. The rest of the document contains the functional and non functional requirements of Leave Management System. 1.4 DEFINITIONS, ACRONYMS AND ABBREVIATIONS LMS - Leave Management System. LB – Leave balance. SRS- Software Requirement Specification. Servers: Machines that store all the information and records. 1.5 DOCUMENT CONVENTIONS The entire document is in Times New Roman font. The headings are numbered 1,2,3... and so on and sub-headings are numbered x.1,x.2.... and so on. Both headings and sub-headings are in bold. Main title : Font Times New Roman and size 14 Sub titles : Font Times New Roman and size 14 Content : Font Times New Roman and size 12 1.6 REFERENCES AND ACKNOWLEDGMENTS Software Engineering book written by Roger Pressman ,Ian Sommerville.
  • 4. Roll no:1114003 SRS for leave management system Date: 9/4/2014 3 2. OVERALL DESCRIPTION Describes the general factors that affect the product and its requirements. This section does not state specific requirements. Instead it provides a background for those requirements, which are defined in section 3, and makes them easier to understand. 2.1 PRODUCT PERSPECTIVE It is aimed at replacing the tedious paper works that the companies or colleges currently use. The system will collect data and store it for fast and easy reference. The system will provide users with complete record of the attendance and and leaves. It will also provide information about the leave balance(availability).The system is thus helpful to reduce the time and complexity of maintaining the records. 2.2 PRODUCT FUNCTIONALITY Some major product functionalities of the system are as follows: Information about the employee/student/staff attendance. Check for leave availability. Maintain employee leave record. Display notices. Apply for leave. Approve or reject leave application. 2.3 USERS AND CHARACTERISTICS Primary users of the system will be employees working in company /students /staff, manager , HOD, Admin. Very little technical expertise is required for reading the outputted data since it is in graphical/tabular form. Educational level of LMS computer software – Low Experience of LMS software – None Technical Expertise – Little 2.4 OPERATING ENVIRONMENT Open source ,HTML,windows, Ubuntu. 2.5 DESIGN AND IMPLEMENTATION CONSTRAINTS High performance, User-friendly,Security based System, validation of Users, very fast response time. 2.6 USER DOCUMENTATION A link is provided for help and very easy User Interface. 2.7 ASSUMPTIONS AND DEPENDENCIES Assume that all the information entered by the user will be correct. If any wrong information found then system will notify an alert. The system is required to save generated reports.
  • 5. Roll no:1114003 SRS for leave management system Date: 9/4/2014 4 3. SPECIFIC REQUIREMENTS 3.1 External Interface Requirements 3.1.1 User Interfaces The User Interface Screens are described in table 1. Table 1: Leave Management User Interface Screens Screen Name Description Login Log into the system. Employee Display attendance of employee, no.of leaves, leave balance.Add or update employee records. Apply for leave Display leaveavailability, application for leave, cancel application. Add or update leave allotment records Leave records Display leave history. Approve/reject leave application Display leave availability and application form. Add or update records. Staff Add or update staff records Create, modify, and delete staff member. Reports Select, view, save, and delete reports 3.1.2 Hardware Interfaces The system shall run on : Operating system: Any Windows OS. Scripts which supports CGI, HTML & Javascript. Web Browser : Google Chrome , Mozilla firefox. 3.1.3 Software Interfaces The system shall interface with an Oracle or Access database. To implement the project we have chosen HTML language for its more interactive and easy to understand support. 3.1.4 Communications Interfaces This System supports Google chrome and Mozilla Firefox web browsers. This System involves FAQ forms for the requesting information, queries and problems etc. 3.2 Functional Requirements  System will keep Employee records  System provides Information about the leave approval and leave availability.  Keep staff record.  Keep notices record.  Display leave history.
  • 6. Roll no:1114003 SRS for leave management system Date: 9/4/2014 5 4. NON-FUNCTIONAL REQUIREMENTS Non-functional requirements define the needs in terms of performance, logical database requirements, design constraints, standards compliance, reliability, availability, security, maintainability, and portability. 4.1 PERFORMANCE REQUIREMENTS Performance requirements define acceptable response times for system functionality.  The load time for user interface screens shall take no longer than two seconds.  The log in information shall be verified within five seconds.  Queries shall return results within five seconds  The system shall consume very little of primary memory 4.2 SECURITY REQUIREMENTS Customer Service Representatives and Managers will be able to log in to the Leave Management System. Customer Service Representatives will have access to the leave management and scheduling subsystems. Managers will have access to the Management subsystem as well as the leave management and scheduling subsystems. Access to the various subsystems will be protected by a user log in screen that requires a valid UserId. 4.3 SOFTWARE QWALITY ATTRIBUTES 4.3.1 Standards Compliance There shall be consistency in variable names within the system. The graphical user interface shall have a consistent look and feel. 4.3.2 Reliability Specify the factors required to establish the required reliability of the software system at time of delivery. 4.3.3 Availability The system shall be available 24*7. 4.3.4 Maintainability The Leave Management System is being developed in Java. Java is an object oriented programming language and shall be easy to maintain. 4.3.5 Portability The Leave Management System shall run in any Microsoft Windows environment that contains Java Runtime and the Microsoft Access database.