0% found this document useful (0 votes)
84 views

PHP Project (BHCS)

This document discusses automating the banquet hall booking system. The key points are: 1. The system aims to computerize and streamline the banquet hall booking process for customers rather than having a manual process. 2. The main functions of the system are checking hall availability, customer login/registration, booking halls, keeping records, requesting additional services, and processing payments. 3. The system uses a modular structure and menu interface to make the booking process as simple and user-friendly as possible for customers.

Uploaded by

Shubham Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views

PHP Project (BHCS)

This document discusses automating the banquet hall booking system. The key points are: 1. The system aims to computerize and streamline the banquet hall booking process for customers rather than having a manual process. 2. The main functions of the system are checking hall availability, customer login/registration, booking halls, keeping records, requesting additional services, and processing payments. 3. The system uses a modular structure and menu interface to make the booking process as simple and user-friendly as possible for customers.

Uploaded by

Shubham Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 17

Automation Of Banquet Hall Consulting System

1. INTRODUCTION

In this project we supposed to make the best, complicated and as


simple as possible using with Structure and Modular techniques and menu
Oriented Interface. In this project each customer’s activity in computerized way
rather than manually which is time consuming.
The main aim of entire activity is to automate the process of day to
day activities of booking banquet hall for any events, parties etc. and many
more. There are some functions that are performed by the system.
 Check hall availability
 Login page
 Hall Booking
 Record Keeping Function
 Request for other devices
 Payment

1.1 Background
During the past several decades personnel function has been
transformed from a relatively obscure record keeping staff to central and top
level management functions. There are many factors that have influenced this
transformation like technological advanced professionalism and general
recognition of human beings as most important resource.
This Banquet Hall Booking System is designed to handle all the
primary information required to calculate monthly statement. Separate
Database is maintained to handle all the details required to generate the current
statements and all activities of booking halls. So this project intends to introduce
more friendliness in the various maintenance and searching of available
Banquet Hall in your district for meetings , family functions or any cultural
events..

1.2 Objective
The main objective of the entire activity is to automate or updating
daily booking of Banquet Hall like book hall , lightening and video recording
etc. and also automate the process day to day activities. So we can create a
master file which is update the data automatically.
This project gives some more features are:-
 No paperwork
 Time efficient
 Cost efficient
 Automatic data validation
 User friendly environment
 Data security and reliability
 Ease of performance checks.
2. MODULE DESCRIPTION:-
Software has been developed with the view to improve the
functioning of Banquet hall booking system and to overcome the drawbacks,
which the users faced earlier. All records in the system are stored in separate
databases which are update regularly, so whenever required these databases are
used to respond to user queries. Behind every form a database is maintained. In
this system two modules are used. The detailed description of system can be
stated that:-

 Admin Module :-

 Maintenance handling
 Profit and Loss handling
 System Updating
 Payment Policy
 Cancellation Policy
 Confirmation e-mail after Booking

 Customer Module:-

 Check hall availability


 Check particular date
 Check particular time
 Check for requested hall

 Login page
 Do Registration
 Login
 Hall Booking
 Purpose of booking
 Required Area’s Hall
 Required Parking Space

 Record Keeping Function


 Number of guest appeared
 Payment Policy
 Cancellation policy

 Request for other devices


 Availability of Audio System
 DJ System availability and cost
 Lightening availability and charges
 Video Recording facility

 Payment
 Payment detail (online credit card)
 Sending confirmation e-mail after booking
3. SURVAY OF TECHNOLOGIES:-
The need of today’s software development is competence in a
Graphical User Interface (GUI) based Front-end tool, which can connect
Relational Database engines. This gives the programmers the opportunity to
develop client-server based commercial applications. So we use two platforms
Front-end like ASP.Net With C# and Back-end like SQL Server2005.

4. REQUIREMENT AND ANALYSIS

4.1 Problem Definition


This section will gives us to automate database hourly or daily, to
update all booking available in the database and also manage their availability
check each and every time.

4.2 System Analysis


