MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 6: Database Design: Example Rolling Thunder.

Slides:



Advertisements
Similar presentations
Chapter 12 Systems Development
Advertisements

PRESENTED BY M/S. DENNISCODD Hospital Management System.
The Billing /Accounts Receivable / Cash Receipts (B/AR/CR) Process Pertemuan 12 – Matakuliah: F0204 / Sistem Akuntansi Tahun: 2007.
Accounting Information Systems: Definitions and Characteristics.
e-DMAS Consumer Web Order Entry (WEBOE8) An Enhancement For iSeries 400 DMAS from  Copyright I/O International, 2003, 2004, 2005 Skip Intro.
Home.
Jerry Post Copyright © 2013 DATABASE Database Management Systems Chapter 3 Data Normalization 1.
General Financial Supply Website & E-Commerce Solutions This presentation will demo the GFS corporate website and On-Line Order Inquiry options available.
1 Financial Accounting: Tools for Business Decision Making, 4th Ed. Kimmel, Weygandt, Kieso CHAPTER 5 Prepared by Dr. Joseph Otto.
Jerry Post McGraw-Hill/Irwin Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. Database Management Systems Chapter 2 Database Design.
Database Management Systems
Chapter 2 Database System Design (part II)
DBSYSTEMS 1 of 13 Chapter 10 DB System Administration (Part II) 1 Based on G. Post, DBMS: Designing & Building Business Applications University of Manitoba.
Database Design Chapter 2. Goal of all Information Systems  To add value –Reduce costs –Increase sales or revenue –Provide a competitive advantage.
Data Warehousing ISYS 650. What is a data warehouse? A data warehouse is a subject-oriented, integrated, nonvolatile, time-variant collection of data.
Jerry Post Copyright © 2013 DATABASE Database Management Systems Chapter 2 Database Design 1.
Sales Order Processing
TRANSACTION PROCESSING SYSTEM (TPS)
Jerry Post Copyright © Database Management Systems Chapter 3 Data Normalization.
1 Copyright © 2010 Jerry Post. All rights reserved. Data Normalization (2) IS 240 – Database Lecture #5 – M. E. Kabay, PhD, CISSP-ISSMP Assoc.
1 Copyright © 2010 Jerry Post. All rights reserved. Database System Design IS240 – DBMS Lecture #3 – M. E. Kabay, PhD, CISSP-ISSMP Assoc. Prof.
Jerry Post Copyright © Database Management Systems Chapter 3 Data Normalization.
DATABASE DESIGN LECTURE FOUR. Why Design a Database? Goal:  To produce an information system that adds value for the user  Reduce costs  Increase sales/revenue.
Chapter 15, Section 1 Purchasing Items Needed by a Business
A Beauty Salon Management Key Features of The Product:  Masters  Employee salary management  Product stock management  Services and package management.
Indicator 4.05 Process sales documentation. Identify types of information contained in sales documentation The document types can be tailored to meet.
Payment Methods There are many ways to pay for goods and services.
Chapter 4 Querying Based on G. Post, DBMS: Designing & Building Business Applications University of Manitoba Asper School of Business 3500 DBMS Bob Travica.
Chapter 8 Newer Database Topics Based on G. Post, DBMS: Designing & Building Business Applications University of Manitoba Asper School of Business 3500.
Bob Travica MIS 2000 Bob Travica Class 5 More on Data Analysis Updated May 2015.
© Paradigm Publishing, Inc.1 Chapter 7 Accounting for a Merchandising Business: Purchases and Cash Payments.
Clients (and the interface level) Application Server (and the application level) Database Server (and the Database level)
Purchasing & Stock Handling
1 Chapter 6 Merchandising Operations and Internal Control Adapted from Financial Accounting 4e by Porter and Norton.
Trade Management  Module 4.  Learning Objectives:  Managing receivables  Securing receivables  Sales documentation.
Introduction to MIS1 Copyright © 1998 by Jerry Post Introduction to MIS Chapter 3 Review Solving Business Problems.
Technology In Action Chapter 11 1 Databases and… Databases and their uses Database components Types of databases Database management systems Relational.
Purchasing Items Needed by a Business
Presented by D’Sunte Wilson Microsoft Dynamics Nav (Navision) Training – Day 2.
Business Functions, Processes, and Data Requirements
1 DATABASES. 2 Conventional Files versus the Database File – a collection of similar records.  Files are unrelated to each other except in the code of.
School of Computer & Communication of LNPU 辽宁石油化工大学计算机与通信工程学院 刘旸 1 Chapter 2 Database Design 第二章 数据库设计 数据库管理系统 Database Management Systems.
Texas Bicycle Sports Presented by : Muhammad Rizvi Terry Lee Madhuri Yelamanchili.
Marketing Math Chapter 16. Functions of a cash register Record sales Record sales Store cash and sales documents Store cash and sales documents Provide.
0 Glencoe Accounting Unit 4 Chapter 15 Copyright © by The McGraw-Hill Companies, Inc. All rights reserved. Unit 4 The Accounting Cycle for a Merchandising.
GOALS BUSINESS MATH© Thomson/South-WesternLesson 3.2Slide 1 3.2Electronic Banking Record electronic banking transactions Find account balance when banking.
1 Enterprise Requirement Planning For Manufacturing.
BUSINESS DOCUMENTS OBJECTIVES What is a business document
Texas Bicycle Sports Presented by : Muhammad Rizvi Terry Lee Madhuri Yelamanchili.
Simple & easy to use Institutional / School management Software with integrated accounting E-Count : Smart (Institutional Management System)
Inventory Management for Independent Demand Chapter 12, Part 1.
Computer E-ssentials Group : Will Howell Tausif Rajkotwala Komal Chandarana.
LO4 Describe accounting procedures used in ordering merchandise. LO5 Discuss the purpose of a special journal. LO6 Journalize purchases of merchandise.
Jerry Post Copyright © Database Management Systems Chapter 2 Database Design.
Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Chapter 12 Merchandise Purchases and Accounts Payable.
Database Management Systems
Database Management Systems
Inventories: Measurement (Part 1)
Journal Entries – lots of transactions…. Judith Paquette
SCM Customer Service Operations LB 3
Data Normalization (2) IS 240 – Database Lecture #5 –
Database System Design
Welcome Back Glencoe Accounting.
Review of Accounting “Building Blocks”
Chapter 11 The Accounting Information System
The Purchasing Process
【PACKING LIST】 PACKING LIST is packing details of shipment.
Database Management Systems
Object Relationships Jerry Post Copyright © 1997
Well Come To Our Presentation Accounting Information System Topic: Report on Revenue Cycle.
Presentation transcript:

MIS 327 Database Management system 1 MIS 327: DBMS Dr. Monther Tarawneh Dr. Monther Tarawneh Week 6: Database Design: Example Rolling Thunder

Main objects The rolling Thunder Bicycle Company builds custom bicycles. Its Database application is much more complete and provides an example of how the pieces of database system fit together. The task is similar to any other business.

Description The most important task at the rolling Thunder Bicycle company is to take order for new bicycles. Several features have been included to non experts to select a good bicycle. As the bicycles are built, the employees record the instruction on the assembly form. When the bicycle is shipped, the customers are billed. Customer payments are recorded on the financial forms. As the components are installed on bicycle, the inventory quantity is automatically decreased. Merchandise is ordered from supplier and payments are made when the shipment arrive.

Basic company operations Customer orders.: Customers can place orders directly with the company, or they can order with the assistance of a local bicycle store. Bicycles are assembled and shipped in about two weeks. Basic components are ordered in advance because of shipping delays. Inventory count is maintained by the computer. As workers assemble a bicycle, they record the use of each component. Customer payments can be made at the time of purchase, or as monthly payments. Suppliers are paid only after receipt of shipments.

Rolling Thunder Bicycles: The Company

Rolling Thunder: Top-Level 6 SalesAssembly PurchasingLocation Bicycle Employee Based on the main activities. We need to look at each one separately

