Chapter One-Work
Chapter One-Work
INTRODUCTION
1.1 Background of the Study
An ordering system is a software application or platform that enables customers to
place orders for products or services online or through a mobile device. It is typically
used by businesses, such as supermarkets, restaurants, and retailers, to manage
customer orders, inventory, and fulfillment.
An ordering system usually includes the following components;
i. Product catalog: A list of products or services available for order, including
descriptions, prices, and images,
ii. Shopping cart: A virtual cart that allows customers to add and remove items, update
quantities, and apply discounts or promotions,
iii. Payment processing: A secure system for processing payments, including credit card
transactions, online banking, or digital wallets.,
iv. Order management: A system for managing orders, including order tracking, status
updates, and cancellation or modification options
v. Fulfillment management: A system for managing order fulfillment, including
shipping, delivery, or in-store pickup options,
vi. Customer management: A system for managing customer information, including
order history, loyalty programs, and communication preferences., Reporting and
analytics: A system for generating reports and analyzing sales data, customer
behavior, and order trends.
Some common types of ordering systems include:
1. E-commerce platforms (e.g., Shopify, WooCommerce)
2. Online food ordering systems (e.g., Grubhub, Uber Eats)
3. Restaurant ordering systems (e.g., table management, online ordering)
4. Retail ordering systems (e.g., buy online, pickup in-store)
5. Mobile ordering apps (e.g., Starbucks, Domino's Pizza)
An effective ordering system can improve customer experience, increase sales, and
streamline business operations.
A user-friendly ordering system for a supermarket could include the following
features:
1
i. Easy navigation: A simple and intuitive interface that allows customers to quickly
find and add items to their cart.
ii. Search functionality: A robust search function that allows customers to find specific
products by name, category, or keyword.
iii. Product information: Detailed product descriptions, including ingredients,
nutritional information, and pricing.
iv. Shopping list: A feature that allows customers to create and manage their shopping
lists, including the ability to add or remove items and update quantities.
v. Order management: A system that allows customers to view their order history,
track their current order status, and cancel or modify orders if needed.
vi. Payment options: Secure payment processing with various payment options,
including credit cards, digital wallets, and online banking.
vii.Delivery or pickup options: Options for delivery or in-store pickup, with clear
instructions and estimated times.
viii. Order confirmation: A confirmation email or notification with order details and a
receipt.
ix. Customer support: Access to customer support through phone, email, or live chat for
assistance with orders or technical issues.
x. Mobile optimization: A responsive design that allows customers to easily place
orders on their mobile devices.
xi. Loyalty program integration: Integration with the supermarket's loyalty program,
allowing customers to earn and redeem points or discounts.
xii.Real-time inventory: A system that updates product availability in real-time,
reducing the likelihood of out-of-stock items.
xiii. Substitutions: Options for substitutions or alternatives when items are out of stock.
xiv. Coupons and discounts: Digital coupons and discounts that can be applied at
checkout.
xv. Order scheduling: The ability to schedule orders for future delivery or pickup.
In this example, the Online Shopping Platform is the main ordering system for the
supermarket, and the Fresh Produce, Bakery, and Meat and Seafood ordering systems
are component-based sub-systems that manage specific product categories. Each sub-
system has its own unique features and workflows, but they are all integrated with the
main ordering system to share customer data, inventory levels, and order fulfillment
processes.
3
v. Data insights: The main ordering system can provide valuable insights into customer
behavior and ordering trends across multiple product categories.
Therefore, the design of a user-friendly ordering system that streamlines the ordering
process, reduces errors, and will enhances the overall customer experience, while also
improving operational efficiency and integrating with customer loyalty program.
4
1.3 Aim and Objectives of the Study
The aim of this work is to design a User-friendly Ordering System that is an intuitive
and responsive interface that works seamlessly across various devices for Nwakodi
Supermarket to ascertain when to order for more goods, keep status and updates of
transactions, thereby helping managerial decisions, progress level and stock taking.
The objectives are:
i. To implement a robust search function and intuitive product selection process.
ii. To implement features to reduce order errors, such as product quantity validation and
order summaries.
iii. To integrate with the available inventory management system to provide real-time
updates and prevent stockouts and overstocking.
iv. To automate order processing and preparation to reduce wait times and labor costs.
v. To integrate various payment methods, including digital wallets and online banking.
vi. To integrate with customer’s loyalty program to reward and retain customers.
5
iv. Better Inventory Management: Real-time inventory updates and automated order
processing can help the supermarket manage inventory levels more effectively,
reducing stockouts and overstocking.
v. Competitive Advantage: A user-friendly ordering system can be a key differentiator
for the supermarket, setting it apart from competitors and attracting more customers.
vi. Customer Loyalty: By integrating with customer loyalty programs, a user-friendly
ordering system can help the supermarket retain customers and encourage repeat
business.
vii. Data Insights: The system can provide valuable data and insights on customer
behavior and ordering trends, helping the supermarket make informed decisions about
product offerings, marketing, and promotions.
viii. Reduced Errors: Automated order processing and validation can reduce errors and
inaccuracies, saving time and resources for the supermarket.
ix. Improved Staff Productivity: By automating routine tasks, staff can focus on more
value-added activities, improving overall productivity and job satisfaction.
x. Scalability: A user-friendly ordering system can easily scale up or down to meet
changing business needs, making it a flexible and adaptable solution for the
supermarket.
It is commonly said that life is not a bed of rose and so, that the working out of this
project is certainly not an easy work, there were obstacles faced in getting things done
6
especially in the aspect of the programming and sourcing for material related to the
topic under study.
Due to the limited gathered to bring about a more beautiful and challenging software
were lost. I hereby suggest that an average of three month should be given to students
as lecture free in which the maximum effort could be put into the development of
more challenging project work instead of combing project work with lectures,
assignments, test and examination.
This project is helpful to computerize the item transaction, sales activity record
keeping which is a very huge task and maintaining the stock.
7
Disbursement: This is the delivery of money from a fund. In business accounting, a
disbursement is a payment in cash during a specific time period and is recorded in the
general ledger of the business. A record of disbursements shows how the business is
spending cash over time.
Gateway: This is a device that connects two computer networks that cannot be
connected in any other way.
Hypertext Documents: They are documents written with HTML, ASP, ASP..NET,
PHP, JAVA SCRIPT PAGES (JSP), CODE FUSION, PROGRAMMING
LANGUAGES.
Internet: It is an interaction of computer networks connecting other networks from
computers, companies, houses etc.
Inventory Management System: This is a software system for tracking inventory
levels, orders, sales and deliveries. It can also be used in the manufacturing industry
to create a work order, bill of materials and other production-related documents
ISP: (Internet Service Provider):This is a company(s) that provides internet access to
homes or business users.
Merchant Account: It’s a contract under which an acquiring bank extends a line of
credit to a merchant who wishes to accept payment card association brand
MY SQL: This is relational database server that is ideal for both small and large
applications.
Online Shopping: This is the buying and selling of products through the internet or
web.
Online Supermarket: It is representation of material or real shop on the internet or
on the web.
Ordering System: These are the "mechanical" part of inventory management.
They're the programs that take our forecasts, actual orders, safety stock, and, and
order quantities, and turn them into purchase orders or production orders
Performance: This as the action or process of carrying out or accomplishing an
action, task, or function.
Program: A program is a sequence of instructions written in a computer to execute a
certain task and solve a problem. A program must possess clarity, be specific,
effective and user friendly.
8
Supermarket: Is a self-service shop offering a wide variety of food, beverages and
household products, organized into sections. This kind of store is larger and has a
wider selection than earlier grocery stores, but is smaller and more limited in the
range of merchandise than a hypermarket or big-box market
User-Friendly: Easy to learn, use, understand, or deal with. user-friendly software.
Also: agreeable, appealing. a user-friendly atmosphere. If you describe something
such as a machine or system as user-friendly, you mean that it is well designed and
easy to use
www (World Wide Web): It is a multimedia interface that connects us to resources
such as documents, e-mails, chat, web sites that are available on the internet with the
computer.