0% found this document useful (0 votes)
2 views37 pages

Summer Project

The document outlines a summer project report on the development of an Online Food Ordering and Table Reservation System for Baglung Newari Restaurant, aimed at enhancing customer service and operational efficiency. It details the project's objectives, methodology, and the current challenges faced by the restaurant, such as long queues and lack of online services. The report includes various analyses, system designs, and testing procedures to implement a web-based solution for food ordering and table reservations.

Uploaded by

Anil Lama
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views37 pages

Summer Project

The document outlines a summer project report on the development of an Online Food Ordering and Table Reservation System for Baglung Newari Restaurant, aimed at enhancing customer service and operational efficiency. It details the project's objectives, methodology, and the current challenges faced by the restaurant, such as long queues and lack of online services. The report includes various analyses, system designs, and testing procedures to implement a web-based solution for food ordering and table reservations.

Uploaded by

Anil Lama
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

ONLINE FOOD ORDERING AND TABLE

RESERVATION SYSTEM

FOR

BAGLUNG NEWARI RESTARURANT

BY
Hari Rijal
Exam Roll No.: 7822/17
T.U. Registration No.: 7-2-1181-61-2017
Asian School of Management and Technology

A Summer Project Report Submitted to


Faculty of Management, Tribhuvan University
in partial fulfillment of the requirements for the degree of

Bachelor of Information Management

Gongabu, Kathmandu

September, 2021
STUDENT DECLARATION
This is to certify that I have completed Summer Project entitled "Online Food Ordering and Table
Reservation System" under the guidance of "Mr. Chakra Narayan Rawal" in partial fulfillment of the
requirements for the degree of Bachelor of Information Management at Faculty of Management, Tribhuvan
University. This is my original work and I have not submitted earlier elsewhere.

...............................

Hari Rijal

11 September 2021
TABLE OF CONTENTS
ACKNOWLEDGEMENT ................................................................................................ i

EXECUTIVE SUMMARY .............................................................................................. ii

LIST OF FIGURES ......................................................................................................... iii

LIST OF TABLES ........................................................................................................... iv

LIST OF ABBREVIATION ............................................................................................. v

CHAPTER ONE INTRODUCTION ............................................................................... 1

1.1 Background ................................................................................................................... 1


1.2 Introduction of the organization .....................................................................................2
1.2.1 Vision ................................................................................................................. 2
1.2.2 Mission ............................................................................................................... 2
1.2.3 Current Situation of the Organization .................................................................. 2
[Link] Service Provided ...................................................................................... 2
[Link] Business Process ...................................................................................... 2
[Link] Technology Adapted ................................................................................ 3
[Link] Target Customer ....................................................................................... 3
1.3 Problem Definition ........................................................................................................ 3
1.4 Objectives of the Project ............................................................................................... 3
1.5 Methodology ................................................................................................................. 3
1.5.1 Project Framework ............................................................................................... 4
1.5.2 Data and Information ........................................................................................... 5
1.5.3 Tools used for Data Collection ............................................................................. 6

CHAPTER TWO TASK AND ACTIVITIES ................................................................ 7

2.1 Literature Review ...........................................................................................................7

2.2 Analysis of Task and Activities .................................................................................... 7

2.2.1 Organization Selection ........................................................................................ 7

2.2.2 Getting the Information about the Organization ...................................................7

2.3 Problems Analysis ......................................................................................................... 8

2.4 Analysis of Possible Solutions .......................................................................................8


2.5 Requirement Analysis ................................................................................................... 8

2.5.1 Functional Requirement .......................................................................................8

[Link] Use-Case Diagram .....................................................................................8

2.5.2 Non-Functional Requirement ..............................................................................9

2.6 Feasibility Analysis ......................................................................................................10

2.6.1 Technical Feasibility ..........................................................................................10

2.6.2 Operational Feasibility ......................................................................................10

2.6.3 Economic Feasibility ......................................................................................... 11

2.7 System Design ..............................................................................................................11

