PHP Project (BHCS)
PHP Project (BHCS)
1. INTRODUCTION
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:-
Login page
Do Registration
Login
Hall Booking
Purpose of booking
Required Area’s Hall
Required Parking Space
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.
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.
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.
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.
Database : MySql
Web Server-Apache
Store
Fetch
DataBase
Administrator
1st Level Data Flow Diagram
Registered Data
Registration
1.1
Login Verify
Login
Page
1.3
Book Hall
Cancel
Booking
1.2
Updating
Hall Database
Banquet Hall
Booking
Updating
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
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