Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Business Case: Recreation Program Management System (RPMS) The City of Teslins Recreation & Leisure Department (R&L) has hired your team to develop a Recreation Program

Business Case: Recreation Program Management System (RPMS) The City of Teslins Recreation & Leisure Department (R&L) has hired your team to develop a Recreation Program Management System (RPMS) to support the administration of their various recreation programs. The current administration process is time-consuming, labour intensive, and is prone to input errors. The R&L Department operates a large array of programs in fitness, aquatics, health & wellness, skating, skiing as well as summer camps for children. They process over 4000 registrations each year and contract over 200 coaches and trainers to run the programs which are supported by a pool of volunteers. Under the current process, the R&L Department Manager approves programs to be posted on the website; registration requests are received by email. An administrative assistant receives the email, records the registrants information in an Excel spreadsheet, and contacts the registrant to gather missing information. The spreadsheet is used to record registration information (contact info, medical info, acceptance of the insurance waiver, emergency info along with permission to take pictures and use for advertisement), registration status and class attendance. Registration fees are collected over the phone using a credit card. Refunds are issued in the same manner. The R&L Department Manager approves payments to Coaches & Trainers each month, which is processed by the Finance Department. Before the start of each class, the Administrative Assistant provides the Coach/Trainer with a list of participants (registrants who have paid their fee) in order to record class attendance. Pictures are often taken during classes and emailed to the Marketing Department for promotional use. They would like to provide a way for participants to rate the program, coach/trainer, and even individual classes. Participants may withdraw from a program at any time and receive a pro-rated refund. The R&L Department Manager manually generates the following reports: Program Registration, Class Attendance, Unpaid Fees.

Domain Modelling (15 marks)

List all the domain classes for the system using the brainstorming technique. Consider what information must be captured by the system when carrying out each use case. Use the types of things categories to help identify the classes.

Construct a domain model class diagram using UML notation.

Determine and label all associations between the classes.

Note any assumptions you make or outstanding questions regarding the associations, if not stated in the business case.

Identify 3 to 5 attributes that might be included in each class and which attributes should serve as primary keys (PK).

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered 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

Fundamental Accounting Principles

Authors: Larson Kermit, Tilly Jensen

Volume I, 14th Canadian Edition

71051503, 978-1259066511, 1259066517, 978-0071051507

Students also viewed these Accounting questions

Question

What are the purposes of the statement of cash flows?

Answered: 1 week ago

Question

When is the application deadline?

Answered: 1 week ago