2.7.1 Class Diagram ....................................................................................................11

2.7.2 Activity Diagram ...............................................................................................12

2.7.3 Sequence Diagram ............................................................................................ 14

2.7.4 ER- Diagram ..................................................................................................... 15

2.8 System Implementation ............................................................................................... 15

2.7.1 Module Description .......................................................................................... 15

2.7.2 Tools used ......................................................................................................... 17

2.9 System Testing ............................................................................................................ 18

2.9.1 Unit Testing ...................................................................................................... 18

[Link] Test Case ................................................................................................. 18

2.9.2 Validation Testing ............................................................................................. 19

CHAPTER THREE DISCUSSION AND CONCLUSION .......................................... 17

3.1 Discussion ................................................................................................................... 20

3.2 Findings ....................................................................................................................... 20

3.3 Conclusion .................................................................................................................. 20

3.4 Future Enhancement .................................................................................................... 21

REFERENCES ................................................................................................................ 22
APPENDICES ................................................................................................................. 23
ACKNOWLEDGEMENT
This report has been prepared for the partial fulfilment of the requirements for the degree of
Bachelor of Information Management, prescribed by faculty of Management, Tribhuvan
University. This is an individual project assigned to us during our academic study in BIM Sixth
semester, I should remain thankful to many people for the successful completion of this summer
project.

I would like to express sincere gratitude to my supervisor, Mr. Chakra Narayan Rawal, for
providing necessary guidelines for completion of this report. I am thankful to him for his
continuous reinforcement and motivation for completing the project successfully. I thank for his
regular feedback and suggestion to improve the report further.

We are very thankful to respected Associate Lecturer, Mr. Surya Bam for helping and encouraging
us in every aspect of my academic study. Also, I would like to thank all the respondents who filled
the questionnaire and helped me with the continuation of the project.

Finally, I would like to thank my friends for uplifting my spirit to complete the report in time.

i
EXECUTIVE SUMMARY
Online Food Ordering and Table Reservation System is web-based application, online service
especially designed for restaurant, and aim at providing innovation marketing solution to restaurant
owners.

The system also allows restaurants admin to quickly and easily manage an online menu which
customers can browse a use to place orders with just a few clicks. System presents an interactive
and up-to-date menu with all available options in an easy-to-use manner. Customer can choose
one or more items to place an order which will land in the cart. Customer can view all the order
details in the cart before checking out. At the end, customer gets order confirmation details. Once
the order is placed it is entered in the database and retrieved in pretty much real time. This allows
restaurant Employees to quickly go through the orders as they are received and process the orders
efficiently and effectively with minimal delays and confusion.

Online table reservation will help to customer to reserve table through the system which includes
the numbers of people, time and date for the reservation. The system administrator will have right
to add and manage users accounts, a manager who will be managing product, register, place an
orders and reserve table. The customer will be in the position to view the products, register, place
an order and reserve table. There will be a confirmation for each and every order as well as the
reservation made by the customer.

This system is designed as a prototype that identifies the recent problem that is occurring for the
organization. The methodology used for this project enable developer to communicate with target
user through the use of prototyping, which can let target user to review, evaluate, visualized and
learn about the system before the actual implementation of the final system.

ii
LIST OF FIGURES
Figure 1.1: Business Process ...........................................................................................................3

Figure 1.2: Project Framework .......................................................................................................4

Figure 2.1: Use-Case Diagram ........................................................................................................9

Figure 2.2: Class Diagram ............................................................................................................12

Figure 2.3: Activity Diagram.........................................................................................................13

Figure 2.4: Sequence Diagram ......................................................................................................14

Figure 2.5: ER Diagram ................................................................................................................15

iii
LIST OF TABLES
Table 1: Test Case ........................................................................................................................19

iv
LIST OF ABBREVIATION
TU: Tribhuvan University

BIM: Bachelor of Information Management

IT: Information Technology

HTML: Hypertext Markup Language

CSS: Cascading Style Sheet

