Online Banquet Booking
System
Developed in PHP & MySQL
Introduction
Scope of the Project
The objective of this application is to develop a system that
effectively manages all the data related to the various banquet
booking events that take place at the venue. The purpose is to
maintain a centralized database of all banquet event related
information. The goal is to support various functions and
processes necessary to manage the data efficiently.
Existing System
This existing system is not providing secure registration and profile
management of all the users properly. This system is not providing
on-line Help. This system doesn’t provide tracking of users
activities and their progress. This manual system gives us very
less security for saving data and some data may be lost due to
mismanagement. This system is not providing event management
through internet. This system is not providing proper events
information. The system is giving manual information through the
event management executer.
Continue…..
Proposed System
The development of this new system contains the
following activities, which try to automate the entire
process keeping in the view of database integration
approach. This system maintains user’s personal, and
contact details. This system will provide on line help
and search capabilities. User friendliness is provided in
the application with various controls provided by
system rich user interface. Authentication is provided
for this application only registered users can access.
Banquet event information files can be stored in
centralized database which can be maintained by the
system. This system provides the users to manage the
banquet events systematically.
Functional Requirements
Functional requirement defines a function of a software system or its
component. A function is described as a set of inputs, the behaviour,
and outputs. Functional requirements may be calculations, technical
details, data manipulation and processing and other specific
functionality that define what a system is supposed to accomplish.
Behavioural requirements describing all the cases where the system
uses the functional requirements are captured in use cases.
NUMBER OF MODULES
The system after careful analysis has been identified to be presented
with the following modules:
In OBBS project we use PHP and MySQL database. It has two
modules.
Admin Module
User Module
Admin Module
Dashboard: In this section, admin can see all detail in brief like the
total services, Total unread queries, Total read queries, Total new
booking, Total Approved booking, Total Cancelled Booking and Total
Event Type
Services: In this section, admin can manage services (add/delete).
Type of Event: In this section, admin can manage event type
(add/delete).
Pages: In this section, the admin can manage about us and contact us
pages.
Booking: In this section, admin can view new, approved, cancelled
bookings and also give a remark.
Contact us Queries: In this section, admin can view and maintain the
Queries.
Reports: In this section, admin can view booking in a particular period.
Search: In this section, admin can search booking details and user
queries with the help of name, mobile number and booking id
Admin can also update his profile, change password and recover
password.
User module
User (Unregistered Users)
User can view the website and check out the
information about “Online Banquet Booking System”
and they can also sent message to administration.
Registered Users:
Only registered users can book the banquet and view
status of his/her booking.
Registered users can also update his profile, change
password and recover password.
Requirement Specification
Hardware Configuration:
Client Side
RAM 512 MB
Hard Disk 10GB
Processor 1.0 GHz
Server Side
RAM 1 GB
Hard Disk 20GB
Processor 2.0GHz
Continue.....
Software Requirement:
Client Side
Web Browser Google Chrome or any
compatible browser
Operating System Windows or any equivalent OS
Server Side
Web Server APACHE
Server side Language PHP5.6 or above version
Database Server MySQL
Web Browser Google Chrome or any
compatible browser
Operating System Windows or any equivalent OS
Use Case Diagram
Continue.......
DFD
Continue......
Class / Schema Diagram
ER Diagram
Implementation and
System Testing
After all phase have been perfectly done, the system will be
implemented to the server and the system can be used.
System Testing
The goal of the system testing process was to determine all
faults in our project .The program was subjected to a set of test
inputs and many explanations were made and based on these
explanations it will be decided whether the program behaves as
expected or not. Our Project went through two levels of testing
Unit testing
Integration testing
Project Screens
Conclusion
While developing the system a conscious effort has
been made to create and develop a software package,
making use of available tools, techniques and
resources – that would generate a proper System
While making the system, an eye has been kept on
making it as user-friendly, as cost-effective and as
flexible as possible. As such one may hope that the
system will be acceptable to any user and will
adequately meet his/her needs. As in case of any
system development processes where there are a
number of shortcomings, there have been some
shortcomings in the development of this system also.
The project is still under modification.
Future Scope
The scope of the project includes that what all future
enhancements can be
Done in this system to make it more feasible to us:-
Databases for different products range and storage
can be provided.
Multilingual support can be provided so that it can
be understandable by the person of any language.
More graphics can be added to make it more user-
friendly and understandable.
Manage & backup versions of documents online.
References
For PHP
https://www.w3schools.com/php/default.asp
https://www.sitepoint.com/php/
https://www.php.net/
For MySQL
https://www.mysql.com/
http://www.mysqltutorial.org
For XAMPP
https://www.apachefriends.org/download.html
Thank You