Group 5 Deliverable 2 System Proposal Use Cases PDF

Title Group 5 Deliverable 2 System Proposal Use Cases
Author Naveed Moein
Course Information Systems Analysis
Institution San Diego State University
Pages 10
File Size 270.4 KB
File Type PDF
Total Downloads 1
Total Views 125

Summary

Download Group 5 Deliverable 2 System Proposal Use Cases PDF


Description

Table of Contents System Proposal.......................................................................................................................................................2 Existing System...................................................................................................................................................2 New System.........................................................................................................................................................3 Use Cases.................................................................................................................................................................4 Use Case 1: Create an Account............................................................................................................................4 Use Case 2: Request a Delivery...........................................................................................................................5 Use Case 3: Drone Loading.................................................................................................................................7 Use Case 4: Drone Delivery................................................................................................................................9

System Proposal The following ‘Existing System’ proposal is the existing PharmU system. They use and operate with this system every day. It serves its current customer base well.

Existing System Features

  

Benefits

 

PharmU has an ERP system that combines patient data, patient financial data, medication availability; Option for customers to order their prescription online, and pickup in the pharmacy, Order Status database (not full feature, see below), Tangible benefits- more orders through online system Intangible benefits- convenience factor (24/7 online access, online ordering is easier for a lot of people, account details can be edited)

Costs Alternatives

Unknown, PharmU holds information for how much their system costs.  painted drones with PharmU corporate colors and logo  integrated database that allows free communication between PharmU and Hoverworld  For more features- see below.

Schedule

See WBS for Deliverable #1.

Summary

The current system works well for PharmU, it holds information of their customers (financials and health information) and connects different PharmU datastores for real-time information sharing on PharmU servers. Customers only have the option for store pickup.

The following ‘New System’ proposal integrates the PharmU and Hoverworld servers.

New System Features

Enhanced online order entry process, temperature-controlled product bagging system along with a bubble-type cushioning system      

Benefits

Costs Alternatives

Schedule Summary

 

Alerts customer on delivery information on request. painted drones with PharmU corporate colors and logo integrated database that allows free communication between PharmU and Hoverworld Insures medication to be delivered in precise temperature controlled environment Secure Bubble-Type cushioning system Enhanced online order entry system (better GUI & real-time information) See above benefits from Existing System. Offers a new & fast delivery option for customers).

It costs approximately $750,000 to develop the new system.  Real-time route status of medication via land-drone GPS  Secured drone driving through the streets delivering to customers that have confirmed their home presence during desired delivery time  24-hour delivery option See WBS for Deliverable #2. The new system is to enhance the usability and convenience of PharmU’s current service. Deep integrations between PharmU and Hoverworld will occur to achieve this goal. It allows the customer to order their medications through the typical PharmU website, but offers the new option of medication delivery by drone by HoverWorld. In addition, the PharmU integration will also include a mobile app checkout system, allowing PharmU customer to checkout needed medication mobily without the need of a desktop/laptop computer. The drones will include state-of-the-art technology when it comes to its delivering features. It will include a precise temperature controlled, bubble-type cushioning system that ensures the medication to be delivered at its highest form of quality. The integration of Hoverworld & PharmU systems will benefit the current PharmU GUI. PharmU customers will be able to experience a new ordering system that gives them peace of mind of how simple it can be to get the medication that they need with ease & simplicity. In addition to a better GUI, customers will be able to take advantage of the real-time information being delivered to their logged in session via Desktop website or mobile app to show the status of their order. This will allow PharmU staff members to spend less time informing customers of the status of their orders because of this

solution.

Use Cases Use Case 1: Create an Account Use Case: Create an Account

ID: UC-1

Priority: High

Actor: Customer Description: The Customer was recommended PharmU and decided on them to handle their medication. Trigger: The customer needs their medication. Type: External Preconditions: 1. The customer is recommended PharmU. 4. PharmU has the correct medication for the new customer 2. The customer is in need of medications 3. PharmU is open to new clients. Normal Course: Information for Steps: 1.0 Create an Account with PharmU 1.The customer enters PharmU website to create an account. Enter account creation page. (Alternative Course 1.1) 2. In the create Account page the customer enters personal Enter basic and private information. information into the mandatory fields. 3. In the next page the customer enters healthcare plan and Input Medical Information medication information. 4. Customer inputs allergy information. Input Allergy Information. 5. Customer accepts to the Term and Conditions of PharmU. Accept Terms and Conditions. 6. Enters a secure E-Mail and password to confirm later their identity, Enter a secure Email and Password. 7. The system verifies the customer’s data. Verify Customers Data 8. The system sends an authentication email to the customer. Email Confirmation Sent. 9. The Customer opens the email to authenticate the account and Authenticate account email. 10. The system then enters that data into the system’s database. System Authentication 11. The Customer can enter their PharmU account with their email Enter Account and password. Alternative Course: 1.1 Customer is unable to complete the create account process. 1. The system provides the Customer with a phone number to call customer service. 2. Customer call PharmU help desk. 2a. Help desk will walk through the create account process with the customer. 2b. Help desk will ensure the customer account is created successfully and in a timely manner prior to the help desk session. Postconditions: 1. The customer’s information is stored in the system successfully. 2. PharmU has a list of prescriptions approved for the customer. 3. Customer can request medication.

