You are on page 1of 21

PROJECT REPORT ON

INVENTORY MANAGEMENT SYSTEM


Submitted in partial of the requirement
For the award of degree of

BACHELOR OF SCIENCE
Developed and submitted by
Swati Dubey (Roll No-21481425)
Pushpam Pandey (Roll No-21481423)
ACADEMIC SESSION 2020-2023

DR. RAM MANOHAR LOHIA AVADH UNIVERSITY


AYODHYA-224001

Under the supervision of

Dr. Deepak Kumar Verma(Assistant Professor)


Department of Computer Science
Dr. RMLAU , Ayodhya
1|Page
CANDIDATE DECLEARATION

I hereby declare that the work presented in the project work entitled "Inventory
Management System" , is carried out by us. I have not submitted the matter
embodied in this project for the award of any other degree or diploma of any
other University.

I have given due credit to original authors/ sources for all the words, ideas,
diagrams, graphics, computer programs, testing, results that are not my original
contribution.

I affirm that no portion of my work is plagiarized, and the testing and reports
reported in the report are not manipulated. In event a complaint of plagiarism
and the manipulation of the testing and results, I shall be fully responsible and
answerable.

Date:

Place: Ayodhya (Signature)

2|Page
Dr. Ram Manohar Lohia Avadh University, Ayodhya
(A State University)
Sultanpur Road, Naka Bypass, Ayodhya-224001

CERTIFICATE
This is to certify that Swati Dubey(21481425) and Pushpam Pandey(21481423)
has carried out the project work presented in this report entitled "Inventory
Management System" for award of Bachelor of Science from Dr. Ram Manohar
Lohia Avadh University, Ayodhya under our supervision. The project embodied
result of original work, and studied are carried out by the student themselves
and the contents of the project do not form the basis for the award of any degree
to the candidate or to anybody else from this or any other University/Institution.

(Signature)

SUPERVISOR
Dr. Deepak Kumar Verma(Assistant Professor)

Department of Computer Science

Dr. RMLAU, Ayodhya

3|Page
TABLE OF CONTENT
1. Acknowledgement 5

2. Abstract 6

3. Introduction 7

Overall Description 8

Motivation & Scope 9

4. Problem Formulation 10

5. Feasibility Analysis 11

6. Activity Diagram 12

7. Hardware Requirement 13

9. Software Requirement 14

10. Modules in System 15

11. Added Works 16

12. Proposed System 17

13. Existing System 18

14. Java 19

15. Codes (Input) 22

16. Screenshots (Output) 70

17. Conclusion 75

18. References 76

4|Page
ACKNOWLEGMENT
"It is not possible to prepare a project without the assistance &
encouragement of other people. This one is certainly no exception".

This project, being a maiden experience for me, has been a big confidence
booster. The contentment that accompanies the accomplishment of any task with
success is incomplete without acknowledging the people who make it possible,
whose constant guidance and encouragement crowned our hard work with
triumph. I feel grateful to a lot of people, who during the course of our project,
provided me with invaluable both personal and professional.

It would unfair not to express a deep sense of gratitude to my supervisor, Prof.


Deepak Kumar Verma for his exemplary guidance, monitoring and constant
encouragement throughout the course of this project. The blessing, help and
guidance given by them time to time shall carry me a long way in the journey of
life on which I am about to embark.

I would like to extend my sincere and heartfelt obligation to our Head of


Department, Prof. C K Mishra for his constant presence, supervision and
advise paid off in the culmination of this project and has helped me a lot with
his constant words of encouragement and advice.

I also take this opportunity to thank our teachers for their various acts of
kindness throughout the project work. I would also like to thank my parents for
providing me the moral support and inspiring me for better things.

PUSPHAM PANDEY
SWATI DUBEY

5|Page
ABSTRACT

An inventory management system (or inventory system) is the process by which


