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 | |
Total Downloads | 1 |
Total Views | 125 |
Download Group 5 Deliverable 2 System Proposal Use Cases PDF
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...