You are on page 1of 28

School of Information Technology & Engineering M.

Tech
Software Engineering

Software Architecture and design (SWE2004)

J component – Review I

TITLE: INVENTORY MANAGEMENT SYSTEM

Faculty : R.Kiruba Thangam

Slot : G2

Submitted by:

JAIGANESH (19MIS0070)

SIDHESHWAR (19MIS0109)
J component – (Fall 2020-2021)

Faculty: Prof.R.Kiruba Thangam


SUNIL (19MIS0123)

INVENTORY MANAGEMENT SYSTEM

Problem Statement:

Inventory Management is one of the basic problems for a company. It may cause a lot of
paperwork, if there is no automated system available. Implementing such a system is
possible but there are a lot of preliminary works such as determination of the
requirements, system structure decision – software requirements, barcode system
selection and determination of the software tools, Inventory System is to provide a
Central Asset Repository of information used to define assets and relate the asset to its
owner, location, and relative importance.

The Inventory System should be integrated within the everyday


functions performed by personnel associated with entering and maintaining asset
information. The system will reduce the effort devoted to asset management, while
supplying many personnel with the information they need to perform their functional
responsibilities.

A small consignment shop needs a system to manage the inventory of


their store. They have an extremely limited budget, and do not want to purchase an
expensive software suite in such a risky economic environment. In a single software
package, they will need the ability to handle in-store transactions, mange inventory, create
reports, and create an online presence.

Inventory Management with analytics is an online software application which fulfills


the requirement of a typical Stock It provides the interface to users in a graphical way to manage
the daily transactions as well as historical data. Also provides the management reports like

J component – (Fall 2020-2021)

Faculty: Prof.R.Kiruba Thangam


monthly inwards, monthly deliveries and monthly returns. This application maintains the
centralized database so that any changes done at a location reflects immediately.

This project is aimed at developing a desktop-based application named Inventory Management for
managing the inventory system of any organization. The Inventory Management (IM) refers to the
system and processes to manage the stock of organization with the involvement of technology
system. This system can be used to store the details of the inventory, stock maintenance, update
the inventory based on the sales details, generate sales and inventory report daily or weekly
based. This project is categorized individual aspects for the sales and inventory management. In
this system we are solving different problem affecting to direct sales management and purchase
management. Inventory management is important to ensure quality control in businesses that
handle transactions revolving around consumer goods. Without the proper inventory control, a
large retail store may run out of stock on an important item. A good inventory management is also
on important means of automatically tracking large shipment. An automated inventory
management helps to minimize the errors while recording the stock.

J component – (Fall 2020-2021)

Faculty: Prof.R.Kiruba Thangam


FIVE STEPS OF JSP:

JSP diagram for input:

J component – (Fall 2020-2021)

Faculty: Prof.R.Kiruba Thangam


FOR PAYMENT DETAILS/SALES DETIALS:

COMBINED STRUCTURE DIAGRAM:

J component – (Fall 2020-2021)

Faculty: Prof.R.Kiruba Thangam


OUTPUT:

1. Food details.

2. Cancelling food and event.

3. Payments.

INPUTS:

1. Obtain date, item, quantity for the event and invention.

2. Debit card, credit card, Demand draft.

3. Receipt.

4. Reviews, reasons for the cancel of event.

CONVERTING PROGRAM TO TEXT WITHOUT


CONDITION (ITERATIVE):

LOOP

get date of the invention get


invention details get invention
type get cancelling details
print the payment print
reviews and document it print
receipts

END LOOP

CONVERTING PROGRAM TO TEXT WITH CONDITIONS:

J component – (Fall 2020-2021)

Faculty: Prof.R.Kiruba Thangam


LOOP
get date of the invention
get invention details get
invention type

CASE of type wasted


invention type;

END CASE print


the payment print
reviews print
receipts

END LOOP

ESD DIAGRAM:

J component – (Fall 2020-2021)

Faculty: Prof.R.Kiruba Thangam


J component – (Fall 2020-2021)

Faculty: Prof.R.Kiruba Thangam


School of Information Technology & Engineering M.Tech
Software Engineering

Software Architecture and design (SWE2004)

J component – Review 2

TITLE: INVENTORY MANAGEMENT SYSTEM

Faculty : R.Kiruba Thangam

Slot : G2

Submitted by:

JAIGANESH (19MIS0070)

SIDHESHWAR (19MIS0109)

SUNIL (19MIS0123)

Jcomponent–(Fall2020-2021)
Faculty:Prof.R.KirubaThangam
INVENTORY MANAGEMENT SYSTEM

Problem Statement:

