Design And Implementation Of Products Expiry Alert Management System

(A Case Study Of Shoprite Jabi Lake Abuja)

5 Chapters
|
60 Pages
|
10,462 Words

The design and implementation of a Products Expiry Alert Management System involves the creation of a comprehensive software solution aimed at effectively managing the expiration dates of various products within a designated inventory. This system integrates features such as inventory management, automated expiry date tracking, and real-time alerts to notify users of impending product expirations. Leveraging advanced algorithms and database management techniques, the system categorizes products based on their expiry dates, prioritizing those nearing expiration to minimize waste and optimize inventory turnover. Through user-friendly interfaces and customizable settings, administrators can easily configure alert thresholds and notification preferences, ensuring timely actions to prevent product spoilage or obsolescence. Furthermore, the system may incorporate data analytics capabilities to generate insights into product lifecycle trends and optimize procurement strategies. By streamlining expiry management processes and enhancing proactive decision-making, the Products Expiry Alert Management System serves as a vital tool for businesses across various industries, enhancing operational efficiency and cost-effectiveness while minimizing risks associated with expired inventory.

ABSTRACT

There are many products management systems which have realized the documentation and control of large goods, so as to facilitate the management and decision of sales, and reduce a big burden for managers. These systems hardly notify the users of any product about to expire or has expired, which has led to loss of goods due to expiration. This project, product expiry alert management helps to improve the work efficiency of supermarket by providing daily, weekly or monthly expiry alerts of products. It also provides the basic information maintenance function of employees, memberships and products so that managers can through the function to add, delete, and modify the basic information of employees and the employees can through it to add, modify and delete the basic information of memberships and goods. Products expiry management system is very convenient for manage, input, output, and find the data so as to make the messy supermarket data to specific, visualizations, rationalization.

In the aspect of software. In the cause of writing this project, Java was used to design the system (front end) and Wamp Server and MySQL was used to store the database (middle end). The software has a large memory of storing all the goods in the store and also keeping record, it is highly effective and accurate. In the aspect of software, various configurations in computer including input and output capacity, internal memory and external memory capacity can meet the requirements of users. The methodology used in this project is the Object-Oriented Analysis and Design methodology (OOAD).

 

 

TABLE OF CONTENT

COVER PAGE
TITLE PAGE
APPROVAL PAGE
DEDICATION
ACKNOWLEDGEMENT
ABSTRACT

CHAPTER ONE
INTRODUCTION
1.1 BACKGROUND OF THE STUDY
1.2 STATEMENT OF THE PROBLEM
1.3 OBJECTIVES OF THE STUDY
1.4 SIGNIFICANCE OF THE STUDY
1.5 SCOPE OF THE STUDY
1.6 LIMITATION OF STUDY
1.7 DEFINITION OF TERMS

CHAPTER TWO
LITERATURE REVIEW
2.1 INTRODUCTION
2.2 REVIEW OF RELATED LITERATURE
2.2.1 The Concept of Management System
2.2.2 Types of Supermarket
2.3 INTRODUCTION TO ONLINE MARKETING (E-COMMERCE)
2.3.1 Benefits of E-Commerce to Consumers
2.3.2 2.3.2 Benefits of E-Commerce to Society
2.3.3 Limitations of E-Commerce
2.3.4 Limitations of E-Commerce to Consumers
2.3.5 Limitations of E-Commerce to Society
2.4 CONCEPT OF MANAGEMENT
2.5 CONCEPT OF SYSTEM
2.6 SUPER MARKET MANAGEMENT USING SHOPRITE NIGERIA AS CASE STUDY
2.7 SUMMARY OF LITERATURE REVIEW

CHAPTER THREE
3.0 SYSTEM ANALYSIS AND DESIGN
3.1 INTRODUCTION
3.2 DESCIPTION OF EXISTING SYSTEM
3.3 ANALYSIS OF THE PROPOSED SYSTEM
3.4 DESIGN OF THE PROPOSED SYSTEM
3.5 ARCHITECTURE OF THE PROPOSED SYSTEM
3.6 DATABASE DESIGN

CHAPTER FOUR
SYSTEM IMPLEMENTATION
4.1 INTRODUCTION
4.2 SYSTEM REQUIREMENTS
4.2.1 Software Requirements
4.3 CHOICE OF DEVELOPMENT ENVIRONMENT
4.4 IMPLEMENTATION
4.4.1 Software Testing
4.5 DOCUMENTATION

CHAPTER FIVE
5.1 SUMMARY
5.2 CONCLUSION
5.3 RECOMMENDATION
5.4 PROBLEM ENCOUNTERED
REFERENCES

CHAPTER ONE

