Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Read the following scenario and answer the questions that follow. Mufindi Racquet is a tennis club in Tanzania. The club has a number of playing

Read the following scenario and answer the questions that follow. Mufindi Racquet is a tennis club in Tanzania. The club has a number of playing courts. Most of the members of the club are local people. The club is opened daily from 10.00am to.8.00pm. New members are approved and registered by the club manager. When registered, new members provide their name, address, telephone number, etc. and after the registration they are given a unique member number.
The club encourages its members to join teams, although each member can only belong to one team. When a member decides to join a team he/she should contact a receptionist either by phone or at the club, and he/she will carry out the appropriate procedure. Playing sessions (one hour long) can be booked by either a team leader or by an individual member. Each session belongs to a specific price and according to its time, day of the week, etc. The session booking may subsequently be cancelled by the person who booked it. In such a case the session will become available for rebooking. Session records are created by the manager a few weeks in advance i.e. members have a couple of weeks to book sessions. Each session is identified by its date, time and court number. Session records are deleted 6 months after their dates.
i. Write all functional and three assumptions of non-functional requirements of the above proposed system
ii.Produce a context and A level
0
DFD diagram of the above proposed system
iii.Draw a level
0
DFD diagram of the above proposed system
iv.Produce a use case diagram of the proposed system
.
a context and A level 0 DFD diagram of the above proposed system
level 0 DFD diagram of the above proposed system
a use case diagram of the proposed system
v.Produce a Sequence diagram for the use case 'Book session' in the Mufindi Racquet system described above. A brief description of this use case is given below. "A member enters his/her number and the system displays the member's details. Next the system displays a list of all available sessions. The member selects one of the sessions and the system books this session for the member and displays the booking confirmation."
vi.Produce a state machine/chart for the class Session in the Mufindi Racquet system described above.
vii.Consider the following extra information about the Mufindi Racquet system described abov: "There are two types of members: permanent members and visiting members. The following data should be stored about each permanent member: Member no., Member name, Member tel. no., Date of registration, Date of birth. The attributes of each visiting member are: Member no, Member name, Member tel. no., Date of registration, Expiry date, 'One off payment. Permanent members are required to submit their CVs. A CV consists of a header, a number of CV lines, a member's signature." Draw a class diagram

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Transactions On Large Scale Data And Knowledge Centered Systems X Special Issue On Database And Expert Systems Applications Lncs 8220

Authors: Abdelkader Hameurlain ,Josef Kung ,Roland Wagner ,Stephen W. Liddle ,Klaus-Dieter Schewe ,Xiaofang Zhou

2013th Edition

3642412203, 978-3642412202

More Books

Students also viewed these Databases questions