IOT Documentation 1
IOT Documentation 1
By:
Ermidilla, Nico
Espinosa, Gian
Lareta, Maricel A.
IT-NT-3101
December 2024
I. INTRODUCTION
We chose to create a digital gym subscription viewing and information viewing system.
This system tries to improve efficiency by automating the tracking of membership remaining period.
Viewing gym subscriptions has gotten increasingly difficult in recent years as fitness center
memberships have increased and also the time that will be used just to check your remaining
days of subscription.
Many gyms continue to use manual systems, such as paper records
or simple spreadsheets which can lead to inconvenience. These kind of ways can cause
a lot of inconvenience for gym members. To overcome these, we create a website that
can provide informations and guide for all members that bring convenience for both members
and gym employees as it will help promote the gym and every services they provide.
Main Purpose:
To simplify the process of viewing gym memberships, especially the remaining period
of their membership subscription. Also, to provide convenience especially for new users and
those who do not have a lot of time to spare just to inquire in the establishments. We also
want to emphasize helping those who have anxiety in interacting with people. With this kind
of website, they can have informations that doesn't need interactions just to obtain it.
Target Audience:
Gym owners, staff, and members and new to gym will benefit from this system. Gym staff
will have a user-friendly interface for tracking the number and contact information’s of users
such as their email , while members will enjoy a more convenience subscription and information viewing.
Objectives
1.To develop user-friendly interfaces for both gym staff and members, allowing easy access to
necessary information.
2.To help new members or those who are newly interested in gym matters.
The scope of this project consist of using HTML, CSS, PHP and JavaScript
and other related informations regarding gym matters; guiding new members and
those who show interest. The system will only focus on providing information’s to
the users and admins to give convenience and provide a user friendly system.
learning the use of web technologies in advancing our knowledge and at the
the establishment.
°System Design
°Implementation or Coding
°Deployment or Operation
°Maintenance
2. Development Approach: Either Top-down or Bottom-up.
The Bottom-up approach has emerged in the development of the gym website. This approach allows us as a new
developers to start with foundational components and building up to more complex features. With our limited and
gradually increasing knowledge of web technologies such as HTML, CSS, PHP and JavaScript also shows that along
with our learning is the gradually improvement of our system. Also allowing us to build a organized and manageable
system that is simple and user friendly.
o Includes technical specifications and solutions for requirements such as data structures, architecture,
interfaces, and procedural details.
2. Functional and Non-Functional Requirements: ( Hindi pa tapos)
o Functional Requirements: Defines what the system should do (e.g., features, capabilities).
1. To the development of a system that provides instantaneous updates on member activity and progress. In
the previous phase, systems analysis, the proponents used requirements modeling to represent the
system. Using the system requirements as a blueprint, developers will transform the logical design and
processes into a working system for testing, reviewing, and implementation. Systems design is a phase of
system development that will specify and satisfy requirements for a successful system.
1. Risk Assessment
The system conducts a comprehensive risk assessment based on various factors, such as historical data,
current conditions, and expert analysis.
The system implements secure user authentication and authorization mechanisms to control access to
sensitive data and system features.
3. Data Visualization
In gym subscription, members can visualize their subscriptions remaining, the end of their subscription,
equipment available and their privileges provided with their membership.
The system recommends effective strategies to mitigate various risks that could impact gym
memberships.
o Non-Functional Requirements: Defines system performance, usability, reliability, and other quality
attributes.
Security
4. The system ensures data security through encryption mechanisms for data transmission and storage.
4.1 The system implements access controls and authentication protocols to prevent unauthorized access.
5. Usability
The system ensures compliance with relevant data protection and privacy regulations.
7. Maintainability
The system is maintainable, with the ability to apply updates and patches without significant