XAMPP: Apache Http Server MySQL Database PHP and Perl

CRUD: Create Read Update and Delete

OOP: Object-Oriented Programming

UML: Unified Modeling Language

ERD: Entity Relationship Diagram

HTTP: Hypertext Transfer Protocol

UI: User Interface

v
CHAPTER ONE

INTRODUCTION

1.1 Background
The project report is an essential requirement for graduation of Bachelor of Information
Management (BIM) program affiliated to Faculty of Management, Tribhuvan University
(TU). This project is an off-the classroom and field-based study project which allows
students to reflect and integrate their learning over their five semesters of study. Tribhuvan
University is to prepare IT professionals proficient in the use of computers and
computational techniques use in order to develop effective information system to solve real
life problems in the organizational areas.

Project helps to know about the real-life working scenario. It helps to understand about the
qualitative data and information used in the organization. This summer project helps
students to increase the efficiency in changing technological world. It helps me to know
about the operational and functional mechanism of such organization. The candidate can
be well prepared for internship program. With the help of this summer project, students can
reflect and integrate their learning over their overall semester of study and create an
innovative in an area of their interest related to any area of business administration and
Information Technology. The main goal of Summer Project is that through the assignment
students can gain the new ideas, innovation into the real world.

It is an opportunity to grow network and public relation. It helps to develop critical thinking
to solve any problem. Therefore, it is most important for the students to work on this project
for the self-development of communication skill and experiencing the working
environment.

This report is based on the organization visit made to Baglung Newari Restaurant,
Gongabu, Ganeshthan, Kathmandu. It has been developed based on the inside learnt and
observed during the visits to the organization. The problem related to the organization is
solved with the help of IT. A website development is made to overcome problem. This
project is implemented using database and Java. Its main aim is to provide the online food
delivery and book the table of restaurant through the online. With the help of this project
the restaurant can deliver the food to their customer around the kathmandu valley.

1
1.2 Introduction of the Organization
Baglung Newari Restaurant is located at Gongabu, Kathmandu, established in 2018 A.D.
Restaurant offers various breakfast sets and a large choice for lunch or dinner. Restaurant
known for cheap eats, friendly faces, and our galactic menu of options for all. The restaurant
opens at early morning 5 AM and closed at late 11 PM. The main motive of the organization
is to provide the quality foods and services to their customers.

Baglung Newari Restaurant is a growing organization which is very famous for Newari
foods and local organic product. This organization is dedicated to deliver quality and fresh
foods and services.

1.2.1 Vision

To be the most trusted and largest family restaurant by making satisfactory to the customer.

1.2.2 Mission

To be the preferred original family restaurant, offering fast, fresh and tasty food in clean,
safe and hygienic surroundings at convenient locations and achieve highest standards of
guest delight.

1.2.3 Current Situation of the Organization


Organization has been continuously providing quality of foods to their customer but
customers have to make long queues before placing their orders and table are not available
especially during peak hours. Ordering staff has record customers' orders. After placing
their order customer have to wait in a queue for their payment.

[Link] Service Provided

Restaurant provide food and drink services to guests, showing attentiveness, and
understanding of their needs and expectations. Provide the facility to reserve the table and
office delivery.

[Link] Business Process

In every organization, there is own structure according to their nature to achieve of


organization. Here is the business process model of Baglung Newari Restaurant.

2
Figure: 1.1: Business Process

[Link] Technology Adapted

There is no any use of the existing technology for ordering the food and reservation of the
table.

[Link] Target Customer

This organization target to teenagers, students, family, office. Mainly focus for the
customer of Gongabu, Kathmandu peoples.

1.3 Problem Definition


The main problem of Baglung Newari Restaurant is that there is no use of computer for
reserve the table and there is no online delivery service for online food ordering.

1.4 Objectives of the Project


The objectives of the system are:

• To increase efficiency and improve services provided to the customers through


better application of technology in daily operations.
• To enable customers to order their custom food through internet.
• To make all the work easier and computerized.
• To improve efficiency of restaurant's staff.
• Increase speed of service, sales volume and customer satisfaction.

