lab report
lab report
lab report
System
1. Introduction
The Gym Management System (GMS) aims to streamline and automate the
operations of a gym or fitness center, including member registration,
attendance tracking, subscription management, class scheduling, and
equipment maintenance. This system will ensure efficient management,
improved customer satisfaction, and optimized resource utilization.
Units Affected:
● Trainer management
Involved Stakeholders:
● The GMS will integrate with the payment gateway for online
transactions.
● Interaction with external systems for equipment inventory and
maintenance tracking.
2. System Description
4. Management Issues
Team Composition:
1. Member
2. Trainer
3. Class
4. Attendance
5. Membership
6. Payment
● Trainer (1) to Class (M): Each class is led by one trainer, and a trainer
can manage multiple classes.
Project Scope:
a) Gym Administration:
b) Trainers:
c) Members:
d) System Roles:
1.1 Purpose
This document follows the IEEE standard for SRS documentation. All
requirements listed in this document are subject to change with proper
change management procedures.
This document is intended for the project team including software developers,
system designers, database administrators, quality assurance testers, and
gym management stakeholders.
For additional information regarding this project, please refer to the project
plan and the gym management system design document.
1.5 References
2. Overall Description
● Members: Register for classes and track their own attendance and
payments.
4. System Features
4.1.2 Action/Result
● The system shall allow administrators to add, edit, and delete member
records.
● The system shall allow members to view and update their profiles.
4.2.2 Action/Result
● The system shall notify trainers and members of any changes in the
schedule.
● Access control to ensure that only authorized users can access specific
features.
6. Other Requirements
Network Diagram
Entity Relationship Diagram
Class Diagram
Component Diagram