Business Analysis & Data Design ITEC-630 Spring 2008

Slides:



Advertisements
Similar presentations
ORDER VERIFICATION ORDER ENTRY DAILY PROCESS ORDER VERFICATION - Order Sort Browse - Enter Order # - F-8 OK.
Advertisements

CaterTrax Tutorial
Web Store Ordering 101. Click here to access our Web Store.
Welcome to WebCRD.
Use case tutorial examples.
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
Federal Acquisition Service U.S. General Services Administration Air Force Advantage!
Membership Renewal Member Renewal Services Available on the SOT Web site:  Print personalized invoice to fax or mail with payment  Renew SOT membership.
USDA Advantage!
Library Online Catalog Tutorial Pentagon Library Last Updated March 2008.
Data Flow Diagramming Solutions to In-Class Exercises
Inter-Warehouse Transfers An Enhancement For iSeries 400 DMAS from  Copyright I/O International, 2004, 2005, 2007, 2010 Skip Intro.
How to get started RMA Portal ZEBRA TECHNOLOGIES March 19, 2015.
University Web Services Nika Nestor / Alex Volfson 09/29/2006.
GOALS BUSINESS MATH© Thomson/South-WesternLesson 12.1Slide Cash Sales and Sales on Account Complete a cash proof form Calculate sales invoice and.
January Ron McFadyen1 Use Cases in the UML Functionality under consideration is represented by use cases (named ellipses) enclosed in a box.
Jan Ron McFadyen1 Use Cases in the UML Functionality under consideration is represented by use cases (named ellipses) enclosed in a box Actors.
SwE 313 Case Study Registration System.
Vendor Inquiry System How To Create A New Account and Invoice Tutorial Notice: The information used in this tutorial does not contain any personally identifiable.
CitiManager Cardholder Self- Registration
YOUR ALL-IN-ONE ONLINE SOLUTION HOME SCREEN TYPE IN POSTAL CODE TO SELECT A LOCATION NEAREST YOU.
Supplier Invoicing North America
Lecture Note 8 Using Data Flow Diagrams
E-Commerce Solutions. What is e-Commerce  Simply put, e-commerce is the online transaction of business, featuring linked computer systems of the vendor,
Antalis-HQ USER GUIDE. Antalis, Europe’s leading distributor of paper, packaging solutions and visual communication products presents you its user web.
WNS1.com Online Training How to use the Western Nevada Supply online store and tools.
VA Advantage!
NetService Cardholder Tutorial GE Corporate Payment Services 4246 South Riverboat Road Salt Lake City, Utah Copyright Information.
BuyND Athletics e.Purchasing. Athletics Business Office - BuyND2 Login & Navigation Login
Your on-line connection to Ferraz Shawmut; Getting Started Login / out Contact Us Home Page, Account Inquiry My E-Account Account Status Ordering Options.
August – December 2012 Vaccine Ordering and Tracking System (VTrckS) Training.
Welcome to Century Equipment’s Shop Online Website! This presentation will highlight some of it’s key features.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 43 Shopping on the Internet.
1 MyLicense Log in/Register Login to the MyLicense application with an existing User Account. OR Create a new User Account with the Register link at the.
1 1 User Manual Purchase and Order Tracking on the SKF Giftzone.
MARKETING PORTAL PRESENTED TO YOU BY CABLES TO GO.
GSA Federal Supply Service VITM Virtual IT Marketplace
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
ORDER ENTRY ORDER ENTRY SYSTEM O/E DAILY PROCESSING MENU ORDER ENTRY.
Payroll System Bank System Any bank(s) to which direct deposit transactions are sent. Employee A person that works for the company that owns and operates.
Faculty of Computer & Information
CSC 8560Fall 2000 Computer NetworksBhargavi Balasubramanian & Bob Viola Project 1 Description: E-Commerce Objective:Build a web storefront to sell videos.
By Daniel O’Brien and Scott MacDougall. Daniel O'Brien and Scott MacDougall comprised the development team and shared an equal distribution of roles and.
The link to the Custom Point Login is:
1 Object-Oriented Modeling Using UML CS 3331 Section 2.4 Modeling Requirements with Use Cases.
Use Case Modeling Example By: Dr. Issam Al-Azzoni.
Requisition Workflow System MC-TSG’s BUYMCOECN.  MC-TSG in conjunction with the SSDT and the Wilson County ESC in Indiana has developed an Eprocurement.
Skip Intro Tab then Enter. To start the process, The Warehouse will invite you to use The Warehouse Group Supplier Electronic Portal and will send you.
Confidential Web Ordering Overview. Confidential LOG ON:   Enter your login name &
PaymentNet: Cardholders Procurement Services Laurie Krauel.
School Specialty Online Ordering Through Skyward.
Online Submission and Management Information -- Authors AMS Annual Conference / AMS WMC Click on play to begin show.
PRESENTATION ON USE CASE. Use Case Modeling Use case diagrams describe what a system does from the standpoint of an external observer. The emphasis is.
 How we should structure our checkout and order process?  Checkout and Order Process of our framework  Stages of Checkout and Order Process.
