Difference between revisions of "Design of Inventory Management System"

From iDempiere en
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

IT-Kramer


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

IT-Kramer
SOFTWARE REQUIREMENTS SPECIFICATION
&
DESIGN SPECIFICATION
DOCUMENT

Document

WORK FLOW

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

Workflow


SEQUENCE DIAGRAM

STORE KEEPER

Workflow


MANAGER / CEO

Workflow


SALES AGENT / CLERK

Workflow


Process of entering new stock

Workflow


Process of Leasing out stock

Workflow


Process of checking available stock

Workflow


Process of entering daily meals

Workflow


Process of recording sales

Workflow


Process of printing a receipt

Workflow


Process of checking sales

Workflow


Process of printing a report

Workflow


COMPLETE ACTIVITY DIAGRAM

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

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).


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)

Workflow

Cookies help us deliver our services. By using our services, you agree to our use of cookies.