Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Assignment: Consider the following scenario then complete the exercises below: Before a resident can attend a recreational activity, both the resident and the activity must

Assignment: Consider the following scenario then complete the exercises below:

Before a resident can attend a recreational activity, both the resident and the activity must be entered into the system. Every resident must have a valid resident number in order to attend a recreational activity. Residents can attend up to 10 recreational activities a month free of charge. Additional activities are charged a fee that is specific to the activity. Every time a resident signs up for an activity, the system must ensure that they have not exceeded their limit of free activities and that the seat limit for the recreational activity has not been exceeded. If the resident has exceeded their limit then the system must note that the resident will be charged for the activity. If the seat limit for the activity has been reached, the resident should get a message telling them that the activity is full.

Ms. Smith assigns one of her staff to enter all the planned recreational activities into the system. Her staff will enter all the activity information including date, time, duration, location, seat limit, fee, and staff. The staff can also edit and delete the activity information. Every week the office manager also creates a newsletter that is sent to current residents. This newsletter includes information about upcoming activities. Every morning, the office manager prints a report that lists all the residents who have reached their 10 free recreational activities. If a resident has reached the threshold, the manager calls the resident to let them know. If they dont reach the resident the manager will then send an email.

Exercises:

Evaluate the HRC scenario above and create a package diagram for the system. Consider the following assumptions:

Web application to manage resident information this is for staff only.

Web application to manage activity information this is for staff only.

Online web interface for residents to signup for activities and view the activities they have signed up for.

All data about residents and activities is stored in an Oracle database.

The staff uses a cloud based third party software to create newsletters and store the newsletters for later retrieval.

(10 points)

Using the Sequence diagram for the Resident Register for Event use case scenario update the sequence diagram to include any necessary design classes. (10 points)

Create a Report Design for the Report that the manager uses every morning Every morning, the office manager prints a report that lists all the residents who have reached their 10 free recreational activities. If a resident has reached the threshold, the manager calls the resident to let them know. If they dont reach the resident the manager will then send an email. Your design might include the layout and relevant fields to be printed on the report or sample report with sample data. (10 points)

Consider the Use Case Diagram, Use Case Description, and Sequence diagram you created for the HRC scenario. Complete a method specification form for the method residentActivitySignup( ) and a separate form for addActivity(). (10 points)

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_2

Step: 3

blur-text-image_3

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

Management

Authors: Chuck Williams

4th Edition

978-0324316797, 0324316798

More Books

Students also viewed these General Management questions