GUARD / RESERVE ON-SITE SALES How Do I Find Scheduled Events? Log on to From the Home Page Click on Guard/Reserve.
PaymentNet: Approvers Procurement Services Laurie Krauel.
Examples on UCD.
Navigation: If the tutorial opens up in your web browser, simply click your mouse to advance to the next slide. Use the “Backspace”
Complete Ordering System for Promotional Literature and Samples Quick Reference and Training Guide.
The Return Process Product is ordered by customer. Customer needs to return product, a Return Authorization is created. The RA is reviewed and approved.
Purchase Order Creation Manually or automatically With or without reference to other documents Data Documents: Purchase requisition, Purchase order, RFQ,
STING/TITANS UNIFORM ORDERING SYSTEM or
Use Case Diagrams A Detailed Description. Use Case Diagrams Use case diagrams describe relationships between users and use cases A use case is a (usually.
Compatible with the latest browsers; Chrome, Safari, Firefox, Opera and Internet Explorer 9 and above.
NetApp Online Ordering User Tutorial
SE-565 Software System Requirements IV. Use Cases
Use Case Document Example
Quick Guide for Online Ordering
Presentation transcript:

Business Analysis & Data Design ITEC-630 Spring 2008 Use Case Exercise Solution Professor J. Alberto Espinosa

Practice Example We need to develop an order-processing system for a mail-order company that sells musical instruments of all sorts. Currently, the company has a paper catalog from which customers phone in or fax their orders and orders are only taken by hand. The proposed system should automate this process. It needs to allow customers to place orders by mail, phone, fax or directly through the web. Customers can pay with a money order or credit card. Customers can buy multiple items in various quantities with a single order. The system needs allow sales clerks to monitor the status of order fulfillment and notify customers when delays are anticipated. The system also needs to handle returns and cancellations. The system needs to interface with three existing external systems: (1) a Warehouse System – to send re-stocking orders to the central warehouse when necessary and to inquire about stock availability; (2) an Accounting System – to record customer receivables and pre-payments and inquire about customer payments; and (3) a Payment Processing system to process all charge card transactions. .

Context Diagram Example Place or cancel orders, return merchandise & inquire catalog Submit client check and credit card payments Payment Processing System Customer Receive approvals Send notification of delays Order Processing System Re-stocking orders & inquire inventory availability Place or cancel order on behalf of client & re-order merchandise Upload customer receivables & pre-payments & inquire about customer payments Sales Clerk Warehouse System Accounting System

Actor Specification Cards

Actor Specification Actor Name: Customer Type: Primary Personality: Initiator Abstract: No Role Description: It’s a person that wishes to place orders or cancel them Actor Goals: Purchase items Cancel orders Inquire catalog Return items Use Cases Involved with:

Actor Specification Actor Name: Sales Clerk Type: Primary Personality: Proxy Abstract: No Role Description: It’s a person that communicates with the customer when they are placing orders over the phone or via mail. This actor enters customers’ transactions on the system on their behalf, so this actor’s goals are the same as the customer’s goals Actor Goals: Purchase items Cancel orders Inquire catalog Return items Use Cases Involved with:

Actor Specification Actor Name: Payment Processing System Type: Secondary Personality: External server Abstract: No Role Description: This system is part of an existing payment system being updated to handle credit card and money order payments Actor Goals: None Use Cases Involved with: Purchase items Cancel orders Return merchandise

Actor Specification Actor Name: Accounting System Type: Secondary Personality: External server Abstract: No Role Description: This system is part of the existing accounting system which will receive information about receivables, payments and pre-payments to update the company’s books Actor Goals: None Use Cases Involved with: Purchase items Cancel orders Return merchandise

Actor Specification Actor Name: Warehouse System Type: Secondary Personality: External server Abstract: No Role Description: This system is part of the existing supply chain management system that manages the procurement of products and the company’s inventory. Actor Goals: None Use Cases Involved with: Re-Stock Inventory

Use Case Model

Initial Use Cases

Use Case Specification (shortened) Use Case ID UC-001 Use Case Place an order directly via web Actors Customer, Payment Processing System Description Log on to the web site, enter password, select merchandise, place in shopping cart, pick more items, proceed to checkout, select payment method, process payment, exit. Priority 1 Non-Functional Requirements Assumptions Source

Use Case Specification (shortened) Use Case ID UC-002 Use Case Cancel order directly via web Actors Customer, Payment Processing System Description Log on to the web site, enter password, select merchandise purchased, and cancel order, if items have not been shipped yet, reverse charges as needed. Priority 2 Non-Functional Requirements Assumptions Source

Use Case Specification (shortened) Use Case ID UC-003 Use Case Return merchandise Actors Customer Description Log on to the web site, enter password, select merchandise purchased that will be returned, retrieve a return label with a return code Priority 2 Non-Functional Requirements Assumptions Source

Use Case Specification (shortened) Use Case ID UC-004 Use Case Inquire catalog Actors Customer, Sales Clerk, Warehouse System Description Log on to the web site (no password required to inquire catalog), select product category, present product display and price list Priority 1 Non-Functional Requirements Assumptions Source

Use Case Specification (shortened) Use Case ID UC-005 Use Case Place an order via mail, fax or phone Actors Sales Clerk Description Customer communicates with sales clerk via phone or sales clerk receives customer order via fax or mail, select merchandise ordered by the client, enter payment method and payment information. Priority 1 Non-Functional Requirements Assumptions Source

Use Case Specification (shortened) Use Case ID UC-006 Use Case Cancel order via fax, phone or mail Actors Sales Clerk Description Customer communicates with sales clerk via phone or sales clerk receives customer cancellation order via fax or mail, select merchandise purchased, and cancel order if items have not been shipped yet. Priority 1 Non-Functional Requirements Assumptions Source

Use Case Specification (shortened) Use Case ID UC-007 Use Case Return merchandise via sales clerk Actors Sales Clerk Description Customer communicates with sales clerk via phone or sales clerk receives customer merchandise return request via fax or mail, select merchandise purchased to be returned, print a return label with a return code, mail to customer Priority 1 Non-Functional Requirements Assumptions Source

Use Case Specification (shortened) Use Case ID UC-008 Use Case Re-order merchandise from inventory system Actors Sales clerk, Warehouse System Description Enter list of items and quantities to re-order from warehouse with shipping priorities Priority 3 Non-Functional Requirements Assumptions Source

Use Case Specification (shortened) Use Case ID UC-009 Use Case Update Accounting Data Actors Accounting System Description Download data from the system into the external Accounting System (i.e., receivables and pre-payments) and upload data from the external accounting system on customer payments Priority 3 Non-Functional Requirements Assumptions Source

Base Use Cases

Place an order via web site Customer, Payment Processing System Use Case ID UC-001 Use Case Place an order via web site Actors Customer, Payment Processing System Description Purchase Pre-conditions Customer has registered, customer logged in, main menu is displayed Flow of Events Browse catalog Pick items to shopping cart Indicate quantities for each item Proceed to checkout Select shipping method Perform tax calculation Display order details, with shipping and taxes Customer OK’s transaction Process payment Thank you Return to home page Post-conditions Main menu is displayed, log out customer after 20 min or inactivity Alternative Flows Allow for different shipping destinations Etc.

Cancel order directly via web Customer, Payment Processing System Use Case ID UC-002 Use Case Cancel order directly via web Actors Customer, Payment Processing System Description Customer selects an order not shipped yet and cancels it Pre-conditions Customer has registered, customer logged in, main menu is displayed Flow of Events Select cancel order option Display list of orders placed by client, not shipped yet Client selects order to cancel Client confirms order cancellation Reverse credit card charge or process refund Thank you screen Return to home page Post-conditions Main menu is displayed, log out customer after 20 min or inactivity Alternative Flows Priority Non-Functional Requirements Assumptions Source

Customer has registered, customer logged in, main menu is displayed Use Case ID UC-003 Use Case Return Merchandise Actors Customer Description Customer selects an order already shipped, requests a merchandise return, and gets a return reference number and label Pre-conditions Customer has registered, customer logged in, main menu is displayed Flow of Events Select return merchandise option Display list of shipped orders for client, not more than 30 days old Client selects order from which to return merchandise Client selects specific items to return Client confirms items to be returned System gives client a return confirmation number System gives client a printed label to affix in the return box Thank you screen Return to home page Post-conditions Main menu is displayed, log out customer after 20 min or inactivity Alternative Flows Priority Non-Functional Requirements Assumptions Source

Customer, Sales Clerk, Warehouse System Use Case ID UC-004 Use Case Inquire Catalog Actors Customer, Sales Clerk, Warehouse System Description Customer or sales clerk browse product catalog on-line Pre-conditions Customer has registered, customer logged in, main menu is displayed Flow of Events Display catalog browsing options (by brand, type, price, etc.) Product catalog is displayed Prompt customer for other display options or exit catalog Return to home page when exit option is chosen Post-conditions Main menu page is displayed, log out customer after 20 min or inactivity Alternative Flows Priority Non-Functional Requirements Assumptions Source

Etc. Other use cases?

Customer or sales clerk log into the system and get authenticated Use Case ID UC-010 Use Case Log in Actors Customer, Sales Clerk Description Customer or sales clerk log into the system and get authenticated Pre-conditions Login page is displayed when the customer accesses the system Flow of Events Customer enters ID and password System verifies that customer is valid System matches password entered against password on file Authenticate the customer Retrieve basic customer data from files Display personalized greeting for the customer Display home page Post-conditions Main menu is displayed, log out customer after 20 min or inactivity Alternative Flows Priority Non-Functional Requirements Assumptions Source

Customer selects option to register Use Case ID UC-011 Use Case Register Actors Customer, Sales Clerk Description New customer registers in the system, or sales clerk does the same on his/her behalf Pre-conditions Login page is displayed (it contains option to register for new customers) Flow of Events Customer selects option to register Customer enters required information (name, shipping address, etc.) Customer enters password Customer submits information Display thank you note and successful registration message Display option to proceed to log in Return to login page Post-conditions Login page is displayed Alternative Flows Priority Non-Functional Requirements Assumptions Source