About Domain Models. Value of OOA/D knowledge over UML notation;
|
|
- Earl Dean
- 6 years ago
- Views:
Transcription
1 Domain Models
2 About Domain Models. Domain model is the most important and classic model in OO analysis. 2. Illustrates noteworthy concepts in a problem domain. 3. Acts as a source of inspiration for software objects. Value of OOA/D knowledge over UML notation; Basic notation is trivial, but there are subtle modeling guidelines for a useful model. Will explore basic skills in creating domain models.
3 Domain Model Key idea: Domain Model A visual dictionary of abstractions about the real world. Class diagrams with no operations specified. Attributes and relationships YES. Conceptual classes: idea, thing, or object. Classes don t necessarily correspond to software classes. Store Register Sale
4
5 How to identify classes?. Use a conceptual class category list. 2. Linguistic Analysis: identify noun phrases in use cases.
6 Conceptual Class Category List Physical or tangible objects Register, Airplane Specifications, or descriptions of things ProductSpecification, FlightDescription Places Store, Airport Transactions Sale, Payment, Reservation Transaction items SalesLineItem Roles of people Cashier, Pilot Containers of other things Store, Hangar, Airplane Things in a container Item, Passenger Computer or electro-mechanical systems CreditPaymentAuthorizationSystem, AirTrafficControl Catalogs ProductCatalog, PartsCatalog Organizations SalesDepartment, Airline Same category list applies to many problems.
7 Finding noun phrases in use cases Main Success Scenario (or Basic Flow):. Customer arrives at POS checkout with goods and/or services to purchase. 2. Cashier starts a new sale. 3. Cashier enters item identifier. 4. System records sale line item and presents item description, price, and running total. Price calculated from a set of price rules. 5. System presents total with taxes calculated. 6. Cashier tells Customer the total, and asks for payment. 7. Customer pays and System handles payment. 8. System logs completed sale and sends sale and payment information to the external Accounting system (for accounting and commissions) and Inventory system (to update inventory).
8 Candidate Conceptual Classes Register (cat list) Item (noun) Store (cat list) Sale (noun) Payment (noun) ProductCatalog (cat list) ProdSpecification (cat list) SaleLineItem (noun) Cashier (noun) Customer (noun)
9 Attribute or class? If we don t think of some conceptual class X as a number or string, then X is probably a class, not an attribute.
10 E.g. Need for specification classes An Item instance represents a physical item in a store. An Item has a description, price, and itemid, which aren t recorded anywhere else. Everyone in store has amnesia. Every time a real physical item is sold, an Item is deleted. What can go wrong?. When some product is all sold out there is no info anymore about it. 2. The data about price and description is replicated at each item. This brings update anomalies. Why?
11 Solution: add specification class Even if all inventoried items are sold and their corresponding Item software instances are deleted, the ProductDescription still remains.
12 Another Specification Example (Flights)
13 Associations Associations record relationships for which there is a need to preserve some memory. Usually when: A is subpart/member of B. (SaleLineItem - Sale) A uses or manages B. (Cashier Register, Pilotairplane) A communicates with B. (Student - Teacher) A is transaction related to B. (Payment - Sale) A is next to B. (SaleLineItem - SaleLineItem) A is owned by B. (Plane-Airline) A is an event related to B. (Sale-Store)
14 Roles and Multiplicity Each end of an association is called a role. Multiplicity defines how many instances of a class A can be associated with one instance of class B. E.g., a single instance of a Store can be associated with many (zero or more) Item instances. Store Stocks * Item multiplicity of the role
15 Some examples of multiplicity * T zero or more; "many"..* T one or more..40 T one to 40 5 T exactly 5 3, 5, 8 T exactly 3, 5, or 8
16 POS Domain Model quantity LineItem..* 0.. Records-sale-of Item * Contained-in Stocked-in Sale Store date time address name Houses Paid-by..* amount Payment Captured-on 4 Register
17 Multiple associations It s non uncommon to have more than one associations between two classes. Flight * Flies-to * Flies-from Airport
18 Attributes vs. Associations Worse Cashier name currentregister not a "simple" attribute Better name Cashier Uses number Register Relate conceptual classes with an association, not with an attribute.
19 Conceptual vs. Implementation How the associations are implemented in Java or C++? Very often by references or pointers, which are attributes of the software classes. This is a source of confusion but they are conceptually different. So, we keep the associations distinct from attributes in the Domain Model.
20 In practice keep the implementation in mind Suppose you have two Person objects, o and o 2 whose names are Jill Smith. These people are different, and so are the memory addresses (refs) of o and o 2. Now, suppose you want to compare the phone numbers of two people. You care about the values, not about their memory address! Thus, when comparing we do so with respect to memory addresses and we are Ok. The same for name, address, etc. Bottom line Attributes are data values. Associations are refs.
21 What about values that can get too complex, like address? The choice is yours, with a slight preference for creating separate classes for them. Also, no attributes as foreign keys.
22 Register Item Store address name Sale date time Payment amount Sales LineItem quantity Cashier Customer Manager Product Catalog Product Specification description price itemid Stocks * Houses..* Used-by * Contains..* Describes * Captured-on Contained-in..* Described-by * Records-sale-of 0.. Started-by Paid-by Initiated-by Logscompleted 6 * 3 Records-sales-on..*
23 What about some DM for the airline?
Conceptual model (Larman)
Conceptual model (Larman) Following process as outlined by Larman analysis based on concepts (or objects) not function purpose: to make a model that decomposes the problem and communicates the important
More informationConceptual Modeling. Conceptual Modeling. Class diagrams (POS Example) Modeling the Problem Domain
Conceptual Modeling Modeling the Problem Domain Conceptual Modeling Decompose problem space into comprehensible concepts. Clarify the terminology or vocabulary of the problem domain. Includes concepts,
More informationFour threads 8 Aug 11
Principles of Software Construction: Objects, Design, and Concurrency (Part 2: Designing (Sub-)Systems) What to build? Christian Kästner Charlie Garrod School of Computer Science Learning Goals High-level
More informationRequirements Analysis. Overview
Requirements Analysis Overview What is requirement? Classification of requirements Iterative and evolutionary requirements analysis Use Cases Domain models N. Meng, B. Ryder 2 1 Requirements Definition
More informationSystem Sequence Diagrams
System Sequence Diagrams CSSE 574: Week 2, Part 2 Steve Chenoweth Phone: Office (82) 877-8974 Cell (937) 657-3885 Email: chenowet@rose-hulman.edu 2 NexGen POS Domain Model Register Item Store Sale CashPayment
More informationSystem Sequence Diagrams
Dr. Michael Eichberg Software Engineering Department of Computer Science Technische Universität Darmstadt Software Engineering System Sequence Diagrams The following slides make extensive use of material
More informationMSO Analysis & UML 2
MSO Analysis & UML 2 Hans Philippi (based on the course slides of Wouter Swierstra) August 30, 2018 Analysis & UML 2 1 / 32 Recap & topics Last lecture: we have met with UML class diagrams Today: sequence
More informationPrinciples of Software Construction: Objects, Design and Concurrency. Object-Oriented Analysis. toad
Principles of Software Construction: Objects, Design and Concurrency Object-Oriented Analysis 5-24 toad Christian Kästner Charlie Garrod School of Computer Science 202-4 C Kästner, C Garrod, J Aldrich,
More informationSystem Sequence Diagrams. CSC 440: Software Engineering Slide #1
System Sequence Diagrams CSC 440: Software Engineering Slide #1 Topics 1. Objectives 2. What is a SSD? 3. Notation 4. SSDs and Use Cases CSC 440: Software Engineering Slide #2 What is a SSD? A quick and
More information4. Draw correct class diagram for the following scenario. City bicycle rental system Many cities have deployed a bicycle rental system.
1. Consider an abstract class Duck, representing all available ducks. Every duck can quack and walk, which are publically accessible functionalities of every duck. While every duck walks the same way,
More informationRequirements Analysis
Requirements Analysis Analysis and Design? Analysis emphasizes an investigation of the problem and requirements, rather than a solution. Analysis = requirements analysis + object analysis. Requirement
More informationRequirements Analysis
Objectives Classify categories of requirements Requirements Analysis Define the principles of iterative requirements analysis Learn about use cases and their elements Define system sequence diagrams for
More informationRequirements Analysis. Requirements Analysis is Hard
Requirements Analysis Classify categories of requirements Define the principles of iterative requirements analysis Learn about use cases and their elements Focusing on the WHAT not the HOW 1 Requirements
More informationObject-Oriented Analysis/Design and Use Cases Object Oriented Analysis and Design
Object-Oriented Analysis/Design and Use Cases Object Oriented Analysis and Design Aron Trauring T++ Technical Skills Training Program CUNY Institute for Software Design & Development (CISDD) New York Software
More informationClasses, Attributes and Relationships. Model Specification - Structure + Behavior
Model Specification - Structure + Behavior Structure - Classes + Relationships/Associations -> Information Model Classes - entities in the application Attributes - Properties of classes Associations/Relationships
More informationHow to Create a Non-PO Invoice in Ariba. 3) Select Non-PO Invoice from the Create drop-down menu:
1) Log in to Ariba: https://ar.admin.washington.edu/aribabuyer/uw/login.asp 2) Click the Invoicing tab 3) Select Non-PO Invoice from the Create drop-down menu: 2) Click on the Invoicing tab 3) Select Non-PO
More informationRequirements Engineering
Dr. Michael Eichberg Software Engineering Department of Computer Science Technische Universität Darmstadt Introduction to Software Engineering Requirements Engineering The following slides are primarily
More information2) Create an account if she wants to order from us: 1
Homework 2 Solutions 1.264 Fall 2013 This is a sample solution; yours will vary based on your understanding of the business. The key point is that this is a narrative or discussion, so everyone gets a
More informationSales Order - Products
1 Sales Order - Products Sales Order - Products Usage The sales order function allows sales person to create a sale invoice when the product is not available in stock. This function is useful for those
More informationApplying the Principles of Item and Test Analysis
Applying the Principles of Item and Test Analysis 2012 Users Conference New Orleans March 20-23 Session objectives Define various Classical Test Theory item and test statistics Identify poorly performing
More informationPART II Inception. Chapter 4 Inception is Not the Requirements Phase. development cycle. phase. iteration. inc. elaboration construction transition
PART II Inception development cycle iteration phase inc. elaboration construction transition 1 Chapter 4 Inception is Not the Requirements Phase 1 What is Inception? 1 Inception is the initial short step
More informationPoint of Sale and Inventory Control System. Reports Starter Guide
Point of Sale and Inventory Control System Reports Starter Guide Detailed Daily Report The Detailed Daily Report is the primary sales reporting tool in Extreme POS. In spite of the name, it may be set
More informationTable of Contents. Welcome to igo Figure...1 About this Guide...1 A Few Important Things to Know...1
2 Manager Table of Contents Overview Welcome to igo Figure...1 About this Guide...1 A Few Important Things to Know...1 Chapter 1: Handling Members and Customers Customer Account...3 Collections Status...3
More informationRequirements Use Cases
Requirements Engineering Requirements Use Cases Software Lifecycle Activities Requirements Analysis Software Design Implementation System Engineering Computer Science Department Baylor University Evolution
More informationDesign-Informing Models
Design-Informing Models SWEN-444 Selected material from The UX Book, Hartson & Pyla Design-Informing Models Bridge analysis and design Models that drive and inspire design Design-oriented constructs,
More informationInformation Technology Audit & Cyber Security
Information Technology Audit & Cyber Security Use Cases Systems & Infrastructure Lifecycle Management OBJECTIVES Understand the process used to identify business processes and use cases. Understand the
More informationReCPro TM User Manual Version 1.15
Contents Point of Sale Module - Inventory... 2 Inventory Categories... 5 Inventory Adjustments... 5 Price Update... 7 Inventory Sale Price Update... 9 Inventory Availability... 10 Vendors... 12 Vendor
More informationContents. emarket Expert Training Version 3 February
Contents The Basics...3 Setup Preparation...4 Creating an emarket Storefront... 10 Operator Security for emarket... 15 Making Store Updates... 19 Creating an emarket Checkout... 28 Tips for Creating Storefronts
More informationSurviving on the Phone
LESSON D1 Surviving on the Phone I. WARM-UP Vocabulary Try to guess the meaning of the following verb phrase through their contexts. get through I can t get through the phone. All the lines are busy at
More informationLesson 5 Using Lists
QUICKBOOKS 2010: THE BASICS Lesson 5 Using Lists In this lesson, you will learn how to: Work with Customer: Job list Add a new Customer Provide additional Customer information Provide Customer payment
More informationMANAGER FUNCTIONS VERSION 9
MANAGER FUNCTIONS VERSION 9 REVISED APRIL 2016 TABLE OF CONTENTS Manager Functions... 3 Setting up Employees... 3 Voiding a Check... 4 Steps to Void a Check... 5 Voiding an Item or Items on a Check...
More informationWebBooks: Conceptual Spec
WebBooks: Conceptual Spec This is an example UML conceptual model (a model of the business policy / business process) for the WebBooks case study. Use Cases The following diagram shows the use cases in
More informationHow do I become a Rewards member? Simple, either ask to join while you are in the store or visit the Rewards page on our website to sign up.
Get Rolling And Become A Member Get more out of every purchase you make at David s World Cycle and participating Trek Bicycle Stores. DWC Rewards is a free loyalty program that allows members to earn points
More informationObject-Oriented Analysis and Design PART1: ANALYSIS
Object-Oriented Analysis and Design PART: ANALYSIS Textbook Text: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Craig Larman, ISBN: 03 48
More informationVendor Returns Quick Reference
Vendor Returns Quick Reference Occasionally, parts need to be returned to the vendor for various reasons. The part may need repair, the wrong part was shipped to the distributor, the parts are obsolete,
More informationNegative Branch Reservation Template
Negative Branch Reservation Template Instructions for Using NBR We all know that when we create new processes, procedures, policies, products (almost anything), we expect positive results or we wouldn
More information5 Extending the Requirements Models
5 Extending the Requirements Models Chapter Outline Use Case Descriptions Activity Diagrams for Use Cases The System Sequence Diagram Identifying Inputs and Outputs The State Machine Diagram Identifying
More informationHARBORTOUCH ECHO POS REPORTING QUICK REFERENCE GUIDE
HARBORTOUCH ECHO POS REPORTING QUICK REFERENCE GUIDE HT2160_12062016 TABLE OF CONTENTS Overview Accessing Reports Through The Echo Terminal Overview of Available Reports Financial Overview Profit Margin
More informationEvent Night FAQ. How do we create a new supporter in Go Time? Checkin: 1. Type the guest s name and press Tab or Enter on your keyboard
Event Night FAQ What are common reports I should run? - TBL-01: Table Listing - Lists tables with table capacity, seats purchased, seats assigned, and table status. Optionally shows guest details and notes.
More informationI. Click on Sales Person to change employee making sale. Helpful hint: Having correct employee is important if sales are commission-based.
SELL TAB Chapter 4 I. Click on Sales Person to change employee making sale. Helpful hint: Having correct employee is important if sales are commission-based. II. Create Record of Customers. Customer name
More informationOnCD. Analysis and design of an online CD sales and inventory system
OnCD Analysis and design of an online CD sales and inventory system INFO620: Information Systems Analysis and Design Term Project Chad Morris (10863503) 15 December 2006 Project Category: Analysis and
More informationBBC Learning English 6 Minute English Stress in the workplace
BBC Learning English 6 Minute English Stress in the workplace NB: This is not a word for word transcript Hello, I'm Rob And I'm Neil. And this is 6 Minute English from BBC Learning English. Today we're
More informationRequirements Engineering Unit 4: Requirements modeling, specification & prioritization
Unit 4: Requirements modeling, specification & prioritization Department of Computer Science / Rijksuniversiteit Groningen (RUG) http://www.cs.rug.nl/~liangp/teaching/courses/re2009fall/ 9/29/2009 1 9/29/2009
More informationRefresh Your Mind: Simplifying the Marketplace Invoice Process. Maura Arias & Kristin Atlantic Wednesday, March 26, 2014
Refresh Your Mind: Simplifying the Marketplace Invoice Process Maura Arias & Kristin Atlantic Wednesday, March 26, 2014 Introduction This session will simplify disbursements policy and procedure relating
More informationSYSTEM AND SOFTWARE DESIGN USING THE UNIFIED MODELING LANGUAGE (UML)
Michael Weintraub And Frank Tip SYSTEM AND SOFTWARE DESIGN USING THE UNIFIED MODELING LANGUAGE (UML) Thanks go to Martin Schedlbauer and to Andreas Zeller for allowing incorporation of their materials
More informationPeopleSoft Requisition Creation
Purchasing > Requisitions > Add/Update Requisitions PeopleSoft Finance version 8 vs. version 9 Top Menu Features p. 1 Removing the Top Menu Features p. 1 Description page Put the Main Menu back on the
More informationChapter 5 Review Sheet
Chapter 5 Review Sheet 1. Which pair of events is disjoint (mutually exclusive)? (a) A = {red cards} B = {face cards} (b) A = {clubs} B = {hearts} (c) A = {spades} B = {black cards} (d) A = {diamonds}
More informationThe analysis and design of a Smalltalk application.
The analysis and design of a Smalltalk application. The OO A&D Process The Spiral Model: No one will dispute that o-o programming is a different way to develop programs from traditional methods. However,
More informationLean Culture. Creating a Culture for continuous improvement to better serve our Customers
Lean Culture Creating a Culture for continuous improvement to better serve our Customers Purpose: To understand the need for improvement and outcomes we can achieve through a new way of thinking,, leadingl
More informationPharmaClik POS Overview
................................................................................................... PharmaClik POS Overview Pharmacy Technology Solutions Issued January 2014 POS Menu Overview The Main
More information1. What lists can be imported from Excel spreadsheets, when setting up a QuickBooks Online company?
QuickBooks Online Practice Test (with answers) 1. What lists can be imported from Excel spreadsheets, when setting up a QuickBooks Online company? A) Locations, Classes, Products and Services, and Vendors
More informationComp435 Object-Oriented Design. Requirements and Use Cases. Requirements Analysis. Outline. Requirements Analysis. Requirements change
Comp435 Object-Oriented Design Requirements and Use Cases Week 2 Computer Science PSU HBG 1 3 Outline Requirements Analysis Types of Requirements Requirements in Iterative Development Requirements Artifacts
More informationHow to Create a Non-PO Invoice in Ariba. 3) Select Non-PO Invoice from the Create drop-down menu:
1) Log in to Ariba: https://ar.admin.washington.edu/aribabuyer/uw/login.asp 2) Click the Invoicing tab 3) Select Non-PO Invoice from the Create drop-down menu: 2) Click on the Invoicing tab 3) Select Non-PO
More informationCommuter Benefits Overview. Why Commuter Benefits? How Does the Program Work? Let s get started! Registration is Simple
Commuter Benefits Overview Commuting to work each day can be expensive. The commuter benefit program offered by your employer will help you save money on your commuting costs along with the convenience
More informationRKT SAPPOS 2.3 New feature overview
RKT SAPPOS 2.3 New feature overview SAP POS V2.3 Planned release contents Functionality Wildcard Support in Product Search Link Items Printing Item Sales Restriction by Terminal Second Balance Authorization
More informationIn-class Exercise BSAD 141 Entity/Activity Table, Context Diagram, Physical DFD exercise
In-class Exercise BSAD 141 Entity/Activity Table, Context Diagram, Physical DFD exercise 1. Using the entity/ activity table, identify information /data processing activities (put a check next to the row
More informationSage One Online accounts for start-ups and small businesses
Sage One Online accounts for start-ups and small businesses About Sage One Sage One is a family of online accounts software that helps you manage your business finances. Designed for UK businesses, there
More informationAn Introduction to Use Cases
An Introduction to Use Cases Geri Schneider and Jason P. Winters Wyyzzk, Inc. Santa Clara, CA 95051 1 Abstract Use cases, also referred to as user stories, enable the functional requirements of a software
More informationDesign-Informing Models
Design-Informing Models SWEN-444 Selected material from The UX Book, Hartson & Pyla Design-Informing Models Bridge analysis and design Models that drive and inspire design Design-oriented constructs,
More informationefinance Plus Instructions
FORT SMITH PUBLIC SCHOOLS efinance Plus Instructions Cash Receipts (Pgs. 1-6) Purchase Requisitions (7-13) Warehouse Requisitions (14-17) Next Year Warehouse Requisitions (18-22) Reports (23-24) Imprest
More informationINVENTORY CURRENT VALUE
INVENTORY CURRENT VALUE It should be easy to calculate the Inventory Current Value. You take how many units you have left in stock and multiply them by how much they cost, and that s how much your inventory
More informationPurchase Order/Goods Received Notes
Purchase Order/Goods Received Notes Electronic Ordering. When you want to create an order from one of your suppliers either using the Pico or directly from the backoffice machine, the order details are
More informationIf you have 4 components installed on your Joomla! you can install and use Mighty Commerce.
MightyExtensions Commerce Introductionv 1.2 There are several requirements before installation of MightyExtensions Commerce: 1. MightyExtensions Resources component installed. 2. MightyExtensions Invoice
More informationSOA, EDA, BPM and CEP are all Complementary by David Luckham
SOA, EDA, BPM and CEP are all Complementary by David Luckham Part I Approaches to designing and managing information systems have proliferated over the past 15 years, so much so that the space of technical
More informationBASICS. Purchase Inventory. Click on a question below to skip to the answer. What is inventory? When do I purchase inventory?
BASICS Purchase Inventory Click on a question below to skip to the answer. What is inventory? When do I purchase inventory? How do I purchase inventory? How do I check my inventory? When are reports taken
More informationHARBORTOUCH HOSPITALITY USER GUIDE. Harbortouch Technical Support: or
HARBORTOUCH HOSPITALITY USER GUIDE INDEX EMPLOYEE FUNCTIONS: Clocking In/Logging In Clocking Out Beginning a Transaction Payment Options Host Mode Customer Database List View Ticket Functions Item Functions
More informationSPECIAL ORDER PROCESS ORDERS PROCESS DELIVERY PROCESS
SPECIAL ORDER PROCESS Pages 2-8 ORDERS PROCESS Pages 9-11 DELIVERY PROCESS Pages 12-15 October 28, 2015 Page 1 What is a Special Order? o An item that does not exist in the system or a SKU that is set
More informationTokenisation of Airline Seats (tickets) 2018 Scandiweb
Tokenisation of Airline Seats (tickets) 2018 Scandiweb An airline is exploring benefits of introducing blockchain technology and smart contracts into a pilot project. Instead of selling seats (tickets)
More informationMultiple and Single U/M. (copied from the QB2010 Premier User Guide in PDF)
I decided to play around with Unit of Measure (U/M) and see if I could figure it out. There are a lot of questions on the forums about it. The first thing I ran up against is that as a user of the premier
More informationEARN $100 INTRODUCING DYNAMIC PACKAGING AT YOUR FINGERTIPS!
INTRODUCING EARN $00 Just by booking with TravelGenie! Clip the coupons on the back & send to the Inside Sales Department to redeem. DYNAMIC PACKAGING AT YOUR FINGERTIPS! New from Holiday House and Fun
More informationBabu Madhav Institute of Information Technology, UTU 2017
Five Years Integrated M.Sc. (IT) Semester 3 Question Bank 060010312 CC9 Software Engineering Unit 1 Introduction to Software Engineering and Object-Oriented Concepts 1. What is software? 2. Which documents
More informationPocket Salon Booking. salonbiz.com
Pocket Salon Guide Pocket Salon is a tool for your guests to carry your salon in their pocket! The app allows them to view, confirm, and manage their visits anytime, anywhere however they want. Logging
More informationIn this module, you will learn to place tickets on hold and sell tickets to a customer.
POS MERCURY PROGRAM GUIDE In this module, you will learn to place tickets on hold and sell tickets to a customer.» Benefits of Joining the Mercury Program Get more money back when buying or selling via
More informationUnified Process. Peter Dolog dolog [at] cs [dot] aau [dot] dk Information Systems March 3, 2008
Unified Process Peter Dolog dolog [at] cs [dot] aau [dot] dk 5.2.47 Information Systems March 3, 2008 2 Outline Model Driven Design Tutorial on Requirements Eng. and SCRUM reflections (D402a, s601c) Unified
More informationSELL.IT POINT OF SALE USER MANUAL VERSION 4
SELL.IT POINT OF SALE USER MANUAL VERSION 4 Information in this document is subject to change without notice. Companies, names and data used in examples herein are fictitious unless otherwise noted. No
More informationSEASON TICKET EXCHANGE FAQ s
SEASON TICKET EXCHANGE Q: What is the Season Ticket Exchange Benefit? A: Exclusive to season ticket holders, this benefit allows you to exchange tickets for games you re not going to and provides Experience
More informationNCR Silver Reports and Analytics
NCR Silver Reports and Analytics My Store Dashboard When you need to know how your store is doing but don t have a lot of time to dig into reports. Review important store data from anywhere, even when
More informationGetting Started Quicken 2010 for Windows
Getting Started Quicken 2010 for Windows Thank you for choosing Quicken 2010. This guide will get you up and running by stepping you through the key tasks you need to get started managing your finances
More informationCopyright Wolf Track Software
Copyright 2009. Wolf Track Software No part of this publication may be reproduced in any form, by Photostat, Microfilm, xerography, or any other means, which are now known, or to be invented, or incorporated
More informationPurchase Requisitions and Receiving
Purchase Requisitions and Receiving VERSION: February 2018 Table of Contents About the Purchasing Process 3 Working With Requester Preferences 5 Creating a New Purchase Requisition 9 Reporting a Misuse
More informationInventory. Modules. Inventory
Inventory Inventory Modules Stock Checkout Checkout Requests Material Disposition Shipping Memo Physical Inventory Property Management Property Property Inventory Property Log Receiving Multi-Step Receiving
More informationMidterm Test Department: Computer Science Instructor: Steve Easterbrook Date and Time: 10:10am, Thursday 1st March, 2012
CSC302 Engineering Large Software Systems page /9 Faculty of Arts and Science University of Toronto Midterm Test Department: Computer Science Instructor: Steve Easterbrook Date and Time: 0:0am, Thursday
More informationNetSuite Quick Reference Guide
NetSuite Quick Reference Guide (For help with any NS topics not found here, please visit Suite Answers: https://netsuite.custhelp.com/app/home) Entering Customer Information After conclusion of Sales Process
More informationPay for Future Pickup
One Blue Hill Plaza, 16th Floor, PO Box 1546 Pearl River, NY 10965 1-800-PC-AMERICA, 1-800-722-6374 (Voice) 845-920-0800 (Fax) 845-920-0880 Pay for Future Pickup When CRE/RPE is configured to work in restaurant
More informationPricing Airline Optional Services
Technical Disclosure Commons Defensive Publications Series December 22, 2016 Pricing Airline Optional Services Stavros Macrakis Michael Leen Daniel Burkhard Follow this and additional works at: http://www.tdcommons.org/dpubs_series
More informationWELCOME TO CLIENT MANAGER PORTAL
COMMERCIAL BANKING WELCOME TO CLIENT MANAGER PORTAL Click here to view a demonstration of the Supplier Finance website Welcome HOW TO ACCESS YOUR WORKING CAPITAL Log on to Client Manager Portal Pick the
More information10 The Circular Flow and Gross Domestic Product. How economists use aggregate measures to track the performance of the economy
Printed Page 102 [Notes/Highlighting] 10 The Circular Flow and Gross Domestic Product How economists use aggregate measures to track the performance of the economy The circular flow diagram of the economy
More informationUSER GUIDE TO GET STARTED IN FINACCT INVENTORY
USER GUIDE TO GET STARTED IN FINACCT INVENTORY 1. Items Setup: This is the most fundamental master setup in whole inventory transactions which include purchase and sales of goods and services. Each stock
More informationCS/IT Secure Software Construction
CS/IT 328 - Secure Software Construction Chapter 4 UML the Unified Modeling Language Book: Fowler, UML Distilled, chap. 1.. 4 Notation: Notations and Meta-Models a graphical representation of a model,
More informationWHY YOUR SCHOOL IS PARTNERED WITH US
WELCOME. K12 Student Direct is the official partner of your academic institution in the operation of the its bookstore. We ve been operating school bookstores online for over fifteen years and supplied
More informationGovernment Investigations: A How-to Guide from Ober Kaler
Government Investigations: A How-to Guide from Ober Kaler Gina L. Simms glsimms@ober.com 202.326.5030 James P. Holloway jpholloway@ober.com 202.326.5045 PODCAST TRANSCRIPT Responding to a Government Subpoena
More informationSoftware Engineering I (02161)
Software Engineering I (02161) Week 4 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2018 Contents Requirements Activity Diagrams Domain model Use Cases Requirements
More informationNOTE: Close any security window that pops up (McAfee, MalwareBytes, etc.)
Table of Contents Cashier Start-of-Day Process... 2 Logging in as a cashier and Opening the Terminal... 2 Turn the computer on and log in... 2 Cashier Instructions for Sales Events... 7 Checkout Process...
More informationWorkflow Process: Sales Orders
Workflow Process: Sales Orders Click on the Sales Order icon on the Home Page or go to Customers => Create Sales Orders. Sales orders are used for tracking a customer s order prior to shipping. The information
More informationMaking a Payment Online with CollectMax
1 P age Making a Payment Online with CollectMax Search by Parcel Number or Property Address. Enter the information then click Search. The following screen will appear. Click on the Parcel Number button
More informationPurchase Order, Requisitions, Inventory Hands On. Workshop: Purchase Order, Requisitions, Inventory Hands On
Workshop: Purchase Order, Requisitions, Inventory Hands In this follow up session to the Operations Changes in Purchase Order, Requisition, and Inventory Theory course, this hands on session will look
More informationMy Commuter Check Employee Quick Guide
My Commuter Check Employee Quick Guide Commuter Benefits Overview Commuting to work each day can be expensive. The commuter benefit program offered by your employer will help you save money on your commuting
More informationChange Management for
Change Management for Big Systems BY DUTCH HOLLAND AND GARY SKARKE Defining change management is tough under any circumstances, especially in the context of a new technology being implemented in an existing
More informationCommuter Benefits Overview. Why Commuter Benefits? How Does the Program Work? Let s get started!
Commuter Benefits Overview Commuting to work each day can be expensive. The commuter benefit program offered by your employer will help you save money on your commuting costs along with the convenience
More informationVendor FAQ. Services vs Products. Enrichment Certificates & Purchase Orders
2018-2019 Vendor FAQ The following information answers our vendor s most frequently asked questions. If you have any questions or concerns not answered below, please contact our Vendor Support Team: vendorsupport@inspireschools.org
More information