Professional Documents
Culture Documents
Assignment
Assignment
SYSTEM
Software Requirements Engineering SRE-321
Submitted by:
Ghulam Murtaza (22011598-041)
Muhammad Ihtesham Alam (22011598-034)
Submitted to:
Ma’am Hafsa Dar
Contents
1. Existing Systems: .................................................................................................................................. 3
2. Stakeholders and Actors/Users: ............................................................................................................. 4
3. Modules Identity: ...................................................................................................................................... 4
4. System Goals and Objectives .................................................................................................................. 5
4.1 Goals.................................................................................................................................................... 5
4.2 Objectives ........................................................................................................................................... 5
2
1. Existing Systems:
In the old days, gyms used to do things the old-fashioned way. People filled out paper forms to join, and
gym staff kept track of everything on paper. Members didn't have much access to their information, and
gym owners had a tough time managing it all. This traditional system was slow, full of errors, and didn't
help gyms provide the best experience.
Later on, gyms got smarter and started using computers. They had basic software to handle things like
membership and class scheduling, but it wasn't super fancy. It was a step up from the old way, but it had
limitations. It didn't give gyms a lot of info about their members, and it didn't make members' lives
easier.
Now, things have changed big time. This gym system is like high-tech fitness assistants. They help gym
owners and members in amazing ways. Members can book classes with an app, track their progress, and
even chat with trainers. Gym owners get loads of data about what members like and need. It's not just
about running the gym; it's about creating a fantastic experience for everyone.
Membership
Management
Member Social
Community
Member Check-
In
Virtual Training
Payment
processing
3
2. Stakeholders and Actors/Users:
Stakeholders:
• Gym Owners and Managers
• Members and Clients
• Fitness Trainers and Instructors
3. Modules Identity:
Modules and their responding functions are given below:
1. Membership Management:
i. Membership Sign-Up
ii. Membership Renewal
iii. Membership Cancellation
iv. Membership Information
i. Member Chat
ii. Member Forums
iii. Event Calendar
iv. Member Posts
3. Member Check-In:
i. Check-In Kiosk
ii. Mobile Check-In
iii. Access Control
iv. Attendance Tracking
4
4. Virtual Training:
i. Virtual Classes
ii. Live Workouts
iii. On-Demand Workouts
iv. Virtual Trainer Interaction
5. Payment Processing:
4.1 Goals
The primary goal of the new Gym Management System (GMS) is to revolutionize the fitness
experience by offering a comprehensive, user-friendly platform that empowers both gym owners
and members.
4.2 Objectives
The objectives of gym Management system include:
1. Efficient Membership Management:
To streamline and simplify the process of membership sign-ups, renewals, cancellations,
and member information management, ensuring that members have a seamless
experience.
5
4. Effective Virtual Training:
To offer virtual training options, including live and on-demand workouts, virtual classes,
and interactions with trainers, providing flexibility and convenience for members.
6. Data Analytics:
To gather data and insights on member behavior, preferences, and usage, enabling gym
owners to make informed decisions and enhance the gym experience.
7. Operational Efficiency:
To optimize gym operations, including staff management, equipment maintenance, and
scheduling, to improve the overall management of the gym facility.
8. Member Satisfaction:
To prioritize member satisfaction by offering a modern, interactive fitness environment
that caters to their fitness goals and fosters a positive experience.
9. Community Building:
To create a sense of belonging and community among members, promoting mutual
support and engagement within the gym's ecosystem.
6
12. Safety and Security:
Ensuring the safety and security of member data, payment information, and the physical
gym environment.