Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1.A use case for every one of the 13 business processes written in the two-column format. 2.Sequence diagram for every use case. Exit the Application.

1.A use case for every one of the 13 business processes written in the two-column format.

2.Sequence diagram for every use case.

image text in transcribedimage text in transcribed

Exit the Application. Store the data on disk and quit the application. Add Client. The system accepts the name, address, and phone number of the client. The system generates a unique id and sets the balance to O. (The balance will remain O in this iteration.) Remove Client. Remove a client with the given id. If a show is scheduled for the current or a future date for this client, the client cannot be removed. List all Clients. Print information about every client. Add Customer. The system accepts the name, address, phone number, and the number and expiry date of exactly one credit card. The system generates a unique id for the customer. Remove Customer. Remove a customer with the given id. All credit cards related to the customer are also deleted. Add a Credit Card. The system accepts the customer id, credit card number, and expiry date and remembers that the credit card belongs to this customer Remove a Credit Card. The system accepts the credit card number and removes the information related to the credit card. If this is the only credit card for the customer, it refuses to delete the credit card information. 1. 2. 3. 4. 5. 6. 7. 8. 9. List all Customers. Print information about every client, including credit card information 10. Add a Show/Play. Add a new show for a client. The values accepted are the name of the show, the client id, and the period for which the client wants the theater for this play. The entire range of dates should be available, or the process fails. Exit the Application. Store the data on disk and quit the application. Add Client. The system accepts the name, address, and phone number of the client. The system generates a unique id and sets the balance to O. (The balance will remain O in this iteration.) Remove Client. Remove a client with the given id. If a show is scheduled for the current or a future date for this client, the client cannot be removed. List all Clients. Print information about every client. Add Customer. The system accepts the name, address, phone number, and the number and expiry date of exactly one credit card. The system generates a unique id for the customer. Remove Customer. Remove a customer with the given id. All credit cards related to the customer are also deleted. Add a Credit Card. The system accepts the customer id, credit card number, and expiry date and remembers that the credit card belongs to this customer Remove a Credit Card. The system accepts the credit card number and removes the information related to the credit card. If this is the only credit card for the customer, it refuses to delete the credit card information. 1. 2. 3. 4. 5. 6. 7. 8. 9. List all Customers. Print information about every client, including credit card information 10. Add a Show/Play. Add a new show for a client. The values accepted are the name of the show, the client id, and the period for which the client wants the theater for this play. The entire range of dates should be available, or the process fails

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

Data And Information Quality Dimensions, Principles And Techniques

Authors: Carlo Batini, Monica Scannapieco

1st Edition

3319241060, 9783319241067

More Books

Students also viewed these Databases questions