Skip to content

The software aims to make managing the menu management, orders processing and payment easier for restaurants which adopt this software. Customers can create accounts and login using them to browse through the menu, and order items. Payment through PayPal integration has been implemented. The users are sent email notifications about their account…

revanth465/Restaurant-Automation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Title: Restaurant-Automation-System.

Objective: The primary objective of this project is to develop an application in order to effectively run the restaurant.

Technologies: Java 8 SE, MySQL 5.6, JSwing, Oracle's JavaMail API 1.5.4, JUnit.

Tools & Platform: Netbeans IDE, MySQL Workbench, Taiga.io (User Stories, Tasks, estimation, backlog and Sprint management), Git (Version Control), JDBC, Apache Tomcat, JUnit (Unit Testing Framework), Hudson (Continuous Integration)

Team size: 4

Functionality : The application has been implemented using Agile Methodologies & MVC architecture with design patterns such as Strategy, Factory, Singleton, Decorator, Command that can handle the ordering process.

The following goals can be achieved by the above application that can replace the traditional paper & pen system:

● Keeping track of empty, clean and reserved tables within a restaurant. This makes the waiters and managers easy to allocate and reserve tables in prior with out any errors.

● Three seperate login interfaces are provided for Manager, Chef and Customer with an additional password verification for Manager and Chef.

● Managers and chef have an authorization to change menu details for the particular day.

● Waiters are provided with a working system in a tablet where they can manually enter the order details with the respective table number.

● The order details once submitted by the waiter will automatically get updated in manager system and also in the chef system.

● The details can be changed by the manager and chef on request of the customer.

● Billing for the respective table is automatically generated by the system, which allows the customers to pay with either cash, card or Paypal.

● The details of every employeer with their order details, billing status gets stored in the database which can be throughly reviewed when needed.

● The application has an option where the customer can give feedback to the restaurant in the form of reviews and ratings, which enables the manager to change the functionaliies based on the reviews submitted by the users.

Achievements:

  • Reduces the labor effort required for order process, helps in maintaining data of all customers with their feedback.
  • Integrated with Database and Paypal for effective optimization of the system.

About

The software aims to make managing the menu management, orders processing and payment easier for restaurants which adopt this software. Customers can create accounts and login using them to browse through the menu, and order items. Payment through PayPal integration has been implemented. The users are sent email notifications about their account…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages