The growth of the Internet has led to a critical mass of companies and consumers participating in a global on line market place. Many Internet terms have become part of people's everyday language and e-mail has added a whole new means through which people can communicate. By the turn of the century, information, including access to the Internet, will be the basis for personal, economic, and political advancement. The popular name for the Internet is the information superhighway. The pace of change brought about by new technologies has had a significant effect on the way people live and work worldwide. New and emerging technologies challenge the traditional process of teaching and learning, and the way education is managed. As internet technology has improved, so have online reservation systems. Today, it is possible through online, to make a reservation for a hotel anywhere in the world. Hotels can create Web site and post new content on it every day. Technology has gone a long way, improving the lives of people. These technological breakthroughs have lots to offer, making great things in the easiest, fastest and efficient possible ways you can think of. Online hotel Reservation is very useful for the people especially for socials that they can now easily reserve a room in a hotel through online Internet. Easy worldwide communication provides instant access to a vast array of data. This benefits both consumers and organizations as described below.
In summary, your website needs an online reservation system in order to provide an instant room confirmation service to your website’s visitors – hopefully turning them into bookers!
Certainly! Imagine that before there would be emails going back and forth for several times before the guests know if you have rooms available and at what rates, or you would like to offer them something special, then it would be another round of back and forth email communication. With an online reservation tool you simply short-cut this process and making it simpler for your website visitors to make a decision to reserve your hotel rooms from your own website.
If your dream is to get top grades, get a rewarding assignment service from us.Brilliant Assignment Services
By introducing this online reservation system, you simply increase your efficiency in providing quick and accurate confirmation to your guests. There is no more waiting time! You can also eliminate the problems of time-difference and minimize the human errors by giving wrong information with email confirmation. For those that plan to introduce B2B bookings, this is an excellent way to manage your inventory and to gain higher yield. Our consultant will be happy to provide you with more information on how to implement this.
Yes, you could aim for that. But certainly, this will have to come from careful planning and successful implementation. By installing online reservation system alone does not guarantee that your hotel will be filled up by bookings coming from your own website. You need to also implement an online business strategy. By becoming our hotel partner, we will provide you with consultancy and online solutions to ensure that your hotel will be doing well with more online bookings!
International marketplace: What used to be a single physical marketplace located in a geographical area has now become a borderless marketplace including national and international markets.
Lower telecommunications cost: The Internet is much cheaper than Value Added Networks (VANs) which were based on leasing telephone lines for the sole use of the organisation and its authorised partners.
Digitisation of processes and services, where the particulars can be downloaded or e-mailed directly to customers via the Internet in digital or electronic format.
No more 24-hour-time constraints Businesses can be contacted by or contact customers or suppliers at any time.
The UML (Unified Modelling Language) is used to sketch the blueprints of the system. The evolutionary development with prototyping is used as the system development methodology and object oriented system design is used to design the system. For the system development Macromedia Dreamweaver is used and XHTML, Cascading Style Sheet, and Java Script and PHP are used as the development languages of the system. Handling the database of the system is carried out using the MySQL.
With developments in the Internet and Web-based technologies, distinctions between traditional markets and the global electronic marketplace-such as business capital size, among others-are gradually being narrowed down (McMullen and Gray, 2012). The name of the game is strategic positioning, the ability of a company to determine emerging opportunities and utilize the necessary human capital skills (such as intellectual resources) to make the most of these opportunities through an e-business strategy that is simple, workable and practicable within the context of a global information environment and new economic environment. With its effect of levelling the playing field, technology coupled with the appropriate strategy and policy approach enables small and medium scale enterprises to compete with large and capital-rich businesses.
Current scenario is customer has to visit the place to check the room availability. This is a burden to customer. Online Hotel Reservation is a system basically involving the reservation of hotel rooms online through internet.
The client desires to have a system which enables his existing and potential customers to experience the web based system without needing to presence to the workshop (Baresi, 2007). Customers can remotely logon to the web and search for available rooms as required and reserve the rooms. By using this system client expects to get more business to his company. Thereby increase of revenue, indirect promotion and keep customer loyalty.
Certain techniques are appropriate in gathering customer needs, while other techniques are most helpful in defining high-level and detailed requirements, or validating detailed requirements with the stakeholders.
Identifying the requirements correctly is the most important part in system analysis phase. If the client's requirements are not gathered and defined accurately the whole project will be meaningless, since gathered requirements will not reflect what the client actually wants (El-Attar, 2012). It is a fact that most projects fail because of the lack of understanding of the system requirements. To avoid failures in the future, it is recommended to use a well structured requirement gathering techniques based on the environment.
Following are the methods which used to gather requirements in the proposed system.
There are several difficulties that the company is currently facing in the daily business routine when providing services only through a physical storefront and a manual system.
Non – functional requirements are the features, characteristics, and attributes of the system as well as any constraints that may limit the boundaries of the proposed solution (Bajgoric and et.al., 2002). It is essential to fulfill both functional and non-functional requirements to have a working and successful system as the end result. Because of that a better understanding of non-functional requirements is a must.
Flexibility – This system must handle a wide range of customers form wide range of geographical area, so that it can be used for a variety of areas of interest.
Reliability – The system should run without any failure and the service should be reliable and fast (Gardner and Pinfield, 2001).
Security – user permissions are achieved by using varying user privilege levels.
ASSIGNMENT HELP AUWe Aim At:
User-friendly and attractive GUI
User interaction - Most websites are expected to have numerous points of interactivity, for example visitor feedback.
Accuracy – The system should always provide correct and up-to-date information to the customers.
Extensibility - This provides for a straight forward design allowing for future expansion via the addition of custom modules. (E.g. can include the payment thro mobile phone SMS, offers for regular customers).
A system development methodology refers to the framework that is used to structure, plan, and control the process of developing an information system. A wide variety of such frameworks have evolved over the years, each with its own recognized strengths and weaknesses (Raza and Standing, 2010). One system development methodology is not necessarily suitable for use by all projects. Each of the available methodologies is best suited to specific kinds of projects, based on various technical, organizational, project and team considerations.
The SDLC (System Development Life Cycle) mainly used approach that has stages and deliverables. When comparing these two approaches, even the development time of Ad – hoc approach is lesser than the SDLC, the maintenance will be much difficult than the SDLC (Yang, 2003). Therefore, the SDLC is more suitable for the development of this system than the Ad-hoc approach.
The system development process is a set of activities, methods, best practices, deliverables and automated tools that stakeholders use to develop and maintain an information system.
The System Development Life Cycle (SDLC), a development process of an information system, is a collection of phases that starts with a set of user requirements which produces a system that satisfies specified user requirements at the end (Badii, 2004). SDLC consists of several phases and those phases can be mentioned as follows.
Though the SDLC approach consists of phases, how to execute these phases is not mentioned. Therefore, software process models are used which describes how the execution of the above phases is done.
In the Incremental Development the entire system is broken up into sub systems and furthermore implements these sub systems separately. Each stage is built up using a linear approach. Each sub system can be developed separately from other sub systems and therefore the development of sub systems can perform simultaneously (Cervone, 2007). Thereby it makes the development process faster.
User requirements are prioritized and high priority requirements are included in early sub systems. This approach is more suitable for large and complex systems development. By using the approach, the user is able to view a limited working system as soon as possible.
During the incremental development, each stage focuses on a particular process whereas in evolutionary development each cycle focuses on particular section of work. Evolutionary development combines both incremental development and prototyping. The system is developed continuously. After a part of the system is developed, more knowledge is gathered from the operation of the developed part.
Sometimes defining how the real world requisites are translated into a working computerized system is somewhat difficult. The prototyping approach provides a better understanding and overcomes ambiguities which are possible at the requirements analysis phase. Prototyping can be used to clarify user requirements in imprecise systems, which means systems which contain requirements which are not or cannot define clearly.
Database for this online hotel reservation system can be developed through relational database. With help of this tool all records related to either customer or hotel are effectively arranged in a table where column consist of different fields and row consist of each record. There are different tables designed for this system such as guest table, room table and reservation table. These tables are made to store necessary information of guests, rooms and their availability. Designing is first step in implementation of database as SQL statements can be provided in SQL server if decision regarding selecting schema is made. The main objective of implementing database is that it ensures database security and integrity. There are various points which must be considered while designing a database such as:
Customer information, such as name, address, and phone number e-mail addresses are obviously important, and this program keeps these details. Beyond that, the system keeps the record of frequent users and provides some offers to them.
It also has the ability to sort customer data by any of those parameters for marketing purposes (Halpin and et. al., 2011). And it gives the priority for the Golden Customers this program can export the data to prints mailing labels directly.
GUI will make use of menus and picture icons to ease navigation. Effective and unobtrusive use of color, combined with a consistent page appearance and the ability to create customized graphical themes, will make for a good understanding.
The importance of good user interface design can be the cause for a product success or a failure at the end (Puntambekar, 2010). If end users feel it is not easy to understand or use, it would lead to a product failure. Good user interface design can make a product easy to understand, learn and use, which ultimately results in greater user acceptance.
There are several aspects that should be taken into consideration during the user interface designing.
After studying the standard design strategies of user interface designing and the application domain, it was decided to use Graphical User Interface (GUI) Strategy for this system.
Usage of GUI is the most popular and common way of interacting people with computers. Since they are relatively easy to learn and use, users with no computing experience can also use the system after a short period of time. It will reduce the memory load on the user (Rajala, Westerlund and Möller, 2012). There are multiple windows for system interaction where the user can switch from one task to another without losing sight of information generated during the first task. Fast and full interaction is possible with immediate access to anywhere on the screen.
XAMPP is a web server. It is very easy to install Apache Distribution for Linux, Solaris, Windows and Mac OS X. The package includes the Apache web server, MySQL, PHP, Perl, a FTP server and phpMyAdmin.
PHP is an open source software. PHP is a server-side scripting language, like ASP, PHP scripts are executed on the server. PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
Microsoft’s SQL Server is mostly limited to the professional market where businesses will run their own web servers complete with corporate software licenses (Baresi, 2007). If we used this database most amateur developers would not be interested in using our software as there are free alternatives elsewhere.
Functional analysis-based test sets uncover errors that occur in implementing requirements or design specifications. Functional testing ensures that requirements are properly satisfied by the application system (Sallans, Soule and Gilbert, 2010). Functional Testing is called “Black Box” testing because no knowledge of the internal logic of the system is used to develop test cases. Functional Testing uses validation techniques.
Verification ensures that the system complies with an organization’s standards and processes, relying on review or non-executable methods. Most verification techniques are static tests. Static Testing is performed using the documentation, no code is executed. Data can be validated by using various types of checks such as data type, length, blank field, constraints and format. These validation checks are described below:
Validation physically ensures that the system operates according to plan by executing the system functions through a series of tests that can be observed and evaluated. Most validation techniques are dynamic. Dynamic Testing requires the code to be in an executable state to perform the tests.
“Black box” test cases are based on customer requirements (Anckar and Walden, 2001). I start by looking at each customer requirement and make sure that every single customer requirement has been tested at least once. Black Box Testing types such as:
Web Based System for Taj Hotel was fully tested in the real environment using real test data. Set of users of the Company were selected for test the functionalities of the system. For each user, a list of tasks was given to perform the functionalities. The test showed that the system was user friendly and can be employed in efficient and effective manner. Overall achievements of this project were pleasing and it was felt that all the objectives of the project have been met.
The feedback from user testing was mostly positive with just a few suggestions for improvements. The feedback and suggestions contributed for making several good improvements to the software was definitely a very valuable experience.
Now take our online assignment writing services in Australia.