Report Cafe Management System
Report Cafe Management System
Report Cafe Management System
SYSTEM
Submitted By:
Member names
1. M. Athar Akbar
2. M. Saad Uz Zaman Khan
3. Mariyum Farooqui
4. Hasan Shan
Class: 1-C
5/20/2019
TABLE OF CONTENTS:
1. INTRODUCTION
1.1 PROJECT AIMS AND OBJECTIVES
2. SYSTEM ANALYSIS
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
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.
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.
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.
page. 3
1.3 OPERATION ENVIRONMENT:
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.
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.
page. 4
2.1.3 SYSTEM OBJECTIVE:
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.
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.
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.
page. 5
CHAPTER 3
SYSTEM DESIGN
3.1 FLOWCHART OF SYSTEM
START
READ INPUT
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:
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).
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