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
- Methodology
- System Development Life Cycle (SDLC)
- MODIFIED WATERFALL APPLICATION DEVELOPMENT METHODOLOGY
- Online Alton’s Management System Use Case Model
- Use Case Description
- Activity Diagram
- Context Diagram
- Data flow Diagram
- Entity Relationship Diagram
- Data Dictionaries
- Architectural Framework
- Screen and Layout Design
- Deployment
- Hardware Requirements
- 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: 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: Shows the Online Alton Management System use case diagram illustrates the interaction between the user and the system.
Reserve Service
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: 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: 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: 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)
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)
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)
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.
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
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
Data Flow Diagram of Alton’s Management System is represented above shows the flow of the Reserve Service.
Level 1 Manage Package DFD
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
Data Flow Diagram of Alton’s Management System is represented above shows the flow of the system Manage Reservation.
Level 1 Manage Inventory DFD
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.
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.
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)
Shows the layout of the home page of Online Alton Management System.
Menu Page
Shows the layout of the Menu page of Online Alton Management System.
Reservation Page
Shows the layout of the Reservation Page of Online Alton Management System.
Messages Page
Shows the layout of the Messages Page with Google Map of Online Alton Management System.
Login Page
Shows the layout of the Administrator Login Page of Online Alton Management System.
Home Page
Shows the layout of the Admin Page of Online Alton Management System.
Menu Page
Shows the layout of the Admin Menu Page of Online Alton Management System
Category Page
Shows the layout of the Admin Category Page of Online Alton Management System.
Team Member Page
Shows the layout of the Team Member Page of Alton Management System.
Message Page
Shows the layout of the Message Page of Online Alton Management System.
User Page
Shows the layout of the User Page of Online Alton Management System.
Combo Page
Shows the layout of the Combo Page of Online Alton Management System.
Reservation Page
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
- Online Restaurant Management System Documentation Chapter 1
- Responsive Ordering System using PHP Codeigniter Framework with Source Code
- Documentation for an Online Restaurant Management System: Chapter 2
- School Canteen Point of Sales System
- Library Borrowing System Documentation | Chapter IV – Existing System
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.