Professional Documents
Culture Documents
Pup'It Online Catering Reservation: Database Administration
Pup'It Online Catering Reservation: Database Administration
PUP’IT ONLINE
CATERING
RESERVATION
Database Administration
SUBMITTED BY:
SUBMITTED TO:
users by saving lot of time and providing the user with up to date information. The
proposed system handles event inquiries and reservation catering services. The
system gives enough information about the company contract information, the price
and the package being offered.
The database will be written by the developers that will be fetched by the
website conveying the necessary information when the connection of the html pages
and database established the end user. The end user or admin can access it such as
adding more data and functions to give information to the consumers who will buy or
purchase the services. The database will be made through PHP MyAdmin application
using different keys such as primary keys and other types of keys to provide
information in the website with the help of Javascript and html. The database will be
established an instruction that gives the administrator and the user an environment
that give them the full idea on how the system works and what functionalities it
contains. The system will provide for them as an aid to the catering system making
the system accessible through the internet.
Before making a reservation, the user must fill out the information needed to
get a reservation this includes the name, home address or the event place, mobile
number and the package number. In addition, the user can also customize his/her
desired package by clicking the customize button. Once the user clicked the button
“reserve”, he/she can’t be able to edit the reservation. In the administrator module,
only the administrator can add, delete, edit, update, facilitates request made by the
user. The administrator can also make some new packages for the customer. Once
the user is done with purchasing process the data will be sent directly to the
database. Only the administrator can accept and delete the transaction.
Therefore, by utilizing a database, it will sort out the information gathered. With
the database, it can adaptably refresh the information as per the accommodation.
Likewise, the database additionally has a security access between the client and the
administrator.
CHAPTER II: DATABASE DESIGN/INFORMATION FLOW
P O LY T E C H N I C U N I V E R S I T Y O F T H E P H I L I P P I N E S 4
INFORMATION FLOW
The catering reservation system is a website that allows users to make
enquiries online and book for services providing the required details. The proposed
system contents include the homepage where it shows the Menu Button, About Us,
Contact Information and the Administrator Button where the administrator can only
access the area.
The common functions are the functions available for all users. All users can
view the website. Before making a reservation, the user must fill out the information
needed to get a reservation this includes the name, home address or the event place,
mobile number and the package number. After filling out all the necessary information
provided it will all be stored in the database. In addition, the user can also customize
his/her desired package by clicking the customize button. Once the user clicked the
button “reserve”, he/she can’t be able to edit the reservation.
In the administrator module, the administrator must log in first to view the
reservation made by the user. Only the administrator can add, delete, edit, update,
facilitates request made by the user. The administrator can also make some new
packages for the customer. Once the user is done with purchasing process the data
will be sent directly to the database. Only the administrator can accept and delete the
transaction. The administrator can also view the suggestions or comments made by
the users to enhance the services.
The system also includes an About Page and Contact Page. The About Us
page is designed to allow the customers get all necessary information about the
services while the Contact us page is provided where customers can send emails.
The webpage design will help the users gain access to the information that the
website presents. Users are given higher priority before any building can be done and
for that matter the size of the system and the general outlook has to be taken into
consideration. There is an interface designed for the user and the administrator.
DATABASE DESIGN
Table 1: Reservation Details
P O LY T E C H N I C U N I V E R S I T Y O F T H E P H I L I P P I N E S 5
Table 1: The reservation table is used to store the information about reservation. The
reservation table has Ten attributes. This includes the customer Reservation Id, Reg
Id, Occasion, Notif, Appoint Date, Appoint Time, Number Person, Venue, Menu Id and
Total Menu Price.
Table 2: Admin Details
Attribute Name Data Type Width Description
Username Varchar 30 Name of Admin
Password Varchar 10 Password of Admin
Table 2: The administrator detail is used to store the information about the
administrator of the system. It has two attributes this includes the Administrator
username and password.
Table 3: Package Details
Attribute Name Data type Witdh Description
PackageNum Int Package Number
PackagePrice Currency Package Price
Table 3: Package Number, used to store information about the package. This shows
the foods included in the package. It also includes the package price.
P O LY T E C H N I C U N I V E R S I T Y O F T H E P H I L I P P I N E S 6
Table 4: In the Make your own Package, used to create your own package. This
shows the seven attributes and description.
Table 5: Suggestion/FeedBack
Attribute Name Attribute Width Description
Type
ReservationId int Reservation which is
commented by member
Description Varchar About comment
Router/WIFI – The router/WIFI will give web access to the server that
will run the framework and different gadgets to communicate within the
framework. The routers also provide additional security and sharing
opportunities within the home network.
Desktop Computer/Mobile devices – To connect into the system, the
user/client must use a mobile device or computer that has an internet
connection in order to process a reservation.
B. Software Requirement
Data Dictionary
the book
Backup and Recovery - Data are the most important information within the
Online Catering Services, it contains important information that is written by
the admin and costumer. The data contained by the system is needed to be
back up to prevent accidental deletion, theft of data, system breach,
unintentional releasing of data. Regular backups protect against the risk of
damage or loss due to hardware failure, software malfunction, viruses or
hacking, and human errors. Recovery of data will be used upon having
external copies of the data written with a flash drive or any external disk.
This involves manning the organization structure through proper and effective selection,
appraisal and development of the personnel to fill the roles assigned to the
employers/workforce. The “PUP’IT ONLINE CATERING RESERVATION” will need people
that will administrate and secure the data, monitor the activity of the system.
Admin: The admin will be the one who can access the information about the catering
reservation and monitor what are the order being request and also can read or display
the feedbacks of their costumer.