1.5 Methodology
It is necessary to include a consideration of the concepts and theories which underlie the
methods. methodology is the systematic, theoretical analysis of the methods applied to the
3
study. It compromises the theoretical analysis of the body of the methods and principles
associated with a brand of knowledge. There are various methods which can be used to
obtain the required information about a particular research topic. Research methodology
includes research design, approach, sample size, sampling techniques, sampling criteria,
description of tools, etc. which are then used to analyses and generate findings on research
topic. Here, based on the objectives, set of questions were designed for interview and
careful observation was conducted which is an important part of software development.

1.5.1 Project Framework

Project framework is a combination of processes, tasks, and tools used to transition a


project from start to finish. This chapter reveals the proposed method of implementing the
project. The important on this is systematic planning and implementation in order to
complete system on time.

Figure 1.2: Project Framework

• Project Initiation

The Project Initiation is the first phase of Project Life Cycle, as it involves starting up
a new project. In this phase, I identified the issues and problems of the organization,
and providing recommendation based on the analysis of collected data for the problems.
Project is started with by defining its objectives, scope, purpose of the report and
proposal was submitted to with the clear information.

4
• Project Planning

In the Project Planning phase, various planning activities has been be conducted, which
includes the planning of work, schedule, budget, gathering resources, and etc. Those
proper planning activities helps me to complete the project on time and within the
budget.

• Project Execution

The execution phase turns all the plan into action. I have completed the development
activities identified in the planning phase to produce the project requirement. This phase
ends by having the project complete after testing process.

• Project Closure

Project Closure is the last phase of Project Life Cycle. In this phase I formally closed
my project and then report the overall level of success and findings, lesson learned from
the project, as well as plan and conduct transferal activities. In this phase I have done
analyzing of project, documenting project closure and conducting post-implementation
reviews.

1.5.2 Data and Information

Data are collected through interview, observation and internet. It is collected for the
purpose of analysis. Information consists of facts that defines the relationship between
pieces of data. Data becomes information after being processed, information gives off facts
when data supports it and facts are what data reveals.

The data and information are collected from two major sources:

a. Primary Data
In these projects, data have been collected primary data through interview and
observation. Direct interview was held in owner of organization Mr. Birat
Rajbhandari and directly observation in organization.
b. Secondary Data
In this project, the data and information are also collected through the secondary
sources like internet, newspaper, magazines, books, reports, etc.
c. Work Process Observation
The working mechanism of the organization was observed closely. It gives the idea
about the working system of organization.

5
1.5.3 Tools used for Data Collection

It is the most important part of the development process. It provides the information about
the requirement that the users want in the system or expecting from it. Requirement has
been be gathered by using various techniques. Some of the techniques are as follow:

• Interview: It is the most commonly used requirement gathering technique where


we interviewed with Mr. Birat Rajbhandari owner of an organization and gather the
information that he wants in the system.
• Observation: Observation is another technique for gathering information. I has
visited the organization to observe and find out the reliable information that will be
useful for the project.
• Internet Research: The internet is a compelling tool for research. It enables
efficient, cost-efficient data collection and facilitates access to large sample of data.
Internet play a vital role during this project.

6
CHAPTER TWO

TASK AND ACTIVITIES

2.3 Literature Review


Online Food Ordering System and Table Reservation is the system where we can order the
food item and reserve table through internet with just one click, which can make our daily
life easy and faster. Presently, the customers spend an average of 1 hour per day going to
the restaurant, selecting their food and paying. Restaurants have the provision of customers
making a call to the restaurant in advance to order an item to be ready for them for pick or
to be delivered to them. some of the customers don't always get the selection they want
because the restaurants run out of certain items or because there is no provision of ordering
custom foods. (Regmi, 2017)

