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

Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemPradeep Bhosale
 
Employee management system1
Employee management system1Employee management system1
Employee management system1supriya
 
College Management System
College Management SystemCollege Management System
College Management SystemAsfaque Khalid
 
Training and placement
Training and placementTraining and placement
Training and placementBhavesh Parmar
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemUttam Singh Chaudhary
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlSIVAPOORNIMA
 
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
 
online leave management system
online leave management systemonline leave management system
online leave management systemgalaxykutti
 
Payroll management system_synopsis
Payroll management system_synopsisPayroll management system_synopsis
Payroll management system_synopsisSameer Bhatt
 
Leave management system
Leave management systemLeave management system
Leave management systemAyushi Gaur
 
Employee management system
Employee management systemEmployee management system
Employee management systemAnjaliSharma585
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management Systemvivek shah
 
Chapter17 system implementation
Chapter17 system implementationChapter17 system implementation
Chapter17 system implementationDhani Ahmad
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRSShubham Modi
 
SRS on airline reservation system
SRS on airline reservation system SRS on airline reservation system
SRS on airline reservation system VikasSingh958
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)saiyadsanobar
 
Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Shahinul Islam Sujon
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )Pulkiŧ Sharma
 
Student management system
Student management systemStudent management system
Student management systemGaurav Subham
 

What's hot (20)

Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_system
 
Employee management system1
Employee management system1Employee management system1
Employee management system1
 
College Management System
College Management SystemCollege Management System
College Management System
 
Training and placement
Training and placementTraining and placement
Training and placement
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with uml
 
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
 
online leave management system
online leave management systemonline leave management system
online leave management system
 
Payroll management system_synopsis
Payroll management system_synopsisPayroll management system_synopsis
Payroll management system_synopsis
 
Leave management system
Leave management systemLeave management system
Leave management system
 
Employee management system
Employee management systemEmployee management system
Employee management system
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Chapter17 system implementation
Chapter17 system implementationChapter17 system implementation
Chapter17 system implementation
 
Payroll Management System SRS
Payroll Management System SRSPayroll Management System SRS
Payroll Management System SRS
 
SRS on airline reservation system
SRS on airline reservation system SRS on airline reservation system
SRS on airline reservation system
 
Sims(Student Information management System)
Sims(Student Information management System)Sims(Student Information management System)
Sims(Student Information management System)
 
Hostel management
Hostel managementHostel management
Hostel management
 
Employee work management system project using codeIgniter
Employee work management system project using codeIgniter Employee work management system project using codeIgniter
Employee work management system project using codeIgniter
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )
 
Student management system
Student management systemStudent management system
Student management system
 

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
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srskrupal shah
 
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
 

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
 
Employee Recruitment System srs
Employee Recruitment System srsEmployee Recruitment System srs
Employee Recruitment System srs
 
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
 

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
 
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
 
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
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management SystemArhind Gautam
 
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.
 

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
 
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
 
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
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management 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
 

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

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
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
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
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
(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
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
(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
 

Recently uploaded (20)

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
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
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
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
(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...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
(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...
 

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.