Modern Gym management system documentation, Study Guides, Projects, Research of Information Systems

Our proposed “Modern Gym Management System” is for those who run a gym business. Before doing anything we did a decent research on major difficulties for gym owners. We examined carefully about how to make a huge registering system without failure as well as different functions for different kind of user depending on their privilege.

Typology: Study Guides, Projects, Research

2020/2021

Uploaded on 01/02/2021

naseer-fetrat
naseer-fetrat 🇦🇫

5

(1)

3 documents

1 / 28

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Islamic Republic of Afghanistan
Ministry of Higher Education
Herat University
Computer Science Faculty
Information Society
Paper on Modern Gym Management System
Submitted by: Naseer Ahmad (96145) & Ahmad Sohaib (96132)
Supervised by: Sir. Hamed Amiry
Oct 2020
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c

Partial preview of the text

Download Modern Gym management system documentation and more Study Guides, Projects, Research Information Systems in PDF only on Docsity!

Islamic Republic of Afghanistan

Ministry of Higher Education

Herat University

Computer Science Faculty

Information Society

Paper on Modern Gym Management System

Submitted by: Naseer Ahmad (96145) & Ahmad Sohaib (96132)

Supervised by: Sir. Hamed Amiry

Oct 2020

i

This Page is intentionality lift blank

iii Acknowledgements It gives us enormous pleasure to submit the project report on “ Modern Gym Management System ”. Our report won’t be possible without contribution of few people. At first we desire to express our deepest sense of gratitude of almighty Allah for giving us the strength and the composure to complete this report within the scheduled time. Then, we would like to express our gratitude & respect to our honorable teacher and project Supervisor Mr. Hamid Amiri, Senior Lecturer, Herat University for his constant guidance, advice, encouragement & every possible help in the overall preparation of this report. We would also like to express our excessive thanks to our team mate for the excellent support in completing our project. Finally, we are very much grateful to our families who always give us constant support and encouragement. We would like to thank our seniors who helped us greatly to complete this paper. In addition, we will mention our friends who also inspired and helped us to finish our work. We hope that this project paper has been prepared for the fulfillment of the course requirement. We would also like to thank our authority of Herat University. They prepare this course to make us understand for near future.

iv Abstract Any business that does not have a computerize management is missing out on one of the most powerful marketing tools available to them. This project “Modern Gym Management System” is solution to fitness centers to manage the customers in an easier and more convenient way. The administrator, is able to view all the members of fitness center as well as their details. The basic structure of the system as follows. This project is a computer-based program and it manages the gym members, the personnel and the inventory. This system also maintains the client details, to provide the valuable reports regarding the progress of the gym member. Usually, the client uses MS Excel or paper, and maintains their records, however it is not possible them to share the data from multiple system in multi user environment, there is lot of duplicate work, and chance of mistake. When the records are changed they need to update each and every excel file. The Smart Gym Management System eliminates most of the limitations of the existing software. Increasing efficiency and effectiveness, automation, accuracy, user-friendly interface, information availability, communication capacity, maintenance, cost reduction makes our system smarter than the existing system. We integrate some new and prominent features along with all the necessary features. Some of them are user entry by face recognition, webcam integration.

vi

  • Chapter 1: _________________________________________________________________ List of Figures _____________________________________________________________ vi
    • Introduction ___________________________________________________________________
      • 1.1 Overview of the Project_______________________________________________________________
      • 1.2 Objectives _________________________________________________________________________
  • Chapter 2 __________________________________________________________________
    • Theoretical Background __________________________________________________________
      • 2.1 System Study _______________________________________________________________________
      • 2.2 Existing System _____________________________________________________________________
      • 2.3 Proposed System ____________________________________________________________________
  • Chapter 3 __________________________________________________________________
    • System Analysis & Design ________________________________________________________
      • 3.1 Defining a problem __________________________________________________________________
      • 3.2 Feasibility study _____________________________________________________________________
  • Chapter 4 __________________________________________________________________
    • Modules & Features _____________________________________________________________
      • 4.1 Module ____________________________________________________________________________
      • 4.2 Features ___________________________________________________________________________
      • 4.3 Features Description _________________________________________________________________
      • 4.4 Application Requirements _____________________________________________________________
  • Chapter 5__________________________________________________________________
    • System Implementation & Development Process ____________________________________
      • 5.1 Implementation Methodology ________________________________________________________
      • 6.1 Administrative Module ______________________________________________________________
      • 6.2 Testing ___________________________________________________________________________
  • Chapter 6_________________________________________________________________
    • Further development & Conclusion _______________________________________________
      • 7.1 Future Work _______________________________________________________________________
      • 7.2 Conclusions _______________________________________________________________________
  • References________________________________________________________________
  • Figure 1: Diagram of face recognition step of Kairos API List of Figures
  • Figure 2: Diagram of webcam
  • Figure 3:Diagram of A typical collaboration of the MVC components.
  • Figure 4: Diagram of System’s Log in Form
  • Figure 5: Diagram of Main Menu
  • Figure 6: Diagram of Face Recognition form along with webcam
  • Figure 7: Diagram of Searching a specific Customer
  • Figure 8: Diagram of add member form.
  • Figure 9: Diagram of update member
  • Figure 10: Diagram of update member
  • Figure 11: Diagram of adding new User
  • Figure 12:Diagram of update User list & privileges.
  • Figure 13: Diagram of Change User password.