INTRODUCTION
1.1 BACKGROUND OF THE STUDY
Products control is the process of managing products in order to meet customer demand at the lowest possible cost and with a minimum investment, Byoungho (2014). A successfully implemented products control program takes into account such things as purchasing goods commensurate with demand, seasonal variation, changing usage patterns, expiration alerts and monitoring for pilferage, Ellram (2016). A preliminary step in the process of product control is to determine the approximate costs of managing inventory. According to Langabeer and Stoughton (2011), these costs include such expenses as storage costs, inventory risks, and the loss-of opportunity costs associated with tying up capital. Product management is a vital function to help ensure the success of manufacturing and distribution companies and lately retail stores. The effectiveness of Product management systems is directly measurable by how successful a company is in providing high level of customer service, low inventory investment, maximum throughput and low costs, Ellram (2016). The challenge of productive product management is to support an upward trend in sales while keeping the investment at the lowest level consistent with adequate customer service. Control of inventory, which typically represents 45% to 90% of all expenses for business, is needed to ensure that the business has the right goods on hand to avoid stock-outs, to prevent shrinkage (spoilage/theft), provide proper accounting and prevent unnecessary loss of goods due to expiration.
Articles stored and later used in this way are known collectively as inventory. In large organizations, it is usual for inventory to be in tens, even hundreds of items valued at tens of millions of naira. Given this state, it has become natural to have inventory items represented in computer-maintained files. Computer especially microcomputer has become an important tool in all types of business from one-man operations up to large international business firms. Every business manager needs to know what he purchased, what he sold and what is remaining in the warehouse. For this obvious reason, large, small and medium organizations, companies and government, as a whole need computerization of inventory control. The speed at which the administrative and paper work in retail stores increases on daily basis calls for a corresponding need for a quick and effective device to meet up with the demand. This project hopes to link inventory control and computer system.
This study is to produce software which manages the sales activity done in a supermarket, maintaining the stock details, maintaining the records of the sales done for a particular month/year and most importantly notify users of products which have expired or about to expire. The users will consume less time in calculation and the sales activity will be completed within a fraction of seconds whereas manual system will make the user to write it down which is a long procedure and so paper work will be reduced and the user can spend more time monitoring the supermarket. The program will be user friendly and easy to use. The system will display all the items whose name start with the letter selected by the user. He can select out of those displayed. Finally, a separate bill will be generated for each customer. This will be saved in the database. Any periodic records can be viewed at any time. If the stock is not available, the supermarket orders and buys from a prescribed vendor. The amount will be paid by deducting the total amount acquired in the sales activity. Admin provides a unique username and password for each employee through which he can login.

1.2 STATEMENT OF THE PROBLEM
Although some business owners have incorporated one form of management software or the other in their business, some still use the manual method to manage their business. This manual method is besieged with numerous problems, among which are:
i. Time Consumption: Manual systems are time consuming, as the business owner must keep track of Supermarket sales on a daily basis, and update the master file at the end of the day.
ii. Poor Communication: For a large business that has their workers in different geographical locations, communication is difficult as resources have to be wasted before updated information is gotten.
iii. Poor record keeping: The documentation of the daily sales and general stock records are done with paper and pen. This method is poor as data can easily be manipulated or destroyed either intentionally or by natural disaster.

As for the current product management software which are been used by some companies, they have been seen to have one major limitation; products expiration monitor. This is a very important feature that must exist in a well-developed software. These pieces of software only have the ability to record stocks and manage sales. Lack of expiry monitor has made business owners loose money due to product expiration. There have been cases of business owners selling expired products to users unknowingly. For a case of drug companies, expired drugs become poison to the body. This brings bad name to the company and loss of customers.

1.3 OBJECTIVES OF THE STUDY
The main objective of this project is to design a product expiry alert management system for Shoprite (Shoprite Jabi Lake Abuja) which will notify them of any product about which is about to expire or expired. To achieve the stated objective, the following objectives were laid out.
i. Design is an easy to use software with a centralized database which helps in the management and record of stock in Shoprite.
ii. The system should permit the users input product’s production and expiry dates.
iii. Incorporate a sound notification system to notify Shoprite management of any product which is about to expire.
iv. System should keep status and updates of transactions, thereby helping progress level, to determine stock taking and managerial decisions.
.
1.4 SIGNIFICANCE OF THE STUDY
For every new thing developed there must be an advantage, a disadvantage and a significance it will have in the world. The significance of this product alert notifier cannot be over emphasized. It will be of great importance to business owners (Shoprite and any other business where it is applied) as it will reduce if not completely cut off the unknowingly expiration of goods.
It will benefit Shoprite specifically as it will improve the managerial cum administrative strength of the business and move the business forward to meet the demand of times and globalization in this era of technology.
This work can serve as a reference to scholars who are researching in the field of computerized stock management.
1.5 SCOPE OF THE STUDY
This project work covers stock control, management and expiration notifier. It tends to correct anomalies in Shoprite. It analyses opening of new stocks, stock updates and ability to view existing ones. It provides quick way of operation by capturing the manual process and automating them. It is a stand-alone software built for windows operating system.

