Chapter 3: Online Restaurant Management System project documentation

Chapter 3: Online Restaurant Management System project documentation

This Chapter 3: Online Restaurant Management System project documentation 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 web application of this system is used to maintain restaurant data such as membership maintenance and menu maintenance manage reservation, perform food ordering, payment, kitchen maintenance and reporting

Here’s the Outline of Chapter 3: Online Restaurant Management System project documentation

Online Restaurant Management System Chapter 3

  1. Methodology

  2. System Development Life Cycle (SDLC)

  3. MODIFIED WATERFALL APPLICATION DEVELOPMENT METHODOLOGY

  4. Online Alton’s Management System Use Case Model

  5. Use Case Description

  6. Activity Diagram

  7. Context Diagram

  8. Data flow Diagram

  9. Entity Relationship Diagram

  10. Data Dictionaries

  11. Architectural Framework

  12. Screen and Layout Design

  13. Deployment

  14. Hardware Requirements

  15. Software Requirements

METHODOLOGY

This chapter discusses the overall study design and data analysis for the proposed Online Alton Management System, for development and understanding covering whole activities of the project. This includes the system development life cycle, requirements, system design, implementation, integration and testing, system deployment, and maintenance.

The design and methodology probably needed in any application or system as it serves as a basis for the development of the project. It also serves as a guide in following the step-by-step procedure. This could also help the users understand about the proposed system.

SYSTEM DEVELOPMENT LIFE CYCLE (SDLC)

The system development life cycle, the purpose of this article is to develop an understanding of the system development lifecycle and its role in managing the development of digital library systems. It is very important in developing a project.

There are different model of this System Development Life cycle that helped the proponents; one of it is spiral model that helped the step-by-step procedure of this system.

MODIFIED WATERFALL APPLICATION DEVELOPMENT METHODOLOGY

Figure 1: Modified Water fall Application Development Methodology

Figure 1: Shows of Water Fall Model is a breakdown of project activities into linear sequential phases, where each phase depends on the deliverables of the previous one and corresponds to a specialization of tasks. The approach is typical for certain areas of engineering design.

Requirements

The proponents conducted an interview and gathered information to the owner of

Online Alton’s Services that is suitable of our system for the processed and to identify the constraints dependencies suggestion included of our proposed system.

System Design

In this phase, the proponents regulate additional analysis of the system to get a

better appropriate design for the proposed system. The final system is constructed. Based on the developed of system design. The proponents also apply their plan on how handy their system will be used with different disposition and perception. The proponents defined the important features of the proposed system and cooperate the source coding that will be used in the system.

Implementation

In this phase, the proponents should estimate the system carefully to make sure

That the proposed system will operate well. The proponents need to apprise, test and debug the system performance until project is fully operated.

Integration and Testing

In this phase, the proponents make sure that the users reviews and if there is any problem or bugs on the system the proponents will go back to analysis phase to fix the problem.

System Deployment

In this phase, the proponents make sure that the functional testing is done of our proposed system so that the client does not aspect some difficult during the installation of the software.

Maintenance

In this phase also includes control the remaining that may exist in the software even after the testing phase, and enhance the system to what client wants to improve in they also keep system alive.

Online Alton’s Management System Use Case Model

Figure 2: Online Alton’s Management System Use Case Diagram

Figure 2:  Shows the Online Alton Management System use case diagram illustrates the interaction between the user and the system.

Reserve Service

Figure 3: Online Alton’s Management System Use Case Diagram

Use Case Description

Figure 3:  The table below describe the function, condition and alternative flows to be met of all the entities used in the use case diagram.

Table 2:  Reserve service

Manage Package

Figure 4: Online Alton’s Management System Use Case Diagram

Figure 4:  Shows the Online Alton Management System use case diagram illustrates the flow on how the admin manage packages.

Table 3:  Manage Package

Manage Reservation

Figure 5: Online Alton’s Management System Use Case Diagram

Figure 5:  Shows the Online Alton Management System use case diagram illustrates the interaction between the user and the admin.

