Professional Documents
Culture Documents
Doc
Doc
1
INTRODUCTION
1 Company Profile:
GTL SOFTWARE is a Professional Software Development
Organization Dedicated To Assisting Small To Medium Sized
Businesses Establish An Online Presence. We Offer "Professional-
level Software development, Web Development , E-commerce
Solutions And Marketing Services." Our Development Team Produces
Innovative, High-Performance Application Solutions For Industries
Having Diverse Areas Of Activity. The Quality Of Our Designs And
Programming Is Evident In The Software’s. We Have Developed
Through Our Expertise And Years Of Experience.
Services:
Java Development
2
Web Development
We believe in making good creative and responsive web
suits.
Our services are
Custom web development
Product development
Application development
Android Development
Our app development experts create stunning designs with
Brilliant functionality on the latest platforms so that you have a
fully functional android mobile application that leverage the
latest OS to the maximum additionally, Our vibrant design,
ultra-smooth abd bug-free functionality makes us stand out as
your preferred android application developer
Hadoop
3
Introduction To Project:
"Hospitality" is a web application but behaves like a
standalone application. This system is developed to automate
day to day activity of a hotel booking. Hospitality is a kind
of business that serves people all over world with its luxury.
This system is developed to provide service facility to
restaurant and also to the customer. This Hotel management
system can be used by employees in a hotel to handle the
clients, their orders and can help them easily find rooms.
The project is developing because; many hotel have a lot
difficult to manage the business such as customer ordering
and reservation table. If the customer book an order and later
wants to cancel the order, he is permitted to do this only
within a specific time period.
4
1.2 EXISTING SYSTEM & NEED OF THE
NEW SYSTEM:
The existing system of restaurant does work in one machine, does not
allow to access the software globally. Many people have experiences
going to a restaurant where the service is poor and there is a lack of
time for giving attention to the customer from the staff. There problem
are faces which are no proper management in taking order, hard to
manage the stock and knowing all the small details about the items,
hard to manage supplier details. The existing system is works in .Net
C# and VB.NET and it does work report for generating the report.
When the user print the report. When the user prient the report in excel
then the system does not given the proper view of report.
5
1.3 SCOPE OF SYSTEM:
It may help collecting perfect management details. In a very
short time, the collection will be obvious, simple and sensible. It will
be the company to fully automate the process of booking ticket easier
and simple. It will help facilitate the full smooth flow of data and
process in Restaurant.
It will help reduce the manual cost incurred during taking
orders and maintaining the stock of restaurant .Customers will be able
to order from table,Admin/Manager will be able to handle all works
related to restaurant in this web application .as the size of business will
increase this system will adapt and work smoothly The 3 layers of this
application will helps with smooth flow of information in the business
Client/Cust Admin/Man
owner
omer ager
6
1.4 OPERATING ENVIRNMENT HARDWARE AND
SOFTWARE:
Server Side:
Software
Web Presentation HTML5,JSP,Bootstrap4,CSS
Programming Language Java
Web-Based Technologies Servlet
Frameworks Hibernate 5.3.9 ,Spring 4.3
Java Version JDK 8.0
Back-End MYSQL 5.5
IDE ECLIPSE(Neon)4.6
Web Server Apache Tomcat 9.0
Brower’s Crome0.2.149 & above,
IE11 & above,
Mozilla65.0.2 & above,etc
Operation System Windows 10
Hardware
Processor I3
Hard Disk 5 GB
Memory 1 GB RAM
7
Client Side:
Software
Operation System Windows 10
Brower’s Crome0.2.149 & above,
IE11 & above,
Mozilla65.0.2 & above,etc
Memory 1 GB RAM
Hardware
Processor I3
HardDisk 5 GB
Memory 1 GB RAM
8
1.5 DESCRIPTION OF TECHNOLOGY
USED:
Introduction to java:
9
opposed to a RDBMS. We are not going to explore that
discussion here. Suffice it to say that RDBMS remain a
very popular persistence mechanism and will so for the
foreseeable future.
10
Eclipse IDE:
11
Bootstrap:
Bootstrap is a free and open-source front-end Web
framework. It contains HTML and CSS-based design
templates for typography, forms, buttons, navigation and
other interface components, as well as
optional JavaScript extensions. Unlike many earlier web
frameworks, it concerns itself with front-end
development only.
My SQL:
12
PROPOSED
SYSTEM
13
PROPOSED SYSTEM
14
Feasibility Study :
Technical Feasibility:-
15
Economic Feasibility:-
16
Customer:
Registration: To access the system, user needs to register with
his/her basic registration details.
17
Notification: The system will give a notification regarding the
booking an hour prior to users booking.
Admin:
Login: Admin needs to login into their account to access the
below given modules.
View Booking: Admin can view all the booking details which
is booked by the user.
Hotel:
Login: Once the details are registered, a concern person of
hotel can login using their login credentials.
Add Menu & Banner: Add any number of menu with their
images.
18
REQUIREMENT
DETERMINA
ON AND
ANALYSIS
19
3.1 OBJECT DIAGRAM
20
3.2 CLASS DIAGRAM
21
USE CASE
22
USE USECASE : FOOD
23
USE CASE : TRANSPORT
24
USE CASE : ROOM
25
3.4 SEQUENCE DIAGRAM
SEQUENCE DIAGRAM:ROOM
SEQUENCE DIAGRAM:TRANSPORT
26
27
SEQUENCE DIAGRAM:FOOD
28
29
ACTIVITY DIAGRAM:ROOM
ACTIVITY DIAGRAM:FOOD
30
31
ACTIVITY DIAGRAM:TRANSPORT
32
3.6 ER DIAGRAM
33
3.7 DEPLOYMENT DIAGRAM
34
3.8 COMPONANT DIAGRAM
35
3.9 USER INTERFACE DESIGN:
1.HOME PAGE
2.ABOUT PAGE
36
3. OUR SERVICES PAGE
37
4.GALLERY PAGE
38
39
5. CONTACT PAGE
40
6.SIGN IN PAGE
41
7.SIGN UP PAGE
42
8.ROOM BOOKING PAGE
43
3.10 TABLE SPECIFICATION:
1.TABLE:system_user
2.TABLE:customer
44
3.TABLE:transport
4.TABLE:Service_cat
5.TABLE:order_foor
45
SR NAME OF DATA CONSTRAINTS DESCRIPTION
NO FIELD TYPE
1 Food_id Int(10) PK Primary
Key(Auto
Increment)
2 Food_name Varchar(30) NOT NUll Food Name
3 Description Varchar(50) NOT NULL Food
Description
4 Unit Varchar(50) NOT NULL Unit
5 Categoryid Varchar(50) FK Food_category
6 Charges Varchar(50) NOT NULL Charges of
Food
6.TABLE:food_category
7.TABLE:room_booking
46
Key(Auto
Increment)
2 C_id Varchar(30 FK Customer table
) FK
3 Roomtype Varchar(50 NOT NULL Room Type
)
4 Roomtype_i Varchar(50 FK Room Booking
d ) FK
5 bookingdate Varchar(50 NOT NULL Room Booking
) Date
6 Check_in Varchar(50 NOT NULL Check In date
)
7 Check_out Varchar(50 NOT NULL Check out date
)
8.TABLE:room_cat
9.TABLE:payment
47
2 P- Varchar(30) FK Customer Table
cust_id
3 P_amt Varchar(50) NOT NULL Amount
4 P_date Date NOT NULL Payment Date
5 P_dese Varchar(50) NOT NULL Payment
Description
10.TABLE:roles
11.TABLE:permissiom
48
3 Per_name Varchar(50) NOT NULL Permission
Name
4 Per_module Varchar(50) NOT NULL Permission
Module
Test plan we are used for writing the accurate test cases so that the
major functions related to the system can be checked. This will help to
achieve user expectations for the project.
49
Following are the documents that are user as references for preparing
test cases and test plan.
1. Requirements specification
2. Detail design document
3. Event document of the department.
50
USER
MANUAL
51
Administrator
The User Manual describes the use of the system to
administrator. It describes the use of the system on desktop. The user
manual should be available
As help..
Admin first login to the system.
Add new staff.
Provide user id and password to the staff.
Show various reports.
Admin have full control on employee activities.
Admin have full control on the overall registration of the
system.
Developer
52
The developer is responsible for accessing all the functionality
of the system.
Login
First open site and open the home page.
User Enter valid username and password
User Click on the login button
Customer
The customer can access the URL of the Hospitality
Access the entire menu and can choose one or more food/drink
of his/her choose without training.
The customer can book the room throw this login.
Also book the car of hospitality to visit places as nearby.
The customer can see ordered items and total prise in his/her
login.
Admin
53
This is super role that can control or edit the roles of all the
other actors in the system as per the functional requirement
The admin can add, delete or edit the menu items as
described
The admin can Edit the user and their role in the system
The restaurant layout can also be updated depending on
weather and special occasions in the system by the admin.
54
DRAWBACK AND
LIMITATION
55
DRAWBACK AND LIMITATION
Internet is Compulsory
Customer Cannot interact with the system
Payment Integration is not available
56
PROPOSED
SYSTEM
PROPOSED ENHANCEMENT
57
In future include the more automation in a manual checking of
the stock ledger.
In future we modify the window based application into a web
based application
We will include the payment gateway for performing the
transaction
We will include supplier information with his product and pries
online,
We will compare product pries among all the supplier
It will improve more in database isolation and operational;
controls in server operation.
58
CONCLUSION
59
CONCLUSION
Towards the end of the projects, I would like to say that the
target, which was initially set up, was achieved to a good
extent. The project made me realize the significance of
developing software for client, where the sole aim is to learn.
Finally I can conclude that the system I have developed wil
eliminate the existing system's drawbacks and limitations to
maximum extent. And provide the patient with application of
high quality, standards and excellence.
This application will reduce the manual activities cut down the
cost of particular processes so, higher extent that will be very
profitable to them.
Application will perform with proper speed and accuracy.
I learn new technologies which are very helpful to me.
system reduces the order processing time. This highlighted that
a restaurant management system is most effective for medium-
sized insular establishments where an internet connection to a
centralized server is not required and administration decisions
can be made at venue level.
60
The restaurant management system aims at reducing the
manual order processing time by introducing an automated
solution.
User Friendly System
Cost Effective and feasible
Less time consuming
Easy to access
Flexible operation
Reduced manual workload
61
REFERENCES
62
REFERENCES
www.stackoverflow.com
www.w3school.com
https://getbootstrap.com/
63
ANNEXURES
CLIENT SIDE
HOME SCREEN
64
65
CUSTOMER DASHBOARD SCREEN
ADMIN SIDE
66
SAMPLE PROGRAM CODE:
HOME PAGE
<!doctype html>
<html lang="en">
67
<head>
<meta charset="utf-8">
<title>Hospality</title>
<meta content="width=device-width, initial-scale=1.0"
name="viewport">
<meta content="" name="keywords">
<meta content="" name="description">
68
</head>
<div id="preloader"></div>
<header>
<!-- header-area start -->
<div id="sticker" class="header-area">
<div class="container">
<div class="row">
<div class="col-md-12 col-sm-12">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!-- Brand -->
<a class="navbar-brand page-scroll sticky-logo"
href="index.html">
<h1><span>H</span>ospitality</h1>
<!-- Uncomment below if you prefer to use an image logo
-->
<!-- <img src="img/logo.png" alt="" title=""> -->
</a>
</div>
69
<!-- Collect the nav links, forms, and other content for
toggling -->
<div class="collapse navbar-collapse main-menu bs-example-
navbar-collapse-1" id="navbar-example">
<ul class="nav navbar-nav navbar-right">
<li class="active">
<a class="page-scroll" href="#home">Home</a>
</li>
<li>
<a class="page-scroll" href="#about">About</a>
</li>
<li>
<a class="page-scroll" href="#services">Services</a>
</li>
<li>
<a class="page-scroll" href="#team">Team</a>
</li>
<li>
<a class="page-scroll" href="#portfolio">Gallery</a>
</li>
<li>
<a class="page-scroll" href="#contact">Contact</a>
</li>
<li>
<a button class="btn" href="login.html"><i class="fa fa-
user"></i> SignIn</a></button>
</li>
<li>
<a button class="btn" href="signup.html"><i class="fa fa-
user-plus"></i> SignUp</a></button>
</li>
</ul>
</div>
<!-- navbar-collapse -->
</nav>
<!-- END: Navigation -->
</div>
</div>
</div>
</div>
<!-- header-area end -->
70
</header>
<!-- header end -->
71
<!-- direction 2 -->
<div id="slider-direction-2" class="slider-direction slider-two">
<div class="container">
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="slider-content text-center">
<!-- layer 1 -->
<div class="layer-1-1 hidden-xs wow slideInUp" data-wow-
duration="2s" data-wow-delay=".2s">
<h2 class="title1">The Best Business Information </h2>
</div>
<!-- layer 2 -->
<div class="layer-1-2 wow slideInUp" data-wow-
duration="2s" data-wow-delay=".1s">
<h1 class="title2">We're In The Hospitality Of Get Quality
Service</h1>
</div>
<!-- layer 3 -->
<div class="layer-1-3 hidden-xs wow slideInUp" data-wow-
duration="2s" data-wow-delay=".2s">
</div>
</div>
</div>
</div>
</div>
</div>
72
<h1 class="title2">We're In The Hospitality Of Get Quality
Service</h1>
</div>
<!-- layer 3 -->
<div class="layer-1-3 hidden-xs wow slideInUp" data-wow-
duration="2s" data-wow-delay=".2s">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- End Slider Area -->
73