Monday, June 3, 2019
The Online Reservation Systems Computer Science Essay
The Online Reservation Systems Computer Science EssayThe literature review phase is the one of the main stage that we need to focus on, so distant the stage explains the main aims of the organization and how the schema is going to operate and the benefit of the corpse over environment.Firstly, Travel agent hotel suppliers exit have way in to the travel agent extranet system to load room rates and allotments, instead of keeping rate and allotment contract manually.The travel position act system is an online system that which let customers to make their reservation comfortably from anywhere. Thats All customers should be able to way in the agency serve culture 24 hours a day.Because of the rapid spread of the internet, the hotel adopted a reservation system that is a powerful factor to gain new sales. The travel agency began to present their cause on-line reservation system. The travel agency gived more or less hotel with reservation systems that will normally liked to the va rious programs and special bring home the bacons which adds to their ability to capture the travel and blank market. These ar some plan that the online travel agencies and travel agents toilettenot achieve because of the limitation in their services. However, this system also feels drawbacks. Most of the hotel ranges do not allow for abstemious price comparison, some will only book reservations on the hotel which have the site. (Kearney Robinson, 2004).2.3 Why online reservation systemAs a commercial medium, the Web offers a number of advantages for all the customer and companies. From the customer point of view, apply the weather vane instead of a traditional approach call for tickets or go to a travel agency means way in to a greater amount of knowledge and also more than flexibility in choosing, analyzing and comparing the offers.Having more choices with just a click away helps customers find a better deal, in possible less time.For the companies, the use of Web means decr help cost for information processing, reduced costs to suppliers, the possibility of building stronger customer relationships by having customers interact directly with the tissue site, the possibility of creating user profiles to be used in marketing dumbfoundment and also an easy way of information crock upnership, involving the cooperation between different companies. Travel Agent Reservation System to enhanceeffectiveness in keeping hotel contracting room and allotment updated in real-time manner.2.4 Online Travel AgencyThere are umteen traditional travel agencies that are operational on-line, notwithstanding only insufficient are known by the passengers. The transaction between the travel agents and hotels is by dint of the heraldic bearing base. However, because of the direct fight of other passengers the commission basis is slow diminishing and they have to rate the customers for the service fee. The usual offers they give be contingent on their strategy and adv ertisement and not part of the hotels (Kearney Robinson, 2004).2.5 Guda Travel Agency Application System ServicesThe travel agency online application service will need the users city of destination, desired hotel quality, check-in date, and check-out date. It will departure the hotels that match the criteria, and also return the hotel name, address, check-in time, check-out time, cost per night, and total cost of the length of stay. Travel Simplified has its own database with the hotels and charge. It also has a burnt umber application to have the hotels and rates. The Web service will need to use the tools in Application Developer Integration Edition to create a service from the application so that users crapper search hotels for their travels whenever they want.2.6 Reservation systems analysis meshing presence and online application are the two business models most frequently used by the travel reservation systems we studied. The services offered in the two models are related i n Internet presence, the customers find information about the service some examples are check hotel in Internet presence and book hotel.There are also two different services, information about special offers in Internet presence and the possibility to save the itineraries already defined in online store an itinerary consists of a hotel, usually round trip and possibly of a speechless room in one or more hotels.2.7 User value model of a Guda Travel Agency Application SystemLandvogt (2004) explained online booking engines as tools to store, publish and update the dynamic data availability and prices, and moreover provide the users with a regular reservation process. A specific characteristic of the guda travel agency application system is that users green goddess make and see the alterations in reservation status online.But users can only see descriptions and pictures of hotels, sometimes rates alone they could not check availability and make bookings online. This means that all b usiness models which provide the possibility for an onlinebooking electronic booking service, electronic travel agent, electronic market place, and flexible comparison shopping services are compatible with above mentioned definition of website quality.2.8 Customer needsOne of the main importances in ontogeny this application system for Guda Travel Agency application system is to satisfy the customer needs. One must remember that electronic commerce has to compete with the real-life orders of reservation reservation and completing customer transactions. Customers can choose between different reservations methods electronic or real-life and they will always prefer the one which best recreate their need.2.8.1 Customer needs presentationIn the nerve of online reservation systems we identified six main important customer needsLack of difficultysystem status information flaw valuation reserve and system stabilityquery refinement for achieving customers goalcustomer profiles2.8.1.1 L ack of difficultyLack of difficulties is one of the major(ip) problems for customers. The user interface of the online systems should be intentional in such a way that all services are easy to understand and use. It can often happen that customers may want to use a service, but they dont know how to do it or the user interface does not allow them to do so. It is the grapheme of the registration process when using online travel reservations. This system Guda Travel Agency Application system allow timetable consultation only after registering which can support quite a lot of time, or they allow consultation but in that location is no price information before registration.System status information and feed forwardThe status of the system are accessing database, computing solutions must be always indicated to the customer. Different mechanisms should be employed to give clear feedback to the customer, for error messages, data input engaged, no solutions found, etc. When possible, the messages should contain explanations and provide suggestions for future actions e.g. no solution was found, customer has to try to enlarge the domains for his travel constraints dates, hotel, and time.2.8.1.3 Error tolerance and system stabilityAn easy and efficient way out should be provided in case of errors. This makes customers feel more confident and at ease. In the case of a customer mistake, it is important that the reservation process is restarted from a point close to the one where the mistake was generated, the customer shouldnt be sent back to the beginning. interrogative refinement for achieving customers goalIt often happens that customers are not satisfied with the first solutions they get from the online hotel reservation system. In this case, most of the current systems allow customers to search for hotel following(a) day, or on a newly defined day. If they are still not happy with what they get, they can come back to the query definition and change their input data. This way of interaction is quite heavy and time-consuming, using a lot of the system and customer resources.In the second part of our paper, I give notice a new interaction model in which the customers can modify their initial queries directly in the result table. It is easier for customers to find exactly what they want or to find out if what they want exists or not, starting from possible existing solutions.Customer profilesThe use of customer profiles in online reservation systems is connected to the registration process. The identical question arises, when is the best moment to ask customers to register and/or to create their own profiles. The systems I studied have different approaches, but most of them chip in the profile creation at customers control, they can do it when and if they want. The customer profiles are currently used in the same way by all the systems, but each system has its own profile implementation, which makes difficult a possible communication and d ata interchange. A future improvement in online travel intentness would be a standard personalization technique to be adopted by all online systems providing in this way both efficiency and interoperability.2.9 PROCEDUREs for electronic commerce transaction in the real world is a very rich set of interaction procedures with a very complex set of constraints. The protocols used in electronic commerce systems must respect at least some of the real world models and add also new interaction techniques. Flexibility combined with ease of use and understandings are primary requirements, as rigid and restricted protocols lead to frustration for both users and developers.2.10 Customers application PROCEDUREAll existing online travel systems offer consumer application procedure. 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 hotel is the following register inpu t data (travel constraints) see results evaluate book The registration step can be sometimes avoided customers have the possibility to use the system as guests or to register only if they want to make a booking. Adriana Jurca, Adriana Jurca Dmt-isr 1999programmings and techniques for developing the systemPhp 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 direct to the hypertext markup language source document and interpreted by a web server with a php processor module, which generates the web page document. As a specific programming language, php code is processed by an interpreter application in command-line mode performing desired operating system operations and producing program output on its standard output channel. It also function as a graphical application. Php is existing as a processor for most modern web servers and as standalone interpreter on most operating systems and computing platforms.2.11.1 taradiddle of PHPPhp was originally created by Rasmus Lerdorf in 1995and has been in continuous development ever since. The main implementation of PHP is now produced by the php clicks and serves as the de facto standard for PHP as there is no formal specification. Php is throw in software released under the php License.In other to used php they is need for basic understanding the following those are bellow1. HTML or XHTML2. Java Scrip2.11.2 USES of php.Php is a general main scripting language that is especially suited to server-side web development where php generally runs on a web server. whatever php code in a requested file is executed by the php runtime, usually to create dynamic web page content. It can also be used for command line scripting and client-side GUI applications. Php can be deployed on most web servers, some operating systems and platforms, and can be used with many relational database management systems. It is available free of charge, and the php clicks provides the complete source code for users to build, customize and extend for their own use.Php primarily present as a filter, fetching input from a file or stream containing text and/php instructions and outputs another stream of data most commonly the output will be html.2.11.3 FEATURES OF PHPAccess Logging With the way in logging capabilities of php, users can maintain their own hit counting and logging. It doesnt use the systems central access log files in any way, and it provides real-time access monitoring. The Log Viewer Script provides a quick summary of the way in to a set of pages owned by an individual user.Access Control A develop in web based configuration screen handles access control configuration. It is possible to create background rules for some web pages owned by a certain person which place various restrictions on who can view these pages and how they will be viewed. The Pages can be password protected, com pletely restricted, logging disabled and more based on the clients domain, browser, e-mail address or even the referring document.SQL Support -the php supports embedding SQL queries directly in .html files.File Upload Support -And It lets users upload files to a web server and provides the actual Mime decoding to make this work and also provides the additional textile to do something useful with the uploaded file once it has been received.HTTP based authentication control the php can be used to create customized http based authentication mechanisms for the Apache web server.Variables, Arrays, associative Arrays -the php supports typed variables, arrays and even Perl-like associative arrays. And with these can all be passed from one web page to another using either GET or POST method forms.Conditionals, While Loops -the php supports a full skylarkd C like scripting language. You can have if/then/elseif/else/endif conditions as well as while loops and switch or case statements to g uide the logical flow of how the html page should be displayed.Extended Regular Expressions Regular expressions are freely used for descriptor matching, pattern substitutions and general string manipulation. And then the php supports all common regular expression operations.HTTP Header Control The ability to have web pages send customized http headsprings based on some condition is essential for high-level web site design. A frequently use is to send a Location URL header to airt the calling client to some other URL. It can also be used to turn off caching or manipulate the last update header of pages.ISP Safe Mode support php supports a unique Safe Mode which makes it safe to have multiple users run php scripts on the same server.2.11.4 Advantages of phpYou can develop web applications in php as compile and link is eliminated in php scripting language.The Php applications are very stable and do not depend on the browser technologies conflicting JavaScript applications which d epend on browsers.Php has excellent database connectivity to all SQL database servers.php has partial support for Object oriented featuresPhp runs on all UNIXs, Linux, Windows 95/NT/2000 and is more powerful than ASP, JSP and others.The Php has a very large user base and developer base.2.11.4 PHP AND HTMLPhp and html interact a lot because the php has the ability to generate html and the html has the ability to pass the information to phpmy sqlMySQL is a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases.Advantages of MySQLMySQL is a popular database with Web developers. Its speed and shrimpy size make it ideal for a Web site.Its fast. The main aim of the folks who genuine MySQL was speed.Thus, the software was designed from the beginning with speed in mind.Its Inexpensive. MySQL is free under the open source GPL license, and the price for a commercial license is reasonable.Its Easy to use. And then you can buil d and interact with a MySQL database by using a few simple statements in the SQL language, which is the standard language for communicating with RDBMSs.How MySQL and PHP work together2.12.1 The Main Features of MySQLIs written in C and C++It substantially uses multiple CPUs if they are available.Provides transactional and non transactional storage engines.Relatively easy to add another storage engine. This is useful if you want to add an SQL interface to an in house database.A very fast thread based memory allocation system.Very fast joins using an optimized one-sweep multi join.In memory hash tables which are used as temporary tables.SQL functions are implemented using a highly optimized class library and should be as fast as possible.The server is available as a separate program for use in a client/server networked environment.Tested with a broad range of dierent compilers.Works on many deferent platforms2.13 What Is a Web ServerWeb server is a software application that listens f or client connection a specific network port. When a connection is made, the Web server then waits request from the client application. The client is usually a Web browser, but it could be a Web site mighting utility, or perhaps an interactive telnetsession. The resources request, usually a request to send the contents of a file stored on the server, is a phrased in some version of the Hypertext Transfer Protocol (HTTP)Although the Web servers primary purpose is to distribute information from a central computer, modern Web servers perform other tasks as well. Before the file transfer, most modern Web servers send descriptive information about the requested resource, instructing the client how to interpret or format the resource.2.13.1 Features of web severMany Web servers perform user authentication and data encryption to permit applications like online credit card purchasing.Another common feature of Web servers is that they provide database access on behalf of the client, elimina ting the need for the client to use a full-featured database client application. Apache provides all of these features2.13.2 Apache http sever of this projectThe Apache HTTP Server Project is an military campaign to develop and maintain an open-source http server for modern operating systems including Windows 7. The main aim of this project is to provide a secure, efficient and extensible server that provides http services in sync with the current http standards.2.13.3 THE APACHE http serverApache is a powerful, flexible, http compliant web serverIts Implements the latest protocols, including httpIts highly configurable and extensible with third-party modulesIt provides full source code and comes with an unrestrictive licenseIt runs on Windows NT/9x, Netware 5.x and above, OS/2, and most versions of Unix, as well as several other operating systemsis actively being developedit encourages user feedback through new ideas, bug reports and patchesit implements many frequently requested features2.13.4 Features of apache serverDBM databases for authenticationUsually allows you to easily set up password protected pages with enormous metrical composition of authorized users, without bogging down the server.Customized responses to errors and problemsAllows you to set up files, or even CGI scripts, which are returned by the server in response to errors and problems, e.g. setup a script to contain500 Server Errors and it perform on-the-fly diagnostics for both users and yourself.Multiple Directory Index directivesAllows you to sayDirectory index.html index, which allows the server to either send backindex.htmlor runindex when a directory URL is requested, whichever it finds in the directory.Unlimited flexible URL rewriting and aliasingThe Apache has no fixed limit on the numbers of Aliases and Redirects which may be say in the config files. And then In addition, a powerful rewriting engine can be used to solve most URL manipulation problems. national negotiationthe ab ility to automatically serve clients of varying sophistication and HTML level compliance, with documents which offer the best representation of information that the client is capable of accepting. practical(prenominal) HostsThis allows the server to distinguish between requests made to different IP addresses or names mapped to the same machine. And is also offers dynamically configurable mass virtual hosting.Configurable Reliable Piped LogsYou can configure Apache to generate logs in the format that you want. Apache can send log files to a pipe, allowing for log rotation, hit filtering, real-time splitting of multiple hosts into separate logs,Tools require for implementing the systemDreamweaverAdobe Dreamweaver is a web development application created by macromedia, and is now developed by Adobe Systems, which acquired Macromedia in 2005.The Dreamweaver is available for both Mac and Windows operating systems. The Recent versionshave incorporated support for web technologies such as CSS, JavaScript, and variousserver-side scripting languages and frameworks including ASP, ColdFusion, and PHP.Adobe FlashAdobe Flash is a multimedia platform acquired by Macromedia and currently developed and distributed by Adobe Systems. Since 1996 flash has become a popular method for adding animation and interactivity to web pages. The Flash is commonly used to create animation, advertisements, and various web page Flash components, to integrate video into web pages, and more recently, to develop rich Internet applications. And the Flash can be manipulated vector and raster graphics, and supports bidirectional streaming of audio and video. And It contains a scripting language called Action Script.Adobe PhotoshopThe Adobe Photoshop is a graphics editing program developed and Published by Adobe System. And it is the current market leader for commercial bitmap and image manipulation software, and is the flagship product of Adobe Systems. And It has been described as an pains stand ard for graphics professionals and was one of the early killer applications on the Macintosh, later also for MS Windows.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.