The main purpose of conducting system analysis is to study the
various processes and to find out its requirements. These may include ways of
capturing or processing data, producing information, controlling a business
activity or supporting management. The determination of requirements entails
studying the existing details about it to found out what these requirements are.

System analysis has been conducted with the following objectives in mind:
1) Identify the customers’ need.
2) Evaluate the system concept for feasibility.
3) Perform economic and technical analysis.
4) Allocate functions to hardware, software, people, database, and other
system elements.
5) Establish cost and schedule constraints.
6) Create a system definition that forms the foundation for all subsequent
engineering work.

System Analysis includes requirement analysis. The requirement


analysis task is a process of discovery, refinement, modeling, and specification.
Requirement analysis allows the software engineer to refine the software
allocation and build models of the data, functional, and behavioral domains that
will be treated by software.
Requirement specification provides the developer and the customer
with the means to assess quality once software is built.
While the analysis phase of development of this project following set of
principles were considered:
1) The information domain of a problem must be represented and
understood.
2) The functions that the software is to perform must be defined.
3) The behavior of the software must be represented.
4) The models that depict information function and behavior must be
partitioned in a manner that uncovers detail in a layered fashion.
5) The analysis process should move from essential information toward
implementation detail.

All the necessary details required in the analysis of project were


collected from the record registers, customers, workers of the firm and the
manager.
The requirement analysis played an important role in identifying
what the firm wants from the proposed system. All the analysis was done in
accordance to the user’s requirements so that the proper designing can be done
and the firm requirements can be fulfilled.
 Feasibility Study:
Once the system objectives have been ascertained by initial
investigation, we
need to spell the various possible solutions to meet the various objectives. The
feasibility
study is conducted to check whether the candidate system is feasible. The
system, which is
selected to be the best against the criteria, is thereafter designed and developed.
The feasibility
study takes into consideration, the risks involved in the project development
beforehand.
Feasibility study includes seven distinct but inter related type of feasibility.
These are:

 Technical feasibility:
Focus is on establishing whether the technology needed
for the
proposed system is available and how this technology can
be
integrated within the organization. Technologies included
are:
a. Hardware
b. Software
c. Application development environment
 Economic feasibility:
It is concerned with the returns or benefits of the
organization
are likely to derive from investment in the new system.
Estimated costs of new system development and operation
must be balanced against projected tangible as well as
intangible benefits.
 Operational feasibility:
It is an evaluation to determine whether a system is
operationally acceptable. Two important dimensions to be
accessed are ability and motivation to use the system.

4.3 Cost / Benefits Analysis:


Cost/Benefit analysis is performed to ascertain whether the costs in the
system match with the benefits it will provide. The various kinds of costs
incurred in the development and implementation of the system include:
 Hardware Costs:-
Cost incurred in purchase of hardware, i.e., computer and its
Peripherals.

 Personnel Costs:-
Include the salaries of the EDP staff as well as perks of
personnel involved in the development of the system.
 Facility Costs:-
Expenses incurred in the preparation of the physical site.
This
includes flooring, wiring, lighting, etc.

 Operating Costs:-
Including all the costs associated with the day to day
operation of
the system.
 Supply Costs:-
Variable costs that increase with increased use of paper,
ribbon, risks.
Under Cost/Benefit analysis of the “MARKET-I” a software for shares it
was analyzed that the firm is ready to do one time investment but doesn’t
want high operational expenses. As a result of which the operating cost
has been reduced as no user training is needed and only paper and
ribbon costs will have to be incurred after regular intervals.
4.4 Planning and scheduling:
For planning and scheduling we will use GANTT and PERT charts.

4.5Tools & Technology

Server Side : PHP, Ajax

Client Side : HTML, JavaScript, CSS

Database : MySql

Web Server-Apache

IDE :Php Designer 7 of Higher,Net Beans

4.6 Conceptual Model

Data Flow Diagram


The first step of analyzing a problem is generation of Data Flow Diagram.

0- level Data Flow Diagram


Banquet
Booked Hall Hall update
Customer Admin
Booking
System

