B.Sc. Information Technology ProjectTitle of project:International Online Hotels Reservation System Submitted by:Ismael Abdou Amadou 300621612606Name of Supervisor:Mr. Isaac Otchere NyameamahDepartment of Information TechnologyBlueCrest University College, Ghana.(Affiliated to University of Education Winneba)(May 2019) DECLARATIONType here!DEDICATIONType here! ACKNOWLEDGEMENT Type here!ABSTRACTType here!TABLE OF CONTENTSCHAPTER ONEIntroductionBackground of the studyStatement of the problemSignificance of the studyObjectives of the studyScope of the studySystem Environment and FrameworkOrganization of studyCHAPTER TWO2.0. Review of Related Literature2.1. Review of all Literature Related2.2. System study and Analysis2.
3. Project gapCHAPTER THREE3.1. SYSTEM Design3.2. System Diagrams3.2.1. Use Case Diagram3.2.2. E-R DIAGRAM3.2.3. Data Flow Diagram3.3. Modules Description3.4. Interface DesignLIST OF FIGURESType here!LIST OF TABLESType here! CHAPTER ONEINTRODUCTION1.1. Background of the Study A computer reservation system (CRS) has brought a lot of change amelioration and efficiency in hotel operation.A hotel known as a building or a place where to get a room and stay for short period of time, also a place of refreshment, entertainment and protection of the visitors.
Online hotel reservation is befitting method for booking hotel rooms.People can book hotel rooms from home by using hotel reservation systemAnd financial information and using several online agents able to be compared the prices and Facilities at different hotels.Hotel Reservation system is a kind of system where people can book room by not going to the exact location at the hotel. You can also check if a room is available or not, and this way is much easier, and faster to save so much of time to book a room. Hotel Reservation System is used, to help easily book the rooms of the hotel and it can give you the information of the exact location of the Hotel.1.2. Problem StatementThey are too many problems associated with the hotel reservation system used which include;It takes more time to reserve a room. Break communication barriersProblem of finding hotel locations1.3. Significance of the studyThe importance of the study is to improve that online hotel reservation is becoming very general. Where the travelers can reserve there hotels from home through online hotel reservation. Online hotel booking provide the easily and quality option to the users. It’s very useful, user friendly. And it provides the quality services to the different customers. Online booking is time consuming process, where the internet provide the greatest way to book a room. It gives you the more details about the hotel’s exact location, according to your requests. Online hotel booking consumes minimum time and energy of customer. And also save the money.Booking Rooms can done by only one click. Then find the inexpensive room anytime and from anywhere in the world. 1.4. Objectives of the StudyThis project focuses on computerization of hotel reservation system as a result of multiple issues faced by manual handling of hotel information. The objective of this study is to design and develop an online hotel reservation system that will:To provide an easy way to automate the daily activities of hotels.To help the users to easy navigate their ways to the Hotel location.To aid users easily reserve the Rooms.1.5. Scope of the SystemThe main purpose of the study is to increase operating efficiency, reduce time and online service for the reservation and review for the travelers. The system makes the booking very easy and simple for the users. And very helpful for the hotels to inform available rooms.1.6. System Environment and FrameworkType here!1.7. Organization of the StudyThe work is organized in five sections. Part one arrangements for the presentation of the investigation, which includes Introduction Background of the study, Statement of the problem, Significance of the study, Objectives of the study, Scope of the study, System Environment and Framework.Part two consists of Review of Related Literature, Review of all Literature Related, System study and Analysis, Project gapPart three involves System Design System Diagrams, Modules Description, and Interface Design CHAPTER TWOLITERATURE REVIEW2.0. Review of Related Literature:Review of Related Literature is the theories used to explain the existence issue that can be used as a source for analyzing the relationship between reference book variables, selecting and reading books, journals, reports, abstracts and other reference materials.Review of All Related Literature:Reservation System for Shangri-La Hotel, Singapore: Shangri-La Hotel, Singapore is a very powerful system consisting of many useful functions. The purpose of the Shangri-La Hotel, system is to provide hotel and online room booking information. Users can obtain hotel information such as hotel location, room rates, hotel promotions, room description, photo gallery, hotel facilities and services (shangri-la Hotels, n.d.)According to a Hotels.com spokesperson, “When using the offline Hotels.com app, the map shown is a static map of the hotel’s location. However, when online, it will be a fully interactive Google map.” In addition to the “My Reservations” section, you will need data connection to find and book a hotel, read guest reviews and see where the hotels are located via Google’s interactive maps (David Litman, n.d.).2.3. Project Gap:Analysis of the existing system help a new system to bring efficiency, effectiveness, accuracy, reliability and accuracy in online booking. However, the aim of a comprehensive and thorough analysis of the operation of an existing system is to gain the necessary data which will greatly assist in the new system.The system new system implemented will help users by eliminating all time-consuming procedures. CHAPTER THREE 3.1. System Design3.3.1. Waterfall Model ” DesignThe Waterfall model is the earliest SDLC approach that was used for software development.The Waterfall Model was the first Process Model to be introduced. It is also referred to as a linear-sequential life cycle model. It is very simple to understand and use. In a waterfall model, each phase must be completed before the next phase can begin and there is no overlapping in the phases.The Waterfall model is the earliest system development life cycle (SDLC) approach that was used for software development.It illustrates the software development process in a linear sequential flow. This means that any phase in the development process begins only if the previous phase is complete. In this waterfall model, the phases do not overlap. Waterfall approach was first SDLC Model to be used widely in Software Engineering to ensure success of the project. In “The Waterfall” approach, the whole process of software development is divided into separate phases in which the outcome of one phase acts as the input for the next phase sequentially.The following illustration is a representation of the different phases of the Waterfall Model sequential phases in Waterfall model are:Requirement Gathering and analysis: All possible requirements of the system to be developed are captured in this phase and documented in a requirement specification document.System Design: the requirement specifications from first phase are studied in this phase and the system design is prepared. This system design helps in specifying hardware and system requirements and helps in defining the overall system architecture.Implementation: with inputs from the system design, the system is first developed in small programs called units, which are integrated in the next phase. Each unit is developed and tested for its functionality, which is referred to as Unit Testing.Integration and Testing: All the units developed in the implementation phase are integrated into a system after testing of each unit. Post integration the entire system is tested for any faults and failures.Deployment of system: Once the functional and non-functional testing is done; the product is deployed in the customer environment or released into the market.Maintenance: There are some issues which come up in the client environment. To fix those issues, patches are released. Also to enhance the product some better versions are released. Maintenance is done to deliver these changes in the customer environment. 3.2. System Architecture:The architecture of the system design is 3-tier. The architecture of the HRS is based on a 3-tier architecture. There are three main layers: the presentation tier, logical tier, and the data tier. Basically the presentation tier will be the front end. It will guide users on how to use the application, it will include graphics and animations.The logical tier; this will be like the logic part of the system, it will make decisions based on input.Data tier; this is where information about users and hotels will be stored. 3.3. System Diagram 3.2.1. Use Case Diagram Admin 3.2.2. E-R DIAGRAMasdd 3.2.3. Data Flow Diagram No User Yes Admin3.3. Modules DescriptionModule description provides the information about the component, which is manageable in different ways. The modules of an on online hotel reservation are; Reservation module, search module, report module.Reservation module: this module is to provide room booking, confirm room booking and checkout.Search module: it helps the user to find a particular hotelReport module: in the report model user will find all the types of reports.