Report Cafe Management System

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 20
At a glance
Powered by AI
The project aims to develop an efficient food ordering system for cafes and restaurants to simplify their operational and managerial tasks.

The main aims of the project are to take orders, add/remove/edit items, display menu and bills, and show total sale reports.

The different functions of the system include taking orders, adding/removing/editing items, displaying menu, generating and previewing bills, and showing total sale reports.

CAFÉ MANAGEMENT

SYSTEM
Submitted By:
Member names

1. M. Athar Akbar
2. M. Saad Uz Zaman Khan
3. Mariyum Farooqui
4. Hasan Shan

Submitted To: SIR TARWAN KUMAR

Class: 1-C

Code+Course: CSL-113 COMPUTER PROGRAMMING

5/20/2019
TABLE OF CONTENTS:

1. INTRODUCTION
1.1 PROJECT AIMS AND OBJECTIVES

1.2 BACKGROUND OF PROJECT

1.3 OPERATION ENVIRONMENT

2. SYSTEM ANALYSIS

2.1 SOFTWARE REQUIREMENT SPECIFICATION


2.1.1 GENERAL DESCRIPTION
2.1.2 PROBLEM STATEMENT
2.1.3 SYSTEM OBJECTIVE
2.2 SOFTWARE AND HARDWARE REQUIREMENT
2.2.1 SOFTWARE REQUIREMENT
2.2.2 HARDWARE REQUIREMENT
2.3 EXISTING VS PROPOSED

2.4 SOFTWARE TOOL USED

3. SYSTEM DESIGN
3.1 DATA FLOW DIAGRAM’S

4. SYSTEM IMPLEMENTATION
4.1 MODULE DESCRIPTION
4.2 SCREEN SHOTS

5. SYSTEM TESTING
5.1 UNIT TESTING
5.2 INTEGRATION TESTING

6. CONCLUSION & FUTURE SCOPE

7. REFERENCES

page. 1
ABSTRACT:
The project titled “CAFÉ MANAGEMENT SYSTEM” is design with Visual Studio. Café owner has to
maintain records of daily billing, which will be used to manage sale report. There will be many items
available in the café, many customers will be coming at different time for having food, they will be selecting
items from the displayed menu and their bills will be generated. This system will save time and will be easy
to use when compared to manual work that was done in paper.

CHAPTER 1:

INTRODUCTION:

Café Management System is an application, which will help restaurants /cafés to optimize and control over
their restaurants and cafés menu. This application helps the cafés to do all functionalities more accurately
and efficiently. Café Management system reduces manual work and improves efficiency and rate of work.
It is specifically designed for café billing management and order taking management system. This software
helps to take food orders and display them. Also, help to maintain records in system and display total sale
report. It is keeping a proper record of the bills.

1.1 AIMS AND OBJECTIVES:

The project aim and objectives that we will achieve after the completion of this project are;

1) To take orders
2) To add item
3) To remove item
4) To edit item
5) To display menu
6) To show bill
7) To display total sale reports

page. 2
Take Orders:

User will take orders from the customer, and only order will be taken at a time. After taking the
order system will ask the customer whether to add more item in the order if yes, items will be added
and bill will be displayed.

Add Item:

If café staff wants to the add any item in the menu list, they can add through this function. It’ll first
ask to enter item code and then to enter the price of the item. Then the new item wil be added to
the menu.

Edit Items:

If the management of the café wishes to edit the already added items in the menu, they can edit it
through this function. It could be the code of the item or the price.

Delete Items:

If the café has to remove some of it items from the menu list that they are no longer offering they
can delete that item from this menu by entering the item code.

Display Menu:

When the customers come to give the order, menu will be displayed to them with their prices.

Show Bill:

If the management of the café wants to search a specific bill, they can search that bill by entering
the bill number.

Total Sale Report:

If the owner of the café wishes to see his total sale report he can check the report through this
function, which will display all the bills with their numbers.

1.2 BACKGROUND OF PROJECT:


Café Management System is based on a concept of ordering food items and generating total food cost. The
user can make an order by selecting from the main menu. This mini project contains limited features, but
the essential one. Talking about the features of the food ordering system, the system displays a menu of all
food items with their prices and the user has to select any of them to order. There should be one order at a
time. After selecting, an order the system asks whether to add more items, and then proceeds to the quantity
of that item. After all these, the system saves the order and asks whether to add another order or not. Then
the system generates the bill for the customer. At last, a bill receipt is displayed with the bill number, and
the total bill amount in rupees.

page. 3
1.3 OPERATION ENVIRONMENT:

PROCESSOR A PENTIUM/INTEL CORE PROCESSOR


OPERATING SYSTEM WINDOWS 7/8/10
MEMORY 500MB-1GB RAM
HARD DISK SPACE AN HDD FOR PERMANENT STORAGE

CHAPTER 2:

SYSTEM ANALYSIS:
In this chapter, we will discuss and analyze about the developing process of Café Management System
including software requirement specification (SRS) and comparison between existing and proposed system.
The functional and non-functional requirements are included in SRS part to provide complete description
and overview of system requirement before the developing process is carried out. Besides that, existing vs
proposed provides a view of how the proposed system will be more efficient than the existing one.

