Transcript Document

XP
INF: 101
TOURISM INFORMATION
SYSTEMS I
XP
UNDERSTANDING TOURISM INFORMATION
SYSTEMS AND INFORMATION TECHNOLOGY
INTRODUCTION
XP
• To introduce the concept of systems thinking as it is applied to
information technology (IT) and information systems (IS).
• It is important for hospitality managers to understand the broad
realm of systems thinking and know how to apply it to all hospitality
information systems (HIS) and technology.
• This overview of systems theory provides the foundation for
understanding everything you need to know about management and
technology.
• Systems thinking provides templates that permit one to take
apparently complicated concepts and simplify them. Thus, it is in
every hospitality manager’s interest to understand systems thinking.
UNDERSTANDING THE COMPONENTS
OF SYSTEMS THEORY
XP
Before discussing systems theory, it is appropriate to identify the role of a few of the
components:
•
•
•
Theories: A theory is an underlying principle or an explanation of something scientific
or philosophical. Theories explain why things happen.
Practices: A practice is based on a set of theories. Thus, a practice explains how to do
things, based on why things happen.
Tools: A tool is something used to perform a practice. A tool is something we use to do
things, whereas the things we do are based on why things happen.
Theories drive practices, and practices use tools. Thus, philosophy and
science give us management principles, which guide us in the practice of
management. Management practices require the use of tools such as
technology. Therefore, management is a practice, not a science.
Furthermore, technology is a tool that helps managers practice
management, not a science or a practice. Systems thinking is a theory from
science and philosophy that describes patterns of collaborative energy
called relationships. More specifically, this theory bases its findings on the
hard sciences and includes computer science.
Analyzing Systems Theory in General
XP
• Based on general systems theory, the management and technology
systems approach views every entity as a system with
interdependent parts that function as a whole. Each entity is also a
subsystem in relation to a larger system, and so on, throughout the
universe. The outside environment does not influence closed
systems.
• The external environment of the world influences hospitality
organizations, which open systems. These organizations must
interact constantly with the external environment for survival and
evolve in order to keep up with the changes in the world around
them. For instance, the Internet revolution that is occurring in
today’s environment influences hospitality organizations to create
systems that permit electronic entry by potential guests and
customers, something that was not a concern 20 years ago.
Hospitality organizations that fail to respond to this situation in the
external environment will find themselves at a competitive
disadvantage.
lyzing Systems Theory in General
nt)
XP
• A person is a biological system, as are trees, plants, and animals,
which all interact with the universal laws of biology that come from
the environment. If a person is a system and that person is a
member of a family, then the system called “that person” is a
subsystem of the family. The person is a unique and complete
system, but when that person is interacting with the other people in
the family unit, that relationship makes each person, a subsystem of
the family system. The same is true for organizations, which are
composed of people, with each person being a biological system.
When the people in an organization interact with others, they
become subsystems of the organization: Work units, departments,
and divisions divide them. The organization may be one unit in a
chain of organizations, which makes it a subsystem of that chain or
organizations, which makes it a subsystem of that chain is part of a
larger system called the hospitality industry.
What are Linear Systems?
XP
Most systems that are taught to us are linear in nature, which means they are twodimensional, with a start point on the left side and an end point on the right side.
Figure shows a linear process for management and technology processes.
The management perspective of this figure is quite broad, whereas the technology
perspective is somewhat narrow. Management inputs include all the resources that
are used to create a product or service. These could be material resources, human
resources, financial resources, and technology resources. The people, equipment,
technology, and machines convert the raw materials during the transformation
process. The final product or service is the output that results from that process. The
output function always interfaces with a customer or guest directly. An internal
customer is someone who is providing a service for a guest. The external customer is
the guest.
What are Linear Systems (cont)?
XP
Therefore, a worker who provides products and services to another
employee is serving the internal customer, and one who provides them
to the guest is serving the external customer. Everyone in the
organization is serving someone either internally or externally.
The more narrow technology perspective in previous figure
demonstrates the process of information technology and information
systems. IT is a resource consisting of hardware, software, and people.
IS describes the process relationships (networks) of IT. For instance, a
hotel installs a new computer system (hardware and software) at the
front desk; this is an example of IT. The new system interfaces with the
property management system (PMS) that performs many front-office
and back-office functions; this interconnectivity (network) is an example
of IS.
What are Linear Systems (cont)?
XP
This figure
more
detailed
picture
of the
linear
management
and
This
figurebellow
bellowprovides
providesa a
more
detailed
picture
of the
linear
management
technology
process.
It showsIt management
and technology
processes inprocesses
combination.
and technology
process.
shows management
and technology
in
In addition, there
are measurements
for both inputs
and inputs
outputs.and
Inputs
are
combination.
In addition,
there are measurements
for both
outputs.
measured
terms of inefficiency
doing things
right, things
or minimizing
cost of
Inputs
areinmeasured
terms of– efficiency
– doing
right, or the
minimizing
resources
and effectiveness
– doing the right
things,
maximizing
and
the
cost of– resources
– and effectiveness
– doing
the or
right
things, orproducts
maximizing
services inand
terms
of quality
and quantity
guests
and for
internal
customers.
If a
products
services
in terms
of qualityforand
quantity
guests
and internal
manager
continuously
improves
efficiency
and effectiveness,
she effectiveness,
is enhancing
customers.
If a manager
continuously
improves
efficiency and
productivity,
which adds
value to which
the organization.
considers
she
is enhancing
productivity,
adds valueThe
to organization
the organization.
Thea
manager whoconsiders
is responsible
for adding
to the organization
value-added
organization
a manager
whovalue
is responsible
for addinga value
to the
manager. It is the
prime directive
for eachItmanager
to enhance
productivity
day,
organization
a value-added
manager.
is the prime
directive
for each every
manager
which
makesproductivity
him a value -every
addedday,
manager.
activity
guarantee
career
success
to
enhance
whichThis
makes
himwill
a value
- added
manager.
in
theactivity
fields of will
management
andcareer
entrepreneurship.
This
guarantee
success in the fields of management and
entrepreneurship.
Evolution of Management
Information Systems
XP
The evolution of MIS, from data processing through
enterprise and global networking took a more mechanical
path of development than did total management practice.
Although the practice of management is holistic,
technological developments depended mostly on the
evolution of electronic (mechanistic) systems. Management
reporting processes evolved into decision supports systems
(DSSs) in the 1970s to provide managers with interactive
access to critical information, which they manipulated on the
basis of specific decision-making criteria. In the 1980s this
evolved into end-user computing, which provided enhanced
interactivity with all the members of the organization.
Evolution of Management Information
Systems (cont)
XP
Specialized databases for strategy and policy became available for use
as executive information systems (EISs) in the later 1980s.
Breakthroughs in artificial intelligence (AI) and expert systems (ESs) in
the 1990s resulted in the presence of electronic consultants in areas of
subject matter expertise (SME). These factors contributed to the role of
strategic information systems (SISs) and telecommunications
developments, which have taken us into the enterprise and global
internetworking revolution. Currently, we view MIS from the
standpoints of operations support systems and management support
systems in organizations. Business-related IS activities remain focused
on transaction processing, which involves interactions among support
personnel, end users, and guests of hospitality organizations. Contrary
to the older functions of IS, most current systems focus on collaboration
networks.
REVIEWING INFORMATION SYSTEMS PLANNING,
ANALYSIS,
AND EVALUATION
XP
• The executive-level person in charge of IT and IS for an
organization is called the chief information officer (CIO). In
large organizations the CIO will have a staff of technology
and systems managers and specialist reporting to her.
Specialists include programmers, network managers,
technicians, database administrators, and others with
specific expertise in certain areas of technology and
systems. The CIO is directly responsible for the planning
analysis, implementation, and evaluation of all technology
and systems analysis in a hospitality organization.
IEWING INFORMATION SYSTEMS PLANNING,
ALYSIS,
D EVALUATION (cont)
XP
REVIEWING INFORMATION SYSTEMS PLANNING,
ANALYSIS,
AND EVALUATION (cont)
XP
Systems analysis is nothing more than standard needs analysis applied to computer
systems. Categories of analysis include the following:
•
•
•
•
•
•
Information needs
System resources
Products
Activities
Capabilities of systems
End users to get the job done
Functional requirements analysis focuses on interfaces and the processing storage,
and control aspects of the system. Systems analysis results in systems
specifications for interfaces, databases, software, hardware, networks, and user
skills.
XP
WEB DESIGN
INTRODUCTION
XP
• A web page is often an interested page including pictures,
background and a lot of information. Each page includes different or
similar information and every web page has its own source code. For
each web page there exist different web addresses which you have
to type it in your web browser to go in this specific page.
• To create a web page, there are some necessary tasks and
fundamental steps which you have to follow to design a good and
nice web page. First of all, is to understand how the web work and
then to be familiar and to get knowledge about HTML, the role of the
server and the importance of the browser. Moreover is to learn how
to construct the web page and how to learn the areas of web design.
Web Application
• Is
– a software system based on technologies and standards of
the World Wide Web Consortium (W3C) that provides Web
specific resources such as content and services through a
user interface, the Web browser.
• and encompasses
– everything from a simple Web page that might help a
consumer compute an automobile lease payment to a
comprehensive website that provides complete travel
services for business people and vacationers.;
– included within this category are complete websites,
specialized functionality within websites, and informationprocessing applications that reside on the Internet or on an
Intranet or Extranet.
XP
Web Applications Categories
XP
Document centric Web sites
XP
• Document centric Web sites are the precursor to Web
applications. Web pages are stored on a Web server as
ready‐made, i.e. static, HTML documents and sent to the
Web client in response to a request. These Web pages are
usually updated manually using respective tools. Especially
for Web sites requiring frequent changes or for sites with
huge numbers of pages this is a significant cost factor and
often results in outdated information. Additionally, there is a
danger of inconsistencies, as some content is frequently
represented redundantly on several Web pages for easy
access. The main benefits are the simplicity and stability of
such Web sites and the short response time, as the pages are
already stored on the Web server. Static homepages,
webcasts, and simple web presences for small businesses
belong in this category.
Transactional Web applications
XP
• Transactional Web applications were created to provide
more interactivity, giving the user the possibility of not
only interacting with the application in a read‐only
manner, but also by performing updates on the
underlying content. Considering a tourism information
system this would allow, for example, to update the
content in a decentralized way or make it possible to
book rooms. The prerequisite for this are database
systems that allow efficient and consistent handling of
the increasing amount of content in Web applications
and offer the possibility of structured queries. Online
banking, online shopping, and booking systems belong in
this category.
Social Web
XP
• While originally the Web was characterized by
anonymity, there is an increasing trend towards
a , where people provide their identity to a
(small) community of others with similar
interests. Weblogs or collaborative filtering
systems which serve the purpose of not only
finding related objects of interest but also
finding people with similar interests, belong to
that category of applications.
Ubiquitous Web applications
XP
• Ubiquitous Web applications provide customized services
anytime anywhere and for any device, thus facilitating
ubiquitous access. An example of this would be displaying the
menu of the day on the mobile devices of all users entering a
restaurant between 11 am and 2 pm. For this type of system it
is important to take into account the limitations of mobile
devices (bandwidth, screen size, memory, immaturity of
software, etc.) and the context in which the Web application is
currently being used. Based on this dynamic adjustments
according to the users’ situation can be made. Currently
existing Web applications of this type usually offer a very
limited form of ubiquity only supporting one aspect –either
personalization or location‐aware services or multi‐ platform
delivery.
re Disciplines
XP
The following core disciplines for web design are:
•
•
•
•
Graphic design : How the page looks
Interface design : How the page works
Information design: Organisation of contents
HTML production: Tagging language for web
documents
• Programming: For advance web functionality
• Multimedia: Adding multimedia
re Disciplines (cont)
XP
Graphic Design
How the page looks
•
For decisions regarding
everything in the web page,
i.e. graphics, type, colours,
layout etc.
•
Requires image editing
software, I.e. Adobe
Photoshop
Interface Design
How the page works
•
Requires buttons, links,
navigations, devices etc.as
well as functional
organisations of the page
•
A specialist job
Information Design
Organisation of contents
•
Deals with flowchart,
diagrams,
HTML production
Tagging language for web
documents
•
Creation and
troubleshooting of the
HTML documents
Programming
For advanced web functionality
1.
Additional programming
skills for writing scripts,
programmes and
applications and for
working with database,
servers etc.
Multimedia
Adding multimedia
1.
Incorporating sound, video,
animation and interactivity
2.
Requires an authoring tool,
I.e. Director, Flash
3.
Background in sound and
video production is useful
Web related programming languages
XP
For every web design page, there are some main
programming languages which are:
•
•
•
•
•
HTML (Hyper Text Markup Language).
JavaScript
DHTML (Dynamic Hyper Text Markup Language).
XML (Extensible)
Java
The Design of Web Application
XP
• is important because:
– content and function are complex;
– the size of the Web Application encompasses hundreds
of content objects, functions, and analysis classes;
– multiple people become involved in the design;
– the success of the Web Application will have
– a direct impact on the success of the
– business.
• encompasses: content, aesthetics, architecture,
interface, navigation, and component‐level design
issues.
Design Actions
XP
•
•
•
•
•
•
•
Design Goals
XP
Simplicity
Consistency
– Content should be constructed consistently
– Graphic design (aesthetics) should present a consistent look
– Architectural design should establish templates that lead to a consistent
hypermedia navigation
– Navigation mechanisms should be used consistently
Identity ‐ The aesthetic, interface, and navigational design of a Web Application must
be consistent with the application domain for which it is to be built.
Robustness ‐ The user expects robust content and functions that are relevant to the
user’s needs.
Navigability ‐ users should be able to understand how to move about the Web
Application without having to search for navigation links or instructions.
Visual appeal ‐ design characteristics (e.g., the look and feel of content, interface
layout, color coordination, the balance of text, graphics and other media, and navigation
mechanisms) contribute to visual appeal.
Compatibility ‐ most Web Applications will be used in a variety of environments (e.g.,
different hardware, Internet connection types, operating systems, and browsers) and
must be designed to be compatible with each.
Design and the
Basic Elements of Hypertext
Documents
XP
Interaction Design
XP
• To answer three generic questions:
– Where am I? The interface should (1) provide an
indication of the Web Application that has been
accessed, and (2) inform users of their location in the
content hierarchy.
– What can I do now? The interface should always help
users understand their current options—what functions
are available, what links are live, what content is
relevant?
– Where have I been, where am I going? The interface
must facilitate navigation. Hence, it must provide a
“map” (implemented in a way that is easy to understand)
of where users have been and what paths they may take
to move elsewhere within the Web Application.
quirements
XP
Hardware:
•
•
Fast computer with enough memory and a large monitor
A scanner and/or digital camera
Software:
•
•
•
•
•
Web page authoring programmes, i.e.
Macromedia Dreamweaver, Adobe GoLive, MS Frontpage
HTML editors, i.e.
Allaire HomeSite (Windows), BBEdit (Mac)
Graphics Software, I.e. Photoshop, ImageReady and Illustrator by Adobe, Macromedia
Fireworks,
JASC Paint Shop Pro
Multimedia Tools, i.e.
Flash & Director by Macromedia, LiveMotion by Adobe
Internet tools, i.e.
Variety of browsers, a file transfer programme (FTP), Telnet (optional)
ood Website
XP
Every Web page needs the following items. Don’t forget that users can enter
via any page on the site, thus, each must be freestanding.
• Content: Text, graphics, photos, video, or audio that combine to create the
desired effect with target stakeholders. Have the material in hand before you
begin or you might find that the site organization needs changing later on and
you’ll have to redo all the navigation bars.
• Title: the text that shows at the top of the user’s browser. Without it the page
reads “untitled” and might not be indexed properly by search engines.
• Navigation scheme: the global links that appear on all pages, the local links to
appear on all subsections, and other important links (such as to business
partners).
• Author’s identity: Logo, name with e-mail link, or other information about who
sponsored the page (not necessarily the same as who designed it).
• Meta tags: HTML tags containing key words for search engine classification.
Good Website (cont)
•
•
•
•
•
•
•
XP
Site map: the blueprint for site design that if not created will result in repeating much
of the work.
Home page with correct file name: use index.htm or index.html as the name of the
homepage. The Web server will deliver the index file when the user does not specify a
filename. Therefore, you save typing for the user.
Statement of site purpose: words, headlines, graphics, or other elements that clearly
let users know what this site is about.
Create a design template: the home page can be somewhat different, but all inner
pages should have a consistent design. This means fonts, graphics, color schemes, and
so forth should be repeated so that users do not have to relearn where things are on
each page, and so that they know they are on your site at all times. You can accomplish
this by making a great Web page, saving it, and using a copy to start each new page.
Copyright information: Create a page with terms of use or anyone can legally take and
reuse any of your content. Most developers do not try to copyright the HTML coding
unless it is unique.
Contact information: Include an e-mail link or phone so users can contact you. If you
include an e-mail address, answer the e-mail that comes.
Optional features: Other helpful site features include a help page, an FAQ page, and a
search function.
What is a bad design?
•
•
•
•
•
•
•
•
XP
long pages, too much scrolling, boring text
no structure
no navigation
“What is this page about?”
complex (very long) URL’s
“...for ... click here”
“... best viewed with ...”
frames suck(?)

