- Ms Word Format
- 80 Pages
- 1-5 Chapters
Design and Implementation of an Online Hotel Booking System Using Multi-Tier Architecture
DESIGN AND IMPLEMENTATION OF AN ONLINE HOTEL BOOKING SYSTEM USING MULTI-TIER ARCHITECTURE
The website is quickly becoming a critical advertising and marketing presence for an adventure tourist business.The traditional two -tier model shows striking weaknesses that make the development and maintenance of applications much more expensive.Multi-tier arch-i tecture endeavors to solve these problems.With multi-tier applications, the client provides only one layer, i. e. , the user interface.The bus-i ness rules are performed on a system between the user interface and the data storage. Using this approach, a number of benefits during the application s life cycle can be achieved, including reusability, flexibility, manageability, scalability, multi-language support and improved security. This paper deals with the design and implementation of an online hotel booking system with multi-tier architectural approach. The system uses Microsoft Visual Basic for desktop application and Structured Query Language (SQL) Server,HTML with VBScript and Active Server Pages (ASP) for the web application. The system enables the prospective guests to book different types of rooms online, keeps the da -tabase on guests, tracks when guests check in or check out and issues voucher at the time of checking out. With the increasing popularity of the internet, many organizations are now looking to create web-based applica -tions capable of collecting, processing and distributing information central to the organizat ions need. This paper introduces a web application and examines how best it can be designed and implemented, in order to create a modifiable application, suitable as a model for other similar systems. Applications provide services not only to the organizat ions staff, but also to their customers via the Web. To meet the needs of such applications, new standards and design models have evolved. All new applications should be designed by using service layers. This type of structure will lead to better applications that can be more easily extended and updated in new versions [ 1] . To do this, it is especially important to distinguish between the business and data services. Separat ing these servic -es in the applicat ion design allows for more flexibility during development and can aid important factors such as sca-l ability for an application. Because user services will directly interact with and provide services for user interface, it is Received date: 2004-07-10 Fundation: This project was granted financial support from China Postdoctoral Science Foundation (2003033472) . Biography: Fethi Abduljwad(1974-) , male, was born in Ethiopia. He is a graduate student in Central South University.He received his Master of Science degree in computer science from Central South Uniersity in 2004; his major study field is Website design and development; Wang Guojun(1970-) , male, was born in Changsha, P. R. China, an associate professor in Central South University. He received the Ph. D. degree in computer science from Central South University in 2002; his major study field is software engineer -ing, network fault tolerance, and mobile distributed computing.