1.6 LIMITATION OF STUDY
The major limitation experienced during this research process was during the actual software development. Java source codes required for the display of notifications was difficult to obtain. This made me use the available but less preferred codes for development.
Also, due to time and basic factors like unstable electricity, poor networks, unavailability of concrete business idea and many more this research has been limited to item details registration, registration histories, product expiration monitor and notification display.

1.7 DEFINITION OF TERMS
i. Item Name: – This is a name given to each product. This name is unique to the product by which it identifies.
ii. Stock Balance: – This is the number of goods that are present in stock
iii. Receipt: – This is a document prepared to be given out to a customer for confirmation of goods purchased.
iv. Transaction History: – it is used to show all the list of daily sales and stored each record for reference purpose.
v. Low Stock Balance Alert: – it is a reminder that keeps you updated whenever a stock balances is going down or low.

SIMILAR PROJECT TOPICS:

SHARE PROJECT MATERIALS ON:

MORE DESCRIPTION:

In the fast-paced world of retail and inventory management, staying on top of product expiry dates is crucial for maintaining product quality, ensuring customer satisfaction, and minimizing waste. However, manually tracking expiry dates across various products can be time-consuming and prone to errors. To address these challenges, the design and implementation of a Products Expiry Alert Management System offer an efficient solution.

  1. Understanding the Need

In industries such as food, pharmaceuticals, and cosmetics, product expiry dates are non-negotiable. Expired products not only pose health risks but also lead to financial losses and damage to brand reputation. Therefore, a robust system that proactively monitors and alerts stakeholders about approaching expiry dates is essential.

  1. System Architecture

The Products Expiry Alert Management System comprises several interconnected components:

a. Database: Centralized storage of product information including name, batch number, expiry date, and quantity. b. User Interface: Intuitive interface for users to input, update, and view product data. It should also facilitate setting up alert preferences. c. Expiry Alert Engine: Core component responsible for monitoring expiry dates and triggering alerts based on predefined thresholds. d. Notification Module: Sends out alerts via various channels such as email, SMS, or push notifications on mobile devices. e. Reporting and Analytics: Provides insights into product shelf life trends, expiry rate, and inventory turnover.

  1. Key Features

    a. Real-time Monitoring: Constantly tracks expiry dates and sends alerts well in advance to allow timely action. b. Customizable Alerts: Users can define alert thresholds based on their specific requirements and preferences. c. Batch Management: Supports tracking products by batch numbers, enabling targeted recalls or withdrawals if necessary. d. Integration Capabilities: Seamless integration with existing inventory management systems for data synchronization. e. Multi-platform Accessibility: Accessible via web browsers, mobile apps, and desktop applications for convenience. f. Audit Trail: Maintains a log of all actions taken within the system for accountability and traceability purposes.

  2. Implementation Steps

    a. Requirement Analysis: Collaborate with stakeholders to identify system requirements, user roles, and workflow processes. b. Database Design: Design a relational database schema to store product information efficiently. c. User Interface Development: Create user-friendly interfaces for data entry, retrieval, and configuration of alert settings. d. Alert Engine Implementation: Develop algorithms to monitor expiry dates and trigger alerts based on user-defined parameters. e. Notification Integration: Integrate with external communication channels to deliver alerts to relevant stakeholders. f. Testing and Quality Assurance: Conduct thorough testing to ensure system functionality, reliability, and security. g. Deployment and Training: Roll out the system across the organization and provide training to users on its usage and benefits. h. Ongoing Maintenance: Regularly update and maintain the system to address bugs, enhance features, and adapt to evolving business needs.

  3. Benefits

    a. Enhanced Product Safety: Minimizes the risk of selling expired products, safeguarding consumer health and trust. b. Reduced Wastage: Optimizes inventory management by facilitating timely rotations and minimizing overstocking. c. Compliance Assurance: Helps organizations comply with regulatory requirements regarding product expiry and safety standards. d. Improved Operational Efficiency: Streamlines processes and reduces manual effort associated with expiry date tracking. e. Data-Driven Insights: Enables data analysis to identify trends, forecast demand, and make informed business decisions.

  4. Case Study: Implementation in a Retail Chain

    a. Scenario: A large retail chain with multiple outlets struggles to manage expiry dates effectively, resulting in frequent product recalls and wastage. b. Solution: Deployed the Products Expiry Alert Management System across all outlets, integrating it with the existing inventory management system. c. Results: Significant reduction in expired product incidents, improved inventory turnover, and enhanced customer satisfaction due to the availability of fresh products. d. ROI Analysis: Calculated the return on investment based on reduced wastage, improved operational efficiency, and avoided penalties from regulatory non-compliance.

  5. Conclusion

The design and implementation of a Products Expiry Alert Management System provide a proactive approach to ensure product safety, minimize wastage, and optimize inventory management. By leveraging technology to automate expiry date monitoring and alerting processes, organizations can mitigate risks, enhance operational efficiency, and uphold customer trust in their products. Embracing such systems is not only a strategic investment but also a commitment to delivering quality and compliance in today’s competitive market landscape