Professional Documents
Culture Documents
Project Report
Project Report
Project Team
Student Name Student ID Program Contact Number Email
([Designation])
Project Report: < write Project title here>
Project Report
[GYM MANEGEMENT SYSTEM]
Change Record
Author(s) Version Date Notes Supervisor’s Signature
1.0 <Original Draft>
<Changes Based on
Feedback from
Supervisor>
<Changes Based on
Feedback From Faculty>
<Added Project Plan>
<Changes Based on
Feedback from
Supervisor>
APPROVAL
PROJECT SUPERVISOR
Comments: ___________________________________________________________________
_____________________________________________________________________________
Name:______________________________
Date:_______________________________ Signature:__________________________
PROJECT MANAGER
Comments: ___________________________________________________________________
_____________________________________________________________________________
Date:_______________________________ Signature:__________________________
Date:_______________________________ Signature:__________________________
Dedication
Acknowledgements
Executive Summary
Table of Contents
Dedication.......................................................................................................................................iv
Acknowledgements..........................................................................................................................v
Executive Summary.........................................................................................................................vi
Table of Contents...........................................................................................................................vii
List of Figures..................................................................................................................................ix
List of Tables.....................................................................................................................................x
Chapter 1.........................................................................................................................................1
Introduction.....................................................................................................................................1
1.1. Background.......................................................................................................................2
1.2. Motivations and Challenges..............................................................................................2
1.3. Goals and Objectives.........................................................................................................2
1.4. Literature Review/Existing Solutions................................................................................2
1.5. Gap Analysis......................................................................................................................2
1.6. Proposed Solution.............................................................................................................2
1.7. Project Plan.......................................................................................................................3
1.7.1. Work Breakdown Structure...........................................................................................3
1.7.2. Roles & Responsibility Matrix........................................................................................3
1.7.3. Gantt Chart....................................................................................................................3
1.8. Report Outline...................................................................................................................3
Chapter 2.........................................................................................................................................4
Software Requirement Specifications.............................................................................................4
2.1. Introduction......................................................................................................................5
2.1.1. Purpose..........................................................................................................................5
2.1.2. Document Conventions.................................................................................................5
2.1.3. Intended Audience and Reading Suggestions...............................................................5
2.1.4. Product Scope................................................................................................................5
2.1.5. References.....................................................................................................................6
2.2. Overall Description............................................................................................................6
2.2.1. Product Perspective......................................................................................................6
2.2.2. Product Functions..........................................................................................................6
2.2.3. User Classes and Characteristics...................................................................................6
2.2.4. Operating Environment.................................................................................................7
2.2.5. Design and Implementation Constraints.......................................................................7
2.2.6. User Documentation.....................................................................................................7
2.2.7. Assumptions and Dependencies...................................................................................7
2.3. External Interface Requirements......................................................................................8
2.3.1. User Interfaces..............................................................................................................8
2.3.2. Hardware Interfaces......................................................................................................8
2.3.3. Software Interfaces.......................................................................................................8
2.3.4. Communications Interfaces..........................................................................................9
List of Tables
Chapter 1
Introduction
Chapter 1: Introduction
A Gym management project contains two logins one is for admin, who can edit, delete or
update the data and the other one is for members. The member can check the detail of result,
exercise and fee. Members can login using provided user id password and check their profile
details. The admin can register a new member and instructor too. Only the admin can insert,
update and delete the records.
1.1. Background
Gym management systems provide many benefits to fitness institutions, mostly stemming from
centralized data management and accessibility. Admins can more easily input, manage, and
access member data. Trainers get better visibility into how their member is performing in gym.
Admin and as earlier the details of the members were saved on paper and it was difficult to
manage the heaps of files.
and track member details. To overcome difficulties we come up with this new approach
member portal management system with additional features. This new approach will provide
fast processing, efficient student tracking, and produces desired result.
saved on paper and it was difficult to manage the heaps of files. The users will access the
system through their logins.
Chapter 2
Software Requirement
Specifications
2.1. Introduction
2.1.1. Purpose
The purpose of this software requirement specification document is to provide a detailed
description of the functional and working of the system. This document will cover each and
every feature of the application including data insertion, updating, deletion and all the
interfaces. This document will cover all intended feature and technical dependencies.
2.1.2. Document Conventions
Standard rules of documentation have been followed in order to standardize the work.
This software requirement document uses the following conventions.
Description Appearance
Website Armour fitness
Desktop Application JAVA
Database Microsoft SQL Server
SRS Software Requirements Specification
• For users of a website there is a need to read from introduction and read all descriptions
including scope and functionalities.
2.1.4. Product Scope
Gym Management System is capable of managing each and every data regarding member,
payments etc. Gym Management System helps us in managing in an extremely efficient way.
We have two modules in this project. One is admin and other member.
• Admin can maintain the fee details of members
• User module can edit their personal details
• Can view fee details
• Can view attendance of the members
• Members can check the exercise.
• This project can be used in Gym.
2.1.5. References
No reference
Classes Characteristics
The admin will have an add, delete and update button of trainer member fee and equipment.
Whereas, members have the view button on the system. Through which they can interact with
the project.
Responsiveness: The website is responsive across all the devices and desktop that are
manufactured across the world.
1. Net beans
2. SQL
3. XAMP
Admin is a person whose responsibility is to maintain the database that contains each and
every data regarding the all the student. Admin can add student details into the database can
be able to delete student details and can update the student fee details.
Admin has some other responsibilities they are
Maintain the fee and Register, delete the student
Generate the results of the students
Attendance updating
User: Here the user means the member. The responsibility of the member is to login into the site
and can view his/her fee details and can able update his/her personal details if there is any wrong
details are present. Whenever the member will register his/her name then the member will be
given by one individual username and password. When the member will type the correct
username and password then the will enter into another page. In that page, the member can select
two options that are exercise details. A student can able to view the fee details, attendance
update.
B) NORMALIZATION:
The basic objective of normalization is to reduce redundancy which means that information
is to be stored only once. Storing information several times leads to wastage of storage
space and increase in the total size of the data stored
Chapter 3
Use Case Analysis
6. Main Scenario:
a. Enter valid Username.
b. Enter valid Password.
c. Enter submit button.
d. Validate username and password.
e. System will give access to homepage.
7. Alternatives:
User may enter invalid Username.
User may enter invalid Password.
System will show an error message.
Invalid password for four times Application closed.
Member Details
2. Use Case Description:
3. Actors:
Admin
4. Pre-Condition:
a. Admin must login successfully.
b. Admin must have an account.
c. System should be connected with internet.
5. Post-Condition:
After successful login and click on Member Details
button Admin can access the Page where you can add,
update/delete and view members.
6. Main Scenario:
a. Enter valid Username.
b. Enter valid Password.
c. Validate username and password.
d. System will give access to member details Page.
7. Alternatives:
User may enter invalid Username.
3. Actors:
Admin
4. Pre-Condition:
a. Admin must login successfully.
b. Admin must have an account.
c. System should be connected with internet.
5. Post-Condition:
After successful login and click on Equipment button you
can access the Page where you can add, and view
Equipment.
6. Main Scenario:
a. Enter valid Username.
b. Enter valid Password.
c. Validate username and password.
d. System will give access to Equipment Page.
e. Admin will press the equipment details button to add
and view button.
f. Fill all the required fields.
g. Press add equipment button and view equipment
button.
7. Alternatives:
User may enter invalid Username.
3. Actors:
Admin
4.Pre-Condition:
Faculty of CS&IT, The Superior College Lahore, Pakistan 32
Project Report: < write Project title here>
5. Post-Condition:
After successful login and click on trainer Details button
Admin can access the Page where you can add,
update/delete and view trainer.
6. Main Scenario:
a. Enter valid Username.
b. Enter valid Password.
c. Validate username and password.
d. System will give access to trainer details Page.
e. Admin will press the trainer details button to add,
update/delete and view button.
f. Fill all the required fields.
g. Press add button, update/delete and view button.
7. Alternatives:
User may enter invalid Username.
5. Post-Condition:
After successful login and click on fee Details button you
can access the Page where you can view the paid
members or not paid.
6. Main Scenario:
a. Enter valid Username.
b. Enter valid Password.
c. Validate username and password.
d. System will give access to fee details Page.
e. Admin will press the fee details button
f. Press balance button the paid member’s details will
show and if he press fee button it will show the unpaid
member’s details.
7. Alternatives:
User may enter invalid Username.
Attendance
2. Use Case Description:
Member click the Attendance button to mark his
attendance.
3. Actors:
Member
4.Pre-Condition:
a. Member must login successfully.
b. Member must have an account.
c. System should be connected with internet.
5. Post-Condition:
After successful login and click on Attendance button you
can access the Page where member can mark his
attendance.
6. Main Scenario:
a. Enter valid Username.
b. Enter valid Password.
c. Validate username and password.
d. System will give access to Attendance Page.
e. Member will press the Attendance button to Mark
attendance.
f. Fill all the required fields.
g. Press save button to save attendance.
Faculty of CS&IT, The Superior College Lahore, Pakistan 36
Project Report: < write Project title here>
7. Alternatives:
Member may enter invalid Username.
5. Post-Condition:
After successful login, Member will press the workout
button and the details of workout will show.
6. Main Scenario:
a. Enter valid Username.
b. Enter valid Password.
c. Validate username and password.
d. System will give access to Attendance Page.
e. Member will press the workout button to view the
workouts.
7. Alternatives:
Member may enter invalid Username.
Chapter 4
System Design
5.
7.
Chapter 5
Implementation
Chapter 5: Implementation
This document describes the project implementation for developing our project
Resources Point’s website and application. The project implements SQLServer, JAVA
for desktop application PHP, HTML, CSS, JavaScript for web application and other
analytical technologies. The project will be capable of running on phones, laptops and
devices. The interface for the project will provide a single platform where you can get
learning resources.
User visits
User surf around the post grid or meu for choosing a fee attendance home page
or exercise
User visits any course or source code for downloading or reading its description
Main Page Publish Your attendance Share or feedback Download fee receipt
User visits and perform edit delete enter new details on different modu
User downloads the receipt
User fills up the information and submit a request for publishing his attendance
User shares the course or any learning resource at any social media platform
Front End:
For our Application we’ve used comprehensive languages like JAVA and SQL queries for Little
alteration in third party plugins. Desktop Application is based in Java & XML. Both of them are
responsive for every browser, device and operating system. With increasing end user
expectations in relation to the quality, expressiveness and performance of web-based
applications, we have given more attention to satisfy the customer.
Back End:
For our website We’ve used database with PHP that is secured with Let’s Encrypt X3.
The CDN serves the purpose of loading media files from the closest data network.
For Desktop Application we are using NetBeans and Microsoft SQLServer
Appendices
A.1. Broacher
A.2. Flyer
A.3. Standee
A.4. Banner
A.5. First Level heading [16 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
A.5.1. Second level heading [14 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
A.1.1.1. Third level heading [12 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
A.1. First Level heading [16 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
A.1.1. Second level heading [14 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
A.1.1.2. Third level heading [12 pt, Calibri, Bold, Left aligned]
[Paragraph Text 12 pt, Calibri, 1.5 Line Spacing, Justified]
Reference and
Bibliography
[1] M. Sher, M. Rehman, “Title of the Paper” Conference name/Journal Name, Edition,
Volume, Issue, ISBN/ISSN, PP, Publisher/City-Country, Year.
[2] ……
Index
Index
[A]
[B]
[C]