inventory management system arina ramlee, bruce chhay, david henry

9
Inventory Management System Arina Ramlee, Bruce Chhay, David Henry

Upload: tracey-dalton

Post on 17-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry

Inventory Management System

Arina Ramlee, Bruce Chhay, David Henry

Page 2: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry

Operational Concepts

Real-time inventory management Provides notification of low stock to managers Helps ensure that popular items remain in

stock Does not automate restocking Does not interpret sales data

Page 3: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry

Additional Features

Automatically email stock updates Records sales data for export Full POS integration

Page 4: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry

System Requirements

Database server (MySQL) Web server (Tomcat) Emulating cash registers (JavaPOS)

Page 5: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry

Architecture

Client-Server (2 different clients) All data at the server Emulated Cash Register Client Stock Manager Client web interface

Page 6: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry

Architecture (cont.)

Web Server

(Tomcat)

Database (MySQL) Cash Register Client

Cash Register Client

Cash Register Client

Stock Manager Client

JDBC Connector / J

RMI / HTTPS

RMI / HTTPS

RMI / HTTPS

RMI / HTTPS

Page 7: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry

Stakeholders

Consumers Ensures consistent availability

Stock manager Efficiency Small stores use single PC or internal network Regional franchise uses multiple client

locations connecting to a single server

Page 8: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry

Schedule

2 weeks: Design and Core Features 5 weeks: Testing and Additional Features Spiral model

Prototype Beta Release

Each feature is an independent task

Page 9: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry

Feasibility Rationale

Emulation of cash registers Trusting SSL for encryption

Loss of connection to server Relies on following a restocking procedure Theft breaks synchronization between the

inventory and the database Similar Products