What is a bad design (cont)?
• overwhelmed with multimedia
– big images
– too many images and/or video clips
– obnoxious noise .vs. background music
– boring or aggressive animation
• bad images (poor quality)
• colours, fonts, blink
• cool pages suck(?)
XP
The Importance of Having Images
XP
• A newspaper page with no photos is called gray
• A Web page with no [images] is called
unreadable
– The Web is as much a visible medium as a written
one, and readers are very likely to pass over [web]
pages without pictures
Source: http://courses.help.com
File naming and organization tips
XP
• Use lowercase filenames: use lowercase for all file names with no spaces in the
name: e.g., line.html, index.html, font.html but not My Line.html. Many Web
servers are case sensitive and/or have trouble with spaces in filenames. This will
save lots of time later because you won’t have to recall how you named a file to
make the link work. If you use title case (Like This) you’ll have to match it precisely
in your linking or the links won’t work: easier to make it all lower case.
• Use short filenames: Filenames should always be short because users often type
the filename as part of the URL, and short filenames are easier for them (and you)
to remember. As with all file naming, select names that indicate the file contents.
• Check the file extensions: Different software uses different extension protocols.
HTML files are .htm or .html; graphic files for the Web are .gif, or .jpg; audio files
are .wav, .mid, .snd, or .au; and video formats are .avi, .mov, or .mpeg. You can
also link to Word files (.doc), Exel files (.xls), or Power Point files (.ppt), and all
others. These extensions are created within the respective software, and the file
type can’t be changed by simply changing the extension text. Be sure you are using
the appropriate extension for the task.
e naming and organization tips
nt)
•
•
•
•
XP
Use consistent extensions: Every HTML file must end in either .htm or .html. Do not mix and
match. Either use .htm consistently or .html consistently. Mixing extensions opens up the
likelihood of error: e.g., linking to myfile.htm when you meant to link to myfile.html. If
myfile.htm does not exist, the link will fail and you may scratch your head and wonder why.
Page graphics: HTML code actually tells browsers to find a graphic file and present it as part
of the Web page. Unlike text, graphics are in separate files from the pages in which they
appear. For example, if you had a Web page with text, bullet graphics, an icon, and a menu
bar that is an image, you would have 4 files to make the page display properly. All these
have to be on the server to make it work.
Keep files together: Each Web page consists of an HTML file and usually one or more
graphic files. Make sure that related files are stored in the same folder. Often all HTML files
are stored in one folder while all graphic files are stored in a separate folder. The important
point here is that you need to determine in advance what your file structure will be, develop
using that structure, and send it exactly that way to the server for publishing. This is because
the HTML you code or the page authoring software codes, actually finds the path to the
graphics and codes it that way so browsers can find them. If you move the graphics later,
have fun recoding it all.
Linking to other types of files: You can put a Word file or any other file on a Web server and
link to it from a Web page. These files are not meant to be read by browsers, although IE
will now open Microsoft office files for viewing only (not editing). Many developers link to
Excel or Acrobat .pdf files or others so that users can download and use them independently
of the Web page.
atabase Management
XP
• In commercial enterprises, there are usually several individual databases that are
linked together into a database management system (DBMS). The individual who is
responsible for the administrative functions of a DBMS is called a database
administrator (DBA). A typical DBA is responsible for the development,
interrogation, maintenance, and applications that reside in a database. Usually this
person reports to the chief information officer (CIO), who is the executive – level
person in charge of information systems and information technology for an
organization. The following Figure shows the configuration of a DBMS.
• The first task of the database administrator is development, which includes the
planning, design, and building of each database that ultimately will be linked into a
centralized system. Next, the administrator performs daily maintenance activities
that ensure the effective operation of the DBMS, including updates, archiving,
security, and disk reallocations. Concurrent with the function of maintenance is the
process of writing query programs for interrogation and designing applications that
serve the needs of the end users. Since organizations require more information
and applications over time, the DBMS is a dynamic system that changes and grows
on a continuous basis.
atabase Management
ont)
XP
Database Security
XP
•
Since the database management system is the hub of a hospitality organization,
continuous upgrades are made to the security systems that are in place. One of the
downsides to the technological revolution is the existence of computer hackers,
individuals who practice unauthorized entry into the databases owned by others, often
for destructive purposes. The primary protections against unauthorized database entry
are devices known as firewalls, which consist of codes that grant entry permissions and
flag the trails of entry by different users.
•
One form of destructive action by hackers is to introduce a computer virus into a
database that disables one or more of its functions. A virus consists of coded
instructions that the database recognizes as an execution program designed to
replicate itself continuously, eventually disabling the computers that are networked to
the DBMS. Viruses called worms attempt to burrow into the memory of a database
without attaching themselves to programs. Users unknowingly “spawn” some viruses
onto other networked computers, causing the virus to spread through e-mail address
books over the Internet and affect other database management systems. Database
administrators use antivirus software such as Norton and McAfee programs to detect
and eradicate viruses from computers. When a new version of a virus is introduced,
programmers must write a new virus elimination program updates that are
downloaded periodically by DBAs and other savvy computer users.
OTHER GENERAL – PURPOSE APPLICATION
PROGRAMS
XP
Presentation Software
• Most people who provide professional presentations use computer – generated
slides to provide visual reinforcement of the topics under discussion. Usually the
presenter places the slides on a floppy or compact disk, which is inserted into a
laptop computer at the site of the presentation. The images are projected onto an
auditorium screen through a liquid crystal display (LCD) projector connected to the
laptop computer.
• The software used to prepare and display the slides is called presentation
software. Perhaps the most common presentation software on the market is
Microsoft Corporation’s PowerPoint, which is one of the packages bundled into the
Office software suite. Presentation software is similar to word-processing
software, with the addition of a few multimedia enhancements. The screens are
formatted into templates that permit the user to create text, art, and photo boxes
on each screen. Presentation software also allows the user to add limited
multimedia enhancements such as sound and animation. In addition to using the
software to generate presentation slides, users may import miniature versions of
the templates onto printed documents for publication.
HER GENERAL – PURPOSE APPLICATION
OGRAMS (cont)
XP
E-Mail Software
• Electronic mail (e-mail) software provides the capability for users to send text
messages to other users over networks, including the Internet. In some cases,
e-mail software is provided by Internet Service Providers (ISPs) to users who
subscribe to their services, such as the America Online (AOL), Yahoo!, and
Hotmail mailer services. Separate e-mail packages sometimes are purchased by
organizations for use on their networks as well as on the Internet. The default
e-mail program for users of the Internet Explorer browser is called Outlook,
which is produced by the Microsoft Corporation.
• This e-mail program is called a “shared application” because it combines with
the copy of Microsoft Word residing on the user’s computer. Owing to its
popularity, many organizations have converted networked e-mail systems from
packages such as GroupWise to the Outlook program. Individuals may use email to send individualized electronic messages as well as file transfers
containing photos, slides, documents, and Web pages to other networked
users.
HER GENERAL – PURPOSE APPLICATION
OGRAMS (cont)
XP
Web Software
•
A Web page is an electronic document that is designed for viewing on the Internet. These
documents are called Web pages because they reside in files on Internet servers called
websites. “Web” refers to the World Wide Web (WWW), which is the portion of the Internet
that is commonly accessed by users. The programming language used to create Web pages
is called Hypertext Markup Language (HTML), which consists of code used to create
templates for the electronic viewing of pages.
•
A more developed version of HTML called Extensible Markup Language (XML) adds
electronic “tags” to Web page items that expedite the coding process. A person who creates
and maintains pages on a website is referred to as a webmaster. Most webmasters are
familiar with the software options used to generate Web pages, including “Web-editing”
programs. These programs create templates for Web designers to enter text and other
objects and automatically provide conversion into the HTML format. The most popular Webediting programs at the current time include Microsoft’s FrontPage and Dreamweaver.
Professional webmasters are also proficient in the use of programming languages that
create miniature applications attached to Web pages called applets. The commonly used
languages for this purpose and other applications are Java and C++. Individuals with
knowledge of these programs have the ability to develop professional multimedia
publications that include sound, animation, graphics, photos, and video. Many multimedia
producers use sophisticated authoring system software packages such as Macromedia’s
Flash.
OTHER GENERAL – PURPOSE APPLICATION
PROGRAMS (cont)
XP
Desktop Publishing Software
• Desktop publishing software uses templates to provide professionally designed
print materials. The most prominent PC-based desktop publishing software is
called Adobe Acrobat, which creates files is portable document format (.pdf). This
versatile design enables the publication of professionally produced print materials,
such as articles, in a digital form that is both printer- and database- friendly as long
as the user has a copy of Acrobat Reader installed on the computer.
• Acrobat Reader is an example of software that is available to the public at no
charge, a category called freeware. For instance, a user may be conducting
research through a library database. The user may find a full-text article available
in the .pdf (usually noted with a camera icon) format. For users to read the file
containing the article, they must have a copy of the Reader software on the
computer. An icon for downloading of the software is usually available on the site
that hosts the database for users to attain a free copy of the software. Once the
user has downloaded the software, she may read the article and will have options
that include sending the article to a printer or e-mailing the article.
OPERATING SYSTEM SOFTWARE
XP
• The most commonly used type of application-specific program is called an
operating system. Operating systems are software packages that manage all the
functions of mainframe computers, midrange computers and microcomputers.
They handle tasks such as computer start-up/shut-down, utilities, peripheral
recognition, disk allocation, and all the other tasks that make the computer
perform the functions required by the user. As opposed to application programs
that are loaded onto the computer by the user, operating systems are written to
the computer’s hard disk by the manufacturer. For this reason, the market is
dominated by just a few versions of operating systems. This works to the user’s
advantage as there is no need to learn new operating systems when using different
brands of computers.
• The dominant system that runs mainframe and midrange computers is called the
Unix operating system, and the system that runs most microcomputers is called
the Disk Operating System (DOS). Other operating systems that can be used in
personal computers include the Linux and OS/2 versions; however, these systems
are used in only a small percentage of manufactured computers. Early computer
users were required to learn text-based command in both DOS and Unix in order to
use large and small computer systems.
OPERATING SYSTEM SOFTWARE
(cont)
XP
• The underlying operating system on a computer today is invisible to
the user because of the development of the graphical user interface.
The GUI is a system overlay that appears in the form of windows on
the user’s monitor and permits navigation of the computer’s
operating system with the point-and-click features of a mouse.
• The best known graphical user interface is appropriately called
Windows, which is produced by the Microsoft Corporation. The
Windows operating system runs virtually all commonly used personal
computers, with the exception of palmtop models that use varieties
of personal information manager (PIM) operating software. Most
individuals upload information from their palmtop computers into
larger personal computers through a process of hot synchronization
(hot-synch), permitting the files to be recognized by applications that
are driven by the Windows operating system.
Three Main Functions of Operating
Systems
XP
•
Three functions are performed by operating systems: resource management, file
management, and task management. Resource management involves the hardware and
software in the computer system. The operating system manages the interfaces of input
devices such as keyboards and output devices such as the monitor. Peripherals such as
printers are other resources that the operating system manages. When it comes to resource
management, the practices include device/software recognition, interfaces, and updates.
Small programs contained in the operating system called utilities assist the user in managing
the resources (hardware and software) that are part of the computer.
•
Certain computer resources are used to write information files, which is the function of each
application software program. The operating system enables file storage, maintenance, and
retrieval from the hard drive as well as other drives connected to the computer. When
application software is loaded onto a computer disk, the operating system places it in a
category called program files. One of the program files is designated to execute or launch
each application, which is appropriately noted as an execution file. Once the execution file is
activated, it will run the application by accessing other files within the software with the
help of the operating system. The operating system is also responsible for application
program exit, file save function, and disk allocation of newly created application files in
designated folders such as “My Documents” on a Windows system. The operating system
keeps track of file locations on disks as well as remaining disk space for future use through a
task called a disk scan.
Other Operating System
Maintenance Tasks
XP
•
A number of other maintenance tasks are performed by the operating system. The Windows
operating system permits more than one task to be performed at the same time; this is
referred to as multitasking. Other tasks include starting up the computer on demand
(booting), restarting when necessary (rebooting), and executing the procedure to turn the
computer off safely (shutdown). When a user boots the computer, it automatically runs
through a program of diagnostics used to locate programs, file locations, and other
functions. While the computer is running, it will notify the user of any irregularities in the
operation through “error messages”. If there is an unexpected shutdown, such as a power
loss, the operating system will perform additional diagnostics such as reboot that will check
for irregularities in the disk allocations or file maintenance. Also, the operating system may
save interrupted application program files, permitting the user to recover lost work.
•
In essence, the computer operating system coordinates all the resources, files, and tasks
from start-up through shutdown in a manner that is mostly unobtrusive to the user. The first
version (3.1) of the Windows operating system was created in the early 1990s, and the most
recent version used in new computers is called Windows XP, an intuitive and sophisticated
operating system. The system is intuitive in the sense that is uses a form of logic to predict
the needs of users based on their activities while using the computer. Also, the XP program
contains a few breakthroughs that permit users to create multimedia projects with
specialized application programs such as Microsoft Producer. These developments provide
evidence that computer software is entering a new stage of program language
development.
ogramming Language
evelopment
XP
• There has been an evolution of software trends over the last 40 years of
computing. In earlier times, users wrote their own programs for computers
by using machine languages such as binary code, which some consider the
first generation of computer programming. The tedious task of
programming in machine language was eliminated with the creation of
assembler translators, which converted code into machine symbols,
marking the second generation of programming languages. In the third
generation, generic operating systems and high-level codes that used
languages such as Pascal, FORTRAN, Basic, and COBOL resulted in packaged
programs.
• Today we may be reaching the fourth generation of program language
development with the proliferation of object – oriented languages and
natural language programming, such as Visual Basic, SQL, and Oracle, used
to program databases. Future language assistance may be made available
to programmers through technologies such as fuzzy logic, neural networks,
and artificial intelligence.
BUSINESS SOFTWARE FOR HOSPITALITY
ORGANIZATIONS
XP
The rapid development of computer programming
languages has had a direct effect on the business
aspects of hospitality management. The business
aspects of our business are the interactions and
interfaces that are similar to functions contained
within other business enterprises. Business systems
include
transaction
processing,
information
communications, and decision-making support.
Proprietary Systems and Open
Platforms
XP
The specifics of transaction processing are discussed in other chapters
of this text. However, from a generic perspective, it should be noted
that privately owned packages called proprietary systems were the
transaction-processing formats of the past. The strategic problem with
this thinking is that proprietary packages do not interface with other
computerized functions. The result within a hotel, for instance, could be
the acquisition of property management systems, point-of-sale systems,
catering systems, and accounting systems that do not communicate
with each other. The purpose of using technology in business is to
create holistically interfaced systems for all business-related functions.
Today’s technology provides the means to accomplish this objective
through the use of generic foundations of business application
programs called open platforms.
Proprietary Systems and Open
Platforms (cont)
XP
The platform is the architecture that supports the hardware and application
software through its operating systems within a business enterprise. An open
platform is one that permits these systems to interface with each other. An
example would be an open platform used to support the business systems of a
hotel. In this case the hub may be the property management system, which is
interfaced with the point-of-sale system that supports retail outlets other than
the front-office area. The hub (property management system) also interfaces
with the accounting systems on the back end (accounting office functions).
Proprietary systems are designed to be freestanding processors in that they
are not intended to communicate with any other system. The goal of business
application systems is to provide connectivity among all subsystems to
enhance organizational communication flows and managerial decision-making
support. An example of enhance communication flows is provided by software
applications that are shared among users in an organization to work
collaboratively on projects.
Rent or Buy?
XP
With the rapid rate of software program development, many hospitality
organizations are making strategic choices to lease or rent computer
software through outside companies known as application software
providers (ASPs) to handle business functions. The advantage of this
strategy is that the hospitality organization does not purchase the
software and the ASP provides new versions as they become available.
This allows the organization to avoid investing in technology that will
become outdated rapidly and require new investments for upgraded
software. However, some organizations prefer to own the software
used in their business systems. Regardless of preference, the strategic
choice to own or lease these applications should be considered part of
the technology planning process.
Decision Support and Expert Systems
XP
• Decision support system (DSS): supports
decision making
– Relies on models to produce tables
– Extrapolates data to predict outcomes
– Helps answer “What if?” questions
• Expert system (ES): supports knowledgeintensive decision making
– Uses artificial intelligence techniques
– Can preserve the knowledge of retiring experts
55
Man
agem
ent
Infor
mati
on
ARTIFICIAL INTELLIGENCE SOFTWARE
XP
Artificial intelligence (AI) comes from the disciplines
of computer science, biology, psychology, linguistics,
mathematics, and engineering. The goal of AI is to
create machines with human physical and mental
abilities (reasoning, learning, and problem solving). AI
is not a new technology application; however, it was
not used widely until recently, as cost and machine
power limitations prevented the development of its
application for practical uses.
ARTIFICIAL INTELLIGENCE SOFTWARE
(cont)
XP
Some of the aspects of AI are listed below:
•Neural Networks: The closest electrical simulation of an organic system; consist of
networked processors that interact as transporters and have the capacity for learning
based on identification of patterns and relationships.
•Fuzzy logic: Processors that can perform reasoning based on inferences and incomplete
data (the opposite of crisp data) in response to SQL inquiries.
•Virtual Reality: Computer-simulated reality based on multisensory input and output
devices to create undetected simulated environments through telepresence illusions.
•Intelligent agents: Applets that perform tasks for end users by using a built-in knowledge
base about processes. Application wizards are good examples.
•Expert Systems: Knowledge-based systems that possess expertise in a single discipline.
Users pose questions and problems, and the expert system provide solutions.
•Knowledge base: The information contained by the system in factual and heuristic form.
•Inference engine: Provides analysis tools for if/then reasoning and adds experiences to
the knowledge base through repetition.
•The expert shell: Programmed by a knowledge engineer and a logic programmer.
ARTIFICIAL INTELLIGENCE SOFTWARE
(cont)
XP
All these applications have been available since the early 1990s.
Although chips have been built into commonly used machines and
appliances that use some of these technologies (automobiles, for
instance), the more powerful applications have been prevented from
reaching marketplaces by hardware constraints. Today, however, with
more powerful microprocessors and lower hardware costs, researchers
are considering broad applications of these technologies. The
implications for the hospitality/tourism industry over the next 10 years
will be limited only by decision makers’ imaginations. This is a
wonderful time for technology because these technologies permit
hospitality managers to use their creative talents to envision and
develop applications in conjunction with technical experts.