You are on page 1of 13

WELCOME TO FOOD ORDER MANAGEMENT

SYSTEM
Daffodil International University

Department Of Software Engineering

Guided By: Presented By:


Nusrat Tasnim Khadiza Tul Kubra (1209)
Lecturer, Mohiuddin Tomal (1213)
Department of Software Engineering
Daffodil International University
Introduction

Objective:
To create a comprehensive system for managing food orders efficiently.

Features:
 User-friendly interface
 Real-time order tracking
 Admin panel for system management
System Overview

Architecture
Modules:
 User Interface
 Admin Panel
 Database Management

 Technologies Used
 C Programming Language
 Windows API for UI
 File Handling for Data Storage
System Functions

 User Interface
 Order food items
 View food menu
 Confirm orders  Database Management
 Linked list implementation for data storage
 View order history  CRUD operations (Create, Read, Update,
Delete)
 Admin Panel
 Add new food items
 Delete food items
 Monitor sales
 Backup system data
Code Overview

 Written in C programming language


 Modular design for easy maintenance ///Logic Functions

/// Update & Insert Function


void insertfirst(int data, char foodname[25], int quantity, float
 Key functions include: price);
 Insert, update, and delete food items void insertmid(int pos, int data, char foodname[25], int quantity,
float price);
 Display food list and order information void insertend(int data, char foodname[25], int quantity, float
 Admin panel for system management price);
void updatefood(int udata, int uquantity);
Code Overview

/// Display Function


void foodlist(); ///extra design Function

void order_view(int order, int quantity, int or_no); void cls();


void echo(char print[]);
void main_menu(); void br(int line);
void pre(int tab);
void span(int space);
void middle1(void);
///Delete & Count Function void middtab1(void);
void deletefood(int serial); void ccolor(int clr);
void pwellcome();
int countitem(); void loadingbar();
void backuploader(void);
Project Outcome

Welcome Feature
System Demonstration

Food List
 Display available food items
 Users can choose items and place orders

Admin Panel
 Accessible with a password
 View total cash, card payments, and more

Order Processing
 Users can choose payment methods
 Real-time order confirmation
System Statistics

 Total Orders Placed


 Display the total number of orders processed.

 Sales Report
 Daily cash transactions
 Card payments history
Challenges & Solutions

 Challenges Faced:
 Efficient data management
 Secure user authentication
 Solutions Implemented:
 Linked list for dynamic data storage
 Password-protected admin panel
Conclusion

 Achievements:
 User-friendly interface
 Efficient order processing

 Future Enhancements:
 Integration with online payment systems
 User accounts for personalized experience
THANK YOU ALL

You might also like