You are on page 1of 5

Applications Development Project 3 ADPA301

Project proposal
Due: 6 March 2023 at 12:00

I have read, understood and agree to the contents of this document. I accept full responsibility for
any errors and omissions in this document.

Group number: _____________ (for office use) Group name: _Devine Dinning__________

Business Domain Restaurant Management System


Business name Devine Dinning
Contact Person
Contact number
Email address
Contents
1. Executive summary.........................................................................................................................3
2. Project description..........................................................................................................................3
3. Project Objectives...........................................................................................................................3
4. Business processes..........................................................................................................................3
5. Business use cases..........................................................................................................................3

2
1. Executive summary
The Devine Dinning is located in the central of Pretoria , we offer a variety of different cuisines
and beverages to cater for the needs of our customers, we pride ourselves in our stelling service
as we offer services such as online services and delivery.
We founded the company on the year 2021 and we are still growing and looking to open up
branches in other locations as the market for our services is growing in demand.

2. Project description
The purpose of this project is to develop a comprehensive restaurant management website for our
client.
The website will feature a user friendly interface that will allow customers to view the restaurant’s
menu, make reservations, and place orders online.
To achieve this, we will use modern web technologies such as HTML ,CSS, JavaScript to develop a
responsive website that is accessible across all devices.

3. Project Objectives

 Improve online presence: The restaurant management website will provide an online
platform Devine dinning restaurant to showcase our menu, service and promotion.
 Streamline Restaurant Operations: The website’s back-end system will enable the
restaurant management to manage their inventory, track orders, and monitor their
financial performance.
 Enhance customer experience: The website will provide customers with user friendly
interface to view the restaurants menu. This will enhance the customers experience and
increase customer satisfaction.
 Increase sales and revenue: The website online ordering system will enable customers
to place orders directly from the website. This will increase sales and revenue by
expanding the customer base and providing a convenient ordering experience.
 Improve Data Analytics: The website’s back-end system will provide the restaurant
management with valuable data on customer behaviour, sales trend, and financial
performance. This will enable us to make informed decisions and improve our business
strategy.

3
4. Business processes
 Order placement - The process of receiving and recording customer orders through an
online platform.

 Menu updating - Adding, removing, or modifying items available on the online menu.
 Payment processing - Handling payments for online orders through secure payment
gateways.
 Order tracking - Keeping customers informed about the status of their order, from placement
to delivery.
 Order fulfilment - Preparing and packaging orders for delivery or pickup.
 Delivery dispatch - Assigning orders to delivery drivers and coordinating delivery schedules.
 Customer service - Providing support to customers who encounter issues with their orders or
the platform.
 Loyalty program management - Administering loyalty programs to reward repeat customers.
 Reservation management - Managing reservations for special events or catering orders.

5. Business use cases


No Use case Brief Use Case description
1 Login and sign up  Signing up for an account
 Creating a new account
 Verifying account information
 Logging in to an existing account
 Authenticating user credentials
 Granting access to the application
2 Order placement:  Receiving customer orders
 Recording customer orders
 Confirming order details with customers
 Verifying payment information
 Sending order confirmation to customers
3 Menu updating:  Adding new items to the menu
 Removing items from the menu
 Modifying existing items on the menu
 Updating menu prices
 Adding special deals or promotions to the menu
4 Order fulfilment  Preparing orders for delivery or pickup
 Packaging orders for shipment
 Checking order accuracy and completeness
 Coordinating with delivery drivers
 Ensuring timely order delivery or pickup
5 Customer service:  Resolving customer issues or complaints
 Answering customer questions about orders or the platform
 Providing technical support to customers
 Assisting customers with account management
 Escalating issues to higher-level support teams if necessary
Payment  Accepting payments from customers

4
processing  Verifying payment information
 Processing refunds for cancelled orders
 Securing payment transactions
 Sending payment receipts to customers
Reservation  Managing event reservations
management  Coordinating catering orders
 Confirming reservation details with customers
 Updating reservation schedules in real-time
 Sending reservation reminders to customers
Order fulfilment  Preparing orders for delivery or pickup
 Packaging orders for shipment
 Checking order accuracy and completeness
 Coordinating with delivery drivers
 Ensuring timely order delivery or pickup
Manage Inventory:  Updating stock levels
 Ordering supplies
 Receiving inventory
 Tracking inventory
 Managing supplier relationships
 Generating inventory reports

You might also like