1 ICOM 5016 – Introduction to Database System Project # 1 Dr. Manuel Rodriguez-Martinez Department of Electrical and Computer Engineering University of.

Slides:



Advertisements
Similar presentations
OIP Order Information Portal
Advertisements

Web Store Ordering 101. Click here to access our Web Store.
Fox Scientific, Inc. ONLINE ORDERING 101. Welcome to our website On our main page you can find current promotions, the vendors we offer, technical references.
Fox Scientific, Inc. Online Ordering 101.
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
PantherSoft Financials 9.2 Fundamentals Office of the Controller
 Corporate Profile  BOSS Overview  Current Solutions  BOSS Modules  COLORS - New BOSS Web Module  BOSS Benefits  Supplier XML Services and BOSS.
Designing A Payroll System Daniel POP, Ph.D. 2 General Description The system consists of a database of the company’s employees, and their associated.
e-DMAS Consumer Web Order Entry (WEBOE8) An Enhancement For iSeries 400 DMAS from  Copyright I/O International, 2003, 2004, 2005 Skip Intro.
Business Analysis & Data Design ITEC-630 Spring 2008
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
General Financial Supply Website & E-Commerce Solutions This presentation will demo the GFS corporate website and On-Line Order Inquiry options available.
ProcureAZ 11 Invoices.
9/7/1999Information Organization and Retrieval Database Design: Conceptual Model and ER Diagramming University of California, Berkeley School of Information.
Jan 8, Ron McFadyen1 Waterfall Spiral UP Case study UML Use Cases.
---Confidential 1 Order Management Training. ---Confidential 2 Introduction Three cycles in Oracle Applications Plan to make. Order to cash Procure to.
8/28/97Information Organization and Retrieval Database Design University of California, Berkeley School of Information Management and Systems SIMS 202:
Lecture Note 8 Using Data Flow Diagrams
Customers Training Where “Lean” principles are considered common sense and are implemented with a passion!
Your guide to Half.com by eBay. Copyright Information This information is copyright © 2002, eBay Inc. All rights reserved. No part of these materials.
Introduction to Business Organisations
ICOM 5016 – Introduction to Database Systems Lecture 4 Dr. Manuel Rodriguez Department of Electrical and Computer Engineering University of Puerto Rico,
Server-side Scripting Powering the webs favourite services.
Your on-line connection to Ferraz Shawmut; Getting Started Login / out Contact Us Home Page, Account Inquiry My E-Account Account Status Ordering Options.
Requirements Walk-through
Welcome to Century Equipment’s Shop Online Website! This presentation will highlight some of it’s key features.
Elliott eOrders.Net Edward M. Kwang, President Rachel R. Locklair, Project Lead.
Polchow, M. - Homework 3 1 Check out books Patron database Patron ID barcode Book barcode Book database Circulation database Patron id number Book id number.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
CSCI3170 Introduction to Database Systems
Welcome to BASICS ONLINE How our system works for you and your company…
Introduction to Sequence Diagrams
Your Name Here See Page Notes for Info about Hyperlinks.
1 1 User Manual Purchase and Order Tracking on the SKF Giftzone.
RemoteNet Presented By The Systems House, Inc.. Enhancements Order by multiple selling units of measureOrder by multiple selling units of measure Web.
Your logo will appear at the top of your page. Your brand’s colors can be used throughout. Simply log-in using your own User ID and Password.
Near East University Department of Computer Engineering E-COMMERCE FOR LAPTOPS SELLING COMPANY Abdul Halim Abu Kuwaik
The Pencil Company Team Slave to the WWW. Team Members  Ashley Petrinec – Co-lead of documentation and design  Jennifer Williams – Co-lead of documentation.
Inventory Management System for Department of Computer Science Group Number
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
CSC 8560Fall 2000 Computer NetworksBhargavi Balasubramanian & Bob Viola Project 1 Description: E-Commerce Objective:Build a web storefront to sell videos.
Is Your Business Ready For The Ultimate Business ERP Solution.
1 אירוע אמאזון. 2 שלבי הפיתוח עם דיאגרמות UML 3 אמאזון תרשים תוכן.
1 Object-Oriented Modeling Using UML CS 3331 Section 2.4 Modeling Requirements with Use Cases.
Order the featured book of the day Estimated effort: 2.
Major Information Flows in the Production Process
CUSTOMER ORDERING QUICK REFERENCE GUIDE COQRG (FSIS) June, 2015.
AudioLunchbox Screen Prototypes. Start Up Screen Login Account Create Order Screen Admin Panel Welcome Screen Verify Order Page Payment/ Order Confirmed.
Confidential Web Ordering Overview. Confidential LOG ON:   Enter your login name &
April 18 th Evolve eCommerce/Registration Release.
SOFTWARE NAME |
Copyright Ó Oracle Corporation, All rights reserved. Assign Unique Identifiers A Unique Identifier (UID) is any combination of attributes and/or.
CUSTOMER ORDERING QUICK REFERENCE GUIDE Oct 2015.
CS520 Project Online Book Store
How Your Customers Will Pay Online & by Phone
CUSTOMER ORDERING QUICK REFERENCE GUIDE November 9, 2015.
Chapter 2 MR. MOHAMMED BABIKER - FALL-15/16 MR. MOHAMMED BABIKER - SPRING 15/16.
Complete Ordering System for Promotional Literature and Samples Quick Reference and Training Guide.
ATCC ® GUIDE TO ONLINE ORDERING. 2 Welcome to the new ATCC ® website We’ve integrated several new features to make online ordering easier for you and.
3M Partners and Suppliers Click to edit Master title style USER GUIDE Supplier eInvoicing USER GUIDE The 3M beX environment: Day-to-day use.
E commerce Online Shopping Website at Rs. 7920/-.
oracle apps order management training
Fox Scientific, Inc. ONLINE ORDERING 101. Welcome to our website On our main page you can find current promotions, the vendors we offer, technical references.
Coldpruf Online Order Form
Checkout and Electronic Payment Processing
Entity – Relationship Model
Grocery Store Outline csc242 – web programming.
Coldpruf Online Order Form
Quick Guide for Online Ordering
Partner Portal Training document
Presentation transcript:

1 ICOM 5016 – Introduction to Database System Project # 1 Dr. Manuel Rodriguez-Martinez Department of Electrical and Computer Engineering University of Puerto Rico, Mayagüez

2 Term Project Goal: –Build an application to manage the inventory of an on- line CD store –Enable administrators to keep track of: Customers Songs Albums Artists Record Labels (e.g. Sony, BMG) Sales Returns Profits

3 Term Project Goals Enable administrators to: –Order more CD –Create reports about sales, loses, revenues, etc. –Send invoice to Credit Card Companies Enable customers to –Search for songs, artists, albums –Buy CDs –Returns CDs –See their shopping cart –See the status of an order

4 Technical Requirements Application must follow a three-tier (middle-tier) organization GUI – Web browser –You have freedom to design your pages, as long as they ask for the required information Application Logic – Various Servlets running on Tomcat –Accounts will be given in ADASEL Database System – Oracle –Accounts will be given in ADASEL

5 Information to be represented Customers – customer name, account number, mailing address, billing address, credit card information Album – album serial number, album title, artist, record label, release date, list of songs, musical category (salsa, rock, etc.) Songs – song name, duration, singer (could be more than one), author, album in which it appears (can be more than one)

6 Information to be represented Record Label – record label name, label id, postal address, name of sales representative, phone number for sales rep., Customer Shopping cart – albums currently being considered for shopping by a given customer, amount per item. Orders placed – albums sold, quantity per item, card charged, order number, billing address, mail address, customer Items sold – CD purchased, customer, amount sold per item, date of purchase, order number

7 Items to be represented Items returned – CD to return, customer, amount to return per item, date of purchase, date of return, order number Re-Supply orders – CD to re-order, record label, quantity, sales representative, re-supply order.

8 Tasks You need to desing an E-R that identifies –Entities –Relationship Previous list is quite ambiguous. You need to identify each one and justify your classification. You are free to add more information as needed.

9 Customer Operations to be supported Search songs by –Song Name, Artists, album name, –Returns list of CDs with that song Search album –Artists, album name, serial number, record label –Returns list of CDs with given search value Search artists –Artist name, album, song, record label –Returns list of CDs for a given artists Hit parade: Top 10 albums for current week –Can ask to classify by category

10 Customer Operations to be supported Search Record label –Label name, name of artists, name of album –Returns list of CDs made by given label Add CD to shopping cart Delete CD from shopping cart Login and View Shopping Cart Login and Place order Login and Return CD Login and Track order status (in progress, shipped, cancelled)

11 Manager Operations to be supported Report indicating total sales by day,week and month (all) Report indicating returns by day, week and month (all) Report indicating total revenue by day, week and month (all) Report indicating total sales grouped by artists –Ask for one of day, week or month Report indicating total revenue grouped by artists –Ask for one of day, week, or month

12 Manager Operations to be supported Report indicating total sales for a particular artist –Ask for one of day, week or month Report indicating total revenue for a particular artist –Ask for one of day, week, or month Report indicating total sales for a particular album –Ask for one of day, week or month Report indicating total revenue for a particular album –Ask for one of day, week, or month

13 Manager Operations to be supported Report indicating total sales for a particular record label –Ask for one of day, week or month Report indicating total revenue for a particular record label –Ask for one of day, week, or month Invoice to buy different albums from a given record label –Specify album and quantity

14 Manager Operations to be supported Invoice to charge a given credit card company for a set of albums purchased by a group customer14 –Specify album and quantity

15 Deliverables Friday October 10, 2003 –ER Diagram –Task Descriptions –Demo of GUI interacting with Servlets Actions just returns dummy values Friday, October 31, 2003 –Refinements and Corrections to ER Diagram –Refinements and Corrections to Task Description –Refinements of GUI –Relational Schema for application implemented –Demo all Queries running from the command prompt

16 Deliverables Friday, December 5, 2003 –Final ER Diagram –Final Tasks Descriptions –User Guide for the system –Final GUI –Final Relational Schema for application implemented –Integration of GUI with queries Request are posed from GUI and sent to servlet Servlet maps request to one or more queries Queries are sent to Oracle via JDBC Results are acquired, formatted and sent back to browser. –Demo of Application that is fully operational