Académique Documents
Professionnel Documents
Culture Documents
Ajinkya Garde
ajinkyagarde8@gmail.com
Garima Garg
garg13476@gmail.com
Gaurav Kalwani
gauravkalwani15@gmail.com
Abstract
Businesses today are growing at an alarming rate. However, opening a new store is not that
easy. One of the significant tasks is to maintain the inventory of the shop. Computer Shop
Inventory Management System is software that deals with managing inventories (records) of
Computer Hardware Shops. It streamlines manipulation of the stock details, providing the
shop owners with the ease to store product information. Earlier, they used to maintain a
manual entry of products in spreadsheets. This increased the complexity in handling records
and led to extra labor cost for keeping up the inventory. An inventory management system,
apart from maintaining stock status and product reports, generates computerized bills for the
customers and updates the stock automatically for the shop owners to make stock report at
the end of the day.
1. INTRODUCTION
An inventory management system deals with managing the inventories of small scale as
well as large scale businesses. The process of maintaining the information of the stock at
one stretch is complicated. If you want the information once obtained about the inventory,
it should be made available even the next time when you need that information. At this
situation, the inventory management system comes into the picture. The project is built
entirely at the administrative end, so the access to the software is provided to shop
owners/administrators only.
The computer shop inventory management system consists of a database that can maintain
details of various computer hardware shops. It effectively controls the records of products
in the shop and helps to update the stock status every day. The software would be able to do
the following tasks:
Add, update, delete, and modify products in the stock. The shop owner can use the
software to make entries of products, update the details of a product, and remove the
products that are no longer available or out of stock, and change their specification if
required.
Generates a bill for the customers after they make a purchase. The software
makes computerized bills for the customers when they enter a particular product and
quantity for purchase.
Updates stock status after every transaction. When an item is sold, the software
updates the stock and reduces the sold quantity from the total items.
Generates a stock report for the shop owner in a tabular format. Produces a
summary of available stock for the shop owner to review and place orders for the out
of stock items.
Once inventory management software started spreading through stores, manual inventory
management became less practical. Writing inventory data by hand on paper was replaced by
entering information into a computer by hand. Starting in the early 2000s, inventory
management software progressed to the point where businessman no longer needed to
maintain a manual register but could instantly update their database with the help of
technology.
2. PROBLEM DOMAIN
With an increasing amount of information in a computer hardware shop, it has become tough
to manage the records for shop owners. After each transaction, they had to make a manual
entry in their register and mark the hardware items they have sold. Again, to check the stock
status, they have to go through each record in the register and count them one-by-one. Even,
for making changes in the documents or deleting items, a new list has to be made to avoid
ambiguity and redundancy. This resulted in redundant tasks and wastage of time.
The computer shop inventory management system eliminates repeated tasks and provides the
shop owners with a computerized inventory to store and manipulate their hardware product
details. It keeps track of all the items in the computer hardware shop, including sold,
available, and out-of-stock items.
3. SOLUTION DOMAIN
Requirements
To meet the above-mentioned requirements the computer shop inventory management system
incorporates a database that holds the details of hardware items in the shop. With the
implementation of MySQL and DBMS concepts, the administrator/shop owner would be able
to append, remove, modify, search, and synchronize their inventories.
The best part, the shop owners can perform those functions with the help of a simple-to-use
User Interface. We have used Java Netbeans to provide them with a user-friendly platform to
effectively use the software. With the help of just a few mouse clicks, they will be able to
generate customer bills, update their stock, monitor everyday sales, and make a status report
for reference to refill the stock.
To connect our database with the front-end UI, we have integrated JDBC (Java Database
Connectivity) to make both the ends interact with each other seamlessly. Using JDBC, we
developed a path for information to flow to and from the database and UI.
4. SYSTEM DOMAIN
Hardware Requirements:
RAM 500 MB
Software Requirements:
Database MySQL
5. APPLICATION DOMAIN
As this is generic software, it can be used by a wide variety of Outlets (Company, Retailers,
Wholesalers, and Shop Owners) to automate the process of manually maintaining the
Records. The administrator can use inventory management software to reduce their carrying
costs, effort, and time. Also, the administrator can update the inventory level at any point in
time according to the need.
The software completely removes the possibilities of human error in the physical
management of the Inventory. The software is used to ease manual work and provide help
with various aspects of Inventory management.
6. EXPECTED OUTCOME
Project Coordinator