System provides number.

Exceptions: E1: Connectivity is lost 1. System gracefully recovers the session 2. Customer is allowed to continue to create the account process. Summary Inputs

Source

Enter account creation page

PUC

Submit Basic and private Information

PUC

Input Medical Information

PUC

Input Allergy Information

PUC

Accept terms and Conditions

PUC

Enter Email and Password

PUC

Verify Account

PUC

Enter Account

PUC

Outputs

Destination

Verify Customer Data

PharmU/HoverWorld Integrated System

Email Confirmation Sent

PharmU/HoverWorld Integrated System PharmU/HoverWorld Integrated System

System Authentication

System Provides number

PharmU/HoverWorld Integrated System

Use Case 2: Request a Delivery Use Case: Request a Delivery ID: UC-2 Priority: High Actor: PharmU Customer (PUC) Secondary Actor: Pharmacist Description: The PharmU customer chooses an alternative delivery method to store pick-up or mail. Trigger: A customer needs their medication delivered. Type: External Preconditions: 1. The PUC identity is authenticated and verified. 2. The medication has been previously approved by the PUC’s Dr. 3. The pharmacy datastore is up-to-date and on-line. 4. The requested medication is in stock. 5. The customer has pre-selected drone delivery 6. The customer’s address is in the drone delivery radius 7. The pharmacist has prepared the medication for the customer. Normal Course: 1.0 Request a medication delivery from the pharmacy.

Information for Steps:

Desired Medication 1. The PUC confirms the desired medication approved by Dr. List of Approved Medications 2. The system verifies the desired medication is in stock. (Alternative Course 2.1) Quantity on Hand 3. The system displays the amount the Dr. prescribed the PUC. (Alternative Course 1.1) Request Confirmation 4. The system asks the PUC to confirm the order request of medication type Available Delivery Dates 5. The system prompts the PUC to schedule a delivery for future date or chose first available date of delivery. Date Confirmation 6. The PUC selects available dates/times based off the drone Alternative Course: 1.1 Requested medication is not available (branch at step 2) 1. The system asks the PUC if they would like to cancel their order 1a. The system notifies the pharmacy that they need to restock 1b. The system asks the PUC if they would like to get a notification when the medication is restocked 1c. The PUC choses to receive a notification when the medication is restocked 1d. The system stores the notification request in the Medication Request datastore Post conditions: 1. The Request a Delivery is stored in the PharmU/Hoverworld System. 2. The Medication Delivery Authorization is produced for the PUC. 3. The pharmacy and drone operators are notified of the scheduled delivery. 4. PUC’s Dr. is notified of their patient’s refill request or new order request.

Summary Inputs

Source

Outputs

Destination

Medication type confirmation

PUC

System Verification

Customer

List of approved medication

PharmU database

Authorization

Request cancellation

PUC

Medication Outage

Purchasing

Request restock notification

PUC

Message to PharmU locations

Medication supply warehouse

Request Confirmation

PUC

Medication Type Request

PharmU database

Request Delivery date

PharmU servers

PUC requests desired date

PharmU/Hoverworld integrated system

Choose Delivery Date

PUC

Confirm Order

PharmU/Hoverworld integrated system

Request order confirmation

PUC

Medication Delivery Request

Medication Delivery Request

System notifies selected PharmU

PharmU/HoverWorld integrated system

Scheduled delivery notice

PharmU Clinic

Use Case 3: Drone Loading Use Case: Drone Loading ID: UC-3 Actor: PharmU Pharm Tech Secondary Actor: HoverWorld Drone Pilot Description: The pharm tech loads the customer’s prescription for drone delivery. Trigger: System notifies pharm tech of outstanding customer order. Type: External

Priority: High