Rolling Thunder: Sales Customer CustomerID Phone FirstName LastName Address ZipCode CityID BalanceDue Customer Transaction CustomerID TransactionDate EmployeeID Amount Description Reference Retail Store StoreID StoreName Phone ContactFirstName ContactLastName Address ZipCode CityID Bicycle::Bicycle BicycleID … CustomerID StoreID … 1…1 0…* 1…1 0…* 0…1

Rolling Thunder: Bicycle Bicycle SerialNumber CustomerID ModelType PaintID FrameSize OrderDate StartDate ShipDate ShipEmployee FrameAssembler Painter Construction WaterBottleBrazeOn CustomName LetterStyleID StoreID EmployeeID TopTube ChainStay … 1…1 ModelType Description Paint PaintID ColorName ColorStyle ColorList DateIntroduced DateDiscontinued LetterStyle LetterStyleID Description BicycleTubeUsed SerialNumber TubeID Quantity BikeParts SerialNumber ComponentID SubstituteID Location Quantity DateInstalled EmployeeID 1…* 0…* 1…1 0…* 1…1

Rolling Thunder: Assembly Bicycle::BikeParts SerialNumber ComponentID... 1…1 Component ComponentID ManufacturerID ProductNumber Road Category Length Height Width Description ListPrice EstimatedCost QuantityOnHand ComponentName AssemblyOrder Description GroupComponents GroupID ComponentID Groupo GroupID GroupName BikeType Bicycle:: BicycleTubeUsed SerialNumber TubeID Quantity TubeMaterial TubeID Material Description Diameter … 0…* 1…1 0…* 1…1 0…* 1…1 0…* 1…1

Rolling Thunder: Purchasing PurchaseOrder PurchaseID EmployeeID ManufacturerID TotalList ShippingCost Discount OrderDate ReceiveDate AmountDue 1…1 PurchaseItem PurchaseID ComponentID PricePaid Quantity QuantityReceived Manufacturer ManufacturerID ManufacturerName ContactName Phone Address ZipCode CityID BalanceDue ManufacturerTrans ManufacturerID TransactionDate Reference EmployeeID Amount Description Assembly:: Component ComponentID ManufacturerID ProductNumber 0…* 1…1 0…* 1…1 1…* 0…*

Rolling Thunder: Location City CityID ZipCode City State AreaCode Population1990 Population1980 Country Latitude Longitude Sales:: Customer CustomerID … CityID Sales:: RetailStore StoreID … CityID Employee:: Employee EmployeeID … CityID Purchasing:: Manufacturer ManufacturerID … CityID 0…* 1…1 0…* StateTaxRate State TaxRate 1…1 0…1

Rolling Thunder: Employee Employee EmployeeID TaxpayerID LastName FirstName HomePhone Address ZipCode CityID DateHired DateReleased CurrentManager SalaryGrade Salary Title WorkArea Bicycle:: Bicycle SerialNumber … EmployeeID ShipEmployee FrameAssembler Painter Bicycle:: BikeParts SerialNumber ComponentID … EmployeeID Purchasing:: PurchaseOrder PurchaseID … EmployeeID 1…1 0…* 1…1 0…* manager manages  worker 0…* 0…1

Rolling Thunder: Combined

Questions

Homework A dentist who runs a small office by himself, three hygienists and receptionist want a database to schedule appointments. He has a commercial billing system to handle payments and insurance but appointments are currently written on paper form(date & time, Dr. name, patient name, fee and procedure [i.e. cleaning, X-ray, filling and so on...]). He wants to add a little more detail and list all the procedures planned, the estimated fee for each procedure, and the estimated insurance coverage. The base fees should be stored with the procedures, but the insurance amounts are highly variable and will be entered by the receptionist who can estimates from the billing system. The system also has to track the patient’s phone, and how he/she wants to be notified. Eventually, it could send messages to patients as remainders. Create the class diagram for this case.