Introduction “Online Restaurant Management System” is a web application. This system is developed to automate day to day activity of a restaurant. Restaurant is a kind of business that serves people all over world with ready-made food. This system is developed to provide service facility to restaurant and also to the customer. This restaurant management system can be used by employees in a restaurant to handle the clients, their orders and can help them easily find free tables or place orders. The services that are provided is food ordering and reservation table management by the customer through the system online, customer information management and waiter information management, menu information management and report. The restaurant menu is organized by categories (appetizers, soups, salads, entrees, sides and drinks) of menu items. Main objective build the system this is to provide ordering and reservation service by online to the customer. Each menu item has a name, price and associated recipe. A recipe for a menu item has a chef, preparation instruction sand associated ingredients. With this system online, ordering and reservation management will become easier and systematic to replace traditional system where are still using paper. To resister a meal online, the customer has to become a member first then he can access the later part of the site. This project to facilitate customer for make online ordering and reservation. The option of becoming member was only an attempt to avoid (to some extent) placing the fake bookings. Online Restaurant management system is the system for managing the restaurant business. After successful login the customer can access the menu page with the items listed according to the desired time. The main point of developing this system is to help restaurant administrator manage the restaurant business and help customer for online ordering and reserve table. In proposed system user can search for a menu according to his choice i.e. according to price range and category of food and later he can order a meal. Dr. Lee Iverson On July 25, 2006 By Team 1 Corry Yang Clement Wu Tina Lin Alan Chang EECE 474 The University. Restaurant Management System Declaration Project iii 1.1 Background of the Study The project is developing because; many restaurants have a lot difficult to manage the business such as customer ordering and reservation table. If the customer book an order and later wants to cancel the order, he is permitted to do this only within a specific time period. By using manual customer ordering it is difficult for the waiter to keep the correct customer information and may lose the customer information. The customer is also given the facility to view the status of the order to determine if it is ready.. Online Restaurant management system is the system for manage the restaurant business. After successful login the customer can access the menu page with the items listed according to the desired time. The main point of developing this system is to help restaurant administrator manage the restaurant business and help customer for online ordering and reserve table. In proposed system user can search for a menu according to his choice i.e. according to price range and category of food and later he can order a meal. 1.2 Statement of the Problem Nowadays, many restaurants manage their business by manual especially take customer ordering. . In traditional booking system, a customer has to go to restaurant or make a phone call in order to get his meal reserved. Today, restaurant waiter takes the customer ordering by manual system with using paper. Customer does some formal conversation like hello, hi, etc. Than he demands for today’s menu and do some discussion over menu items then he orders. It takes 5 to 10 minutes to book the order and waiter book the order on paper so there is probability of lost and duplication of customer information. Restaurant management system puts the order in a queue with specific priority according to time and quantity, and then a cook is assigned for the specific order to complete it. Besides, the restaurant waiter information also by manual system kept use paper and this is difficult for restaurant administrator to find waiter information, probability missing the paper and difficult to arrange the schedule. Initial problem is that the customer has to get connected over the phone; it would be harder if the restaurant is very popular and busy. Sometimes, waiter information and customer information is important to restaurant administrator for reference in the future. The chances of committing mistakes at the restaurant side in providing a menu list for a specific time would be more. Many people have experienced going to a restaurant where the service is poor and there is a lack of attention from the wait staff. The paper menus can be flimsy, hard to navigate, and outdated. To leverage the growing mobile industry, the online restaurant proffers solution. This restaurant menu and management system will replace the paper waste, is more maintainable, and allows for greater customer engagement. The problem confronting the research is to determine the Documentation for online restaurant management system. 1.3 Objective of the Study 1. To determine the nature of online restaurant 2. To determine the Documentation for online restaurant Management system 1.4 Research Questions 1. What is the nature of online restaurant? 2. What is the nature of the Documentation for online restaurant Management system? 1.5 Significance of the Study The study provides a structural appraisal of the Documentation for on line restaurant management system as a framework for enhancing the development and growth of on-line restaurant management system. 1.6 Statement of Hypothesis 1 Ho The level of on-line restaurant is low Hi The level of on-line restaurant is high 2 Ho On-line restaurants is not significant Hi On –line restaurant is significant 3 Ho Documentation for on- line Restaurant is not effective Hi Documentation for on- line Restaurant is effective 1.7 Scope of the Study The study focuses on the appraisal of the Documentation for On-line restaurant management system. 1.8 Definition of Terms ONLINE RESTAURANT DEFINED “Online Restaurant Management System” is a web application. This system is developed to automate day to day activity of a restaurant. Restaurant is a kind of business that serves people all over world with ready-made food. This system is developed to provide service facility to restaurant and also to the customer. This restaurant management system can be used by employees in a restaurant to handle the clients, their orders and can help them easily find free tables or place orders. ADMINISTRATOR Administrator or manager is the person who will manage the entire system. He is allowed to reassign the cook according to his priority; he can edit the menu information such as its price, items available currently, etc. CUSTOMER This user will register to be a member to use the online system of this online restaurant management system. This online ordering divided into two type of customer; it is customer dine-in ordering and takeaway ordering. DINE IN ORDERING Dine in ordering, customer will view menu, make online ordering and make a reservation table. This system allows customer to place an order or allow him to cancel the book order. TAKEAWAY ORDERING But takeaway ordering, customer can view menu and online ordering without reservation table.
Table Of Contents
Thesis Abstract
Thesis Overview
<p>
</p><p>For a long time, the department of Electrical/Electronic of this college has not had a website with guaranteed continuity. Several students in past had made attempts to achieve this but all to no avail. Eventually, with the implementation of this project, the department now has a functional website.</p><p>The Website User Interface is designed using the elements of HTML,CSS and Bootstrap, while the functionality is done using PHP. The web application simply updates the database by uploading a formatted CSV file through querying of MYSQL. The website uses some special CSS features and jquery to achieve responsiveness. In addition, the web application obtains useful information from the common data.</p><p>By the time it is fully implemented, it would have solved several problems and created a brand new tool for the Electrical department administration – Challenging student performance and progress with the EEEtop-up in place, getting more enlightened in the field through divers seminars presented in the past, seeing records of alumni and those who had performances worthy of emulation, all at the tap of a button.</p><h2>1.1 DEFINITION</h2><p>Web design is the process of creating websites. It encompasses several different aspects, including webpage layout, content production and graphic design. While the terms web design and web developments are often used interchangeably, web design is technically a subset of the broader category of web development. Websites are created using a markup language called HTML. Web designers build webpages using HTML tags that define the content and metadata of each page. The layout and appearance of the elements within a webpage are typically defined using CSS, or cascading style sheets. Therefore, most websites include a combination of HTML and CSS that defines how each page will appear in a browser. Some web designers prefer to hand code pages (typing HTML and CSS from scratch), while others use a “WYSIWYG” editor like Adobe Dreamweaver. This type of editor provides a visual interface for designing the webpage layout and the software automatically generates the corresponding HTML and CSS code. Another popular way to design websites is with a content management system like WordPress or Joomla. These services provide different website templates that can be used as a starting point for a new website. Webmasters can then add content and customize the layout using a web-based interface. While HTML and CSS are used to design the look and feel of a website, images must be created separately. Therefore, graphic design may overlap with web design, since graphic designers often create images for use on the Web. Some graphics programs like Adobe Photoshop even include a “Save for Web” option that provides an easy way to export images in a format optimized for web publishing. [1]</p><h2>1.2 TYPES OF WEBDESIGN</h2><ul><li>Static website-small websites</li><li>Basic Brochure website</li><li>Advanced static website</li><li>Dynamic website Design- large/complex websites</li><li>Content Management System(CMS) websites</li><li>eCommerce website</li></ul><h2>1.3 APPLICATION OF WEBDESIGN</h2><h3>1.3.1 Static Website Design – Small Websites</h3><p>A static website is one without any server-side functionality and has no database or interactive content. Static web design is appropriate for smaller websites that don’t need any complex features or content. Static websites can still be designed to look really good with stylish graphics and content, they just can’t do anything clever based upon any behind-the-scenes programming. The advantage is that a static website is easier, faster and cheaper to design and build but is still professional and stylish. [2]</p><h3>1.3.2 Basic Brochure Website</h3><p>For individuals and small businesses with a low budget; a simple but professional website that acts as a brochure or advert for you and your business. [2] Brochure websites can have as few as one or two pages (usually five or six) and typically follow a common format:</p><p>I. Home Page – an eye-catching introduction to your business with clear summary information about what you do</p><p>II. About / Philosophy – who you are, your credentials and your values</p><p>III. Your Services – one page for each different service you offer</p><p>IV. Contact – a contact form, address/telephone/email, location map</p><p>V. Links</p><h3>1.3.3 Advanced Static Website</h3><p>For small/medium businesses: static websites can be enhanced with advanced web design features to make them slick, stylish and interesting including: [2]</p><p>i. Drop-down navigation</p><p>ii. Animated jQuery (JavaScript) effects</p><p>iii. Flash content</p><p>iv. Multimedia (video/audio)</p><p>v. News page</p><p>vi. Social Network plugins</p><p>vii. Image gallery</p><h3>1.3.4 Dynamic Website Design – Large/Complex Websites</h3><p>Dynamic websites make use of server-side programming and databases to store and deliver the content. This allows web pages to perform more complex functions and display complex data and interactive content. This is the standard way that larger websites are designed as it makes adding large numbers of pages based upon the same template very easy. The down side is that it requires more initial work than a static website so it isn’t economical for small sites. [2]</p><h3>1.3.5 Content Management System (CMS) Website</h3><p>For a firm who want to make frequent changes/updates or want full control over their website CMS is the ideal design for them. A CMS can be part of just about any kind of website. Depending on your needs this can be as simple as the ability to add new items to a news page or image gallery, or full what-you-see-is-what-you-get (WYSIWYG) control over the content of each page. [2]</p><h3>1.3.6 eCommerce Websites</h3><p>For businesses that make money through their website either by selling goods from an online shop<img width="10" alt="" src="https://cdncache-a.akamaihd.net/items/it/img/arrow-10x10.png" height="10"> or offering premium (paid for) online services. This can range from simple integration with PayPal to sell a small number of items in an online shop where PayPal handles the entire checkout and stock-management process to large, self-contained shops which securely process credit card payments for hundreds of items. eCommerce websites are (almost) always dynamic and database driven and usually have the provision for the client to add new items and update prices, descriptions, images and stock levels from a dedicated admin system. [2] Sometimes some of the features of an eCommerce website will be integrated into a different kind of website e.g. a Band/Musician might have a website with images, news and information about their music but also has the ability to sell that music as a digital download.</p><h2>1.4 SCOPE OF PROJECT</h2><p><strong>The software environment in which the application will be deployed will comprises of;</strong></p><p>i. Web server to host application</p><p>ii. Web browser (independent of OS) to access application</p><p>iii. Mobile application for android devices</p><p>The application will be hosted on a web server. This is necessary because the administrative backend and the detailed application will be based on PHP. The administrative end will be accessed via a web browser on the PC. This will not be dependent on the OS since it is web based. The student end will run on Android OS.</p><p><strong>The hardware environment in which the application will be deployed will consists</strong></p><ul><li>PC</li><li>Mobile devices and Tablets</li></ul><p><strong>The human environment on which it will be deployed will comprises of</strong></p><ul><li>Student</li><li>Returning students</li><li>Alumni</li><li>Staff</li><li>Lecturers</li><li>HOD</li><li>Admin</li><li>Maintenance and application manager</li><li>Developer</li></ul><p>The updating and upload of data will be done on PCs. The administrative end is intended to be assessed from a PC. However, students who would like to see their information will be able to do that on their phones or other mobile devices compatible.</p><h2>1.5 AIM AND OBJECTIVES</h2><h3>1.5.1 AIM:</h3><p>To design and implement a website for Electrical-Electronic Engineering Department.</p><h3>1.5.2 OBJECTIVES:</h3><p>1. To design a responsive Website that will be active and durable, unlike the previous sites.</p><p>2. To create and link Database of students both past and present.</p><p>3. To connect the department to the World Wide Web, hence giving room for ample development yet to be conceived.</p><p>4. To create a site where students can have access to seminar materials, information from lecturers and past questions of courses.</p><p>To host the Site with the domain name “EEEOOUIBOGUN”</p><h2>1.6 JUSTIFICATION</h2><p>Ease of accessibility as far as technology is concerned, this in connection with stress-free dissemination of information and notification between students of the department and the staffs, and also a means of keeping the profile of the alumni for reference and recognition. In addition to the aforementioned points, the site is design to meet responsive specification at this it stands a chance of continuity as it can be accessed with all forms of gprs enabled devices without shrinking.</p><h2>1.7 SPECIFICATION</h2><p>To design and implement a Responsive Website for the department of Electrical Electronics Engineering, with a hosting of one years</p><p>The Website will be able to perform the following functions;</p><ul><li>Download of Lecture notes by students.</li><li>View best performance student in each course.</li><li>Profile of Alumni and Current Student.</li><li>News alert and current trends of information accessible by the department to the student.</li><li>Upload and Download of seminars by lecturers and Students for reference and learning purpose by the Lecturers and Administrator.</li></ul>
<br><p></p>