In an automated food ordering system is proposed which will keep track of user orders
smartly. Basically, they implemented a food ordering system for different type of
restaurants in which user will make order or make custom food by one click only. The list
of selected preordered items shall be shown on the kitchen screen, and when confirmed,
order slip shall be printed for further order processing. By means of web application this
system was implemented. The front end was developed using html, CSS, bootstrap and at
the backend java programming and MySQL database was used. (Tafar, 2013)

2.2 Analysis of Task and Activities


Many tasks and activities had performed which had helped to fulfil the main objective of
our project. Major objectives of the project were to get the information about the use of
technology in one the organization in the country. Some of the tasks that is performed is
given below.

2.2.1 Organization Selection

It was difficult task to select the organization for the project. After some research Baglung
Newari restaurant is selected and information was collected from there.

2.2.2 Getting the Information about the Organization

After the selection of the organization, another task was to get the information about the
organization for which questionnaire was designed and interview was taken.

7
2.3 Problems Analysis
The organization is facing certain problems. The main problem of this organization is that
there is no any digital system for food ordering. The organization is practicing manual
process for food ordering and table reservation. There is no proper utilization for ordering
system and table reservation.

2.4 Analysis of Possible Solutions


The organization is required web application for the proper management of the restaurant.
To increase the sales volume online ordering system is most useful for organization. It will
reduce the manual queue process gof taking order and delivering order of foods.

2.4 Requirement Analysis


Requirement analysis focuses on the tasks that determine the needs or conditions to meet
the new or altered product or project, taking account of the possibly conflicting requirement
of the various stakeholders, analyzing, documenting, validating and managing software or
system requirements.

2.4.1 Functional Requirement

Functional Requirement are the state of services the system should provide how the system
should react to the particular input and how the system should behave in particular situation.
A typical functional requirement will contain a unique name and number, a brief summary,
and a rational. This information is used to help the reader understanding why the
requirement is needed, and to track the requirement through the development of the system.
Functional requirement for Online Food Ordering and Table Reservation System is:

[Link] Use Case Diagram

Use-case Diagram is the interaction between system and actors. In the given use-case
diagram it shows the interaction between Online Food Ordering and Table Reservation
Table and actors i.e., Admin and Customers.

8
Figure 2.1: Use-case Diagram

2.4.2 Non - Functional Requirement

Non-functional requirement is a requirement that specifies criteria that can be used to judge
the operation of a system rather than specific behaviors. It defines system property and
constraints. It is contrasted with functional requirements that defines specific behavior or
functions. The plan for implementing non-functional requirements is detailed in the system
architecture as they are usually architecturally significant requirements.

The non-functional requirements of Online Food Ordering and Table Reservation System
are as follow:

• Usability

9
The system is easy to operate and understand. It has intuitive and responsive design.
• Reliability and Compatibility
The system can operate reliable while performing CRUD operation and other
functionality. The system is compatible on all the web browsers.
• Performance
The system can maintain security of user credentials and data. There is no any lag
while performing different operations.

2.5 Feasibility Analysis


A feasibility study is an analysis of how successfully a project can be completed,
accounting for factors that affect it such as economic, technological, legal and scheduling
factors. It shows how the business is associated with the business strategy. The categories
within the feasibility study that need to be discussed are technical, economical and
operational feasibility.

2.5.1 Technical Feasibility

The technical issue usually rises during the feasibility stage of the investigation. Online
Food Ordering and Table Reservation System is a system that effectively and efficiently
manage the mass numbers of food order at a same time.

The current system develop is technically feasible. So, cost of maintenance will reduce. It
provides an easy access to the users and it provides the technical guarantee of accuracy and
reliability. As all the hardware and software tools required for implementation of the system
is under the budget of the organization.

The software and hardware requirements for the development of this project are not many
and are already available as free as open source. Also, software can be easily upgraded to
accomplish specific user requirements. Programming languages such as Java, database
MySQL, Apache Tom cat Server and XAMPP Server are open source. They all are easily
available to the public. Hence technically there is no limitation for the development of the
software.

2.5.2 Operational Feasibility

