Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

please help Objective: Designing the domain model clas diagram and data model for a bowling alley called Varsity Bowling Order Processing System: Varsity Bowling Inc.

image text in transcribed

please help

Objective: Designing the domain model clas diagram and data model for a bowling alley called "Varsity Bowling Order Processing System: Varsity Bowling Inc. that houses bowling alleys for the recreation of its customers plans to create a softwa application to manage its operations. Varsity Bowling hosts multiple bowling lanes in its facility. The business also has a small cafeteria where it offers popular eating options such as pizzas, burgers, hot dogs beverage drinks etc. While both members and non-members could rent the bowling lanes, it offers discounted pricing to members, both for the lane rentals and at the cafeteria. Customers could rent shoes when renting bowling lanes. While walk-in rentals are allowed subject to availability, customers could do advance booking through phone. Lanes are rented on an hourly basis. Customer could pay for the rentals and cafeteria purchases using cash, check or credit card Project Deliverables: Given the above information, please do the following: 1. Identify the main domain classes (min 9 excluding any associative classes). You should use them in steps 2 and 3 2. Based on the business description identify all the associations between domain classes and write relevant business rules that explain each association (As all associations are bidirectional, make sure to articulate business rules both ways for each link in the final fully attributed domain class model). Make suitable assumptions for any missing details 3. Create a fully attributed domain class model showing all the domain classes, and all associations between them including keys (primary keys) for each domain class Upload the MS Visio files (3 above) and the Word file (1 and 2 above) to the Moodle before the due date and time (Each file should be named YourLastName VarsityBowling) This is an individual assignment. While it is okay to consult another student to clarify any doubt, any sharing of files and modifying computer files created by others and representing that work as one's own should be strictly avoided. Please refer to course policies in the syllabus on academic conduct and unauthorized collaboration

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

More Books

Students also viewed these Databases questions

Question

10. What is meant by a feed rate?

Answered: 1 week ago