The Online Reservation Systems Computer Science Essay Example
Introduction: The literature review phase is of utmost importance and requires our attention. This stage clarifies the main goals, functionality, and environmental benefits of the system. At first, the travel agent extranet system will facilitate hotel suppliers in uploading room rates and allotments, thereby eliminating manual contract management. The travel agency application system acts as an online platform that enables customers to easily make reservations from anywhere. Additionally, it is crucial for all customers to have continuous access to information about agency services.
The hotel has adopted an internet-based reservation system to take advantage of the fast expansion of the online platform, which improves its ability to generate new sales. Additionally, the travel agency has implemented its own exclusive online reservation system for certain hotels, providing them with access to various programs and exclusive offers that
...attract customers in the travel and leisure sector.
Nevertheless, it is important to mention that these benefits are not available for online travel agencies and agents due to service restrictions. Despite this, it is essential to recognize that this system does have a few disadvantages.
Most hotel websites are not user-friendly when it comes to comparing prices and making reservations. They only allow bookings for hotels that are listed on their own site.
Benefits of using an online reservation system
The internet has become a valuable platform for commerce, offering advantages to both customers and companies. Customers can easily access more information and have greater flexibility in choosing, evaluating, and comparing options compared to traditional methods like phone inquiries or visits to travel agencies. With just a simple click, customers have more choices and can find better deals faster. Companies also benefit as the
save costs in information processing and suppliers while improving customer relationships through direct website interaction. They can create user profiles for marketing purposes, as well as share information and collaborate with other businesses more easily.
The purpose of the Travel Agent Reservation System is to improve the efficiency of updating hotel contracting room and allotment in real-time. This system is particularly relevant for Online Travel Agencies.
While there are numerous traditional travel agencies operating online, only a few are well-known to passengers. The transaction process between travel agents and hotels is based on commission. However, with the increase in direct bookings by passengers, the commission-based system is slowly diminishing. As a result, travel agents have to charge service fees to compensate for the loss in commission. The offers they provide depend on their individual strategy and advertising efforts, rather than being directly provided by hotels (Kearney & Robinson, 2004).
The Guda Travel Agency Application System Services offers an online service that allows users to apply for travel and specify their desired city, hotel quality, check-in date, and check-out date. This system will then search for hotels that meet the specified criteria and provide information such as the hotel name, address, check-in time, check-out time, cost per night, and total cost for the stay. Guda Travel Agency operates its own database and a Java application to manage hotel information and rates. To enable users to search for hotels at any time, the Web service utilizes Application Developer Integration Edition tools to create a service from the application.
In terms of reservation systems analysis, two common business models are used among the travel reservation systems we studied: internet presence and
online application.The services offered in both models are related. In the Internet presence, customers can find information about the service, such as checking hotel availability and making hotel bookings. Additionally, there are two distinct services: information about special offers in the Internet presence and the ability to save predefined itineraries in an online store. An itinerary typically includes a hotel, round trip transportation, and potentially a reserved room in one or multiple hotels.
In the User Value Model of a Guda Travel Agency Application System, Landvogt (2004) describes online booking engines as tools that store, publish, and update dynamic data on availability and prices. These engines also provide users with a seamless reservation process. What sets the Guda travel agency system apart is that users can make and view changes to their reservations online.
However, on the website, users can only access hotel descriptions and pictures. Sometimes they can view rates but are unable to check availability or make online bookings. Therefore, any business model that enables online booking aligns with the aforementioned definition of website quality.
Customer needs
The primary objective of creating this application system for Guda Travel Agency is to cater to customer needs. It is essential to consider that electronic commerce must compete against conventional methods of reservations and customer transactions.
Customers have the option to choose between electronic or real-life methods for reservations, and they will always prefer the option that best suits their needs. Customer needs presentation
In terms of online reservation systems, we have identified six key customer needs that are essential:
- Lack of difficulty
- System status information
- Error tolerance and system stability
- Query refinement for achieving customer’s goal
Lack of difficulty
The absence of difficulties is a major concern for customers. The user interface of online systems should be designed in a way that makes all services easy to understand and use. It is common for customers to want to use a service but not know how or encounter difficulties due to the user interface.
When it comes to online travel reservations, the registration process can be quite lengthy. The Guda Travel Agency Application system specifically requires registration before accessing timetable consultation, which might cause some delay. Another option is that they may allow consultation without providing price information unless you register.
It is important for the system to always show the status of accessing the database and calculating solutions for customers. Clear feedback mechanisms should be utilized for error messages, mandatory data input, and situations where no solutions are found. Ideally, these messages should contain explanations and suggestions for future actions whenever possible.
The customer could not find a solution and needs to broaden their travel constraints in terms of dates, hotel, and time. It is essential to provide a simple and effective solution for errors, which will enhance customers' confidence and comfort. In case of an error made by the customer, it is crucial to restart the reservation process from a point close to where the mistake occurred instead of sending them back to the beginning.
Enhancing Customer Satisfaction through Query Refinement
Online hotel reservation systems often do not fully meet customers' expectations. Currently, these systems have limited options for unsatisfied customers. They can either change the date or search again the next day. If they are still not satisfied, they must go back to
the query definition and modify their input data, which is a difficult and time-consuming process for both the system and the customer. In our paper's second section, we suggest a new interaction model that allows customers to refine their initial queries directly within the result table.
Customers can easily find what they are looking for and determine if it is available by utilizing existing solutions. The use of customer profiles in online reservation systems is tied to the registration process. When to prompt customers to register and create their profiles is a common question. The systems I examined vary in their approaches, but most allow customers to create their profiles at their own discretion. Although all systems use customer profiles in the same manner, each system has its own unique profile implementation, which complicates communication and data interchange.
A future improvement in the online travel industry would be the adoption of a standard personalization technique by all online systems. This would provide efficiency and interoperability.
PROCEDUREs for electronic commerce
Commerce in the real world involves a complex set of interaction procedures and constraints. Electronic commerce systems must follow some aspects of real-world models while also incorporating new interaction techniques. It is crucial to have flexibility, ease of use, and understanding to avoid frustrating both users and developers.
Customers application PROCEDURE
All existing online travel systems offer consumer application procedures. The customer must interact directly with the system in order to receive results for his query. A general model for the protocols offered by the online travel systems for booking hotels is the following: "input data (travel constraints) - see results - evaluate - book". The registration step can sometimes be avoided,
as customers have the possibility to use the system as guests or register only if they want to make a booking. Adriana Jurca, Adriana Jurca Dmt-isr - 1999 programming's and techniques for developing the system. PHP is an extensively used general-purpose scripting language that was originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded directly into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document.
PHP is a programming language that is processed by an interpreter application in command-line mode. It performs operating system operations and produces program output on its standard output channel. Additionally, it can function as a graphical application. PHP is available as a processor for modern web servers and as a standalone interpreter on various operating systems and computing platforms.
History of PHP
Created by Rasmus Lerdorf in 1995, PHP has been continuously developed ever since. The main implementation of PHP is now produced by the php clicks and serves as the de facto standard for PHP without a formal specification.
Php is an open-source software requiring knowledge of HTML or XHTML, Java Script, and php. It functions as a versatile scripting language used for web development on a web server. Php allows for the creation of dynamic web page content and is suitable for command-line scripting and client-side GUI applications.
Php is a versatile scripting language that can be used on various web servers, operating systems, and platforms. It can also be integrated with different relational database management systems. One of its main advantages is that it is freely available and users have access to
the complete source code for customization.
In terms of functionality, Php acts as a filter by accepting php instructions from a text file or stream and outputting data in HTML format. Some features of Php include Access Logging, which allows users to maintain their own hit counting and logging system without relying on the system's central access log files. The Log Viewer Script provides an overview of page access owned by individual users.
Another feature is Access Control, which can be managed through a web-based configuration screen. Users have the capability to create rules for specific web pages, allowing restrictions on who can view them and how they are displayed. These restrictions may include password protection, complete restriction, disabled logging, etc., based on factors such as client domain, browser type,email address or referring document.
Additionally, Php supports embedding SQL queries directly in .html files.FEATURES OF PHP
- Access Logging – PHP's logging capabilities allow users to maintain their own hit counting and logging system. It provides real-time access monitoring and does not rely on the central access log files of the system. The Log Viewer Script gives an overview of the access to a set of pages owned by an individual user.
- Access Control – A web-based configuration screen handles access control configuration. Users can create rules for specific web pages, allowing various restrictions on who can view these pages and how they are displayed.
PHP supports various features that make it versatile and practical for web development. It allows users to upload files to a web server, including support for Mime decoding and a framework for managing uploaded files. Additionally, PHP enables users to create customized authentication mechanisms for the Apache
webserver through HTTP-based methods.
Furthermore, PHP offers typed variables, arrays, and Perl-like associative arrays that can be easily transferred between web pages using GET or POST method forms. It also provides conditional statements and while loops similar to those found in the C programming language, making it suitable for scripting purposes.
Another advantage of PHP is its capability to utilize regular expressions for pattern matching, substitutions, and general string manipulation.Developers are able to efficiently carry out a range of text-related tasks within their PHP applications due to this flexibility.
The PHP language provides support for regular expression operations and includes features like HTTP Header Control and ISP Safe Mode support. With HTTP Header Control, web pages can send customized headers based on specific conditions, enabling redirection to different URLs or manipulation of caching and update headers. ISP Safe Mode support ensures the secure execution of PHP scripts by multiple users on the same server.
Apart from these features, there are several advantages to using PHP. The development of web applications does not require compilation or linking, resulting in a more efficient development process. PHP applications are stable and do not rely on specific browser technologies as JavaScript applications often do. Additionally, PHP offers strong connectivity to SQL database servers and has some support for Object-oriented features.
PHP is compatible with various operating systems such as UNIX, Linux, and Windows. It is considered more powerful than ASP, JSP, and other similar languages and boasts a large user and developer base. There is a strong interaction between PHP and HTML since PHP can generate HTML while HTML can send information to PHP and MySQL.
MySQL is a server-based RDBMS that allows multiple users
to access several databases.MySQL has several advantages, including its speed and small size. It is popular among web developers and is free under the open source GPL license. However, it also offers a reasonably-priced commercial license. Interacting with and building a MySQL database is simple through the SQL language. The software itself is coded in C and C++ languages.
MySQL supports both transactional and nontransactional storage engines, allowing for the addition of new ones. It features a speedy thread-based memory allocation system and optimized capabilities for fast joins. In-memory hash tables are used to create temporary tables, while SQL functions are implemented using an optimized class library for maximum speed.
The software works on multiple platforms and can function as a separate program in client/server networked environments. It has undergone testing with various compilers.
A web server is defined as a software application that listens for client connections on a specific network port. Once connected, the web server waits for requests from different client applications like web browsers or site indexing utilities using HTTP protocol. Its main purpose is to distribute information from a central computer, but modern web servers offer additional functionalities alongside this primary function.
Before file transfer, most modern Web servers send descriptive information about the requested resource, guiding the client on how to interpret or format the resource.
Web servers also offer user authentication and data encryption for functions like online credit card purchasing. Additionally, they provide database access on behalf of the client, eliminating the need for a separate database client application. Apache encompasses all these features.
The Apache HTTP Server Project is aimed
at developing and maintaining an open-source HTTP server for modern operating systems, including Windows 7. This project strives to deliver a secure, efficient, and extensible server that adheres to current HTTP standards.
- Email essays
- Hypertext Transfer Protocol essays
- Marshall Mcluhan essays
- Virtual Learning Environment essays
- Web Search essays
- Etiquette essays
- Mainstream essays
- Vodafone essays
- Web Search Engine essays
- Animals essays
- Charles Darwin essays
- Agriculture essays
- Archaeology essays
- Moon essays
- Space Exploration essays
- Sun essays
- Universe essays
- Birds essays
- Horse essays
- Bear essays
- Butterfly essays
- Cat essays
- Dolphin essays
- Monkey essays
- Tiger essays
- Whale essays
- Lion essays
- Elephant essays
- Mythology essays
- Time Travel essays
- Discovery essays
- Thomas Edison essays
- Linguistics essays
- Journal essays
- Chemistry essays
- Biology essays
- Physics essays
- Seismology essays
- Reaction Rate essays
- Roman Numerals essays
- Scientific Method essays
- Mineralogy essays
- Plate Tectonics essays
- Logic essays
- Genetics essays
- Albert einstein essays
- Stars essays
- Venus essays
- Mars essays
- Evolution essays