As the software was too developed to solve the problem of the organization according to
the requirements and the organization is also satisfying with the solution suggested. So,

10
they are ready to operate software once it is developed and operative once it is installed. It
is easier to use and there is no need of skilled manpower to use this system. That will meet
the organization's operating requirement. This system will provide all the information to
customer without having any direct contact to organization. The system is extremely
flexible since it provides large number of validations on all the entered and avoid error in
the calculation.

2.5.3 Economic Feasibility

The organization has evaluated the cost of software and hardware required for the system
including storage of data. Once the software is installed and operated, it will definitely save
time of the organization and it does not need additional hardware or software. Also, since
the software is easy to use and do not need skilled manpower to use it. The benefits expected
from the system are studied to access the cost due to new system.

2.6 System Design


System design is the process of defining the elements of a system such as the architecture,
modules and components, the different interfaces of those components and the data that
goes through that system. It is meant to satisfy specific needs and requirements of a
business or organization through the engineering of a coherent and well-running system.
One of the main components of software design is the software requirement analysis. In
this project there is one database used for store the information of customer who have
register their account in system.

2.6.1 Class Diagram

A class diagram is an illustration of the relationships and source code dependencies among
classes in the Unified Modeling Language (UML). In this context, a class defines the
methods and variables in an object, which is a specific entity in a program or the unit of
code representing that entity. Class diagrams are useful in all forms of object-oriented
programming (OOP).

11
Figure 2.2: Class Diagram

2.6.2 Activity Diagram

An activity diagram visually presents a series of actions or flow of control in a system


similar to a flowchart or a data flow diagram. Activity diagrams are often used in business
process modeling. They can also describe the steps in a use case diagram. Activities
modeled can be sequential and concurrent. IN both cases an activity diagram will have a
beginning and an end.

12
Figure 2.3: Activity Diagram

13
2.6.3 Sequence Diagram

UML Sequence Diagrams are interaction diagram that detail how operations are carried
out. They capture the interaction between objects in the contest of a collaboration. Sequence
diagrams are time focus and they show the order of the interaction visually by sing the
vertical axis of the diagram to represent time what messages are sent and when.

Figure 2.4: Sequence Diagram

14
2.6.4 ER-Diagram

An Entity-Relationship Diagram (ERD) is a data modeling technique that graphically


illustrates an information system's entities and the relationships between those entities. An
ERD is a Conceptual and representational model of data used to represent the entity
framework infrastructure.

Figure 2.5: ER-Diagram

2.7 System Implementation


In these parts, it actually constructing a new system from the scratch with the help of the
system design. It including coding, testing and integrate system to meet its requirements.

2.7.1 Module Description

Modules Description shows the different page of the system and following are different
module of these system.

15
Home Page

Home page shows the all the menu of the webpage. It includes food menu for online order
and reservation of the table. It helps to contact with restaurant and for login in system.

Signup Page

Signup page is used for storing the information of the customer.

16
Login Page

Login page is used for access the valid user to the system.

Dashboard

Dashboard is used to show the customer order, table reservation and other information of
customer to the admin.

2.7.2 Tools used

• HTML: It is basically used to format text as titles and headings, to arrange graphics
on this system and also used to link different pages within a system.
• CSS (Cascading Style Sheets): In this system CSS is used for development sites
structure by creating design or outline the html element and describing the
presentation to different pages, including colors, layout and fonts.
• Bootstrap CSS: Bootstrap is used for faster and easier frontend development of the
system. It also gives support for JavaScript plugin. Different components and
models are used for attractive user interface.

17
• Java Servlet: A Java servlet is used for creating dynamic web page. It is used for
HTTP request and HTTP response.
• MySQL: MySQL is used for the database management of the system.
• XAMPP: It is used for creating and configuring with database which is written in
MySQL without internet.
• Microsoft Office: The Microsoft office word document is used for softcopy
documentation of the project.
• Web Browser: Google Chrome browser is used to the run the localhost system of
a project.

2.8 System Testing