1 Chapter 1: Introduction We all know health is a wealth. We do not need a fancy car, big apartment, a doctor degree without a health. Being healthy is a first thing we need to keep in mind. Because most of time our attitude depends on how we feel. Being healthy and fit gives us energy to do anything. Physical fitness is very necessary for a healthy and tension free life. Physical fitness includes diet, exercise and sleep. These three basic things have their own importance in each individual's life and everyone should be sensible with regard to these for a healthy life.

1.1 Overview of the Project

Our proposed “Modern Gym Management System” is for those who run a gym business. Before doing anything we did a decent research on major difficulties for gym owners. We examined carefully about how to make a huge registering system without failure as well as different functions for different kind of user depending on their privilege. The Gym Management requires a system that will handle all the necessary and minute details easily and proper database security accordingly to the user. They require software, which will store data about members, employees, products, payroll, receipts of members & all transactions that occur in Gym.

1.2 Objectives

The objectives of this paper are summarized below:  The main objective of the project is to design and develop a user friendly efficient computerized Gym Management System.  An accurate system without any data redundancy.  Secured data storage for Authority end.  Secure the user ends data by providing each user’s own personal credentials.  A flexible system which can maneuver the customer-staff relationship in an effective manner.

3 the systems can be understood. The first task was identifying how system can be computerized. Some analysis and projections was done regarding changes to be made to the existing system. The new developed system for Gym Management is simple without complexities.

2.2 Existing System

An Existing system refers to the system that is being followed till now. The gym is working manually. The current system is time consuming and also it is very costly, because it involves a lot of paperwork. To manually handle the system was very difficult task. But now-a-days computerization made easy to work. The following are the reasons why the current system should be computerized:

  • To increase efficiency with reduced cost.
  • To reduce the burden of paper work.
  • To save time management for recording details of each and every member and employee.
  • To generate required reports easily.

2.3 Proposed System

The comprised gym management system is user-friendly application. This automated system makes all functionality easier for both owners and customers. It is very simple in design and to implement. The system requirements are very low. System resources and the system will work in almost all configurations. It has the following objectives:

Enhancement:

The main objective of Modern Gym Management System is to enhance and upgrade the existing system by increasing its efficiency and effectiveness. The software improves the working methods by replacing the existing manual system with the computer based system.

Automation:

The Modern Gym Management System automates each and every activity of the manual system and increases its throughput. Thus the response time of the system is very less and it works very fast.

4

Accuracy:

The Modern Gym Management System provides the uses a quick response with very accurate information regarding the users etc. Any details or system in an accurate manner, as and when required.

User-Friendly:

The software Modern Gym Management System has a very user-friendly interface. Thus the users will feel very easy to work on it. The software provides accuracy along with a pleasant interface. Make the present manual system more interactive, speedy and user friendly.

Availability:

The transaction reports of the system can be retried as and when required. Thus, there is no delay in the availability of any information, whatever needed, can be captured very quickly and easily.

Maintenance Cost:

Reduce the cost of maintenance.

Operational:

The Operational objective is obtained by consulting with the system users. Check that proposed solution satisfies the user needs or not. There is no resistance from since new system is helpful. The existing system is manual system, while the new system is computerized and extremely user friendly.

