Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Specification
for
RA1811003040062
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.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.
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.
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.