Analyze the case description (Copies’R Us) in PE 2-8 and PE 3-9 and describe which elements of the description contribute to the Presentation Layer, Business Logic Layer, and Data Layer, respectively.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Analyze the case description (Copies’R Us) in PE 2-8 and PE 3-9 and describe which elements of the description contribute to the Presentation Layer, Business Logic Layer, and Data Layer, respectively. 

PE 2-8. Consider the following case and prepare a response based on the task description that follows:
Copies 'R' Us (CRU) is a copy shop and office service center operating in downtown Boston. To be able to compete with the large chains,
CRU is open twenty-four hours per day and offers a wide variety of printing and image processing services at affordable prices and with friendly
service.
CRU divides its main products and services into categories (such as black/white copies, color copies, collating, binding, computer usage,
faxing, etc.). A large number of products and services belong to each category, and the categories, products, and allocation of products to
categories change dynamically. A job consists of all products and services that a customer orders at the same time (for example, a marketing
brochure job could consist of color copies, collating, folding, and binding). Currently, a customer comes to an agreement regarding the required
job(s) with the service representative, who creates a service ticket that CRU technicians will use to perform the work. It is important that the
system maintains information about the time when each job was entered into the system and details describing all the components of the job and
any special requirements the job has. CRU maintains a priority order for the jobs. This order is normally based on the time a job was registered
to the system, but the store manager on duty can override the priorities.
CRU serves both individual and business customers. All business customers are identified by CRU before they can attained business-customer
status, which allows them to be invoiced for the work they have requested CRU to perform. Each business customer negotiates a separate
discount percentage for each of CRU's product categories. CRU does not always know the identities of individual customers, but it encourages
its customers to get a Most Valued Customer (MVC) card, which gives its holders volume discounts, depending on the amount of work they
request CRU to perform annually. Getting an MVC card, of course, requires the customer to provide CRU with his contact information.
Individual customers pay for their purchases at the time they pick up their jobs (either by cash or credit card); as mentioned earlier, business
customers can also be invoiced periodically (e.g., once a month), and thus one invoice can cover multiple jobs.
CRU has several resources that cannot be used by more than one customer at a time (such as a couple of conference rooms with
videoconferencing capabilities and several computers). CRU needs to maintain reservations for these resources. Business customers can make
multiple reservations. Only individual customers with the MVC card can make reservations at all, and an MVC customer can have only one
reservation at a time.
a. Identify the most important process(es) based on this description and label it/them with a properly structured name.
b. For each process, identify the key actors.
c. Structure each business process using the UML activity diagram grammar.
d. What changes would you propose to the CRU's basic processes? Discuss the importance of information technology in enabling these process
changes.
Transcribed Image Text:PE 2-8. Consider the following case and prepare a response based on the task description that follows: Copies 'R' Us (CRU) is a copy shop and office service center operating in downtown Boston. To be able to compete with the large chains, CRU is open twenty-four hours per day and offers a wide variety of printing and image processing services at affordable prices and with friendly service. CRU divides its main products and services into categories (such as black/white copies, color copies, collating, binding, computer usage, faxing, etc.). A large number of products and services belong to each category, and the categories, products, and allocation of products to categories change dynamically. A job consists of all products and services that a customer orders at the same time (for example, a marketing brochure job could consist of color copies, collating, folding, and binding). Currently, a customer comes to an agreement regarding the required job(s) with the service representative, who creates a service ticket that CRU technicians will use to perform the work. It is important that the system maintains information about the time when each job was entered into the system and details describing all the components of the job and any special requirements the job has. CRU maintains a priority order for the jobs. This order is normally based on the time a job was registered to the system, but the store manager on duty can override the priorities. CRU serves both individual and business customers. All business customers are identified by CRU before they can attained business-customer status, which allows them to be invoiced for the work they have requested CRU to perform. Each business customer negotiates a separate discount percentage for each of CRU's product categories. CRU does not always know the identities of individual customers, but it encourages its customers to get a Most Valued Customer (MVC) card, which gives its holders volume discounts, depending on the amount of work they request CRU to perform annually. Getting an MVC card, of course, requires the customer to provide CRU with his contact information. Individual customers pay for their purchases at the time they pick up their jobs (either by cash or credit card); as mentioned earlier, business customers can also be invoiced periodically (e.g., once a month), and thus one invoice can cover multiple jobs. CRU has several resources that cannot be used by more than one customer at a time (such as a couple of conference rooms with videoconferencing capabilities and several computers). CRU needs to maintain reservations for these resources. Business customers can make multiple reservations. Only individual customers with the MVC card can make reservations at all, and an MVC customer can have only one reservation at a time. a. Identify the most important process(es) based on this description and label it/them with a properly structured name. b. For each process, identify the key actors. c. Structure each business process using the UML activity diagram grammar. d. What changes would you propose to the CRU's basic processes? Discuss the importance of information technology in enabling these process changes.
PE 3-9. Using the modeling grammar(s) of your instructor's choice, create a domain model / conceptual data
model based on the following case description, which builds on PE 2-8:
Copies 'R' Us (CRU) is a copy shop and office service center operating in downtown Boston. To be able to
compete with the large chains, CRU is open twenty-four hours per day and offers a wide variety of printing
and image processing services at affordable prices and with friendly service.
CRU divides its main products and services into categories (such as black/white copies, color copies.
collating, binding, computer usage, faxing, etc.). A large number of products and services belong to each
category, and the categories, products, and allocation of products to categories change dynamically. A job
consists of all products and services that a customer orders at the same time (for example, a marketing
brochure job could consist of color copies, collating, folding, and binding). Currently, a customer comes to an
agreement regarding the required job(s) with the service representative, who creates a service ticket that CRU
technicians will use to perform the work. It is important that the system maintains information about the time
when each job was entered into the system and details describing all the components of the job and any special
requirements the job has. CRU maintains a priority order for the jobs. This order is normally based on the time
a job was registered to the system, but the store manager on duty can override the priorities.
CRU serves both individual and business customers. All business customers are identified by CRU before
they can attain business-customer status, which allows them to be invoiced for the work they have requested
CRU to perform. Each business customer negotiates a separate discount percentage for each of CRU's product
categories. CRU does not always know the identities of individual customers, but it encourages its customers
to get a Most Valued Customer (MVC) card, which gives its holders volume discounts, depending on the
amount of work they request CRU to perform annually. Getting an MVC card, of course, requires the customer
to provide CRU with his contact information. Individual customers pay for their purchases the time they
pick up their jobs (either by cash or credit card); as mentioned earlier, business customers can also be invoiced
periodically (e.g., once a month), and thus one invoice can cover multiple jobs.
CRU has several resources that cannot be used by more than one customer at a time (such as a couple of
conference rooms with videoconferencing capabilities and several computers). CRU needs to maintain
reservations for these resources. Business customers can make multiple reservations. Only individual
customers with the MVC card can make reservations at all, and an MVC customer can have only one
reservation at a time.
Transcribed Image Text:PE 3-9. Using the modeling grammar(s) of your instructor's choice, create a domain model / conceptual data model based on the following case description, which builds on PE 2-8: Copies 'R' Us (CRU) is a copy shop and office service center operating in downtown Boston. To be able to compete with the large chains, CRU is open twenty-four hours per day and offers a wide variety of printing and image processing services at affordable prices and with friendly service. CRU divides its main products and services into categories (such as black/white copies, color copies. collating, binding, computer usage, faxing, etc.). A large number of products and services belong to each category, and the categories, products, and allocation of products to categories change dynamically. A job consists of all products and services that a customer orders at the same time (for example, a marketing brochure job could consist of color copies, collating, folding, and binding). Currently, a customer comes to an agreement regarding the required job(s) with the service representative, who creates a service ticket that CRU technicians will use to perform the work. It is important that the system maintains information about the time when each job was entered into the system and details describing all the components of the job and any special requirements the job has. CRU maintains a priority order for the jobs. This order is normally based on the time a job was registered to the system, but the store manager on duty can override the priorities. CRU serves both individual and business customers. All business customers are identified by CRU before they can attain business-customer status, which allows them to be invoiced for the work they have requested CRU to perform. Each business customer negotiates a separate discount percentage for each of CRU's product categories. CRU does not always know the identities of individual customers, but it encourages its customers to get a Most Valued Customer (MVC) card, which gives its holders volume discounts, depending on the amount of work they request CRU to perform annually. Getting an MVC card, of course, requires the customer to provide CRU with his contact information. Individual customers pay for their purchases the time they pick up their jobs (either by cash or credit card); as mentioned earlier, business customers can also be invoiced periodically (e.g., once a month), and thus one invoice can cover multiple jobs. CRU has several resources that cannot be used by more than one customer at a time (such as a couple of conference rooms with videoconferencing capabilities and several computers). CRU needs to maintain reservations for these resources. Business customers can make multiple reservations. Only individual customers with the MVC card can make reservations at all, and an MVC customer can have only one reservation at a time.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Requirement Analysis
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education