Specification for Write Docket From Joe’s Yard. Requirements We’ve seen the docket and know it needs to be filled. To fill the docket, we need to: –Generate.

Slides:



Advertisements
Similar presentations
Visualize Success 2011 Alan Chorney Professional Services Visual South, Inc. Purchase Requisition Lifecycle.
Advertisements

A detailed guide on the bidding process for Rihago Timed Auctions.
Trails End Popcorn System for Unit Leaders. Is it hard? How does it work? 1. Log In 2. Add your Scout List (optional but good!) 3. Approve Scout Orders.
Landed Costs.
Software Engineering-II Sir Zubair Sajid. 3 Data Flow Diagrams (DFD)  DFDs describe the flow of data or information into and out of a system what does.
What is a Data Flow Diagram? Why are they used? How to draw them.
CENTRALIZE SOLUTION FOR METER SEAL TRACKING Meter Seal Tracking.
How to Submit a Matching Gifts Application.
Purchasing Goods and Services. Overview In this session you will learn how to utilize the eProcurement Module to create requisitions for purchasing goods.
Screens for Order Garments. What happens in the Use Case? The user picks / adds a retailer –The user types in an account number. If the account number.
CONSIGNMENT INVENTORY
PL_SQL Explanation of DISPCUST.SQL. 1 of 3 DECLARE cnum builder.customer.customer_id%type; cname builder.customer.customer_name%type; caddr builder.customer.customer_address%type;
Building a database. Implementation of desirable features Integrity –A field’s validation can be declared when the field is declared. If this validation.
Who uses the system? Users menus and control. User catalog List of all job titles of people thought to be likely on-line users of the system, giving job.
Some relationship types Using the Builder2 schema.
DT211 Stage 2 Software Engineering
PL/SQL Continued. So far… Anonymous blocks Procedures Have you tried… –Downloading and running the dispcust.sql sample from your web page? –Writing your.
Normalisation up to 1NF Bottom-up Approach to Data Modelling.
1 Databases Semester 2 Week 1 Lab 2 The Delete, grant, revoke and Select Statements.
Normalisation up to 1NF Bottom-up Approach to Data Modelling.
REVIEWING AND APPROVING PAYMENT REQUESTS Reviewing and Approving a Payment Request with an exception(problem) Reviewing and Returning to Employee a Payment.
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.
Current Physical Diagram Document this in Select SSADM.
Inventory and Purchase Orders. 2 Objectives 1. Activate the Inventory function 2. Set up Inventory Items in the Item list 3. Use QuickBooks to calculate.
1 of 16 DA Enhanced Warehouse Management Last updated: DA Enhanced Warehouse Management DA0744 Enhanced Warehouse Management.
IT323 - Software Engineering 2 Tutorial 1. 0 The system 1.0 A Function 1.1 Activity of the function Task Task Task 1.2 Another activity.
©2008 TTW Where “Lean” principles are considered common sense and are implemented with a passion! Product Training Purchase Invoices.
Welcome to Century Equipment’s Shop Online Website! This presentation will highlight some of it’s key features.
Navy Supply Information Systems Activity 1 Ready. Resourceful. Responsive! Navy Supply Information Systems Activity 29 April 2010 NAVSISA WAWF/STARS_FL.
eOrders inventory ordering software! Introduction Use easy functions, letting you order products that you need automatically. Use easy functions, letting.
A Model of Accounting Information System Data Information Database Data processing software Management Environment Input physical resources Output physical.
TESS Total Enterprise Supply Chain System Visit our website at
Oracle’s take on joins Where it differs from ANSI standard.
1 All Powder Board and Ski Oracle 9i Workbook Chapter 7: Integrity and Transactions Jerry Post Copyright © 2003.
Create a New Layaway in the LayThisAway System A step-by-step guide to creating a new Layaway in the LayThisAway System.
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.
Chapter 9 Selecting, Updating, and Deleting Data Syed Rizvi.
1 © 2005 course technology University Of Palestine Chapter 6 (cont.) Storyboarding the User’s Experience.
Order Vouchers and SmarTrip Cards. Not all local transportation systems in our area accept SmarTrip cards. MTA commuter bus customers should be the only.
Order Entry Program Please see speaker notes for additional information!
IST331 Assignment 7 Task-Action Diagrams Answer Guide.
INFO1408 Database Design Concepts Week 16: Introduction to Database Management Systems Continued.
Oracle Data Integrator Data Quality (Integrity Control)
Views, Algebra Temporary Tables. Definition of a view A view is a virtual table which does not physically hold data but instead acts like a window into.
CUSTOMER ORDERING QUICK REFERENCE GUIDE November 20, 2015.
Joe’s Yard Case study done through SSADM. Joe’s Yard Joe’s builders’ suppliers has a shop and a yard. His system is entirely manual. He has a stock list.
Steps to display List Of Dispatches Made For Purchase Document INVENTORY COLLABORATION HUB.
Contract Invoice Guide
1 Physical Inventory John Yarbrough Using Physical Worksheet.
DRUG STORE INFORMATION SYSTEM Marie Dorušková, Martin Maroši.
Single Linked Lists Objectives In this lesson, you will learn to: *Define single linked list *Identify the following types of linked lists: Single linked.
Chavez, Melesan Karen De Luna, Lin Detera, Patrick Kevin Martinez, Jellene Joy Dental Clinic Database System Functional Requirements.
ANUA 2011, Ft. Lauderdale INTRO Warehouse 1.0 ANUA 2011, Ft. Lauderdale education solutions development inc.
Project Based on fictitious Coffee Roasting CompanyCoffee Roasting Company Automatic Order Processing System – –Process “projected” Accept order from customer.
Orders and Invoices Supply Chain Platform: Rolls-Royce Training for Indirect Suppliers March 2016.
Login Screen The login screen provides you with a dashboard view of activities that need attention. Let’s start by creating a product by clicking the ‘Products’
 Andersen Consulting 2000 MM03 - Master Data in Purchasing & Contract November, 2000.
