You are on page 1of 5

GUI Based Stock Management & Control System

Project

Stock management is the practice of ordering, storing, tracking, and controlling


inventory. Inventory control process is also important for maintaining the right
balance of goods in your warehouses and the number of goods sold. You don't
want to lose a sale because you didn't have enough inventory to fill an order. It is
too hard to maintain the record about the daily intake of the raw material and
view the whole details. The improvement in the production cannot be monitored
easily when it is done manually. When the products are sold, they must be
restored at a rate that finds a healthy balance between the extremes of
overstocks and stockouts.  If the inventory process is handled manually, then
there is a lot of problems faced in keeping track of the inventory with different
units of measures and suppliers in various countries. A record about the
production when once created is too hard to delete. This stock management and
control system can be used to store the details of the products available and sold.
We can also update the sold products details; this system can be also used to
generate bills and generate sales. This stock management system has only one
module Admin. Here admin has authority to add new products, delete the
unwanted or expired products and update the existing products list. The stock
management system also contains the record of discounts on various products so
that the product is offered at discounted price while billing.
 Modules:

The system comprises of 3 major modules with their sub-modules as follows:

1. Admin:
 Login: Admin can login in his personal account using id and
password.
 Add Cashier: Admin can add a new Cashier with their details and
create login id and password.
 Add Product: Admin can add new Products.
 View Cashier: Admin can view all information about the Cashier.
 View Transaction: System allows admin to view the transactions.
 Inventory: Admin can view the records of the inventories.
 Update Stock: Admin can Update the new stock.
 Sales as per Product: Admin can check the sales of the certain
product.
 Sales as per Day: Admin can check the sales as per day
Project Lifecycle:

Description
The waterfall Model is a linear sequential flow. In which progress is seen as
flowing steadily downwards (like a waterfall) through the phases of software
implementation. This means that any phase in the development process begins
only if the previous phase is complete. The waterfall approach does not define the
process to go back to the previous phase to handle changes in requirement. The
waterfall approach is the earliest approach that was used for software
development.
Python

 Software Requirements:
 Python
 Windows 7 or higher
 Django framework
 Mysql database

 Hardware Components:
 Processor –Core i3
 Hard Disk – 160 GB
 Memory – 1GB RAM
 Monitor
 Advantages
 Easy to maintain records.
 Save times.
 It doesn’t require active internet connection.

 Limitation
 Data need to be entered properly otherwise, outcome may won’t be
accurate.

 Application
 This system can be used by the multiple peoples to get the
counselling sessions online.

 Reference
 https://shsu-ir.tdl.org/shsu-
ir/bitstream/handle/20.500.11875/1164/0781.pdf?sequence=1
 https://ieeexplore.ieee.org/document/6208293/
 https://ieeexplore.ieee.org/document/4679917/

You might also like