Stock Management For Industry Sector

From OpenBlueLab

Jump to: navigation, search

tarolpasact

Home Official WebSite Download Forum

Contents

Defining terms

What are stocks ?

Stocks are the whole of goods, matters or supplies, of waste, semi-finished products, finished products, products within work, and commercial package which is the property of the company.

There are mainly four kinds of stocks

  • Finished goods  : goods manufatured by the company
  • Raw material  : goods wich will be used to manufacture
  • Work in procces  : goods which are not completly manufatured
  • Merchandise/goods for resale : goods that are bought to be resale without transformation

What is stock Management?

Data-processing stock management consists in the whole of the procedures allowing control, treatment, and the use of the datas concerning the stocks of a company. It's then consist in flow recording and piloting stocks (or flows analyzing). The inventory control can be split in two parts: the management of flow and piloting.

Stock management differs from a company to another company. The difference is justified by the way they want theirs stocks to be manage and the quality of those stocks. According to the fact that a stock entity is perishable or not, is cheap or very expensive, or the wish to work in "just in time" logistic, stocks management will differs also.

Stock management, more than being a procedure to record and analyse flows, also takes its place in the accounting domain. The aim is then to reduce every cost on which stock management has effect. for example : working with low stocks reduce stocking fee (warehouse), working in "just in time" enhance stock rotation ratio.

Why Industry sector ?

Stock Management for industry sector, is the stock management which have the less constraints, and from my point of view, is the starting point of every stocks management.

Details

There are three different points of view for that conception

  • Modeler view : This view prioritize the modeling, and get as far as possible from technical implementation or application usage to be as generic as possible. It's a work arounb the concepts that are within stocks management.
  • Stock Manager view : This view prioritize the capacity of the application, it is a specific view for specific stock management domain.
  • Openbluelab view : This is the technical view , what we want to and what can be done.

I tried to have these three views at the same time.

Aim

The aim of this module, is to modelize the core of the domain. That would lead to an ergonomic and intuitive application for every users. Modelizing the core also provide the possibility to use that model as a sub model for specific stocks management without many retreatments.

Domain

Stock management domain is an ambigous one, it is linked or integrate other management domains.

Raw stock management is the controlled recording of stocks flows (incoming and outgoing). It serves to gather datas, those datas won't be efficient until we retreat them.

So, stock management can thus be splited in two domains

Stock flow management

As said, above this part, will serve at gathering datas. Those datas as to be controlled. There are mainly two kinds of flow for every kinds of stocks :

  • incoming
  • outgoing

Those flows don't have the same "account" origin, for example, An incoming flow for a finished good, is the result of manufacturing, to manufacture that good, the company had to buy ram material. But regardless of astock kind, their recording is the same :they enter or leave.

So i decided to unite the kinds of stocks in only one class : "Product". This Product have can have two flows (incoming outgoing).

An incoming flow, is a flow wich, at a certain date, will increase the available quantity of a product, and by its value will also or might modify the actual product unitary value according to the stock valorization method choosen. It is iniated by a manufacturing action, a supplier, or an internal stock movement (switching storage location)

An outgoing flow , is a flow wich, at a certain date, will decrease the available quantity of a product. It is initiated by a customer, or a need for manufacturing action, or an internal stock movement.

A supplier, is a person or company who will provide us with product.

A customer, is a person or compny whom we will provide with product.

A warehouse, is the place where we will store products.

The supplier and customer show the link whith CRM domain, the warehouse shows the link with warehouse managing, finaly the flows description show the link with both order management and accounting. So there is a problem knwoing where is the perimeter of our modelization. We decided to stay at the core model while gradually going into other domains.

piloting stocks / stocks flows analysis

OpenBlueLab Integration

Models

Classes Diagram

image:Classdiagramresizd.JPG


Updating/Installing Stock Management For Industry Sector module

User guide and features overview

How to contribute