Table 4:  Manage Reservation

Manage Inventory

Figure 6: Online Alton’s Management System Use Case Diag

Figure 6:  Shows the Online Alton Management System use case diagram on how to manage the flow of inventory.

Table 5: Manage Inventory

Activity Diagram

The illustration below shows the activity diagram of all the buttons in Online Alton’s Management System that shows the workflow of the events in the activity and it is used to detail every situation in the system during the execution of the said activities.

Activity Diagram for Menu and Reservation (Client)

Figure 7: Online Alton’s Management System Activity Diagram

Shows the execution of activities when the user clicks the registration. The system will display the form.

The illustration below shows the activity diagram of all the buttons in Online Alton’s Management System that shows the workflow of the events in the activity and it is used to detail every situation in the system during the execution of the said activities.

 Activity Diagram for Inventory of Items (Admin)

Figure 8: Online Alton’s Management System Activity Diagram

Shows the execution of activities when the user clicks the inventory button. The system will display the item information.

            The illustration below shows the activity diagram of all the buttons in Online Alton’s Management System that shows the workflow of the events in the activity and it is used to detail every situation in the system during the execution of the said activities.

Activity Diagram for Manage Package (Admin)

Figure 9: Online Alton’s Management System Activity Diagram

Shows the execution of activities when the user clicks the Manage Package. The system will display the item information.

Context Diagram

The Context Diagram of Online Alton’s Management System represented below shows the flow of the system throughout the system process. It shows what information could be input, where the data goes, and how it is stored.

Figure 10: Online Alton’s Management System Context Diagram

Shows the sequence of the system, the decision and result made by the users.

Data Flow Diagram

The Data Flow Diagram below shows the data flow diagram of the proposed system. It shows all the process and function on how to operate the system.

Level 0 Data Flow Diagram

Figure 11: Online Alton’s Management System Data Flow Diagram

Data Flow Diagram of Alton’s Management System is represented above shows the flow of the system throughout the operating process.

Level 1 Reserve Service DFD

Figure 12: Online Alton’s Management System Data Flow Diagram

Data Flow Diagram of Alton’s Management System is represented above shows the flow of the Reserve Service.

Level 1 Manage Package DFD

Figure 13: Online Alton’s Management System Data Flow Diagram

Data Flow Diagram of Alton’s Management System is represented above shows the flow of the system of the manage system.

Level 1 Manage Reservation DFD

Figure 14: Online Alton’s Management System Data Flow Diagram

Data Flow Diagram of Alton’s Management System is represented above shows the flow of the system Manage Reservation.

Level 1 Manage Inventory DFD

Figure 15: Online Alton’s Management System Data Flow Diagram

Data Flow Diagram of Alton’s Management System is represented above shows the flow of the system of Manage Inventory.

Entity Relationship Diagram

The Entity Relationship Diagram of Online Alton’s Management System shows the relationship of entity sets stored in a database. It indicates the logical structures of each database.

Figure 16: Online Alton’s Management System Entity Relationship Diagram

Shows the relationship of entity sets stored in a database of Online Alton’s Management System.

Data Dictionary

Table of the OAMS List of Account 

 Table 6: List of Admin Accounts Table of Online Alton Management System

Table of the Combo

 Table 7: Combo Table of Online Alton Management System

  Table of the Combo

 Table 8: Combo Details Table of Online Alton Management System

Table of the Category

Table 9: Category Name Table of Online Alton Management System

Table of the Menu                             

Table 10: Menu Table of Online Alton Management System

Table of the r_Combo                          

Table 11: r_Combo Table of Online Alton Management System

Table of the Team                          

Table 12: Team Name Table of Online Alton Management System

Table of the Team Member                       

Table 13: Team Member Name Table of Online Alton Management System 

Table of the Member                       

Table 14: Member Name Table of Online Alton Management System 

Table of the Event                         

Table 15: Event Table of Online Alton Management System

Table of the Reservation                     

Table 16: Reservation Table of Online Alton Management System

Table of the r_Noncombo                     

