Professional Documents
Culture Documents
HP Hotel Booking System
HP Hotel Booking System
1. ACKNOWLEDGEMENT
1. Acknowledgement
And last but not the least, my family members who supported me
throughout my study, helped me immensely in the project also.
Maheta Himani R.
Makavana Payal A.
2. STUDENT PROFILE
2. Student Profile
Enrollment No : 30501600686
Stream : BCA-5th
Email Id : mahetahimani14@gmail.com
Enrollment No : 30501600687
Stream : BCA-5th
Email Id : Payurajput294@gmail.com
3. PROJECT PROFILE
3. Project Profile
Editor : Notepad++
Semester : BCA-5th
Software Requirement:
PHP
HTML
JQuery
JavaScript
CSS
Bootstrap
My SQL
Windows XP
Windows 7 (x86 and x64)
Windows 8
Windows 10
HTML:-
For most of the examples given in this tutorial you will find
Try it option available, so just make use of it to see the output
of your code and enjoy your learning.
PHP :-
PHP started out as a small open source project that evolved as more and
people found out how useful it was. Erasmus Larders unleashed the first
version of PHP way back in 1994.
PHP supports a large number of major protocols such as POP3, IMAP, and
LDAP. PHP4 added support for Java and distributed object architectures
(COM and CORBA), making n-tier development a possibility for the first
time.
JQuery :-
Before you start studying jQuery, you should have a basic knowledge
of:
HTML
CSS
JavaScript
HTML/DOM manipulation
CSS manipulation
HTML event methods
There are lots of other JavaScript frameworks out there, but jQuery
seems to be the most popular, and also the most extendable.
Many of the biggest companies on the Web use jQuery, such as:
Google
Microsoft
IBM
Netflix
CSS:-
CSS is used to define styles for your web pages, including the
design, layout and variations in display for different devices and
screen sizes.
CSS saves a lot of work. It can control the layout of multiple web
pages all at once.
External style sheets are stored in CSS files. The style definitions are
normally saved in external .css files.
With an external style sheet file, you can change the look of an entire
website by changing just one file.
Bootstrap :-
MySQL:-
To stored data. Data can be stored, updated and deleted using languages
such as PHP. The data can be retrieved from the database to allow the
generation of Dynamic Webpages’
JavaScript :-
In the community of web developers and surfers, JavaScript is highly
popular as client side scripting language for web browsers.
Few years back when flash was not so popular; JavaScript was widely
used to add beautiful effects to Webpages and is still being used for the
same purpose. Let's take a look at some of the features of this language.
Mozilla Firefox:
Mozilla Firefox 7.0 and more make it easier to get the most from the
World Wide Web, whether you are searching for new information or
browsing your favorite web sites.
5. PROJECT ANALYSIS
5. Project Analysis
Implementation Methodology:
All projects follow a life cycle model (SDLC). The most widely used SDLC
model in our project is:
1. Analysis:-
Before a program is created, they have to know what they
want to create. To understand the nature of the program to be
built we must understand the information domain for the
software as well as required function behavior, performance
and interface requirements for both the system.
2. Designing:-
Once the analysis is done now it’s time for designing. It is the
process by which a person creates a specification of a
software artifact, intended to accomplish goals, using a set of
primitive components and subject to constraints.
3. Coding:-
The design must be translated in machine readable form. It performs
this task. If design is performed in a detailed manner, code
generation can be accomplished mechanically.
4. Testing:-
Once code has been generated, software testing begins. It is done
before the release to the final audience. Software testing is meant to
see how the software works under different conditions.
Each test may be used to see how one, or many, parts of the software
work at a point in its development.
a) User module
For the registration part each person enters their details first
name, last name, address, mobile number, e-mali.id,
password & confirm password, act the Software.
b) Administrators Module
Requirement Analysis:-
Functional Requirements:
Organization has following basic requirements to be performed by
the website. So, user can be able to get following functionality from
website.
User can do room for single bad, double bad act etc...
6. FEASIBILITY STUDY
6. Feasibility Study
Definition:
Feasibility study is the initial design stage of any project, which
brings together the elements of knowledge that indicate if a project is
possible or not.
1. Operational feasibility
2. Technical feasibility
3. Economic feasibility
1. Operational Feasibility:
Our application has such a user friendly GUI that any
person having a sound knowledge of computer can
operate the system.
2. Technical Feasibility:
It is determined by the hardware and supporting
software. Hardware requirements: stand-alone
computer with enough main memory space & backup
storage more than 2 GB to support RDBMS and huge
database.
3. Economic Feasibility:
Since the existing system is manual, the organization
possesses the computer and doesn’t require to set the
environment.
7. PROJECT DESIGN
7. Project Design
1. Logical Design :-
2. Physical Design :-
Use-Case Diagram:-
A use case diagram is a graphic depiction of the interactions among the elements
of a system. A use case is a methodology used in system analysis to identify,
clarify, and organize system requirements. ... The actors, usually individuals
involved with the system defined according to their roles.
UML Use Case Diagrams. Use case diagrams are usually referred to as behavior
diagrams used to describe a set of actions (use cases) that some system or systems
(subject) should or can perform in collaboration with one or more external users of
the system (actors).
The main purpose of a use case diagram is to show who interacts with your system,
and the main goals they achieve with it. Create Actors to represent classes of
people, organizations, other systems, software or devices that interact with your
system or subsystem.
Use Cases. A use case is a written description of how users will perform tasks on
your website. It outlines, from a user's point of view, a system's behavior as it
responds to a request. Each use case is represented as a sequence of simple steps,
beginning with a user's goal and ending when that goal is fulfilled.
Admin
User
A data flow diagram can also be used for the visualization of Data
Processing.
HP Hotel (Level-0)
(Level-1) Admin
(Level-1) User
ER Diagram
ER Diagram
9. DATA DICTIONARY
9. Data Dictionary
Data Dictionary:-
A data dictionary can be consulted to understand where a data item fits in the
structure, what values it may contain, and basically what the data item means in
real-world terms.
1. Admin Table
2. Register Table
3. Feedback Table
Table Name: feedback
4. Facilities Table
5. Gallery Table
6. Rooms Table
7. Book Table
`
Admin Panel
1. Admin Login
2. Dashboard
3. Add Room
4. About Rooms
5. Add Facilities
6. About Facilities
7. Add Gallery
8. About Gallery
9. Manage Orders
User Panel
1. Home
2. About
3. Room Choices
4. Registration Form
5. My Booked Rooms
7. Facilities
8. Gallery
9. Contact
White-box Testing:
Black-box Testing:
Grey-Box Testing
In software testing, the phrase the more you know, the better
carries a lot of weight while testing an application.
12. IMPLEMENTATION
MECHANISMS
SPIRAL MODEL
Introduction:
The same activities are then repeated for all the spirals till the
entire software is build.
Development is fast.
The system at any point of time can provide the details of the
Computer Maintenance System and the Users.
14. BIBLIOGRAPHY
14. Bibliography
WEBSITE:
www.booking.com
www.hotels.com
www.kayak.com
www.amidhararesort.com