Design of Inventory Management System
- Done by: Fonyuy Taryuni Isidore
- Developer: IT Kamer Company Ltd.
- Date: Wednesday, 20th August 2014
- Origin PDF: WANDA POS INVENTORY MANAGEMENT SYSTEM
The Inventory Management System, as the name implies, is a digital Inventory. It keeps track of everything that involves cash flowing into, or out of a business
When I joined the free world Red1 told me "Izzy, failure is a badge of honour. Make as many mistakes as you can while you still can." I listened and here was my first mistake |First Mistake|
WANDA POS IMS
Wanda POS is a point of sale which keeps track of business information to enable synchronization between different arms and/or branches of a business enabling the provision of simplified data for quicker and more accurate decision making. This document is the Software Requirements Specification and Design Specification Document for the Inventory Management System which is to be integrated with Wanda POS.
WANDA POS INVENTORY MANAGEMENT SYSTEM
SOFTWARE REQUIREMENTS SPECIFICATION |
& |
DESIGN SPECIFICATION |
DOCUMENT |
Document
WORK FLOW
USE CASES & USE CASE DIAGRAM
USE CASES
- Store Keeper
- Enter new stock
- Lease out stock
- Check available
- Manager/CEO
- Check sales
- Make decisions
- Issue reports
- Check available stock
- Sales Agent
- Enter daily meals
- Record sales
- Print receipts
- Check sales
USE CASE DIAGRAM
SEQUENCE DIAGRAM
STORE KEEPER
MANAGER / CEO
SALES AGENT / CLERK
Process of entering new stock
Process of Leasing out stock
Process of checking available stock
Process of entering daily meals
Process of recording sales
Process of printing a receipt
Process of checking sales
Process of printing a report
COMPLETE ACTIVITY DIAGRAM
ALGORITHM FOR ESTIMATING MEALS TOTAL
ALGORITHMS FOR MANAGERIAL DECISIONS
MONTHLY SALES ALGORITHM
PROFIT STATEMENT ALGORITHM
CLASSES & CLASS DIAGRAM
CLASSES
Sessions( ){ } This class handles all sessions, session operation and session variables. Meal( ){ } This class handles all operations that have to do with meals FoodItem( ){ } Handles operations of food items Management( ){ } This is the class that performs all operations to give accurate reports and predictions for managerial purposes.
CLASS DIAGRAM
INTERFACE
This table is generated by the system and is meant to estimate what amounts of different meals that the items collected from stock can produce ( that’s why we cannot edit it).
This table is displayed only when the user clicks on BALANCE and it displays information about the number of plates of each meal that we have sold so far (for this particular day)