Inventory Management is one of the basic problems for a company. It may cause a lot of
paperwork, if there is no automated system available. Implementing such a system is
possible but there are a lot of preliminary works such as determination of the
requirements, system structure decision – software requirements, barcode system
selection and determination of the software tools, Inventory System is to provide a Central
Asset Repository of information used to define assets and relate the asset to its owner,
location, and relative importance.

The Inventory System should be integrated within the everyday


functions performed by personnel associated with entering and maintaining asset
information. The system will reduce the effort devoted to asset management, while
supplying many personnel with the information they need to perform their functional
responsibilities.

A small consignment shop needs a system to manage the inventory of


their store. They have an extremely limited budget, and do not want to purchase an
expensive software suite in such a risky economic environment. In a single software
package, they will need the ability to handle in-store transactions, mange inventory, create
reports, and create an online presence.

Inventory Management with analytics is an online software application which fulfills


the requirement of a typical Stock It provides the interface to users in a graphical way to manage
the daily transactions as well as historical data. Also provides the management reports like
monthly inwards, monthly deliveries and monthly returns. This application maintains the
centralized database so that any changes done at a location reflects immediately.

Jcomponent–(Fall2020-2021)
Faculty:Prof.R.KirubaThangam
This project is aimed at developing a desktop-based application named Inventory Management for
managing the inventory system of any organization. The Inventory Management (IM) refers to the
system and processes to manage the stock of organization with the involvement of technology
system. This system can be used to store the details of the inventory, stock maintenance, update
the inventory based on the sales details, generate sales and inventory report daily or weekly
based. This project is categorized individual aspects for the sales and inventory management. In
this system we are solving different problem affecting to direct sales management and purchase
management. Inventory management is important to ensure quality control in businesses that
handle transactions revolving around consumer goods. Without the proper inventory control, a
large retail store may run out of stock on an important item. A good inventory management is also
on important means of automatically tracking large shipment. An automated inventory
management helps to minimize the errors while recording the stock.

SUBSYTEMS INVOLVING:

Barcode scanning: Easily identify and track your products; inventory


management software integrates with barcode scanners for instant product
identification and labeling.

Inventory optimization: Maintain just the right amount of inventory for each
product, without over- or under-stocking any item. It’s especially useful if you
deal in products that experience a seasonal rise and fall in demand.

Stock notifications: Receive alerts and notifications when there’s over- or


under-stocking beyond a defined threshold. This helps you to place orders or
offer promotional discounts to clear out extra stock.

Report generation: View sales history in the form of a list of your most
popular products. This feature also enables you to manage items in your
inventory that have not reached the sales levels you expected, for example, by
offering discounts on them.

Multilocation management: Manage multiple warehouses and points-of-sale


(POS). All locations can be integrated within a single inventory management
system.

Jcomponent–(Fall2020-2021)
Faculty:Prof.R.KirubaThangam
Stock returns handling: Manage returns more effectively by reducing time-to-
return through automation of the entire process.

Material grouping: Group inventory into predefined categories and ensure


you’re always updated about quantities of components and specifications that
make up your product stock, and manage their reordering schedules as
required.

Purchase order records: Create a single view of purchase order records. You
can easily identify which products are in demand, both perpetually and
seasonally, and prepare to meet your customers’ needs.

Jcomponent–(Fall2020-2021)
Faculty:Prof.R.KirubaThangam
USECASES:

Jcomponent–(Fall2020-2021)
Faculty:Prof.R.KirubaThangam
CLASS DIAGRAM:

Jcomponent–(Fall2020-2021)
Faculty:Prof.R.KirubaThangam
STATE DIADRAM:

Jcomponent–(Fall2020-2021)
Faculty:Prof.R.KirubaThangam
School of Information Technology &
Engineering M.Tech Software Engineering
Software Architecture and design (SWE2004)

J component – Review III

TITLE: INVENTORY MANAGEMENT


SYSTEM

Faculty : R.Kiruba

Thangam Slot : G2

Submitted by:
JAIGANESH (19MIS0070)

SIDHESHWAR

(19MIS0109) SUNIL

(19MIS0123)

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


DATA FLOW DIAGRAM:

Level 0 (Context diagram):

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


Level 1 (Context diagram):

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


PROCESS SPECIFICATION:

1) Login system:

2) Change information:

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


3) View Items Information:

4) Create Bill:

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


5) Create Reports:

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


6) Get Help:

7) Add new Customers:

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


Level 2 (Context diagram):

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


DATA DICTIONARY

Table Name: CUSTOMERS

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


Table Name: USERS

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


Table Name: Items

Table name: Categories

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


Table name: Bills

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam


Table name: Bill Details

Table name: Roles

J Component – (Fall 2020-2021)

Faculty: Prof. R. Kiruba Thangam

You might also like