This report provides a detailed system analysis and design for a gym's membership and facility management system. It begins by discussing the six core processes of the Software Development Life Cycle (SDLC) – planning, analysis, design, development & implementation, testing, and maintenance – and how they apply to the project. The report then includes a class diagram illustrating attributes, custom methods, relationships, and multiplicities within the system. Furthermore, it presents use case diagrams modeling the actors and use cases for the manager scheduling staff roster and a member registering for a class. Finally, the report incorporates a CPM diagram and Gantt chart to visualize the project's critical path and schedule. The report concludes with a bibliography of sources used.