Develop a system for use by a fitness centre to store and organise the company's administration details such as membership, subscription payments and use of facilities.

Authors Avatar

Tim Grayson                -  -


Riverside Ice and Leisure provides a focus for leisure in Chelmsford with a range of facilities that is both unique and extensive. The Centre's upper deck houses the area's only ice rink; whilst the lower deck offers three swimming pools with an exciting flume ride, a multipurpose sports hall catering for everything from badminton, aerobics and six-a-side football to major exhibitions. There are also two squash courts, an indoor adventure playground for children a crèche, a fully air-conditioned gym, adjacent to the lower restaurant & licensed bar. Riverside leisure centre is located on the riverside industrial park.

Problem Statement

My task is to develop a system for use by a fitness centre to store and organise the company’s administration details such as membership, subscription payments and use of facilities. This system will need to store data on customer payments and bookings as well as sending out letters to members about meetings and forthcoming events. Therefore this system could also be used to produce session timetables and print records for customers.

The current system is a paper based filing system that has many restrictions that must be overcome by the introduction of an improved data capture and storage method.  Below I have listed the following key details that must be addressed by the new system:

ID number

Each field in the system will have its own unique identification number

Customers Name

Details of customer

Customers Address

Details of customer

Customers Telephone Number

Details for contacting the customer

Date of Membership

Date the customer joined the club        

Date Membership Expirers

Date the customer’s membership expirers

Method of club fees payment

        Records whether weekly, monthly, annually, standing order

Record of unpaid subscriptions

Dates of unpaid periods are entered

Customer’s special requirements

Disabled access etc.

I have listed the reason for including each field that will be used in the system. During the testing of the system and after further research and development I may have to make refinements to the fields that will be included.

The reasoning behind the system is to create an efficient and easy to use method for the company to store and retrieve customer information. This in turn will help to make the operation of the business more profitable and cost effective. Creating a system to do this is the problem I must solve during this assignment.


End user Requirements

The final system introduced to the centre must:

  • Reduce the time it takes to create a new membership
  • Reduce time it takes to access membership files        
  • Reduce storage space
  • Membership details must be easily edited
  • Instructor details must be easily edited
  • It must be possible to delete membership details and instructor details
  • Calculate lesson prices
  • Create timetables for usage of facilities
  • Customer details must be printed easily
  • Instructor details and timetables must be printed easily
  • The user interface must be easy and quick to use

Data stores, Input, Process and Output

DATA STORES (what files are used?)

Customer Files

Instructor Files

Timetable for use of facilities

INPUT (what data is inputted into the system?)

Membership details

Instructor details

Equipment use details

PROCESS (how the system handles the data)

Customer joins club

Edit membership details

Expiration of membership

Booking for usage of facilities

Cancellation of lesson

New instructor joins club

Edit details of instructor

Calculate membership prices

Delete expired memberships/records

OUTPUT (what is printed and displayed by the system?)

           Membership details from ID

     Instructor details from ID

Invoices for customers and centre records

     Timetables for usage of facilities

Print records


Pentium 2 processor

This is a chip that runs the computer and processes information and allows the user to use the interface at a reasonable speed.


Examples of the peripherals required are; keyboard, mouse scanner and CD ROM. These are all  pieces of hardware used for inputting data into the computer, and receiving output information.

17” Monitor

This is a screen that acts as an output device allowing the user to view information displayed by the system.

User Skill level

The use of the new system will require the user to have an intermediate IT skill level. The only training required will be an initial talk through of the systems perhaps with a brief instructions guide outlining the main features such as; creating a new field, updating a field, printing a field, creating customer statements. Extensive training will not however be needed because the system will include brief action descriptions for example “enter Surname” these are easy to follow therefore the user will require little knowledge of the operation of the system or how it is programmed.

Join now!

Evaluation Criteria

This is a list of performance indicators that I will use to evaluate my system when it is completed

  • How easy is the system to use?
  • How effective is the user interface?
  • The quality of the outputs for example customer statements.
  • How much faster is the new system to use than the old system?
  • How accurate is the output of the new system?
  • The speed of the new system.

Interview With User

The purpose of this interview is to find out what needs the system has to accomplish ...

This is a preview of the whole essay