Wide-Column Databases in Hospitality
Wide-Column Databases in Hospitality
net/publication/347835616
CITATIONS READS
0 3,075
1 author:
Saeed Abdu
Umm Al-Qura University
1 PUBLICATION 0 CITATIONS
SEE PROFILE
All content following this page was uploaded by Saeed Abdu on 24 December 2020.
ABSTRACT Over the years, technology has revolutionized our world and daily lives. Technology has created amazing
tools and resources, putting useful information at our fingertips.
Modern technology has paved the way for multi-functional devices like the smartwatch and the smartphone. Computers are
increasingly faster, more portable, and higher-powered than ever before. With all of these revolutions, technology has also
made our lives easier, faster, better, and more fun. The existed system is in that hotel is manual working. Using this many
problems can occur, for this system they used some bill books. That time any passenger came for enquiry or reservation they
need to check every reservation in the book, that is surly time-wasting process. Also, the man who is searching also important,
sometimes he may do some problems in the process. The goal of the project is to create an electronic platform that collects all
Hajj and Umrah services, from booking a hotel, comparing prices, and helping to provide the best offers for the user. The user
can also browse pictures and other services for the hotel.
3
approach? (v) How easy is it using online HMS and the
conventional manual Hotel Reservation? The Study Area and
Sample Size The population of the study comprises of the
entire health service providers and patients at the Satellite
Motel situated in Ilorin, Kwara State, Nigeria. The
correspondents are of various occupational diversities which
are: Lecturers, Doctor, Business men, Actor/Actress and Other
(Nurse, Teacher, General Merchant etc.). Consequently, there
was adoption of a purposive technique to determine those to
be interviewed (sample size) because the population in the
study area is large. Purposive sample is drawn to aid the ease
of data collection or special features of the members of the
research study. Since all factors to investigate users preferred sample. Therefore, the selection of the respondents was based
platform to accessing HMS could be numerous, it implies that on identification made by the occupation with travelling and
given an objective to ensure quality of hotel service and lodging description in the study area of those who can serve
applications, much emphasis must be channeled to the critical the research purpose. A total of one hundred (100) copies of
factors. These factors are the most important measures relative questionnaire were distributed to these respondents from
to high turnaround time, efficiency of service and user diverse educational background while ninety(90) copies were
satisfaction; therefore preference must be accorded them. returned, representing a response rate of 90% as follows: i.
These basic factors are independent of one another and can Doctor = 12 ii. Lecturer = 20 iii. Business Expert=5 iv.
significantly influence the user’s choice of a platform to access Actor/Actress = 15 v. Others (Nurse, Teacher, General
HMS. They include: (a) Privacy: A system should offer Merchant etc.)=38 J. of Computation In Biosciences And
privacy in terms of confidentiality, integrity and availability to Engineering Volume 1/ Issue 2 ISSN: 2348 – 7321 5 The
authorized entities. A computational system that ensures respondents were asked to indicate the factor (s), according to
privacy for both users and applications in term of intrusion how strong each feels, that can significantly influence the
prevention is always preferred. (b) Security / data protection: choice of Online Hotel Management System (HMS) or
When resources in a system come from different, possibly Conventional Manual Method of booking. Data Collection
competing, vendors, the openness of the system implies that Instrument A well-structured questionnaire and oral
the level of trustworthiness of information obtained through interviews were used to gather primary data for the study. The
interactive environment would be low and strong security questionnaire was validated and tested for reliability. A
measures have to be in place to protect devices from one Cronbach alpha reliability co-efficient of α = 0.72 was
another. Complex system interactions might substantially achieved. Method and Tools for Data Analysis Microsoft
complicate tracing the information flows to its origin, thus Excel was used to capture and analyze the data obtained from
preventing users to judge the reliability of acquired the duly-filled copies of questionnaire while frequency and
information. Security can be used to measure how reliable and percentage distributions were the descriptive techniques used.
acceptable a system will be. (c) Cost: Cost can be used to The descriptive survey was adopted to obtain the opinion of a
evaluate a number of models. A cost-effective model that is representative sample of the target population so as to be able
functional in nature can be preferred over an expensive one. A to infer the perception of the entire population
model which does not require infrastructure purchase will
II. REQUIREMENTS SPECIFICATIONS
lower maintenance. (d) Accessibility/Mobility: User mobility
The marketing requirements for this project are as follows:
refers to the freedom the user has to move about when
Keeping user satisfaction as at most priority.
interacting with the system. Object mobility is required to
Scheduling the allotment of user with room to make it
move services around a network for better load balancing,
convenient for user.
fault tolerance and high-availability. (e) Usage Simplicity: A
Keeping records of user registration details accurately
well-structured graphical user interface and tool tips to guide
arranged order so that the treatment of
the users is highly important. Help files are also tools to help
Customers becomes quick and satisfactory.
the user get familiarized with the application environment and
Keeping details about the users, their needs and payment detail
aid usage knowledge of the technical part of the system.
reports etc.
Research Questions (i) Is accessing online HMS via web more
Keeping the best hotel facilities.
cost-effective than the conventional manual approach vice-
Give the user choices from the cheapest rooms between the
versa? (ii) Is online HMS more secured in practice than the
hotels.
conventional manual approach or vice-versa? (iii) What is the
Keep the user connected by the hotel to receive the
level of privacy when using web or mobile to access EPAs?
confirmation.
(iv) What is the level of mobility (accessibility & availability)
Send the confirmation letter to the user about his bill and date.
of the HMS deployed on web and the conventional manual
4
Table 1 compares the project’s engineering requirements real-time updates on
with the marketing requirements they cover as well as their availability of rooms.
respective justifications. Meaning they wouldn’t
have to worry about
Requirements
arriving at the hotel and
Marketing Engineerin Requireme Validation Rationale
then realise that the
g nts Type
room wasn’t theirs after
robust cloud-based Hotel
all!
Reservation System will
In this era where
Powerful have the best-in-class
Have an ‘customer is king’, you
Reporting constraint reporting options for you
easy to use really have no other
options which will include
interface alternative but to listen
everything relating to
to the ‘king’. Not just
your hotel.
that, it is also wise to
The mobile revolution is
proactively reach out to
here, and here to stay,
the king and seek
from the looks of it. It is
feedback because therein
no surprise that more
lies a goldmine which
and more guests prefer
could potentially drive
using their smartphones
Be small, your success. Guest
to make bookings. With
portable Mobile App reviews are not to be
constraint changing times, it is
and treated lightly but you
inevitable to adapt to the Guest
lightweight non- must deal with them
needs of the generation Have an Review
easy to use verifiable with utmost sincerity
to stay relevant in the Manageme
interface and urgency. A good
market. Therefore, it is nt.
Hotel Reservation
crucial for your Hotel
System allows you to
Reservation System to
reach out to your guests,
be mobile friendly.
so you can engage with
Having an Online Hotel
them and earn their
Reservation System
loyalty. It also throws at
linked to a channel
you all the reviews
manager gives you a lot
they’ve left about their
of benefits. The two-way
experience at your
connectivity between
property on review sites.
your HRS and the CM
And whether you like it
helps in real-time update
or not, responding to it is
Have an of inventory and rates
Channel ideal the only way to go about
easy to use across several OTAs.
Manager it!
interface This, of course, is such a
The best Hotel
boon for hoteliers and
Reservation System is
guests [Link] former Be small,
one that simplifies your
saves time, witnesses portable
One-view world. You need to look
improved staff efficiency and constraint
dashboard at a system that gives
& gets rid of lightweight
overbooking hassles. you all the necessary
5
One quick look at the We chose to use angular because of the speed, availability
management dashboard and developed by Google, Also its TypeScript-based
should be sufficient for
JavaScript framework and Dependency injection also High
Community with High Performance, Powerful Ecosystem,
you to understand just
how many reservations
you have for the day,
how many have
checked-in, how many
are yet to, if there are
any no shows, how
many rooms are
available still and this is
just the booking angle of Figure 2 Angular Architecture
things!
Type Strength Weakness
6
Operating System:
7
Ubuntu's Command optimizing your lot of data since
Line. ... website there are other
Ubuntu Can Be Updated • No need for prior websites on the
Without Restarting. ... knowledge about server
Ubuntu is Open-Source Windows or Linux • Servers can get
LINUX IS VERY STABLE! • MANY WINDOWS • No need for an overloaded and
administer since user freeze up the
PROGRAMS WILL
LINUX IS LESS interfaces such as website
NOT RUN IN LINUX.
VULNERABLE TO cPanel makes it simple • Customer service is
COMPUTER MALWARE! • to manage your own more of a “walk-
• THERE IS A SMALLER website through” with
LINUX TYPICALLY DOES SELECTION OF • Even though server is shared hosting
NOT SLOW DOWN OVER PERIPHERAL shared, email goes to plans meaning
TIME! your domain name you’ll be doing most
Linux HARDWARE DRIVERS
of the trouble-
• Can have more than
FOR LINUX.
LINUX CAN BREATHE one database shooting yourself
NEW LIFE INTO OLD • • MySQL and PHP
COMPUTERS! • THERE IS A support from most
LEARNING CURVE web hosting providers
WITH LINUX, YOU HAVE FOR PEOPLE WHO
SO MANY CHOICES IN A • Faster speed,
ARE NEW TO LINUX. connectivity and
WIDE VARIETY OF
DISTROS! upload time
• Ability to manage
Table 4 Operating System Strengths and Weakness
large amounts of • Higher price than
traffic without shared servers
Server: interrupting service • Need to administer
• More storage and the server so prior
We chose to use Dedicated Hosting and Completely Dedicated data options knowledge (or
Customizable. With high Secure More security and difficult
to hack, making this ideal for companies with lots of
Hosting • Total control of your
own server
outsourcing the job)
is needed
• More security and • Diagnostics and
customer information or large corporate accounts difficult to hack, problem resolution
Ability to run software and utilities of your own choosing making this ideal for is more difficult
companies with lots of
customer information
or large corporate
accounts
database :
We chose to use NoSQL databases are gaining large
popularity these days due to their capacity to integrate big
data, low cost, easy scalability, and open source features.
However, it is still a relatively young technology and lacks
standardization, unlike SQL
Figure 5 Server
• S Limited security
• Extremely affordable
features due to
because the resources
shared server
of the server are
• Higher incident of
shared, meaning the
hacking, though a
web hosting company
good web hosting
can cut discounts to
provider will be able
users
to prevent this
Shared • Ideal for small
businesses, blogs and
• Cannot run any
Hosting personal websites
other software
programs or utilities
• All technical issues Figure 6 SQL vs NOSQL
other than the ones
with server are taken
either supported or
care of by the web
provided by the
hosting company,
web hosting
meaning you can just
focus on running your
company Type Strength Weakness
• Websites can be
business and
slow if you have a
8
• It is highly suitable it saves time and
for relational effort.
databases. Table 6 database Strengths and Weakness
• Has a predefined
schema which is IV. FUNCTIONAL DECOMPOSITION
helpful in many
cases. Functional decomposition is a recursive process that
• Normalization can be iteratively describes the functionality of all system
greatly used here, • The process of components.
thus it also helps in interfacing is
removing complex.
redundancy and • As SQL is an A. LEVEL 0 DIAGRAM
organizing data in a object, it
better way. occupies space.
• Transactions in SQL • Handling Big
databases are ACID data is very
SQL compliant, thereby costly as you
guarantees security will have to
and stability. increase the
• Follows well-defined hardware for
standards like ISI and scaling.
ANSI which are • When a table is
accepted worldwide. dropped, the
• Code-free. view becomes
• Unbeatable speed in inactive.
retrieving database
records with great
ease. Figure 7 LEVEL 0 DIAGRAM
• Uses single
standardized Module Application For Hotel Management
language i.e SQL
across different
RDBMS. Input Booking Room .. User Creation ..
Submission Module
No • Capable of handling
Output Hotel Management
big data.
SQL • As it is schema-less • The benefits of
Functionality User Creation,Booking Room , Submission
and table free, it NoSQL come at Module , Relation database schema
offers a high level of the cost of
flexibility with data relaxing ACID
models. properties. Table 7 Level 0 Hotel Management
• It is a low-cost NoSQL offers
database and the only eventual B. LEVEL 1 DIAGRAM
open source NoSQL consistency.
databases provide • Relatively less Module User Creation
very affordable community Input first name – last name – password –
solutions to small support. license plate – mobile number – payment
enterprises. • Lacks method
• Easier and low-cost standardization,
scalability. You don’t unlike SQL,
Output User information
need to increase the which in turn
hardware for scaling. creates some
Functionality User enter his information and then can
You just need to add issues during
more servers to the migration. use the platform
pool as NoSQL is • Inter-operability
schema-free and is also a Table 8 Level 1 User Creation
built on distributed concern in the
systems. case of NoSQL
• Detailed database databases.
modeling is not
required here. Hence
9
C. LEVEL 2 DIAGRAM
Figure 8 LEVEL 1
Booking Room
Module
V. SYSTEM BEHAVIOR
Functionality Receive information about hotel.
A mobile application will normally be structured as a multi-
Table 9 Level 1 Booking Room layered application consisting of user experience, business,
and data layers. When developing a mobile application, you
may choose to develop a thin Web-based client or a rich
client. If you are building a rich client, the business and data
services layers are likely to be located on the device itself. If
you are building a thin client, the business and data layers
will be located on the server. Figure 5 illustrates common
rich client mobile application architecture with components
grouped by areas of concern.
Module Submission Module Our application will be a thin client mobile application
because it can depend on server processing and it will always
Input - be fully connected with the server
Output confirmed the order
Functionality In this module the admin is confirmed the
VI. CONCLUSION
order and before registering the In this paper, user preferred online hotel management
Customer name, order no and phone system (HMS) to conventional Manual Hotel Processing as
investigated. Privacy, mobility, ease-of-use, security and
Table 10 Submission Module cost are preferential critical assessment factors considered
to impact user’s choice decision
REFERENCES
10
[3] S. Koolmanojwong and P. Santiprabhob, "Intelligent Electronic
Marketplace for Tourism.".
[4] E. W. T. Ngai and F. K. T. Wat, "Design and development of a
fuzzy expert system for hotel selection," Omega, vol. 31, pp. 275-
286, 2003.
[5] G. Jingzhi, et al., "Alibaba International: Building a Global
Electronic Marketplace," in e-Business Engineering, 2006. ICEBE
'06. IEEE International Conference on, 2006, pp. 545-548
[6] W. S. Gray and S. C. Liguori, Hotel and Motel Management and
Operations, Fourth Edition ed.: Prentice Hall, 2002.
[7] W. J. Relihan Iii, "The yield-management approach to hotel-room
pricing," The Cornell Hotel and Restaurant Administration
Quarterly, vol. 30, pp. 40-45, 1989.
[8] S M. S. Islam, et al., "An Automated Intelligent Hotel Management
System," in 2009 Interdisciplinary
[9] S Ogirima Sanni Omuya “Computerized Hotel Management”.
Unpublished Higher National Diploma (HND) dissertation,
Department of Compter Science, Kwara State Polytechnic, Ilorin,
Nigeria.
[10] .Landvogt, M. (2004) Online booking engines for small and
medium-sizedenterprises as a tool for improved distribution and
yield management in New Zealand’s tourism industry. In Smith, K.
A. and Schott, C. (2004) eds. Proceedings of New Zealand Tourism
and Hospitality Research Conference 2004. Wellington, 8-10
December. pp. 191-198. Available online at:33
[Link] /vuw/fca /vms/files/[Link] (Accessed
21st July 2006).
[11] Law, R., J. Wong (2003) Successful factors for a travel web site:
Perceptions of online purchasers in Hong Kong. Journal of
Hospitality and Tourism Research 27(1), pp. 118-124.
[12] Law, R., K. Leung (2005) Online airfare reservation services: A
study of Asian-based and North American-based travel websites.
Information Technology and Tourism 5(1), pp. 25-33
[13] .Schegg, R., T. Steiner, S. Frey, J. Murphy (2002) Benchmarks of
website design and marketing by Swiss hotels. Information
Technology and Tourism 5(2), pp. 73-89.
[14] Ivanov, S (2002) Online hotel reservation systems. Proceedings of
“Tourismin 21st Century” Conference, Sofia University, 29th
November 2002, Sofia, Bulgaria, pp. 248-254(inBulgarian).
11