Enterprise Analysis Understand the organizational context Functional areas/management levels affected by the system Overview of the business objects and.

Slides:



Advertisements
Similar presentations
DFD Examples Yong Choi BPA CSUB.
Advertisements

Data Flow Diagramming Rules Processes –a process must have at least one input –a process must have at least one output –a process name (except for the.
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.
 Invoices/Purchase Orders/Order Forms (copies of forms)  Sales Journal/Accounts Receivable Record (Excel spreadsheets)  Purchases (copies of forms)
The Office Procedures and Technology
The Acquisition / Payment Process
ATG Chapter 3 ATG CHAP 3 Data Flow Diagrams and Flow Charts Spring 2002.
Create a data flow diagram
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
Data Flow Diagramming Solutions to In-Class Exercises
1 Welcome to Jon Snyder and Priscilla Miccio. 2 Purchase Orders The Purchasing Department receives the orders from either the HR department or Marketing.
A clerk in the sales department receives customer orders by mail and prepares four copies of a sales order.
DFD Construction Process Words to Diagrams. Data Flow Diagrams (DFDs) §Analysis tool §System modeling §Excellent documentation tool §Data flow, aka, business.
Draw the context and level 0 DFD
Process Management and Control and Physical Inventory SAP Implementation
Data Flow Diagrams (DFDs) §Analysis tool §System modeling §Excellent documentation tool §Data flow, aka, business process §Provide a way to see the pattern.
Data Model Examples: DFD’s and System Flowcharts
Data Flow Diagrams class
DT211 Stage 2 Software Engineering
University of Southern California Enterprise Wide Information Systems The Procurement Process Instructor: Richard W. Vawter.
SAP R/3 Materials Management Module
Data Flow Diagram Order System Example Please use speaker notes for additional information!
DATA FLOW DIAGRAMS (DFD): Sources and Sinks:
Data Flow Diagramming.
Lecture Note 8 Using Data Flow Diagrams
Virtual Enterprises, International 1 ACCOUNTING DEPARTMENT WORKFLOW VIRTUAL ENTERPRISES, INTERNATIONAL.
CS451 - Lecture 6 1 CS451 Topic 6: DFD Tutorial Yugi Lee STB #555 (816)
Data Flow Diagrams BCA Sem IV K.I.R.A.S.
Istanbul Kultur University Enterprise Wide Information Systems The Procurement Process.
Accounting systems design & evaluation
1 Structured Analysis Techniques. 2 Data Flow Diagrams.
Auditing Purchases, Trade Payables and Payroll
Chapter 2 – Enterprise Systems
Accounting Information Systems System Descriptions.
Documenting Information Systems. Learning Objectives To read and evaluate data flow diagrams To read and evaluate systems flowcharts. To prepare data.
The Acquisition/Payment Process
Introduction to Transaction Processing and Documentation Techniques COPYRIGHT © 2007 Thomson South-Western, a part of The Thomson Corporation. Thomson,
THE SALES/COLLECTION BUSINESS PROCESS
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Chapter 8 Structuring System Requirements: Process Modeling 8.1.
System Descriptions. What we will do today… Today, we will describe the billing and cash receipts systems of a simple company The points to think about.
Chapter 8 Transaction Processing, Electronic Commerce, and Enterprise Resource Planning Systems.
On Monday morning, the Timekeeping Department sends timecards to the Payroll Office. The timecards report employee’s name, SSN, and the hours worked each.
Systems Analysis and Design approaches Structured analysis –Looks at processes -> then Data Event list – event table Context diagram – DFD – ERD (define.
Small Business Information Systems Professor Barry Floyd
IS3320 Developing and Using Management Information Systems Lecture 18: Data-Flow Diagrams 3 – Level 1 Modelling Rob Gleasure
Accounting Information Systems: A Business Process Approach Chapter Three: Documenting Accounting Systems.
Overview of the Revenue Cycle September 25, 2015.
ACCOUNTING DEPARTMENT WORKFLOW VIRTUAL ENTERPRISES, INTERNATIONAL New Coordinator Orientation.
Data Flow Diagramming 1. Used to represent processes that:  … capture, manipulate, store, & distribute data  … between a system & its environment 
The mailroom receives customer orders from customers, where clerks sort orders from the rest of the mail, group them into batches, prepare a transmittal.
Day 4 – pre-class prep Process Modeling Data flow diagrams :
Chapter 15, Section 1 Accounting for Purchases and Cash Payments.
DFD Examples Yong Choi BPA CSUB.
Overview of the Revenue Cycle
Introduction to Transaction Processing
Continuation of Causeway Example
DATA FLOW DIAGRAM EXAMPLES
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
Overview of Business Processes
Data Flow Diagramming.
Sales Order Process.
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
The sales department at Windways receives purchase orders from customers (contractors) for fans. The sales clerk enters the customer name into the computer.
The mailroom receives customer orders from customers, where clerks sort orders from the rest of the mail, group them into batches, prepare a transmittal.
A clerk in the sales department prepares two copies of an invoice, detailing the quantity and price information and forwards them to the accounts receivable.
DFD Examples Yong Choi BPA CSUB.
DFD Examples Yong Choi BPA CSUB.
DFD Examples Yong Choi BPA CSUB.
Accounting Information Systems: A Business Process Approach
Presentation transcript:

Enterprise Analysis Understand the organizational context Functional areas/management levels affected by the system Overview of the business objects and processes Organizational structure chart Workflow diagrams Enterprise object model

Work Flow Diagrams Model Internal and external entities and flow of data (typically in documents) between them –simple technique for identifying the high-level processes Workflow between internal entities, between internal and external entities No workflow between external entities Different from DFDs –WFD: require only nouns –DFD: both nouns and verbs (process)

User-level WFD –models entities and workflows described by single user –presents a single user’s view point but includes more than one entity and can model workflows across functional areas –discover formal as well as informal flows of information Combined user level WFD –integrated view of all entities and workflows –identify inconsistencies in user-level WFDs –reveals redundancies, inefficiencies –can be used to identify high level business processes each internal entity performs a process to generate flows to and process flows from external entities. flows between internal entities can also indicate a major process –can be used to define system boundaries

Organizational level WFD –collapse all internal entities in combined user-level WFD, into a single internal entity –external entities and the flow of information between the organization and external entities –Context level DFD

Customer Sales Agent Sales order Processing Clerk Workflow diagrams model internal and external entities and work flows Sales Order Form Ordered Items Invoice

Customer 1.0 Take Order 2.0 Process Order Dataflow diagrams model the processes performed by internal entities. Customer data, ordered items data Invoice Data Sales Order Data

Enterprise Object Model Business Objects –roles (teacher), places ( warehouse) –things (items, books) –transactions (payment, registration) –events (graduation) Data driven approach –What objects are made up of? Event driven approach –What an object does Every entity and workflow in combined user-level WFD is likely to be a candidate class Classes are grouped into subjects to form enterprise Object model “ Subject” - group of related class

Bebop Records is a mail-order company that distributes CDs and tapes at discount prices to record club members. When an order processing clerk receives an order form, he or she verifies that the sender is a club member by checking The Member Master file. If the sender is not a member, the clerk returns the order alongwith the membership application form. If the sender is a member, the clerk verifies the order item data by checking the Item Master file. Then the clerk enters the order data and saves it to Daily Orders file. The clerk also prints an invoice and shipping list for each order, which are forwarded to Order Fulfillment 1. Create a user-level workflow diagram to document the entities and workflows. 2. List the classes. Create an enterprise object model that groups these classes into following subjects:things,roles, organizational units

Order Processing Clerk Order Fulfillment Club Member Non-Member Invoice Shipping List Order Form Membership Application Form Returned Order Form Bebop Records WFD Order Form

Enterprise Object Model Things: –Membership application forms –Order form –Invoice –Shipping List Organizational Units: –Order Processing –Order fulfillment Roles : –Order Processing clerk –Club Member –Non-Member –Order Fulfillment Clerk

Delta Products Corporation is a major vendor of office supplies, furniture and equipment. Delta’s sales representatives call on customers to take orders. The sales rep write up the orders and turn them in to a sales order processing (SOP) clerk at the regional center. If the order items are in stock, the SOP clerk prepares a picking slip and packing list for each order. If any of the ordered items are out of stock, the SOP clerk completes an out of stock Notice forms, which notes the number of customer requiring the items and forwards it to Purchasing. A Purchasing clerk then completes a purchase order,which is mailed to a supplier. The SOP clerk notes back-ordered items on the customer’s order and forwards a copy of annotated customer order to Accounts receivable, where a A/R clerk prepares an invoice and sends it to the customer. The SOP clerk also forwards a picking slip and packing list to the warehouse, where stock price pickers fill the order,placing ordered items into boxes alongwith the packing list. The boxed items and packing list are held for delivery, usually via UPS. 1. Create a user level work flow diagram. 2. Analyze the workflow diagram to identify major processes. 3. Create an organizational-level work flow diagram 4. Create an enterprise object model that group classes in Delta’s order processing system into subjects based on functional areas (e.g..SOP,Purchasing, A/R,etc)

Sales Rep SOP Clerk Purchasing Account Receivable Warehouse Customer UPS Supplier Packing List Packing Slip/ Packing List Purchase Order Out of Stock Notice Form Written Sales Order Sales Calls Orders Invoice Annotated Customer Order Delta Products WFD

Major Processes Take orders Process Orders Bill Customers Fill Orders Ship Order Purchase Stock

Organizational level Workflow Diagram: Customers UPS Supplier Sales Order Processing Invoice Packing List Sales Calls OrderPurchase Order

Enterprise Object Model Sales Order PurchasingAccountsOrder ProcessingReceivableFulfillment - Sales Rep- Out of stock- Sales Order- Picking List - Customer Notice Form- Invoice- Packing Slip - SOP Clerk- Purchasing Clerk- Customer- Stock Picker - Sales Order- Purchase Order- Annotated Cust.- Item - Picking slip- Supplier Order- Shipping - Packing list- Item- Accts. Receivable- Warehouse - Out of stock Clerk Notice form- Item - Item

( A) Workflow Diagram (B) Enterprise Object Model -- group objects into subjects based on 1. Process Time Cards 2. Prepare Paychecks Workstudy employees in each university dept. provide their secretary with their weekly timecards. The dept. secretary accesses the employees hourly rate from Employee Payroll file and prepares a weekly time sheet that lists each employee’s name, SSN, total hours worked and hourly rate. Then the department secretary files the timecards in time card history folder and gives the time sheet to the dept chair. If everything seems to be in order, the dept chair signs the timesheet and forwards it to the University payroll department. If any figure son the time sheet are unacceptable, the chair returns the sheet to the secretary, who verifies the figures and again gives the time sheet to the dept.chair. In the payroll dept, a clerk calculates gross payroll earnings for each employee and then writes the earnings on the timesheet and updates the year to date gross earnings figure for each employee in the employee’s file.( Note: Work-study students have been allocated a set figure, e.g.,$1500, that represents their total allowed gross earnings for a year ). Then the clerk accesses the Employee Payroll file to determine the employee's tax status and authorized deductions. The clerk prepares the payroll checks which are forwarded to the employees. The processed time sheet is filled in a Time Sheet History for each pay period.

Work Study Employees Dept. Secy. Payroll Dept. Chair Weekly timecards Timesheet Unacceptable timesheet Corrected timesheet Approved timesheet Payroll checks

PROCESS PREPARE TIME CARDSPAYCHECK - Work-Study Employee- Work- Study Employee - Time Card- Timesheet - Timesheet- Payroll Clerk - Secretary- Paycheck - Dept. Chair