Inventory Management System
Documentation
Title: Inventory Management System
In Partial Fulfillment of the Requirements
For the Degree Bachelor of Science in Information Technology
Submitted by:
TEAM JEFF WORKS
Members:
• Vincent M. Gajes
• Marc Russel Marquez
• Mark Lawrence Lapira
• Lucky Syndryx D. Castroverde
Submitted to:
Marlon L. Castro
Date:
December 16, 2024
Project Context
In today’s digital age, managing inventory efficiently is crucial for businesses. The Inventory
Management System aims to provide a streamlined, user-friendly solution for tracking and
managing inventory. This system addresses common inventory challenges, enhancing
productivity and accuracy.
Problem Statement
Traditional inventory management faces issues such as:
1. Stock Levels Visibility: Limited visibility into stock levels.
2. Manual Processes: Manual processes prone to errors.
3. Product Information Management: Difficulty in managing product information and
generating reports.
4. Integration Issues: Lack of integration with sales and order systems.
a. The Inventory Management system tracks stock levels but doesn't share
real-time data with the Sales System, which could lead to over-selling or
under-stocking.
b. The Sales System generates invoices but has no direct access to order
details from the Order System, causing potential discrepancies and delays.
c. The Order System manages orders and shipping processes without real-time
updates from the Inventory Management system, leading to potential
stockouts or overstock situations.
5. Financial Losses: These challenges can lead to stockouts, overstocking, and
financial losses.
6. Customer Dissatisfaction: These issues affect customer satisfaction and
business profitability.
These limitations have created a demand for a comprehensive, scalable, and accessible
platform that meets the expectations of modern consumers.
Objectives
Develop a comprehensive Inventory Management System that:
• Provides real-time tracking of inventory levels.
• Streamlines product and brand management.
• Generates accurate reports to aid decision-making.
Goals
• User-Centric Design: Intuitive interface for managing inventory.
• Comprehensive Database: Maintain detailed records of products, brands, and
stocks.
• Real-Time Updates: Ensure inventory data is always up to date.
• Secure Transactions: Implement secure methods for inventory updates and
transactions.
• Scalability: Handle growing inventory and user base.
• Supplier Integration: Enable suppliers to update their stock listings easily.
Features
• Real-time Inventory Tracking: Keep track of stock levels.
• Product and Brand Management: Manage details of products and brands.
• User Management: Register, login, and manage user profiles.
• Report Generation: Create detailed reports on inventory and sales.
• Search Functionality: Quickly find products and categories.
• Edit and Delete Records: Easily update or remove inventory entries.
Scope
The project targets two main user groups:
Businesses
• Companies managing large inventories.
• Inventory managers and warehouse staff.
• Business owners looking to streamline inventory management.
Customers
• End-users seeking reliable inventory information.
• Individuals placing orders and tracking product availability.
The system will primarily focus on:
• Efficiently managing inventory levels.
• Streamlining product and brand information.
• Generating accurate reports.
• Enhancing operational efficiency.
• Integrating with sales and order systems.
By addressing these areas, the system aims to improve customer satisfaction and
business profitability.
Technology Stack
• Frontend: HTML, CSS, JavaScript
• Backend: PHP, CakePHP
• Database: MySQL