Store
Fetch
DataBase

Administrator
1st Level Data Flow Diagram

1.0 Retrieve availability


Check Hall information Database
Customer
Availability
Checking

Registered Data
Registration

1.1
Login Verify
Login
Page

1.3
Book Hall

Cancel
Booking

1.2
Updating
Hall Database
Banquet Hall
Booking
Updating

1.4 Payment & Sending


Confermation
Admin

Transaction
1.2.1
Customer
Purpose of
booking

1.2.2
Register
Databases
for other
Devices

Update
1.3.1
Payment verification
Transaction Admin
Payment
Policy

Sending Confirmation E-mail


ER Diagram:-

Name
Admin_Id
Hall_Code
Password

Set ADMIN
District HALL DETAIL

Name
Client_Id
Name Update
Dob
has
Login_Id
CLIENT
REGISTRATION
DETAIL
Account_No
Date/Time Check

Occupation
Hall_name AVALIBILITY
Address
DETAIL
Hall_code
Send
District Register
confirmation
detail

Available
Login_Id
CLIENT
LOGIN
Booking_Id Password
Date

BOOKING Purpose
Time
DETAIL

No of Person
Area

May Cancel
Hall_Code May request for

Hall_Name

CANCELLATION
DETAIL
has Payment
Date

Booking_Id
Audio System
Time

OTHER TRANSACTION
DJ
DEVICES DETAIL
Client_Id

Lightining
Credit Card
Account_No No
Video
Recording
Pan_No
5. DATABASE Tables:-

1. BANQUET_HALL_Master:-
FIELD NAME TYPE SIZE DESCRIPTION
Hall_Code Numeri 20 Primary Key, which is uniquely identify to
c the hall.
Hall_name Varchar 60 Name of hall
Address Varchar 80 Address of hall.
District Varchar 30 Name Of The District where Hall is situated
Rooms Number 5 No of rooms in a banquet hall.

2. BOOKING_DETAILS:-
FIELD NAME TYPE SIZ DESCRIPTION
E
Booking_id Varchar 20 Primary Key, which is uniquely identify to
the booked hall.
Hall_Code Numeric 20 identify to the hall
Hall_Name Varchar 20 Name of the Hall
Area Varchar 30 Hall area name.
Time Time 200 Particular time of booking
Date Date 8 Date of booking
No_of_Person Number 10 Total person to attend the ceremony
Purpose Varchar 20 Purpose of hall booking
3. CLIENT_REGISTRATION_DETAILS:-
FIELD NAME TYPE SIZE DESCRIPTION
Cust_member_ Numeric 20 Primary Key, which is uniquely identify to
id the customer.
Login_name Varchar 30 Login Name of the Customer
Password Varchar 8 Password of the Customer (Should be
minimal 8 character)
Cus_Name Varchar 40 Name Of The Customer
Address Varchar 60 Address Of The Customer
City Varchar 30 Name Of The City of customer.
State Varchar 30 Name Of The State of the Customer
Country varchar 30 Name of Country
Pin numeric 20 Pin code of the Customer’s City
Email varchar 50 Email-Id of the Customer
Dob date 10 Date of Birth of the Customer
Occupation varchar 20 Occupation of the Customer
Phone_office numeric 20 Customer’s Office Phone Number
Mobile_no numeric 20 Mobile Number of The Customer
Account_No number 20 Account Number of Customer

4. PAYMENT:-
FIELD NAME TYPE SIZE DESCRIPTION
Card_No numeric 20 Card Number
Card_Type varchar 20 Type of Card
Account_No number 20 Account Number of Customer
Date date 10 Date of payment
Cust_member_id numeric 20 identify to the customer.
5. FEEDBACK:-
FIELD TYPE SIZE DESCRIPTION
NAME
Cust_member varchar 20 Identifies the Member ID of customer.
_id
Comp_Name varchar 20 Name of the Company
E_mail varchar 30 E_mail identifies to company
Comment varchar 200 Comments of the Company
Date date 8 Date of feedback

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy