Ubik Ltd

Chemin du Signal 22
1296 Coppet
Switzerland
Tel. : +41 22 960 03 91

Chocolatière 21
1026 Echandens
Switzerland
Tel. : +41 21 706 00 14

CAROL: Court Administration and Reservation On Line

Carol kiosk

General presentation

CAROL (Court Administration and Reservation On Line) is an application dedicated for tennis, squash, badminton, etc. courts reservation. It is conceived especially for clubs and sport centers.

Main CAROL functionalities are:

Modules

CAROL is compound of three main modules:

Central database

Reservation module

The interface is the same for the kiosk (Terminal within the club) as for external Internet access. The kiosk is usable as well by the employee in charge of reservation input (for example within the sport center) as by the members via an identification key which can be the bare-code on their member card. The Internet access (from outside) is possible if the club has a permanent Internet connection. The server can be installed in situ or can be hosted by an Internet provider.

Administrative module

This module allows the central database configuration and management. (number of courts, time slices, takers and their types, reservation right and permissions, etc.). A wizard allows the preservation grid definition and the recurring reservation set-up (for example: junior training every Wednesday from 2PM to 6 PM).

Informatics platform

Both, reservation and administrative modules use the Java Servlet technology and JDO (Java Data Object) to access the central database. This access is gained via an Internet browser.

Functional aspects

One of the base de CAROL entities is the time slice. This slice has a date, a starting time and a duration. It is also linked to a court. It can be attached to one or more takers and in this way it becomes a reservation. (We use on purpose the generic term of taker, rather than player or member, in order to be able to reserve the special slices such as Maintenance, Tournament etc.

When a member wish to reserve a court (slice), the two following cases are possible:

  1. A predefined time slice exists for the desired period: in this case we use the term of prereservation which can be done in the future and which has eventually to be confirmed before playing.
  2. There is no slice for the desired period: in this case the reservation can be done only for the current day and Carol will take care in order to fill up the holes (unoccupied periods on the court). This corresponds typically to the club formula, where the reservation is possible only for the next slice available.

It is understood that the period of time during which the prereservation is possible depends on the day, on the time, on the court and on the taker type. This is one of the CAROL parameters which are set-up by the CAROL administrator via the administrative module.

The administrative part of CAROL, which is not visible to the takers, allows among the others to define the following:


Price on request.
This documentation and attached specifications can be modified at any time without notice.

Valid XHTML 1.0 Strict Last update October 4, 2008