Sei sulla pagina 1di 8

Software Requirements

Specification
for

Gym Management System


Prepared by

G. Balaji Vishnu Raj

RA1811003040062

SRM IST VDP

CSE-D 2nd Year


Software Requirements Specification for <Project> Page ii

Table of Contents
Table of Contents .......................................................................................................................... ii
Revision History ............................................................................... Error! Bookmark not defined.
1. Introduction ..............................................................................................................................1
1.1 Purpose............................................................................................................................................. 1
1.2 Document Conventions .................................................................................................................... 1
1.3 Product Scope .................................................................................................................................. 1
1.4 References ........................................................................................................................................ 1
2. Overall Description ..................................................................................................................1
2.1 Product Perspective.......................................................................................................................... 1
2.2 Product Functions ............................................................................................................................ 2
2.3 User Classes and Characteristics ..................................................................................................... 2
2.4 Operating Environment .................................................................................................................... 3
2.5 Design and Implementation Constraints .......................................................................................... 3
2.6 User Documentation .......................................................................Error! Bookmark not defined.
2.7 Assumptions and Dependencies ...................................................................................................... 3
3. System Features .......................................................................................................................3
4. Other Nonfunctional Requirements .......................................................................................3
4.1 Performance Requirements .............................................................................................................. 3
4.2 Safety Requirements ........................................................................................................................ 3
4.3 Security Requirements ..................................................................................................................... 4
4.4 Software Quality Attributes ............................................................................................................. 4
6. Other Requirements ................................................................................................................4
Appendix A: Analysis Models .......................................................................................................4
Software Requirements Specification for Gym system Page 1

1. Introduction
1.1 Purpose
The purpose of this document is to illustrate the requirements of the project Gym Management
System. This document gives the detailed description of activities and happenings in a Gym
environment. The purpose of this project is to provide an easy understanding of the activities. The
main purpose of this project is to try and automate the processes. This project describes the
hardware and software interface requirements using UML diagram

1.2 Document Conventions


Entirety of the document is justified
Convention of Main title:
Font Face: Arial
Font Style: Bold
Convention for Body:
Font Face: Arial

1.3 Product Scope


Hospital Management System is basically updating the manual system into an internet based
application so that the gym can function efficiently. The project is custom made for a gym. The
project will work as an interface for day to day management issues in a gym environment. This
project can be adopted by any existing gym or wellness center. New features can be added as and
when required enabling high reusability.

1.4 References
www.google.com
www.wikipedia.com
www.slideshare.net

2. Overall Description
2.1 Product Perspective
The Gym Management System is a self contained system that manages activities of the gym,
trainers, and the various members. Many stakeholders are involved in the system
Software Requirements Specification for Gym system Page 2

2.2
2.3 2.2 Product Functions

The Gym Management System provides real time information about the activities happening in the
gym with respect to the trainers and members. The main purpose of this project is to reduce the
manual work. This software is capable of adding new gyms to the existing database, add new
trainers, add new users or members, delete existing gyms, search for any existing entity or edit the
same.

2.4
2.5 2.3 User Classes and Characteristics
This system provides different types of services based on the type of users. If a member tries to
access the system, the member can search for the gyms available, trainers available, make payments
and so on. The detailed description is provided under the class diagram of each user.
Software Requirements Specification for Gym system Page 3

Operating Environment
The finished product will be operating in a windows based environment. Since the system involves
records of gyms, trainers, and members, abstraction will be implemented.

2.7 Design and Implementation Constraints


The hardware requirements include a Hard Disk of 40 GB, a color monitor and other peripherals
and a local server. A working internet connection is mandatory.

2.8 Assumptions and Dependencies


The assumptions are:
 The coding is error free
 The system is user friendly
 The system has high storage capacity and provides fast access to the database
 The system is capable of running 24/7

3. System Features
The users of the system should be provided assurance that their account is secure. This is
possible by providing:
 User authentication and validation of members using their unique member ID.
 Proper monitoring by administrator which include updating account status, sharing of
records only to those with authority.
 Proper accountability which include not allowing any person change any data of a record
without the required authority.

4. Other Nonfunctional Requirements


4.1 Performance Requirements
The proposed system will be used as the main system within the gym
 The performance of the system must be fast and accurate.
 The system shall handle expected and non expected errors in ways that prevent
information loss.
 The system should be able to handle large volumes of data

4.2 Safety Requirements


The system may crash at any certain time due to malware. Therefore, it is required to take the
database backup so that the database is not lost. It is also required to have emergency power
backups in case the power is abruptly cut during modification of data in the system to prevent data
loss.
Software Requirements Specification for Gym system Page 4

4.3 Security Requirements


 System will use a secured database in a private server.
 System will have different types of users and each of them may have access constraints
 Proper user authentication must be provided.

4.4 Software Quality Attributes


 Multiple admin accounts for smoother functioning
 The system should be able to adapt to the environment
 The system should be dynamic.

5. Other Requirements
Appendix A: Analysis Models
 State Chart Diagram:

 Collaboration Diagram:
Software Requirements Specification for Gym system Page 5

 Sequence Diagram:
Software Requirements Specification for Gym system Page 6

6. Conclusion:
The SRS document is used to give details regarding the Gym Management System.
All the functional and non functional aspects of the project are specified here.

Potrebbero piacerti anche