Table 17: r_Noncombo Table of Online Alton Management System

Table of the r_combo                    

Table 18: r_combo Table of Online Alton Management System

Table of the Message                    

Table 19: Messages Table of Online Alton Management System

Table of the Payment                   

Table 20: Payment Table of Online Alton Management System

Table of the Announcement                  

Table 21: Announcement Table of Online Alton Management System

Architectural Framework

Architectural Diagram shows the process of Online Alton Management System. The user interacts with the system through a computer, every action made by the user such as typing or inputting words.

Figure 17: Online Alton’s Management System Architectural Diagram

This show the interaction of the user, the computer, the internet, the cloud-based database and the server. The user accessed the system to the computer through an internet and the information comes from the cloud-based database that is uploaded by the server through an internet.

 Screen Lay-out and Design

Home Page (Client Side)

Figure 18: Home Page (Client Side) Online Alton Management System

Shows the layout of the home page of Online Alton Management System.

Menu Page

Figure 19: Menu Page (Client Side) Online Alton Management System

Shows the layout of the Menu page of Online Alton Management System.

Reservation Page

Figure 20: Reservation Page (Client Side) Online Alton Management System

Shows the layout of the Reservation Page of Online Alton Management System.

Messages Page

Figure 21: Messages Page (Client Side) Online Alton Management System

Shows the layout of the Messages Page with Google Map of Online Alton Management System.

Login Page

Figure 22: Login Page (Admin Side) Online Alton Management System

Shows the layout of the Administrator Login Page of Online Alton Management System.

Home Page

Figure 23: Home Page (Admin Side) Online Alton Management System

Shows the layout of the Admin Page of Online Alton Management System.

Menu Page



Figure 24: Menu Page (Admin Side) Online Alton Management System

Shows the layout of the Admin Menu Page of Online Alton Management System

Category Page

Figure 25 Category Page (Admin Side) Online Alton Management System

Shows the layout of the Admin Category   Page of Online Alton Management System.

Team Member Page

Figure 27: Team Member Page (Admin Side) Online Alton Management System

Shows the layout of the Team Member Page of Alton Management System.

Message Page

Figure 28: Message Page (Admin Side) Online Alton Management System

Shows the layout of the Message Page of Online Alton Management System.

User Page

Figure 29: User Page (Admin Side) Online Alton Management System

Shows the layout of the User Page of Online Alton Management System.

Combo Page

Figure 30: Combo Page (Admin Side) Online Alton Management System

Shows the layout of the Combo Page of Online Alton Management System.

Reservation Page

Figure 31: Reservation Page (Admin Side) Online Alton Management System

Shows the layout of the Reservation Page of Online Alton Management System.

Deployment

Below are the lists of hardware and software requirements for the development of the project.

Hardware Requirements:

The hardware serves as a tool in development of this proposed study. The following hardware specifications should be considered for the development of the website and system.

Hardware Unit Specification:

Device Name:                  LAPTOP-M4GGQ23B

Processor:                         Intel(R) Celeron(R) N4100 CPU @ 1.10GHz 1.10

Installed RAM:                 4.00 GB (3.83 GB usable)

Device ID:                        B677924F-B056-4EF6-95D5-1706F2CE8138

Product ID:                       00327-70000-00001-AA846

System Type:                    64-bit operating system, x64-based processor

Pen and Touch:                  No open or touch input is available for this display

Software Requirements:

The software provides the standard structure of the proposed study to make sure that the needs are met during testing and the realization of the system.

Operating System:                  Windows XP or Higher version

Developing Tools:                  Dreamweaver, Sublime Text, Adobe Photoshop,

                                                PHPmyAdmin

Database:                                HeidiSQL database, myfreesql.com

Software Connectivity:          USB Driver, XAMPP, Internet

Hardware and Software Requirements

In developing this system the proponents are both hardware and software recommended.

Related Article

Inquiries

if you have any questions or suggestions about Chapter 3: Online Restaurant Management System project documentation, please let’s me know by dropping your comment below.

Leave a Comment