PROJECT REPORT ON INVENTORY MANAGEMENT SYSTEM (No of pages: 88)
INTRODUCTION OF PROJECT
HARDWARE AND SOFTWARE
ANALYSIS & DESIGN
DATA BASE TABLE AND PAGELAUT
TEST PROCEDURES AND IMPLEMENTATION
LIMITATION AND BENIFIT
Inventory Control is a very user friendly project. In this project user can easily understand and fill up the Inventory. In this project there are various types of forms are there like sell form, buy form in which user can insert his Inventory, Needs & facilities then upload his inventory.
In this project all the forms which user wants to fill up are totally easy to understand. So in any way user is not disturbed or not confuse at all, anyone can easily fill up Inventory.
In times of economic slow -down, cutting costs is the major strategy used by the companies. There is a need to track the performance of each product in terms of demand to determine how much to order and when to order. The parameters that are required to answer these questions are economic order quantity (EOQ) and the re-order point. The annual cost of each product is obtained to determine the best deal for the invoices received for the product.
Till now the assets of company maintained manually, this is very much time consuming and have lots of errors. To overcome this problem INVENTORY MANAGEMENT SYSTEM software is required.
This project implemented a inventory management system and tracks the performance of each product using a web application. This will help the decision makers to initiate accurate re-order and make forecast and demand of the product at any point of time.
For optimal sales and inventory management processes, you need robust functionality for managing your logistics facilities. Support for inventory management helps you record and track materials on the basis of both quantity and value.
Warehouse inventory management functions cover internal warehouse movements and storage.
Using this software we can reduce costs for warehousing, transportation, order fulfillment, and material handling – while improving customer service.
You can significantly improve inventory turns, optimize the flow of goods, and shorten routes within your warehouse or distribution center. Additional benefits of inventory management include improved cash flow, visibility, and decision making.
This software is user friendly and hence easy to use. Employees can plan, enter, and document warehouse and internal stock movements by managing goods receipts, goods issues, storage, picking and packing, physical stock transfers, and transfer postings.
Inventory management is the active control program which allows the management of sales, purchases and payments. Inventory management software helps create invoices, purchase orders, receiving lists, payment receipts and can print bar coded labels. An inventory management software system configured to your warehouse, retail or product line will help to create revenue for your company. The Inventory Management will control operating costs and provide better understanding. We are your source for inventory management information, inventory management software and tools.
A complete Inventory Management Control system contains the following components:
- Inventory Management Definition
- Inventory Management Terms
- Inventory Management Purposes
- Definition and Objectives for Inventory Management
- Organizational Hierarchy of Inventory Management
- Inventory Management Planning
- Inventory Management Controls for Inventory
- Determining Inventory Management Stock Levels
Inventory Management and Inventory Control must be designed to meet the dictates of the marketplace and support the company’s strategic plan. The many changes in market demand, new opportunities due to worldwide marketing, global sourcing of materials, and new manufacturing technology, means many companies need to change their Inventory Management approach and change the process for Inventory Control.
Despite the many changes that companies go through, the basic principles of Inventory Management and Inventory Control remain the same. Some of the new approaches and techniques are wrapped in new terminology, but the underlying principles for accomplishing good Inventory Management and Inventory activities have not changed.
The Inventory Management system and the Inventory Control Process provides information to efficiently manage the flow of materials, effectively utilize people and equipment, coordinate internal activities, and communicate with customers. Inventory Management and the activities of Inventory Control do not make decisions or manage operations; they provide the information to Managers who make more accurate and timely decisions to manage their operations
Inventory proportionality is the goal of demand-driven inventory management. The primary optimal outcome is to have the same number of days worth of inventory on hand across all products so that the time of run out of all products would be simultaneous.
The secondary goal of inventory proportionality is inventory minimization. By integrating accurate demand forecasting with inventory management, replenishment inventories can be scheduled to arrive just in time to replenish the product destined to run out first, while at the same time balancing out the inventory supply of all products to make their inventories more proportional, and thereby closer to achieving the primary goal. Accurate demand forecasting also allows the desired inventory proportions to be dynamic by determining expected sales out into the future; this allows for inventory to be in proportion to expected short-term sales or consumption rather than to past averages, a much more accurate and optimal outcome.
Integrating demand forecasting into inventory management in this way also allows for the prediction of the “can fit” point when inventory storage is limited on a per-product basis.
The scope of this system is to provide user efficient working environment and more output can be generated through this. This system provides user friendly interface resulting in knowing each and every usability features of the system. This system helps in tracking records so that past records can be verified through them and one can make decisions based on the past records. This system completes the work in a very less time resulting in less time consumption and high level of efficiency.
- The main objective of this system is to keep records of the complete inventory.
- To support for inventory management helps you record and track materials on the basis of both quantity and value.
- To improves cash flow, visibility, and decision making.
- To manage warehouse management, It can track quantity and value of all your materials, perform physical inventory, and optimize your warehouse resources.
- To maintain the complete inventory records of stock, receipt, details of purchasers and sellers for a departmental store.
PROBLEMS IN EXISTING SYSTEM:
The management use manually to keeping they record of the store, but the system is difficult to maintain due to the cost of material, human errors, less data integrity, difficulty in searching and retrieving product and feasible loss of records and retrieving files.
As we know manual system are quite tedious ,time consuming and less efficient and accurate in comparison to the computerized system. So following are some disadvantages of the old system:
- Time consuming
- Less accurate
- Less efficient
- Lot of paper work
- Slow data processing
- Not user friendly environment
- Difficult to keep old records
HARDWARE AND SOFTWARE
- Processor: Pentium 4 or more for optimum performance
- RAM: Recommended 256MB
- Hard Disk: Minimum 20GB
- Operating System : Windows
- Operating System – Certified Distribution of WINDOWS
- Visual Basic 2005 Express Edition
- Database(Backend) – MS Access 2003
- Programming language: JAVA1.5
- Validate the contents of a form and make calculations.
- Add scrolling or changing messages to the Browser’s status line.
- Animate images or rotate images that change when we move the mouse over them.
Java script is an easy-to-use programming language that can be embedded in the header of your web pages. It can enhance the dynamics and interactive features of your page by allowing you to perform calculations, check forms, write interactive games, add special effects, customize graphics selections, create security passwords and more.
Benefits of Java Script
- associative arrays
- loosely typed variables
- regular expressions
- objects and classes
- highly evolved date, math, and string libraries
5.6.1 UML Diagrams
UML stands for Uniﬁed Modeling Language
“The Unified Modeling Language (UML) is a graphical language for visualizing,
specifying, constructing, and documenting the artifacts of a software-intensive system.
The UML offers a standard way to write a system’s blueprints, including conceptual
things such as business processes and system functions as well as concrete things such
as programming language statements, database schemas, and reusable software
UML is unique in that it has a standard data representation. This representation is called the meta model. The meta-model is a description of UML in UML. It describes the objects, attributes, and relationships necessary to represent the concepts of UML within a software application.
The UML notation is rich and full bodied. It is comprised of two major subdivisions. There is a notation for modeling the static elements of a design such as classes, attributes, and relationships. There is also a notation for modeling the dynamic elements of a design such as objects, messages, and finite state machines. The unified modeling language allows the software engineer to express an analysis model using the modeling notation that is governed by a set of syntactic semantic and pragmatic rules.
A UML system is represented using five different views that describe the system from distinctly different perspective.
User Model View
This view represents the system from the user’s perspective. The analysis representation describes a usage scenario from the end-users perspective.
Structural model view
In this model the data and functionality are arrived from inside the system. This model view models the static structures.
Behavioral Model View
It represents the dynamic of behavioral as parts of the system, depicting the interactions of collection between various structural elements described in the user model and structural model view.
Implementation Model View
In this the structural and behavioral as parts of the system are represented as they are to be built.
Environmental Model View
In this the structural and behavioral aspects of the environment in which the system is to be implemented are represented.
UML is specifically constructed through two different domains they are:
- UML Analysis modeling, this focuses on the user model and structural model views of the system.
- UML design modeling, which focuses on the behavioral modeling, implementation modeling and environmental model views.