2.1 SOFTWARE REQUIREMENT SPECIFICATION

2.1.1 GENERAL DESCRIPTION

Café Management System is a computerized system, which helps user (restaurant) to manage the customer
bill records in electronic format. It reduces the risk of losing records, and reduces time consumption. It can
help user to manage the orders and bills of customers efficiently.

2.1.2 PROBLEM STATEMENT:

The problem occurred before having computerized system includes:

 Manual ordering was time consuming.


 Bills were less accurate.
 Ordering food was complicated for customers.
 Managing records in the form of papers was a difficult and risky task.

page. 4
2.1.3 SYSTEM OBJECTIVE:

 Improvement in control and performance.


 The system is develop to cope up with the current issues and problems of taking food orders &
billing.
 It has reduced time consumption.
 Bills are more accurate.
 Bill generation is easier than before.
 It is easier to order food for a customer.
 Records are more secure in computerized form rather than paperwork.

2.1.4 SOFTWARE REQUIREMENTS

This section describes the software and hardware requirements of the system
 Operating system Windows 7, 10 is used as the operating system as it is stable, supports more
features, and is more user friendly.
 .Development tools and Programming language- Dev C++ compiler.

2.1.5 HARDWARE REQUIREMENTS

 Intel core i7 4th generation is used as a processor because it is faster than other processors and
provides reliable and stable working and we can run our pc for longtime.
 By using this processor, we can keep on developing our project without any worries.
 Ram 4 GB is used, as it will provide fast calculations and performance.

2.2 EXISTING VS PROPOSED SYSTEM:

 Existing system does not have option for displaying total sale report whereas proposed system
will have it.
 Existing system does not have option for searching a specific bill however; proposed system
will be having this option.

 Existing system is not yet user attractive, while in proposed system it was so.

2.3 SOFTWARE TOOL USED:


The software used in this project is Visual Studio and Dev-C++ compiler.

page. 5
CHAPTER 3

SYSTEM DESIGN
3.1 FLOWCHART OF SYSTEM

START

READ INPUT

Take Generate &


If input==1? Select Item Quantity
Order Display Bill

Add Add Item &


If input ==2? Item Details

Remove Remove Item


If input == 3? Item & Details

EXIT
Edit Edit Item &
If input == 4? Details
Item

Display the
Display
If input ==5? menu food
Menu
list

Search
Preview Display Of Bill
Specific Bill
If input == 6? Bill Record
Record

Total
If input == 7? Display All
Sale
Bills Records
Report

page. 6
CHAPTER 4

SYSTEM IMPLEMENTATION

page. 7
page. 8
page. 9
page. 10
page. 11
page. 12
page. 13
page. 14
page. 15
ON ENTERING

TITLE PAGE :

LOGIN:

MAIN MENU:

page. 16
BILL GENERATION:

PREVIEW REPORT:

page. 17
CHAPTER 5

SYSTEM TESTING
5.1 INTEGRATION TESTING:
In this type of testing, we test various integration of the project module by providing the input. The primary
objective is to test the module interfaces in order to ensure that no errors are occurring when one module
invokes the other module.

CHAPTER 6

CONCLUSION AND FUTURE WORK:

Conclusion:

To conclude, this project helps to maintain the record for any particular restaurant or café. It is an advance
and user-friendly interface, which will manage all orders and menu of the café. It helps to take orders and
display order and show bill. This also allows adding item, deleting item, editing item and displaying menu.
It helps in ordering food, which leads to bill generation. It will help several restaurants to take orders of
customers easily and it helps user to generate bill according to the quantity of food items. This project is
aim at developing an efficient food ordering system, which can be use in small places. It is also use to
simplify their operational and managerial tasks. It also helps to store the records of all the bills generated
for further analysis. Overall, it will help both user and customers and it will simplify the phase of ordering
food.

Future Work:

 We will be adding the features of printing the date also with bill, so while displaying the
total sale report we can sort it date wise.
 Moreover, we will add edit the bill option too, if the bill has been generated for a particular
order and customer wants to add more items in that bill, so we can edit the order and
regenerate the bill.
 Create a login, so that the system is more secured.
 And allow the customers to process their orders as a guest

page. 18
FUNCTIONS PERFORMED BY GROUP MEMBERS:
M. ATHAR AKBAR: Billing (Sale report, generation of bill, preview of specific bill).

M. SAAD UZ ZAMAN KHAN: Display Menu, Add, Edit function.

MARIYUM FAROOQUI: Main menu, Take order function.

HASAN SHAN: Delete, Search function.

CHAPTER 7

REFERENCES
https://www.programiz.com/cpp-programming

http://www.cplusplus.com/doc/tutorial/

https://www.youtube.com/watch?v=UzDDHTQ12dM

https://codescracker.com/cpp/cpp-binary-files-basic-operations.htm

https://halls-of-valhalla.org/beta/codes/program-to-create-add-modify-delete-display-search-in-binary-
file,72/

page. 19

You might also like