inventory management system arina ramlee, bruce chhay, david henry
TRANSCRIPT
![Page 1: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry](https://reader036.vdocuments.us/reader036/viewer/2022082506/5697bf891a28abf838c8a023/html5/thumbnails/1.jpg)
Inventory Management System
Arina Ramlee, Bruce Chhay, David Henry
![Page 2: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry](https://reader036.vdocuments.us/reader036/viewer/2022082506/5697bf891a28abf838c8a023/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082506/5697bf891a28abf838c8a023/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082506/5697bf891a28abf838c8a023/html5/thumbnails/4.jpg)
System Requirements
Database server (MySQL) Web server (Tomcat) Emulating cash registers (JavaPOS)
![Page 5: Inventory Management System Arina Ramlee, Bruce Chhay, David Henry](https://reader036.vdocuments.us/reader036/viewer/2022082506/5697bf891a28abf838c8a023/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082506/5697bf891a28abf838c8a023/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082506/5697bf891a28abf838c8a023/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082506/5697bf891a28abf838c8a023/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022082506/5697bf891a28abf838c8a023/html5/thumbnails/9.jpg)
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