System testing is a level of software testing where a complete and integrated software is
tested. The purpose of this test is to evaluate the system's compliance with the specified
requirements.

2.8.1 Unit Testing

Unit testing was undertaken during the actual implementation of the system. Each time
some code was written it was run and monitored for the bug. As bugs were discovered they
were corrected by adding code or modifying the existing code. Several bugs were corrected
by analyzing the error messages and correcting them by chaining in code. After
development of the system has been completed testing was also performed. Functionality
testing and interface testing combined to ensure the system functionality as requirement.

[Link] Test Case

Title: Online Food Ordering and Table Reservation System


Description: The system should be able to have the characteristics of Login functionality.
Precondition: The system's database has username="admin@username" and
password="admin@password".
Assumption: The login U/I has text field to enter username and password.
Test Steps: a) Open login file
b) Enter username and password
c) Press Login button
Expected Result: The entered username and password must validate with database's
username and password and after validation success, it is expected to locate for homepage.

18
Post Condition: System should able to store the activity done by the user after he/she
successfully login into the system.

Test Expected
Test Scenario Test Data Status
Case Result
1 Check response when Username=admin@admin Message Failed.
invalid username and Password=Password@123 display
password is entered. "Username and
Password
doesn't match"
2 Check response when Username = Message Passed.
valid username and admin@username Display "You
password is entered. Password = are Login".
admin@password
Table 1: Test Case

2.8.2 Validation Testing

In this requirement established as part of software requirements analysis are validated


against the software that has been constructed. Validation testing provides final assurance
that software meets all functional, behavioral and performance requirement. Validation can
be defined in many ways, but a simple definition is that validation succeeds when software
functions in a manner which it intends to achieve.

19
CHAPTER THREE

DISCUSSION AND CONCLUSION

3.1 Discussion
During the completion of this summer project, I have been able to update myself about the
current demand and trends of the IT market has gradually built professional knowledge and
networks with the various IT Personalities which would be very beneficial for my
professional career. During the development of this summer project, I was exposed to
professional working scenario where time management was the most.

3.2 Findings
Online Food Ordering and Table Reservation System is the designed in such a way that
allow the restaurants to quickly and easily manage online menu which customer can browse
and use to place orders and reserve table with just a few click. While implementation of the
system, we also found out many problems. There is a lot difference at classroom and real-
life scenario. I have analyzed problems in detail and possible solutions were also analyzed
and few ideas were even implemented. As a solution to the problems, this software is
designed and developed. I also found out many other ways to use the programming
language used while developing the system.

3.3 Conclusion
During this summer project I has learned a lot of things about web application development.
I have tried out best to make this project best. I have gone through many websites, books
and also consulted with the teacher. I have tried to implement our views, ideas and logic
into this project.

This project helped me to get a practical exposure to working environment. It taught the
importance of the communication skills and technological matter. It was a great learning
experience for me.

I realized this project has huge benefits for every student. Some of the advantages are:

• It increases problem solving skills.


• It increases exploration and idea generation skills.

20
• It helps to understand how tasks are performed in real working environment.
• It helps to worked as team member and time sensibility in job.

3.4 Future Enhancement


Although the project has been completed and able to overcome the problem of the study,
even if some problems are solved by this project and still problems and requirement are not
implemented by this project which can be solved in upcoming future days. Some of the
future enhancements of this project are:

• Attractive user interface


• Online Payment
• Location map for users
• Dynamic Gallery
• Auto-print invoice payment
• Other activities can be added

21
REFERENCES

Mundo, C. (n.d.). An online food ordering system requirements specification. Retrieved


March 03, 2021, from
[Link]
_Specification

Regmi, D. (n.d.). Food order proposal. Retrieved March 03, 2021, from
[Link]

Tafar, S. (2013, September 29). Customer ordering system. Retrieved March 03, 2021,
from [Link]

Literature review on food delivery services. (n.d.). Retrieved March 04, 2021, from
[Link]
Delivery-Services

22
APPENDICES

23
24
25
26
27

You might also like