Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You have been asked to develop software for a pharmaceutical retail service named Pharm@Home. Pharm@Home aims to allow customers in the Toronto area to order

image text in transcribedimage text in transcribed

You have been asked to develop software for a pharmaceutical retail service named Pharm@Home. Pharm@Home aims to allow customers in the Toronto area to order drugs and basic medical supplies online (eg. bandages), and then have it delivered straight to their homes. The Pharm@Home system must be able to handle customer registration, ordering, billing, and delivery. It must also handle internal business processes such as inventory/stock levels, physical order fulfillment, employee information and status, and managerial reports. Details: Pharm@Home aims to stock both non-prescription medication (eg. Tylenol) as well as medication that does require a prescription (eg. Antibiotics). Any customers who order prescription medication must have a valid prescription from a physician, and the order will be fulfilled by a licensed pharmacist employed by Pharm@Home. The Pharmacist will also provide instructions for correct usage of the prescription drug (eg. "Take 2 daily") to the customer. Customers will be required to make an account with Pharm@Home to be able to order. On registration, customers will be required to provide their personal information, billing information, and delivery information. Pharm@Home will outsource all their deliveries to an external courier service called TPS (Toronto Postal Service). The Pharm@Home system should automatically interact with the TPS system and create a courier request for every order (assume TPS provides an API to their system). Pharm@Home will stock their inventory at a single warehouse and all physical order fulfillment will occur there. You can assume for simplicity's sake that as long as the TPS system receives the necessary order information, then they will handle package pick-up and delivery. Customers should be able to interface with Pharm@Home via a mobile app. Employees will interface with the same app but have their own accounts with necessary privileges and features. Besides the ability to order drugs and supplies, customers should also be able to access their own order and billing history, update their personal info, etc... Managerial staff should be able to see general summary reports of sales and inventory. Pharmacists and other staff should be able to see any information that is relevant to their job (ie. only pharmacists need to see a customer's prescription). 5) Create a UI storyboard for the Pharmacist actor for the use case: Pharmacist fulfills prescription order. (15 marks) Reminder: Employees of Pharm@Home interface with the system via mobile app (see business problem description). Think about what the Pharmacist Employee would need to see and do to complete their job and realize this use case. a

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

Intelligent Databases Technologies And Applications

Authors: Zongmin Ma

1st Edition

1599041219, 978-1599041216

More Books

Students also viewed these Databases questions

Question

Provide examples of Dimensional Tables.

Answered: 1 week ago