you track your goods throughout your entire supply chain, from purchasing to
production to end sales. It governs how you approach inventory management
for your business. Therefore, the task of inventory management is to find the
quantity of inventories that will fulfill the demand, avoiding overstocks. This
paper presents a case study for the assembling company on inventory
management. It is proposed to use inventory management in order to decrease
stock levels and to apply an agent system for automation of inventory
management processes. Inventory management system (IMS) use for a
departmental store.

This system can be used to store the details of the inventory based on the sale
details, generate sale and inventory report periodically etc. this is one integrated
system that contains both the user component( used by sales persons , sales
managers inventory managers) and the admin component (used by the
administrators for performing admin level function such as adding new item to
the inventory) etc.

6|Page
INTRODUCTION

Inventory management system is high performance software, which speed up


the business operation of the organization. Every organization, which deals with
the materials, put its great effort in the efficient utilization of its material
according to its need and requirement. The organization has to perform number
of tasks and operations in order to run its business in manual system.

1. Evaluation of new raw material required.

2. Preparation of purchase order.

An Inventory management system is software which is used for recording the


information about day to day transaction of stock of an organization. It stores
purchase information of the products with credit/debit information from the
supplier. Similarly, it stores sales information with credit/debit about the
customer. If a product is purchased, then the related information is stored in
stocks , that is , stocks are up to date. Another part is that it prepare sales report
after the product is sold. In the sales information, the information about who
sold the product is also kept, so there is no problem for misunderstandings in
future.

7|Page
OVERALL DESCRIPTION

The Inventory Management System is developed and designed for recording


and managing the inventory of an organization. It can also be used for different
institution with fewer modification as per requirement. the system can be easily
updated as the other institutional requirement may not be integrated on our
project . After the continuous effort , testing and debugging the current system
is ready to be implemented in an organization.

The System development Project has developed the ability on us to implement


the theoretical Knowledge we have gained during BIM study in the real life
scenario.

Some of the lesson that we had learned from the project are:-

Sharpen the knowledge of working cooperating in working organizational


environment and work place.

Know the value of time and disciple.

Work in group and make group decision.

Learnt communication skill, leadership , quality and to make good public


relation .

8|Page
MOTIVATION AND SCOPE

MOTIVATION:

As we know that the Inventory Management now a day is very hectic process.
So, to overcome all the problem related to the management of inventory the
processed system will help the customer as well as seller to manage the
inventory.

SCOPE:

The scope of the proposed system is in such a way that it can be executed to
more higher level by adding the different-different modules such as module of
customer, seller invoice of the item etc.

9|Page
PROBLEM FORMULATION

Inventory control is an essential need for every business organizations. The


future of business organizations depends upon inventory considered and on the
achievements of company’s objectives. Inventory Management System is very
hard so for solution of this problem we made This Inventory Management
System project.

Moreover, inaccurate and hard-to-find inventory can also lead to the issue of
overstocking, which we discussed above. Therefore, having complete visibility
of your inventory is vital for your business. The best way to deal with this issue
is to integrate a real-time inventory management system.

10 | P a g e
FEASIBILITY ANALYSIS
The feasibility study is an evaluation and analysis of the potential of a proposed
project which is based on extensive investigation and research to support the
process of decision making .

 Economic Feasibility

As we need not to perform high level researches on our projects we did not
spend any amount while preparing this project.

 Operation Feasibility
Our Software runs smoothly in the given software and hardware
requirements . it does not consist extra requirement.

 Schedule Feasibility
We had about 4-5 months time to prepare this software and we have
completed it within.

11 | P a g e
ACTIVITY DIAGRAM

STARE

ENTER IN TEXT

NO

DISPLAY

PURCHASE

12 | P a g e
HARDWARE REQUIREMENT

- Processor: Pentium 4 or more for optimum performance.

- RAM: Recommended 256 MB

- Hard Disk : 20 GB

13 | P a g e
SOFTWARE REQUIREMENT

- Java development kit

- Apache Netbeans

- Language

Java

For Database -
- XAMPP software

- phpMyAdmin

- MySQL (Language)

-Microsoft

-JVM

-Window 11

14 | P a g e
MODULES IN SYSTEM

Purchase:- Customer can purchase the item he wanted.

Add item:- Seller can add the item as requirement.

Delete item:- Seller can delete the item as per requirement.

Update:- The seller can update the list of item as the requirement.

15 | P a g e
ADDED WORK

1. Add And Delete-


Add and delete is provide a advance facilities of this software.

2. Purchase
In this system we can easily purchase item which we need.

3. Update
If we need to update the detail of any item we can easily do that also.

16 | P a g e
PROPOSED SYSTEM

Major goal of Inventory Management System is to make ordering, stocking,


storing, and using inventory as simple and efficient as possible for firms. You'll
always know what things are in stock, how many there are for you to manage
your inventory properly. An inventory system's main function is to keep track of
your products and supplies. Here, main function of the inventory is to add/
delete and update inventory.

This inventory management system was developed to save money on inventory


storage, replacement, and shortages while improving production and
distribution efficiency etc.

17 | P a g e
EXISTING SYSTEM

One of the most common challenge to inventory management is preventing the


overselling of the product and running out of inventory. So using this system we
can always update the status of products and products are always in the stock.
Also One of the most common challenges to inventory management is
preventing the overselling of products and running out of inventory. Using
historical and seasonal data trends can help you accurately predict customer
orders.

18 | P a g e
JAVA

In this project Java language is used.

About Java
Java is one of the most popular and widely used programming language and a
platform that was developed by James Gosling in the year 1982. It is based on
the concept of Object-oriented Programming language. Java is a high-level,
object-oriented, secure, robust, platform-independent, multithreaded, and
portable programming language.

Creating Java projects helps sharpen your skills and boosts your confidence as
a developer. It provides practical application of theoretical knowledge.

WHAT IS JAVA-
Java is a widely-used programming language for coding web applications. It has
been a popular choice among developers for over two decades, with millions of
Java applications in use today. Java is a multi-platform, object-oriented, and
network-centric language that can be used as a platform in itself.

It is a fast, secure, reliable programming language for coding everything from


mobile apps and enterprise software to big data applications and server-side
technologies.

19 | P a g e
ADVANTAGE

Advantages of Java are as follows-

- Java is easy to learn.


Java was designed to be easy to use and is therefore easy to write, compile,
debug, and learn than other programming languages.

- Java is object-oriented.

This allows you to create modular programs and reusable code.

- Java is platform-independent.
One of the most significant advantages of Java is its ability to move easily
from one computer system to another. The ability to run the same program on
many different systems is crucial to World Wide Web software, and Java
succeeds at this by being platform-independent at both the source and binary
levels.

- Java is a secure language.


Java reduces security threats and risks by avoiding the use of explicit pointers.
A pointer stores the memory address of another value that can cause
unauthorized access to memory.

This issue is resolved by removing the concept of pointers. Also, there is a


Security manager in Java for each application that allows us to define the access
rules for classes.

20 | P a g e
DISADVANTAGE

Disadvantage of Java are as follows-

- Java is slow and has a poor performance.


Java is memory-consuming and significantly slower than native languages
such as C or C++. It is also slow compared to other languages like C and C++
because each code has to be interpreted to the machine level code.

- Java provides no backup facility.


Java mainly works on storage and not focuses on the backup of data. This is a
major drawback that makes it lose the interest and ratings among users.

- Java requires significant memory space.


Java requires a significant or major amount of memory space as compared to
other languages like C and C++. During the execution of garbage collection, the
memory efficiency and the performance of the system may be adversely
affected.

- Verbose and Complex codes.


Java codes are verbose, meaning that there are many words in it and there are
many long and complex sentences that are difficult to read and understand. This
can reduce the readability of the code.

Java focuses on being more manageable but at the same time, it has to
compromise it with the overly complex codes and long explanations for each
thing.

21 | P a g e

You might also like