In this project, you will submit a report (1000 words) on a case study that highlights what the case study is about and
Posted: Mon May 02, 2022 12:43 pm
In this project, you will submit a report (1000 words) on a case
study that highlights what the case study is about and any two
assumptions you have made for the given system. (Please note: Any
assumption you make for this system should be in line with the case
study given and should not contradict the problem definition
itself) Content and Structure: Case Study You are contacted by a
TennisClub manager who wants you to help with making a website for
an online Booking System that will help the TennisClub in managing
the tennis courts bookings for the players. Currently, the Club
maintains a manual booking system that is increasingly becoming
difficult to manage for the staff. The current system is erroneous
and time consuming. Current System Currently, for booking a tennis
court, players must call or come in person to the TennisClub. The
club receptionist helps them to choose their appointments based on
various factors – Day, Time, Duration of game, and Number of
players. The receptionist will then suggest any tennis court
available then players will confirm the booking. But currently, a
lot of time is spent to find a suitable date and time, checking
tennis courts availability as per the player’s request. The main
objectives of this new Booking System are: Scheduling System - A
player record and scheduling system in an Administration office are
used by the receptionists, managers, and coaches. The receptionists
use the system to enter new player information when first-time
visits. They can also schedule the appointments. Players can
request an appointment online through an application or call
receptionist for making a booking. Before making the appointment,
the system needs to ask the players which tennis court they would
like to play on, if a coach must be booked, preferred date and if
after the match or training session the player will go for massage
or use the sauna. The system will use this information, check the
appointment schedule, and find a free slot to make the booking.
Receptionists or players can also cancel appointments. Each tennis
court has a maximum of 4 players registered in an hour session.
Player Record - When the players visit the TennisClub, they can
also request a tennis ball machine, a massage after the match or
using the sauna. The system must provide these options during the
booking process. And this must also be available for the
receptionist in case the players call for a booking. The coaches
primarily use the system to view players schedules, they may enter
some players requirements and training progress. Players can pay
online or at the office when receptionist is responsible for the
appointment payment. Better Knowledge - This system will provide
players with all the details of the tennis session and any extra
services required. This will give an opportunity to the players to
prepare for the match and confirm according to their requirements.
Reduce Paperwork - As most of the things will be performed online,
it will reduce the usage of paper for the TennisClub. Improves
Efficiency - This system will make things easier for staff as the
whole TennisClub System will go online and it will have maps that
will allow players to be sure of what courts and services they are
booking. Also, Online TennisClub System will check for the
availability of the tennis courts, massage rooms, saunas, tennis
ball machines and coaches during the time required. This way the
staff can spend more time attending to their players requirements
and other related responsibilities. Improved Players Service - The
players making a booking over the new Online TennisClub System will
need to register themselves in the system. They will need to
provide various personal details like First Name, Last Name, Full
Address, Email Address and Phone Number. The new TennisClub System
will now work in the following way: 1. A player will need to
login/register to make a new Booking request. 2. The player will
provide the date, time, extra services, or coach if they want to
book tennis court. 3. The system will then pick up the available
court, extra services, and coach (when required) as per the
player’s requirement. 4. The player can choose one of the offered
appointments provided by the system. 5. After successful booking,
the player will receive print or email the booking confirmation for
future reference Detailed Submission Requirements • Create a Use
Case with detail descriptions for the new Online TennisClub System.
• Create a Domain Model for the online TennisClub System. • Create
a Sequence Diagram for the use case Book for an appointment of the
Online TennisClub System. • Create a Class Diagram for Online
TennisClub System • Submit MS Word or PDF file which will contain
all the report details including diagrams screenshots. (1000 words)
• Include and separately submit each of the individual files for
each diagram created using the UML diagramming app of your
preferences. • Report must include a cover sheet that has your
name, subject name, date, report title and WORDCOUNT (1000 words).
Table of contents, page numbers and references. • The report must
conclude with a reflection section that shows what you learnt via
this assignment and any challenges you had to work on this case
study.
study that highlights what the case study is about and any two
assumptions you have made for the given system. (Please note: Any
assumption you make for this system should be in line with the case
study given and should not contradict the problem definition
itself) Content and Structure: Case Study You are contacted by a
TennisClub manager who wants you to help with making a website for
an online Booking System that will help the TennisClub in managing
the tennis courts bookings for the players. Currently, the Club
maintains a manual booking system that is increasingly becoming
difficult to manage for the staff. The current system is erroneous
and time consuming. Current System Currently, for booking a tennis
court, players must call or come in person to the TennisClub. The
club receptionist helps them to choose their appointments based on
various factors – Day, Time, Duration of game, and Number of
players. The receptionist will then suggest any tennis court
available then players will confirm the booking. But currently, a
lot of time is spent to find a suitable date and time, checking
tennis courts availability as per the player’s request. The main
objectives of this new Booking System are: Scheduling System - A
player record and scheduling system in an Administration office are
used by the receptionists, managers, and coaches. The receptionists
use the system to enter new player information when first-time
visits. They can also schedule the appointments. Players can
request an appointment online through an application or call
receptionist for making a booking. Before making the appointment,
the system needs to ask the players which tennis court they would
like to play on, if a coach must be booked, preferred date and if
after the match or training session the player will go for massage
or use the sauna. The system will use this information, check the
appointment schedule, and find a free slot to make the booking.
Receptionists or players can also cancel appointments. Each tennis
court has a maximum of 4 players registered in an hour session.
Player Record - When the players visit the TennisClub, they can
also request a tennis ball machine, a massage after the match or
using the sauna. The system must provide these options during the
booking process. And this must also be available for the
receptionist in case the players call for a booking. The coaches
primarily use the system to view players schedules, they may enter
some players requirements and training progress. Players can pay
online or at the office when receptionist is responsible for the
appointment payment. Better Knowledge - This system will provide
players with all the details of the tennis session and any extra
services required. This will give an opportunity to the players to
prepare for the match and confirm according to their requirements.
Reduce Paperwork - As most of the things will be performed online,
it will reduce the usage of paper for the TennisClub. Improves
Efficiency - This system will make things easier for staff as the
whole TennisClub System will go online and it will have maps that
will allow players to be sure of what courts and services they are
booking. Also, Online TennisClub System will check for the
availability of the tennis courts, massage rooms, saunas, tennis
ball machines and coaches during the time required. This way the
staff can spend more time attending to their players requirements
and other related responsibilities. Improved Players Service - The
players making a booking over the new Online TennisClub System will
need to register themselves in the system. They will need to
provide various personal details like First Name, Last Name, Full
Address, Email Address and Phone Number. The new TennisClub System
will now work in the following way: 1. A player will need to
login/register to make a new Booking request. 2. The player will
provide the date, time, extra services, or coach if they want to
book tennis court. 3. The system will then pick up the available
court, extra services, and coach (when required) as per the
player’s requirement. 4. The player can choose one of the offered
appointments provided by the system. 5. After successful booking,
the player will receive print or email the booking confirmation for
future reference Detailed Submission Requirements • Create a Use
Case with detail descriptions for the new Online TennisClub System.
• Create a Domain Model for the online TennisClub System. • Create
a Sequence Diagram for the use case Book for an appointment of the
Online TennisClub System. • Create a Class Diagram for Online
TennisClub System • Submit MS Word or PDF file which will contain
all the report details including diagrams screenshots. (1000 words)
• Include and separately submit each of the individual files for
each diagram created using the UML diagramming app of your
preferences. • Report must include a cover sheet that has your
name, subject name, date, report title and WORDCOUNT (1000 words).
Table of contents, page numbers and references. • The report must
conclude with a reflection section that shows what you learnt via
this assignment and any challenges you had to work on this case
study.