Secured

The proposed system is highly secured, because for login to the system it requires the username and password which is deferent for each User therefor providing each user a different view of the customer information.

Environment

This system can run on any windows operating system.

6

Economic feasibility:

While considering economic feasibility, it is checked in points like performance, information and outputs from the system. The developing system must be justified by cost and benefit. Criteria to ensure that effort is concentrated on project, which will give best, return at the earliest. One of the factors, which affect the development of a new system, is the cost it would require. (Janssen & Janssen, 2020)

Social feasibility:

Although generally there is always resistance, initially to any change in the system is aimed at reliving the work load of the users to extent the system is going to facilitate user to perform Operations like calculating salary amounts and deductions, generating reports with less possible errors. Thus there is no reason to make system socially unfeasible. (Janssen & Janssen, 2020) Chapter 4 Modules & Features This project consists of different modules & Features. Different modules that makeup this system we will described in system implementation & development.

4.1 Module

There are One basic modules in this system with a sub module as describe briefly in below

  • Administrative module: This user is an admin type who has full rights on the system. o User module: This is a normal level of user who will be very few number of functionality of application.
  • Customer module: Currently does not involve as a User of the system.

4.1.1 Administrative Module

This module includes storing and retrieving the details of the data.

  • Create, Update, Manage, Delete User

7

  • Creating Offer Plan
  • Manage Billing& Reports
  • Manage User Enquiry through Username
  • Manage Owner Info
  • Account Update
  • Applying for Package

4.1.2 User Module

Depends on the privilege user’s access to features of the application is granted.

4.2 Features

There are many features in our system. Some salient and new features are:

  • Face Recognition for entry
  • Reports
  • Activity Log of User’s
  • Update Prompt
  • Search by Phone number

4.3 Features Description

FACE RECOGNITION:

One of our exiting features is Authenticating by face recognition. You can capture image by webcam and if the image matches with the previous image you have, you are Register in the system the system user can read your account status. We use API of Kairos for face recognition.

Principal of face recognition:

Face recognition technology allows a program to identify an individual according to his features: distance between eyes, eyebrows, faces shape, etc. A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image. One of the way is to do this is by comparing selected facial features from the image and a facial database. With face recognition technology,

9 Figure 2 : Diagram of webcam

ACTIVITY LOG:

We have the option of activity log of user’s. Any activity will be stored in the database. Admin has the access of this log. This will help admin to track the user’s activities. If user do anything wrong, all information of this user’s may help admin.

4.4 Application Requirements

4.4.1 User Interface:

  • JavaFX Framework has been used for developing the user layout for the system. (Gosling, Schildt, & joshua, 2020)
  • CSS has been used for designing the web page of the system. (Lie & Data, 2020)

4.4.2 Application:

  • Operating System (Any)
  • Java SE has been used for creating all the validations and for setting every functionality of the system
  • Database: MySQL (larsson, Axmark, & Widenius, 2020)
  • Markup Language: HTML, CSS Chapter 5

10 System Implementation & Development Process

5.1 Implementation Methodology

We follow the MVC design pattern for developing our system. Model–view– controller (MVC) is a software design pattern for implementing user interfaces on computers. It divides a given software application into three interconnected parts, so as to separate internal representations of information from the ways that information is presented to or accepted from the user. (Sanger & Wales, 2020)

  • Model: The model manages the behavior and data of the application domain, responds to requests for information about its state (usually from the view), and responds to instructions to change state (usually from the controller).
  • View: The view manages the display of information.
  • Controller: The controller interprets the mouse and keyboard inputs from the user, informing the model and/or the view to change as appropriate. Figure 3 :Diagram of A typical collaboration of the MVC components.

6.1 Administrative Module

Admin have control over all the features of our system. Some are:

12 System Admin’s also has the option of recognizing customers through Searching by phone number. Our system then starts to matching process, if the user phone number are matched with the existing information in the database. Then it returns the information, else it warns the user for invalid information. Here are screenshots of some features in the application: Figure 6 : Diagram of Face Recognition form along with webcam Figure 7 : Diagram of Searching a specific Customer  Recognizing by Face Recognition  Searching Customer by phone number

13 Figure 8 : Diagram of add member form. Figure 9 : Diagram of update memberAdd MemberCustomer that should renew their package