Skip to content

bushra-muneer/Object-Oriented-Analysis-And-Design

Repository files navigation

ONLINE FOOD ORDERING SYSTEM

Introduction

Purpose

This project is serving as a food ordering system based on desktop application in C# using visual studio and sql server management studio as tools. This software will help the Restaurants to manage their orders supplying the customers with online order functionality. This will lead to quick and easy management.

Software Scope

The objective of this software is to improve the efficiency of food ordering, time management, accuracy and simplify the ordering system from both ends i.e. User and Admin/Customer and Manager. Customer can view the available items and will have a visual confirmation of their orders correctly. This software will result in efficient way of online food ordering system with proper management of data.

Overall Description

Software Perspective

This Software can facilitate to any restaurant for online food ordering. This will simplify the process of order for customer as well as for restaurant. When the customer visits an online and interactive platform will have menu with all options. Once the food is ordered its details will have entered in database and this all is going to be managed by the application with minimal delay. Thus the software helps the restaurant end to handle all process/orders without any confusion. Moreover, there will be a software admin who is going to manage the stock and can also view and manage customers end though possessing all rights for the software. Playbill for every order is maintained and feedback can also be entered.

Software Functions

Manager Module

⦁ Register ⦁ Login ⦁ Insert update delete search (items) ⦁ View Customers ⦁ View Receipts ⦁ Managing Stock

Customer Module

⦁ Register ⦁ Login ⦁ Order Placement ⦁ View Order ⦁ Pay Bill

Flow of Project

This project consists of two actors i.e. Manager/Admin and Customer. Firstly, both are allowed to use LOGIN use case with valid credentials if they are registered to have a access to the system. The admin can perform operations like insert, update, delete, and as well as search. Admin can also view customers and order details. Furthermore, Customer is able to view menu and as well as search for the food item and can place order. If customer wants to cancel the order he/she can simply do it by clicking the cancel order the status for order will be changed to canceled. Admin can also cancel the order if it is out of stock or currently not offering. Customer is able to give feedback whereas admin can view feedback of customer and in the end they can logout.

Language

C#

Tools

Visual studio Sql server management studio

SRS Include screens and all the necessary diagrams for software specifications

Releases

No releases published

Packages

No packages published

Languages