Answers to Chap 8 “Purchasing and Receiving Terms” Fill in as we go…….
NHS Scotland - Marketplace July 2017
Task oriented processing
Or else right click on desired stock name
Data Flow Diagrams.
How to Modify a Requisition Using Owl Link
Adding a line item to Amendment in progress
Select Requisition.
Add or Subtract? x =.
NHS Scotland - Marketplace July 2017
HOW TO PLACE MY ORDER ?.
NHS Scotland - Marketplace August 2019
Presentation transcript:

Specification for Write Docket From Joe’s Yard

Requirements We’ve seen the docket and know it needs to be filled. To fill the docket, we need to: –Generate a docket number –Repeatedly: Add an orderline –Until the customer is finished. –Generate total –Confirm payment. –Write docket to data store. –End and commit.

Generate a docket number Take the previous number generated. Add one to it. This is the new docket number

Add an orderline Take in a stock code Check the data store to see if it’s a valid stock code –If so, Display description Accept stockquantity Check stock amount against quantity required. If stockamount > stock required –Allocate this stock Else –Reject orderline

Allocate stock Subtract quantity required from stock level Update stock table If stock level < reorder level –Reorder stock endif

First Draft Spec for creating a docket (1 of 3) MakeCustomerOrder GenerateDocket (COrderNo) Accept Stock_code Repeat AllocateStock(Stockcode, return status) If status = 0 Add new CORderline(stockcode, quantity, corderno) to COrderline data store End-if Accept Stock_Code Until Stock_code = ‘ ‘ Generate OrderTotal Accept Payment If Payment = OrderTotal Update (COrder(Corderno) with details Commit all updates Else Rollback all adds and updates End-if End

2 of 3 Generate (COrderNo of type CORderno in COrder Datastore) Retrieve last Corder from Data store COrder Add 1 to COrderNo Add new COrder (COrderNo,,,,,,) to COrder data store Return (COrderNo) Add_COrderline (Stock code, status) Status = 0; Add worked, Status = 1; Add failed Status = 0; Retrieve stock with code StockCode from Data store Stock If failed Set status = 1 Display “Error – no such code” Else Accept quantity If quantity >= stockLevel Subtract quantity from stockLevel Update Stock Data store If StockLevel < ReorderLevel Call ReorderStock(StockCode) End-if Else Status = 1 Display “Error – not enough stock on hand” End-if End if

3 of 3 ReorderStock(StockCode) Retrieve stock.supplierId for stock code from data store stock Retrieve SOrderNo from SOrder for SupplierId where OrderDate is Null If not Get latest SOrder from SOrder Data Store Add 1 to SOrderNo Add new SORder (SOrderNo, SupplierId) for SupplierId = Stock.SupplierId End if Enter supply quantity Add Sorderline (SorderNo, StockCode, SupplyQuantity) Commit End