Term Project Rental Shop 2009.6.10 Hoon Lee Department of Logistics Information Technology.

Slides:



Advertisements
Similar presentations
E-shop Workshop Building an electronic storefront for your business.
Advertisements

Post Exam Study Database Design
Salini Kokatam Vasavi Bolaram Ashwini Shamirpet Kishore Reddy.
What is a Data Flow Diagram? Why are they used? How to draw them.
Practice data flow diagramming as a tool for structured system programming (process modelling) DATA FLOW DIAGRAMs.
Draw the context and level 0 DFD
Oracle11g: PL/SQL Programming Chapter 1 Introduction to PL/SQL.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 10 Managing a Database.
IS 421 Information Systems Analysis
Living in a Digital World Discovering Computers 2010.
1004INT Information Systems Week 10 Databases as Business Tools.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
Data Flow Diagramming.
Lecture Note 8 Using Data Flow Diagrams
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 6 The Traditional Approach to Requirements
Systems Analysis and Design in a Changing World, Fifth Edition
MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life.
Discovering Computers Fundamentals, 2012 Edition Your Interactive Guide to the Digital World.
Systems Analysis and Design in a Changing World, Fifth Edition
Objectives PL/SQL And Application Programming Application Models
Objectives Overview Define the term, database, and explain how a database interacts with data and information Define the term, data integrity, and describe.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
5 Systems Analysis and Design in a Changing World, Fourth Edition.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 DFD examples 1 context diagram shows system and all external entity interfaces example.
Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe the qualities of valuable information.
Tutorial DFD Cap I. Najwa AlGhamdi. context diagram  Why context diagram ?  To know Who will interact with system. What's the main input and output.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
Read it Again Books Inventory and sales system Developed by: Sukesh Bodavula Andy Moon Raghu Ram Vempali.
Sale system Expected system: Web-base, Software Application, 2 tiers Application – data, Stand alone database for client, Database engine for Server, Client.
Design and Developing of System Administration at CV. Harapan Baru By : Advisor : Triadi Kelah Andreas Handojo, M.MT Alexander Setiawan, M.T.
Databases. What is a database?  A database is used to store data. The word DATA is actually Latin for FACTS. A database is, therefore, a place, or thing.
5 Systems Analysis and Design in a Changing World, Fifth Edition.
BlockWood Video 1. Handle rentals and purchases 2. Save all transactions to the database 3. Manage accounts and members 4. Refund items 5. Provide premium.
Creating Custom Reports
What functionality of each group people will get Customer Sales Agent Sales Manager National Manager Managing Director.
1 Chapter 9 Database Management. Objectives Overview Define the term, database, and explain how a database interacts with data and information Describe.
Information Modelling Process Technique- DFD 5C Sybase_PowerDesigner_ html.
FTC Relate Tables. Show Relations for Tables S13 MIS 2 Left Side – Decide on the Relations among tables for CS/Ops Facilities Info Tables Right Side –
Oracle9i Developer: PL/SQL Programming Chapter 1 Introduction to PL/SQL.
Data Flow Diagramming 1. Used to represent processes that:  … capture, manipulate, store, & distribute data  … between a system & its environment 
Systems Analysis & Design
6 Systems Analysis and Design in a Changing World, Fourth Edition.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
Copyright  Oracle Corporation, All rights reserved. 1 CMIS Powell Oracle Designer: Process Modeling CMIS Powell.
Web-CAT: Automatic grading using student-written tests Web-CAT: Grade it your way Decide when and how students can submit, including.
Data Base Design Steps 1.Define Entity Classes (Relations/Tables) and Keys. 2.Define Relationships between Entity Classes. Normalization Steps Eliminate.
5 Systems Analysis and Design in a Changing World, Fourth Edition.
BSA 385 Week 3 Individual Assignment Frequent Shopper Program Part 2 Check this A+ tutorial guideline at
SELECT, IMPLEMENT & USE TODAY’S ADVANCED BUSINESS SYSTEMS
Design Skills Example.
Management Movie Management System Customers Databases Vendors
Oracle11g: PL/SQL Programming Chapter 1 Introduction to PL/SQL.
Physical Data Model – step-by-step instructions and template
Database Management Systems
Database Requirements and Design
Chapter Ten Managing a Database.
Chapter 12 Information Systems.
ΙI. System Analysis Data Flow Diagrams
Data Flow Diagramming.
ΙI. System Analysis Data Flow Diagrams
Data Solutions- Karm Upadhyay Zoheb Khan Swati Shukla
Getting Started with MS Access
Context Level DFD Video Purchase System Video Information Management
Chapter 11 The Accounting Information System
Database Management Systems
Handling Data in PL/SQL Blocks
DFD Process & Examples.
Presentation transcript:

Term Project Rental Shop Hoon Lee Department of Logistics Information Technology

목차 0.Overview 1.DFD 2.ERD 3.GUI 4.Procedure 5.Reference 2

0. Overview  Rental Shop –Rental shop handles DVDs. –This system supports rental policy and delay policy to decide a fee/charge.  Tools –Oracle –Ruby on Rails –MS Office 3

1. DFD  Object and Function 4 Operator CUSTOMER PRODUCT System LENT_PRODUCT LEND_POLICY DELAY_POLICY WATCH_GRADE C/R/U/D 1.1

1. DFD  Context diagram 5 Operator Rental Shop System Read a cstm/prod Create a cstm/prod List cstm/prod Update a cstm/prod Delete a cstm/prod Operator List lends Lend a prod Read a lend Return a prod Update a lend

1. DFD  Level 1, Product maintenance service 6 Operator List Make a list 1.1 PRODUCT Make a details 1.2 Create an item 1.3 Update an item 1.4 Delete an item 1.5 Read Create Update Delete prod

1. DFD  Level 1, Customer maintenance service 7 Operator List Make a list 2.1 CUSTOMER Make a details 2.2 Create an item 2.3 Update an item 2.4 Delete an item 2.5 Read Create Update Delete cust

1. DFD  Level 1, Product lend service 8 Operator List lends Make lends 3.1 LENT_PRODUCT Make a details 3.2 Update a lend 3.4 Lend a prod 3.3 Return a prod 3.5 Read a lend Update a lend Lend a prod Return a lend lend

1. DFD  Level 2, Function to lend a product 9 Operator LENT_PRODUCT Lend a prod 3.3 cust lend LEND_POLICY CUSTOMER PRODUCT Read cust & prod Check & Calculate Create an item prod Lend a prod Check Create WATCH_GRADE grade Reject prod policy lend

1. DFD  Level 2, Function to return a product 10 Operator LENT_PRODUCT Return a prod 3.5 DELAY_POLICY CUSTOMER PRODUCT Read cust & prod Calculate a price Update an item Return a lend Update Calculate cust policy lend prod lend

2. ERD  ERD 11

3. Procedure  Stored procedure –Is lend? IF (CURRENT_DATE - PUBLISH_DATE + 1) <= UNDER_DAYS THEN … ENDIF IF RETURN_DATE IS NOT NULL OR RECORD IS NOT EXIST THEN … ENDIF –Lend charge LEND_CHARGE = (CURRENT_DATE - PUBLISH_DATE + 1) * LEND_RATE –Extra charge for late return EXTRA_CHAGE = (CURRENT_DATE - LEND_DATE OVER_DAYS) * LEND_PRICE * EXTRA_RATE 12

4. GUI  Web Browser – List (sample) 13

4. GUI  Web Browser – Create a new record (sample) 14

4. GUI  Web Browser – Edit a record (sample) 15

5. Reference  Ruby Programming Language –  Ruby on Rails –  RubyForge – Project Library –  Ruby Central –  Ruby on Rails on Oracle: A Simple Tutorial – ruby.html  Oracle Database Software Downloads – dex.html 16

Thank You!