Difference between revisions of "Design of Inventory Management System"
m (My First Mistake) |
|||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
| + | [[Image:Itkamer3.png|400px|thumb|right|IT-Kramer]] | ||
| + | * '''Done by:''' [[idempiere:User:Izzy|Fonyuy Taryuni Isidore]] | ||
| + | * '''Developer:''' IT Kamer Company Ltd. | ||
| + | * '''Date:''' Wednesday, 20th August 2014 | ||
| + | * '''Origin PDF:''' [https://drive.google.com/file/d/0Bx9ri9L5gFonc3hDNTNTNHMwZ2M/view 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 | 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 [https://drive.google.com/file/d/0Bx9ri9L5gFonc3hDNTNTNHMwZ2M/view |First Mistake|] | 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 [https://drive.google.com/file/d/0Bx9ri9L5gFonc3hDNTNTNHMwZ2M/view |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 == | ||
| + | |||
| + | {| align="center" cellpadding="10" cellspacing="0" border="0" | ||
| + | |[[Image:Itkamer3.png|400px|thumb|center|IT-Kramer]] | ||
| + | |- | ||
| + | |'''SOFTWARE REQUIREMENTS SPECIFICATION''' | ||
| + | |- | ||
| + | |'''&''' | ||
| + | |- | ||
| + | |'''DESIGN SPECIFICATION''' | ||
| + | |- | ||
| + | |'''DOCUMENT''' | ||
| + | |} | ||
| + | |||
| + | == Document == | ||
| + | |||
| + | === WORK FLOW === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Workflow.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === 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 ==== | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Use_Case_Diagram.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === SEQUENCE DIAGRAM === | ||
| + | |||
| + | ==== STORE KEEPER ==== | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Store_Keeper.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | ==== MANAGER / CEO ==== | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Manager_CEO.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | ==== SALES AGENT / CLERK ==== | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Sales_Agent_Clerk.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === Process of entering new stock === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Process_of_entering_new_stock.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === Process of Leasing out stock === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Process_of_Leasing_out_stock.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === Process of checking available stock === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Process_of_checking_available_stock.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === Process of entering daily meals === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Process_of_entering_daily_meals.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === Process of recording sales === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Process_of_recording_sales.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === Process of printing a receipt === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Process_of_printing_a_receipt.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === Process of checking sales === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Process_of_checking_sales.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === Process of printing a report === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Process_of_printing_a_report.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | === COMPLETE ACTIVITY DIAGRAM === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Complete_activity_diagram.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== 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 === | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Interface.png|800px|Workflow]] | ||
| + | |||
| + | 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). | ||
| + | |||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Interface2.png|800px|Workflow]] | ||
| + | |||
| + | 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) | ||
| + | |||
| + | [[Image:Design_of_Inventory_Management_System-Interface3.png|800px|Workflow]] | ||
| + | |||
| + | |||
| + | [[Category:User Manual]] | ||
| + | [[Category:Materials management]] | ||
| + | [[Category:Materials management base data]] | ||
| + | [[Category:Article base data]] | ||
| + | [[Category:Warehouse base data]] | ||
| + | [[Category:Stock information]] | ||
| + | [[Category:Physical Inventory]] | ||
| + | [[Category:Dataimport]] | ||
| + | [[Category:System administration]] | ||
Latest revision as of 05:42, 29 December 2021
- 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)














