180 likes | 292 Vues
This project presents a comprehensive online meal reservation system developed to facilitate customer bookings in restaurants. It addresses common issues such as busy phone lines, menu accessibility, and booking errors. The system supports four key user roles: Customer, Administrator, Manager, and Cook, ensuring efficient management of reservations. Utilizing technologies like Java Servlets and JSP, the application offers features such as menu searching, order booking/canceling, editing user accounts, and a robust database design. Limitations include the absence of table reservation functionality and stock management.
E N D
Online Meal Reservation Developed by Rizwan Ali Akshaya Kumar Imran Walayat Yasir Bashir Supervised by Jens Christian Godskesen Noah Torp-Smith
Online Meal Reservation Introduction • Every one familiar with worldwide web. • Tremendous amount of information • Provide a facility to the customer • Customer side and Management side • Softwares used (Java Servlets, Jsp, Dream Viewer, Html)
Online Meal Reservation Goals: • Unawareness, Awareness, Learns new techniques, Broader View • Learning Programming i.e. Java & knowing technologies such as Servlets and JSPs. • Develop designing instincts. • Learn by team work (Distributed tasks according to schedule) • Ideas have been collected by disscussions
Online Meal Reservation Problem area • Let’s concentrate on meal booking area in a restaurant.
Online Meal Reservation Problem Analysis • Initial problem is that the phone could be busy. • Customer won’t have the menu list with him. • The chances of mistakes in menu list at the restaurant side. • Language barrier and . • Chances of mistakes in booking at the restaurant side. • Single phone line and single operator. • Assigning orders to a specific can be combersume. • Priority of orders. • All calls r not just for booking,this eats up the productive time at the restaurant side.
Online Meal Reservation Solutions for the problems. • We intended to make the system thats takes the customer reservations through the broswer. • There are 4 roles in this project. • Customer. • Administartor. • Manager. • Cook.
Online Meal Reservation Limitations with project. • System deals with meal reservation and do not include table booking/reservation. • No Stock management is taken into account. • The minimum differnece between the time of request for order delivery is 1 hour. • Reservation system works form 00:00 hours to 00:00 hours(24 hours) and one can place order for that particular time and day.
Online Meal Reservation SOFTWARE REQUIREMENT SPECIFICATIONS • Functional Specifications • Customer Specifications: • Search/order menu according to the time of order delivery : • Allow to search menu according to price and category: • Allow to book/cancel order: • Allow the customer to edit/create his personal account (membership): • Allow customer an option to change his password:
Online Meal Reservation Management Specifications: • Edit / Create menu records. • Assign Cook. • Cancellation the order . • Create/Edit Cook’s list . • Blocking specific customer . • Allotting some privileges to cook .
Servlets Lifecycle • Init • Service • destroy
Online Meal Reservation Database Design • Customer_Info: • Menu: • Order: • Ordereditems: • Users: • Cook: • CookSpec:
Online Meal Reservation System Design (Cust)
Online Meal Reservation System Design (Mana)
Online Meal Reservation Implementation
Online Meal Reservation • Conclusion