Preconditions: 1. Customer has a PharmU profile 2. Customer has placed an order 3. Customer has requested drone delivery option at checkout 4. PharmU has completed the order and prepared the delivery for flight using appropriate packaging 5. Drone and drone pilot are available and prepared for delivery Normal Course: 1. Pharm tech is notified of order waiting for delivery through system 2. Pharm tech verifies customer order is congruent with received prescription order 3. Pharm tech weighs order to make sure it is in weight and balance limitations (Alternative course 1.1) 4. Pharm tech loads order into temperature controlled bubble wrap delivery package 5. Pharm tech loads package onto drone for delivery in departure area and performs a pre-flight inspection of the drone. 6. Pharm tech inputs into system that drone is loaded for delivery Alternative Course: 1. Pharm tech finds that package is overweight 2. Notify customer of additional delivery charges due to overweight packaging 3a. Customer accepts additional delivery charges 3b. Customer chooses to pick up order in store. 3c. Customer cancels drone delivery order.

Postconditions:

Information for Steps: Notification of order Verification of customer order

Input into system that drone is ready for delivery

Notify customer of additional delivery charge Accept additional delivery charge Choose to pick up or order in store Cancellation

1. Drone pilot is notified of order in progress and prepares for flight (checks Wx, briefs route, files flight plan if necessary, enters approximate ETA in system) 2. Drone pilot is notified package is ready for delivery inputs departure and ETA in system then departs Exceptions: 1. 2. 3. 4. 5.

Drone is unairworthy Delay order for next available drone Notify customer of delay and option to wait or choose different delivery method Notify Hoverworld of inoperative drone Place request for drone maintenance

Summary Inputs

Source PUT

Outputs Accept additional delivery charge

Destination PharmU/Hoverworld integrated system

PUT

Choose to pick up or order in store

PharmU/Hoverworld integrated system

Notification of order Verification of customer order

Input into system that drone is ready for delivery

PUT

Accept additional delivery charge

PharmU/Hoverworld integrated system

Notify customer of additional delivery charge

PharmU/Hoverworld integrated system

Choose to pick up or order in store

PharmU/Hoverworld integrated system

Cancellation

PharmU/Hoverworld integrated system

Use Case 4: Drone Delivery Use Case: Drone Delivery ID: UC - 4 Priority: High Actor: HoverWorld Drone Pilot Secondary Actor: PharmU Pharmacy Tech Description: Drone Pilot receives notification that order has been prepped and ready for delivery Trigger: PharmU Order System Type: External Preconditions: 1. Customer has created an account with PharmU 2. Customer has placed an order with PharmU 3. Customer has requested Drone delivery option at checkout 4. PharmU has completed the order and prepared the delivery for flight using appropriate packaging. 5. Pharmacy tech has loaded the drone and performed a preflight inspection 6. Pharmacy Tech has interacted with the order system triggering a notification to the flight operations team that the drone is ready for flight. Information for Steps: Normal Course: 1.0 Complete the order process via Drone delivery. Flight Operations Notification 1. HoverWorld flight operations team receives notification that a delivery is ready for flight. 2. Flight operations had determined the flight is ready for takeoff and sends a notification to the system. Order Delivery Notification 3. Order system sends a notification to the customer stating that the delivery is in progress. 4. The package is delivered to the destination address and the Order System Notification order system sends a notification to the customer stating that the delivery has been completed. Alternative Course: 1.1 Weather conditions are not acceptable for drone delivery. 1a. Flight Operations determines that weather conditions are unacceptable and sends a notification to the system. 2a. Customer is prompted to select the next available delivery date and time. 3a. Customer is notified of delay and prompted for in-store pickup. 4a. Customer is notified of delay and prompted with the option to cancel their order. 1b. The customer is notified of delay 2b. Customer order is placed at the front of the queue. 3b. Customer order is held in store and any delivery charges are refunded once the order is picked up by the customer. 4b. Order system terminates the use case.

Unable to take flight.

Prompt Options to Customer Pick-up Notification Cancel Notification Delay Notification

Postconditions: 1. Customer receives Medicine. 2. Drone is back at the Pharmacy Exceptions: E1: Drone Malfunction during Flight 1a. In the case of a malfunction, the drone with enter recovery mode and land immediately. 2a. Flight operations will immediately take action to recover the drone and payload. 1b. The system will notify the customer of a delay in the delivery process.

2b. PharmU will re-deliver the order using an alternate pharmacy once the original order has been recovered and resume original delivery. Summary Inputs Source Outputs Destination

Flight Operations Notification

Flight operations Team

Order Delivery Notification

Unacceptable Flight Conditions

Drone Technician

Order System Notification

Customer

System Sends Alternatives

Customer

Pickup notification

Customer

Cancel Notfication

Customer

Delay Notification

PharmU/HoverWorld Integrated System

Customer...


Similar Free PDFs