Page ONLINE HOTEL MANAGEMENT SYSTEM

36
1 Page ONLINE HOTEL MANAGEMENT SYSTEM

Transcript of Page ONLINE HOTEL MANAGEMENT SYSTEM

1Page ONLINE HOTEL MANAGEMENT SYSTEM

2Page ONLINE HOTEL MANAGEMENT SYSTEM

ONLINE HOTEL MANAGEMENT SYSTEM

SUBMITTED BY: Team of DITE Students Names : * Abir * Ahmed Mohamed Reda * Dyaa * Mohamed Wasfi * Rehab (Dynamic Site using ASP, and SQL Server 2005 ) Under Supervision of : Dr Taymoor

3Page ONLINE HOTEL MANAGEMENT SYSTEM

Table of Contents Title of the project. Introduction of Online Hotel Management

- The Benefits of Advanced Online Hotel Bookings

- Online Hotel Bookings Nice and Easy

- Marketing a Hotel Online In a Struggling Economy Introduction of the Project System Requirements Objectives Project category. Main success scenario Analysis (DFDs, ER Diagrams, Class Diagrams etc.) A complete structure Which includes : (i) Number of modules and their description . (ii) Data Structures as per the project requirements for all the modules. (iii) Process Logic of each module. (iv) Report generation. Tools / Platform, Hardware and Software Requirement specification Security and Validation Checks. Scope of future application. Conclusions Thanks

4Page ONLINE HOTEL MANAGEMENT SYSTEM

ONLINE HOTEL MANAGEMENT SYSTEM

5Page ONLINE HOTEL MANAGEMENT SYSTEM

• Introduction of Online Hotel Management

The Benefits of Advanced Online Hotel Bookings

Finding an accommodation or a hotel after having reached a particular destination is quite time consuming as well as expensive. Here comes the importance of online hotel booking facility. Online hotel booking is one of the latest techniques in the arena of internet that allows travelers to book a hotel located anywhere in the world and that too according to your tastes and preferences. In other words, online hotel booking is one of the awesome facilities of the internet. Booking a hotel online is not only fast as well as convenient but also very cheap. Nowadays, many of the hotel providers have their sites on the web, which in turn allows the users to visit these sites and view the facilities and amenities offered by each of them. The benefits offered by online hotel booking is endless. Foremost is that it enables you to compare and choose a hotel in a desired location and that too according to your requirements. Since many of the hotel websites furnishes information along with ratings as well as exterior and interior pictures of the hotel, it helps users to get a clear idea of hotel, prior to its booking. In hotel websites, they not only provide hotel details but also a brief info on the place as well as its attractions. This in turn allows the users to get an idea of the place they are going to stay. Another awesome benefit of booking a hotel online is that it helps you to compare rates. Majority of the hotels across the globe provides details on both regular rates and specials. This feature enables you to book the right hotel with facilities and amenities you require at a rate you can live with. Apart from these specials, booking hotels online in advance can fetch you more discounts. You can save much more, if your business or vacation plan is flexible enough to match with some particular dates that offer discounted rates. Booking hotels online is quite easy. All you have to do with regard to booking online is to search for hotels in your desired location, in top search engines such as Google or Yahoo. Then, thousands of results will be displayed. Select one among them that goes with your requirements. Once you chosen a hotel of your taste, inform them regarding your requirements and which type of room you are looking for. In addition to accommodation, some hotels may provide packages inclusive of transportation within the place, sightseeing, dining, and opportunities to enjoy a variety of recreational activities. It is evident from the aforesaid discussion that online hotel booking provides substantial benefits. But, it is important to make a thorough investigation before choosing an online hotel booking facility.

6Page ONLINE HOTEL MANAGEMENT SYSTEM

First of all, check whether the hotel company you have chosen is legitimate, since identity theft is becoming common nowadays via hotel transactions. It is therefore advisable not to give your vital information such as credit card number unless sure of legitimacy of the hotel providers. Further, there are certain unscrupulous hotel firms promising great deals at first, and on receipt of bank account details or credit card information, they may charge incredible later. Hence, it must be checked for. Likewise, beware of such hotel companies requiring immediate action. Al though, it may be true there may be shortage of rooms especially in peak seasons, try to check for the reputation of the company, particularly if it is a less-known hotel booking agent or company. The next thing you have to check is whether the website has privacy policy. If the website doesn't have one, then think twice prior to giving your details. Likewise, prior to booking a hotel, it should be confirmed that you have all of the transaction's details in writing. Additionally, it must be made sure that the hotel is going to provide you the room of your specifications and preferences. Unless specified properly, sometimes you will be compelled to spend your much awaited holidays in the back corner of a top-notch hotel. Further, it must be ensured that the hotel you have chosen is strategically located and within easy reach of almost all attractions and facilities like airport and railway station. Ratings and reviews or feedbacks serve as an important aid to select the most appropriate hotel that goes with your needs and budget. However, it is recommended to read the reviews written by the real users. Despite anything, booking hotels online is fast, easy, and economical, and unquestionably make your business or vacation trip hassle free. article source : Hotel Management and Operations, 3rd Edition (Paperback) by Denney G. Rutherford Date Published : Nov 26 2007

Online Hotel Bookings Nice and Easy

The birth of internet made the process of booking a room more easy for your business trip, vacation or weekend getaway. Online hotel bookings help you to plan your vacation or business trip easier and more affordable. In olden days it was very difficult to find and select a hotel far away from your home. The development of technology and internet simplified the process and now-a-days it is very easy to book a room from you home computer. Online hotel booking help you to find a hotel with the facilities you wish to have. Some times you need a simple and

7Page ONLINE HOTEL MANAGEMENT SYSTEM

affordable place to stay and some times you wish to stay in a luxurious room, it doesn't matter. You can select and book any type of room you like via internet. The internet has developed a revolution in the field of hotel booking services. It is now very easy to find a hotel anywhere in the world within seconds. You can book your favourite room any time of the day from anywhere in the world. The most important advantage of online hotel booking is convenience, you can book your room by simply sitting in home. Internet helps you to browse through the hotels around the world and compare the facilities and rates easily. When you choose your favourite hotel for your accommodation, simply you can complete your reservation when required. Some of the hotels also offer same day hotel booking online. It is very helpful for those who plan their weekend getaway in last minute. Most of the hotels offers competitive pricing because it is very easy to compare the prices of one hotel to another. Some online booking service provider's websites even allow you to compare the prices of multiple hotel when selecting your online hotel bookings. By this way it is very easy to find well-equipped hotel rooms in cheap price. It is better to find a larger online hotel booking service provider, if you are looking for a cheap hotel room. Some of the service providers won't allow you to choose your hotel, they only allow you to select location and quality of the hotel. Considerable discounts on hotels may be available in off-seasons. Some may give great discount in season also due to the competition in the field. You will get much greater discount, if you allow the online hotel booking service provider to select your hotel and flight. You can save much by selecting the services of online hotel booking service providers. You can definitely save on airline flights, car services, and even entertainment. You will get considerable discounts if you allow them to select all services you need. It is sure that you can save a considerable amount and have extra funds to enjoy on your trip. Utilize the serve of online hotel booking service providers when you are planning for a trip. The benefit is that you can find the best prices on hotels and save much. Online hotel booking services are ideal for both short and longer vacations. There is no administrative cost for hotels to provide this service. The booking software can be connected regularly through aggregators. Most of the hotels offer online booking services to remain competitive in today's travel market. Each and every customer looks to book their hotel rooms early and conveniently.Some of the hotels keep their own online booking software and some utilizes the services provided by some of the large online booking service providers. Whatever it is, it is sure that online booking service will benefit both small and large hotels. Online hotel booking is the best ways to book rooms in your favourite hotels. It will be more convenient for both the customer and the hotel. It helps the customers to plan

8Page ONLINE HOTEL MANAGEMENT SYSTEM

their vacation properly and will reduce the operating cost and employee time of the hotel. Customers can enjoy the easiness of online booking and can find the cheapest hotel rooms with excellent facilities. Customers can compare the prices and facilities from one hotel to another by utilizing this facility. Planning a vacation has never been easier and more reasonable than now. Easiness, affordable pricing, and simple comparison shopping make online hotel bookings accepted to all. Article Source: http://www.bestmanagementarticles.com Marketing a Hotel Online In a Struggling Economy

By Sachin Suri, Oct 6, 2008

In a struggling economy, businesses slow down. This is especially true for hotels as their growth is directly related to the health of the economy. Consequently, your marketing budget shrinks and you need to be careful about how to spend your marketing budget wisely. In other words, identify what marketing methods work, and what don't. It is more important than ever that you pay attention to your return on investment (ROI).

In 2008, 37%-38% of all hotel bookings will be generated from the Internet (one-third in 2007, 29% in 2006). At least another third of all hotel bookings will be influenced by the Internet, but done offline (call center, walk-ins, group bookings, etc). All major hotel brands are already generating an excess of 40% of the (CRS) bookings via their brand websites. By the end of 2010, over 45% of all hotel bookings will be completed online.

The internet has surfaced as the leader in travel and hotel sales. It has established itself as the most important distribution and marketing channel in the hospitality industry. Since this is the case, it only makes sense for you to give some serious thought and planning to Internet-related campaigns in your hotel's marketing mix. In other words, when your marketing budgets shrink, you could benefit by accentuating your online strategy versus offline strategy. The bonus is that Internet marketing is almost totally measurable, which allows for quick evaluation and continual adjustments to improve results.

Marketing on the Internet The primary objective of all your online marketing efforts should be to attract the right visitors to your web site and to encourage them to make a reservation. Of course, bringing more and more visitors helps in brand building exercise too. There are several ways to promote your website online. Below we list just a few of them.

First and Foremost – Create and Enhance Your Hotel's Website Hotel Internet marketing starts and ends with the hotel website. The hotel website has become the first, the only and in many cases — the last point of contact with the

9Page ONLINE HOTEL MANAGEMENT SYSTEM

travel consumer. It is only natural that creating and enhancing the hotel website should be the top priority. The objective is to create an attractive look and feel; and at the same time make sure that the website is content/feature rich so that it provides required information to its visitors.

Most of the hoteliers are content with having a web site as the sum- total of their Internet marketing efforts. Whereas the fact is that having a website is just a starting point and not the end. Once you have a well designed website in place, it is crucial that you promote it or market it online. What's the point in spending all that time and effort to create a website which brings in tiny amount of visitors? If promoted properly, your website can generate substantial amount of leads and reservations for your hotel.

You need to keep a close eye on latest trends and usability enhancements and accordingly enhance the website at regular intervals. However, more often than not, it doesn't happen. A fine example could be the screen resolution with which websites are designed. We noticed that a lot of websites still cater to 800x600 pixels screen resolution (perhaps, even less) whereas the current trend is that more and more computers are using a screen size of 1024x768 pixels or more. Therefore, a substantial amount of web page real estate is going wasted.

Another example could be that of images and graphics used on websites. Many hoteliers don't realize that today, Internet users have a lot more bandwidth/internet speed at their disposal than what they had a couple of years ago. Still, many websites continue to use small sized, highly optimized graphics, thereby compromising on quality and presentation. These are just a couple of examples. There are several other factors contributing to websites being archaic – verbose content copy, poorly done virtual tours, confusing navigation, and other redundant elements.

Content Copy - Study Your Competition You need to thoroughly study and understand your competition since having an edge over your competitor's website should be one of the primary objectives for your website. In order to do so, you have to understand exactly what your competitors are doing online – the manner in which they display their services, facilities and amenities, use of graphics, search engine penetration, etc.

Travelers are getting more and more skeptical of hotels' website content. Write concise and straight forward content copy for your website with appropriate graphics. Graphics and animation go a long way in sending the right message to your visitors. It is important that your website demonstrates your hotel's facilities and amenities in as attractive a manner as possible. But at the same time, make sure it is searchable. For that to happen, you need to understand what people search for on the Internet and then accordingly plug in the right kind of content and other sales elements into the web pages. In the online world, your website is your biggest asset. The content that you write for it can either build brand equity or tarnish the brand image of the hotel.

10Page ONLINE HOTEL MANAGEMENT SYSTEM

Search Engine Optimization (SEO) Optimize web pages by reviewing website's HTML source code, META Tags, implement popular keywords in the content, etc. In short, do whatever it takes to improve your website's "Organic Search", which is the free/unpaid search on search engines.

Make sure that the agency or SEO specialists that you hire have enough experience and knowledge of hotel selection and booking process. The problem with many SEO specialists is that they tend to populate hotel sites with unrelated non-travel visitors through the careless use of poorly selected key words/phrases and other means. The number of visitors your SEO efforts generate is important. But even more important is the number of reservations generated from these visitors. Having a lot of visitors to your website would be of little use if they do not help in generating reservations. Therefore, conversion is the key.

Having a good link strategy is a very important part of SEO. When ranking your web site, several search engines consider the number and quality of in-bound links to rank your website. Participating in local search – Google and Yahoo – also helps. It also keeps your hotel near the top of search engine results.

Paid Search Campaigns Implement "Paid Search" Campaigns such as Pay Per Click (PPC) or Google AdWords or Yahoo Search Marketing or Microsoft adCenter. It is worth investing in Paid Search Campaigns to start with since it brings immediate results as opposed to Organic Search (SEO above), which usually has a gestation period of three to six months. As your Website's visibility improves in Organic Search, investment on Paid Search could be reduced.

The sad part is that many site promoters use PPC to replace and not supplement efforts to improve a web site's ability to earn good organic search results. Organic search should be your goal. User behavior supports this too. Users are more inclined to click on organic search results than paid search results.

Finally, as with SEO, remember that the number of reservations or conversions, not simply the number of site visits, determines a Paid Search Campaign's success.

Packages and Promotions Identify which aspects of your product resonate best with your customers. Why are people staying at your hotel to begin with: good location, business amenities, free breakfast, etc. Package and promote your hotel's unique value proposition to potential customers. For example, create unique hotel offers based on your unique hotel product attributes or attributes in the local environment. Several years ago, someone had the brilliant idea to include a complimentary breakfast as a value-added feature to improve sales. It worked so well that nearly every hotel now offers it; it is no longer a special feature and could even be a deficit for those who do not offer it.

11Page ONLINE HOTEL MANAGEMENT SYSTEM

The vast majority of travelers make a value judgment when selecting a hotel. Create special promotions, which focus on value-added features targeted to the market segment you are seeking.

Consumer Generated Media (CGM) - Guest Reviews and Feedback Social media sites have become very popular as these websites provide a means for keeping in touch with friends, colleagues, and relatives. However, in a tough economy where marketing budgets are limited, it makes more sense to focus on travel-related social media sites like TripAdvisor.com and HotelChatter.com instead of non-travel focused websites such as YouTube.com or FaceBook.com. Yes, if you have the resources to focus on both types of websites, do so by all means. While travel-related social media websites play a significant role in travel planning, non-travel focused, popular social media websites are important from the perspective of brand building and awareness.

Make sure your own website supports Consumer Generated Media (CGM) including blogs, trip planners, guest reviews, experience sharing, etc. For instance, it should allow visitors to read and post reviews, comments and feedback. People do read reviews and experiences of the visitors who have stayed at your hotel in the past. This trend is increasingly catching up with people as part of their planning process for both business and leisure travel.

From a guest's perspective, it is more convenient for him to write a candid comment about the services that he experienced at your hotel than to go to the front desk or a consumer court and vent out his frustrations. That's what people like to read before planning their travel – blunt and honest guest reviews – whether good or bad. And it does make an impact on their travel decisions.

The Bottom Line Internet marketing involves more than simply having a web site. It consists of varied but interrelated components such as design, development and online marketing. Online Marketing can alone have several channels such as: Search Engine Marketing, which includes SEO and Paid Search Advertising, display advertising, e-mail, newsletter, online PR, etc. Tying these components together require expert knowledge and years of experience.

But the Internet is still the most effective, least expensive way to expose your hotel to global traffic and new reservations. It is the largest and most important marketing and distribution channel in hospitality. According to Telecommunications Industry Association (TIA), 83% of travel planning in the US is done online. By 2010 the Internet will contribute over 45% of all travel-related bookings in North America. The cost to sell directly to consumers via your website can be really low as compared to the hefty distribution costs via the Global Distribution System (GDS) and the third-

12Page ONLINE HOTEL MANAGEMENT SYSTEM

party online intermediaries. Reducing the reliance on these two very expensive channels will directly affect the bottom line.

If used effectively, the Internet can provide the required exposure and incremental business for your hotel. In these uncertain times, the Internet can produce a large portion of a hotel's overall business.

Online Marketing Trends and Opportunities in India At a time when companies are cutting advertising budgets, online marketing provides much-needed edge to marketing. Indian market has seen 19% increase in the regular internet users this year over 2007, boasts of an active eight million online buyers. With regular internet users already reaching a sizeable 40 million this year, search engines are becoming a significant marketing tool for Indian companies across all industries. More and more Indians are turning to search engines like Google, Yahoo and MSN. The SEM industry is likely to double in size to $225 million by 2009-10. With Indian online industry headed towards Rs 2,000 crore, takers of online marketing have increased in the past four to five years. Online marketing will soon become the preferred mode of advertising for many businesses in India. Since most Internet users now avail search services and buy online, online marketing is becoming an active advertising model for result-oriented projects in India.

• INTRODUCTION of the project

This is a graduation Project work undertaken in context of partial fulfillment of DITE Program. we have tried our best to make the complicated process of Online Hotel Management System as simple as possible using Structured & Modular technique & Menu oriented interface. We have tried to design the software in such a way that user may not have any difficulty in using this Website & further expansion is possible without much effort. Even though we cannot claim that this work to be entirely exhaustive, the main purpose of our exercise is perform each Employee’s activity in computerized way rather than manually which is time consuming. We are confident that this Website can be readily used by non-programming personal avoiding human handled chance of error. This project is used by two types of users i. Online Users (employees). ii. Administrator (management of the Hotel). Online users can see the required articles or news Administrator can maintain daily updates in the hotel records. Administrator is must bean authorized user. He can further change the password. There is the facility for password HOTEL Management System” has been designed to computerized the following functions that are performed by the system:

13Page ONLINE HOTEL MANAGEMENT SYSTEM

Room Detail Functions Opening a New Room Modification to room assigned Check-in and check-out Detail Functions Admission of New customer Check-out of customer Room assigning related to customer’s need. Statement of Customer Details Check-in customer Check-out customer Room Details Total number of Customers in the Hotel Individual customer Report

• System Requirements

In this project you have to design and implement an HMS that can be used by a small hotel. Your program should provide the following services: 1- Reserve a room for a customer and then unreserve it when the customer leaves the hotel. 2- Each customer reserving a room should have a profile in the HRS containing name, id, address, marital status, the time period of reservation, type of the room. You have the choice to either delete the profile when the customer leaves or keep it in the system. 3- The program should give an information about the hotel rooms status i.e. how many rooms are reserved and how many are not, types of those rooms, how many customers are in the hotel, 4- The HMS should have like a waiting list to add customers to if the hotel is full. 5- The user of the program should know how much the customer paid and how much should he pay before leaving the hotel when he/she is about to leave. 6- Searching for a room by its number should be an available service in the program in order to check the room status (reserved or unreserved). 7- Also you need to find the unreserved rooms in the hotel. This service should display the unreserved room numbers and their types. 8- You can search for a person by name or id and then display his/her profile. 9- When a customer leaves the hotel, the program should display a bill for him

• OBJECTIVE During the past several decades personnel function has been transformed from a relatively obscure record keeping staff to central and top level management function. There are many factors that have influenced this transformation like technological advances, professionalism, and general recognition of human beings as most important resources. - A computer based management system is designed to handle all the primary

14Page ONLINE HOTEL MANAGEMENT SYSTEM

information required to calculate monthly statements. Separate database is maintained to handle all the details required for the correct statement calculation and generation. - This project intends to introduce more user friendliness in the various activities such as record updating, maintenance, and searching. - The searching of record has been made quite simple as all the details of the customer can be obtained by simply keying in the identification of that customer. - Similarly, record maintenance and updating can also be accomplished by using the identification of the customer with all the details being automatically generated. These details are also being promptly automatically updated in the master file thus keeping the record absolutely up-to-date. - The entire information has maintained in the database or Files and whoever wants to retrieve can’t retrieve, only authorization user can retrieve the necessary information which can be easily be accessible from the file. - The main objective of the entire activity is to automate the process of day to day activities of Hotel like: 1. Room activities, 2. Admission of a New Customer, 3. Assign a room according to customer’s demand, 4. Checkout of a computer and releasing the room 5. Finally compute the bill etc. 6. Packages available. 7. Advance online bookings. 8. Online Cancellation. 9. List of Regular customers. 10. Email facility. 11. Feedbacks This project have some more features: - System Connectivity - No data duplication - No Paper Work Required - Time Efficient - Cost Efficient - Automatic data validation - User friendly environment - Data security and reliability - Fast data insertion & retrieval - Easy performance check

• PROJECT CATEGORY This Project is coupled with material on how to use the various tool, sub sets available in ASP, MSSQL. The need of today’s software development is competence in a GUI based front-end tool, which can connect to Relational Database engines. This gives the programmer the opportunity to develop client server based commercial applications. These applications give users the power and ease of a GUI with the multi user

15Page ONLINE HOTEL MANAGEMENT SYSTEM

capabilities of Novell, UNIX or WinNT based RDBMS engines such as MY SQL MSSQL Server Oracle and DB2 .

• Main success scenario

• The guest requests a reservation. • The guest selects the desired hotel, dates and type of room. • The hotel receptionist provides the availability and price for the request

(an offer is made). • The guest agrees to proceed with the offer. • The guest provides identification and contact details for the hotel's records. • The guest provides payment details. • The hotel receptionist creates a reservation and gives it an identifier. • The hotel receptionist reveals the identifier to the guest. • The hotel receptionist creates a confirmation of the reservation and sends it

to the guest.

• System Study & Analysis

PRINCIPLES OF SYSTEM ANALYSIS 1. Understand the problem before you begin to create the analysis model. 2. Develop prototypes that enable a user to understand how human machine interaction will occur. 3. Record the origin of and the reason for every requirement. 4. Use multiple views of requirements like building data, function and behavioral models. 5. Work to eliminate ambiguity. ENTITY RELATIONSHIP DIAGRAM (ERD) Entity – Relationship Diagram: This depicts relationship between data objects. The attribute of each data objects noted in the entity- relationship diagram can be described using a data object description. Data flow diagram serves two purposes: 1. To provide an indication of how data are transformed as they move through the system. 2. To depict the functions that transformation the data flow. Data Objects: A data object is a representation of almost any composite information that must be understood by the software. By composite information, we mean something that has a number of different properties or attributes. A data object encapsulates data only there is no reference within a data object to operations that act on the data. Attributes: Attributes define the properties of a data object and take on one of three different characteristics. They can be used to: Name an instance of data object. Describe the instance.

16Page ONLINE HOTEL MANAGEMENT SYSTEM

Make reference to another instance in other table. 13 Relationships: Data objects are connected to one another in a variety of different ways. We can define a set of object relationship pairs that define the relevant relationships. CARDINALITY AND MODALITY:

• Cardinality: The data model must be capable of representing the number of occurrences of objects in a given relationship. The cardinality of an object relationship pair is � One-T0-One (1:1): An occurrence of object ‘A’ can relate to one and only one occurrence of object ‘B’ and vice versa. � One-To-Many (1:N): One occurrence of object ‘A’ can relate to one or may occurrences of object ‘B’ but an occurrence of object ‘B’ can relate to only one occurrence of object ‘A’. � Many-To-Many (M: N): An occurrences of ‘B’ and an occurrence of ‘B’ can relate to one or many occurrence of ‘A’.

• Modality: The modality of a relationship is zero if there is no explicit need for the relationship to occur or the relationship is optional. The Modality is one if the occurrence of the relationship is mandatory. The object relationship pair can be represented graphically using the Entity Relationship Diagrams. A set of primary components are identified for the Entity Relationship Diagram, 1. Attributes, 2. Relationships and 3. Various Type Indicators. The primary purpose of the Entity Relationship Diagram is to represent data objects and their relationships.

E-R DIAGRAM

17Page ONLINE HOTEL MANAGEMENT SYSTEM

CONTEXT LEVEL DFD HOTEL MANAGEMENT SYSTEM

18Page ONLINE HOTEL MANAGEMENT SYSTEM

DATA FLOW DIAGRAM OPENING A NEW ROOM

19Page ONLINE HOTEL MANAGEMENT SYSTEM

DATA FLOW DIAGRAM CHECK-IN OF A NEW CUSTOMER

20Page ONLINE HOTEL MANAGEMENT SYSTEM

DATA FLOW DIAGRAM RECORD MODIFICATION

21Page ONLINE HOTEL MANAGEMENT SYSTEM

DATA FLOW DIAGRAM CHECK-OUT OF CUSTOMER

22Page ONLINE HOTEL MANAGEMENT SYSTEM

23Page ONLINE HOTEL MANAGEMENT SYSTEM

DATA FLOW DIAGRAM LISTING OF CUSTOMERS

24Page ONLINE HOTEL MANAGEMENT SYSTEM

DATA FLOW DIAGRAM GENERATING BILL OF CUSTOMER

25Page ONLINE HOTEL MANAGEMENT SYSTEM

DATA FLOW DIAGRAM LIST OF ALL RECORDS

26Page ONLINE HOTEL MANAGEMENT SYSTEM

Activity diagram

27Page ONLINE HOTEL MANAGEMENT SYSTEM

Use case Diagram

28Page ONLINE HOTEL MANAGEMENT SYSTEM

main Use Case diagram

29Page ONLINE HOTEL MANAGEMENT SYSTEM

Database Diagram

4.2 DATA MODELING

Data modeling defines primary data objects, composition of each data object, and attributes of the object, relationships between each object and other objects and between objects and the processes.

Password Table

Fields Type Password CHAR Username Number

Login Status Table

30Page ONLINE HOTEL MANAGEMENT SYSTEM

31Page ONLINE HOTEL MANAGEMENT SYSTEM

Fields Type Password CHAR Username Number Login_time CHAR Login_date CHAR Logout_time CHAR Page_access CHAR

CustomerDetailsTable

Fields Type customerid Autonumber Name CHAR Address CHAR Email CHAR DOJ Date Status CHAR Occupation CHAR Type_of_occupation Number Telephone Number

MemberDetailsTable

Fields Type Memberid Autonumber Name CHAR Address CHAR Email CHAR DOJ Date Status CHAR Occupation CHAR Type_of_occupation Number Telephone Number Membership CHAR

HotelDetailsTable

Fields Type Company_name CHAR H.o CHAR Address CHAR Meeting_person CHAR Phone Number Email CHAR Website CHAR Details CHAR No_of_employees Number

32Page ONLINE HOTEL MANAGEMENT SYSTEM

BookingDetailsTable

Fields Type Package CHAR Bookingdate Date Mode_of_booking CHAR From Date To Date Requirement_details CHAR State CHAR Name_of_customer CHAR Email CHAR Phone Number

RoomDetailsTable

Fields Type Room_No CHAR Bookingdate Date Floor Package Mode_of_booking CHAR From Date To Date Requirement_details CHAR State CHAR Name_of_customer CHAR Email CHAR Phone Number

CheckoutDetailsTable

Fields Type Room_No CHAR Bookingdate Date Floor Package CHAR Mode_of_Payment CHAR Checkin_date Date Checkout_date Date Checkout_bill_det CHAR State CHAR Name_of_customer CHAR Email CHAR Phone Number

PackageDetailsTable

Fields Type Package_name CHAR Price Number

33Page ONLINE HOTEL MANAGEMENT SYSTEM

From Date To Date For_Member_price Number Details CHAR

Function Details

The basic objective of HOTEL MANAGEMENT SYSTEM is to generalize and simplify the monthly or day to day activities of Hotel like Room activities, Check in of New Customer, Check out of customer, Assigning a room according to customer requirement, and finally compute the bill etc. which has to be performed repeatedly on regular basis. To provide efficient, fast, reliable and user-friendly system is the basic motto behind this exercise.

Let us now discuss how different functions handle the structure and data files:

1 Password

In this module, this website is for multiple users. If a User enters a password and the

software checks its validity. If the password is valid then option is given to change the

password, otherwise “Invalid

User/Password” message is displayed. There is an option for password recovery, log out,

login, new users sign in. The Administrator can also update changes in the site after

login.

2 Creating new Entity (Hotel, Room, Customers,Members etc.)

This is used to add a new employee details, delete entity details and view the details. In that screen, the automatic item is created. In this function, whenever a new entity is required to be added the corresponding forms are opened and the database is manipulated to check whether the data is already existing or not. If it already exists, then it prompts that “Entry already existing” and if not than the data is entered with the various validation checks. 3.Function NEW_ROOM()

This is the function used to open a new room for a customer so that he/she can assign a separate room . In that screen, the automatic room number is created. After opening a new room for the customer, finally a room is assigned to a customer and the room records are appended in the data file.

4.Function CHECKIN_CUSTOMER()

34Page ONLINE HOTEL MANAGEMENT SYSTEM

This function is used to admit a customer in our Hotel after entering his all personal details like Name, Address, Phone, Sex and then he/she is assigned a room from NEW_ROOM() function.

5.Function CHECKOUT_CUSTOMER()

This function is used to checkout the customer details from database. When the user inputs his room number, the same room number will be checked in the database, if the room number is matched in the database, then the customer will be check-out from the database and transferred the record of the checkout to another table of database so that the Hotel Management has the record of customers who have check-out to fulfill his legal liabilities.

6.Function GENERATE_BILL()

When any customer check-out, his/her bill is generated automatically by calculated check-out date minus check-in date and getting multiplied it by daily room charge plus other charges and the bill has to be saved in the table in the database.

7.Function DISPLAY_RECORD()

This function is used to display all the transaction including the customer name, address, phone, bed number, and doctor assigned to him/her in the screen. This is a global repor to display all the transaction records in the screen.

8 Validation of Data Entered by the User & Error Handling

In this function, the validity of data entered by the user during the various business processes is checked through various validation checks. For example, there should not be any characters entered in the numeric fields, likewise if there is any error occurs than it should handle that particular error and give the required messages.

10 Searching In this function, room, customer well as members can search details from the database according to their authentications.

11: Report Generation In this function reports are generated for the following entities:

a) Customer Details. b) Requirements of the Customers c) Rooms Details d) Bill Details e) Checkin Reports

35Page ONLINE HOTEL MANAGEMENT SYSTEM

f) Booking Details g) Online Bookings h) Checkout Details i) Membership Details j) Packages Available.

• Scope of Future Application

This project can be used in the hotel after adding some more useful modules in the project for which hotel are providing services.

Utmost care and back-up procedures must be established to ensure 100% successful implementation of the computerized hotel system. In case of system failure, the organization should be in a position to process the transaction with another organization or if the worst comes to the worst, it should be in a position to complete it manually.

Scope of Improvement

Now a days hotel are providing many other facilities, this project can also be improved with the improvement in the Hotels.

Utmost care and back-up procedures must be established to ensure 100% successful implementation of the computerized banking system. In case of system failure, the organization should be in a position to process the transaction with another organization or if the worst comes to the worst, it should be in a position to complete it manually.

• CONCLUSION

This project is designed to meet the requirements of Online Hotel Management. It

hasbeen developed in JSP, Servlets keeping in mind the specifications of the

system.For designing the system we have used simple data flow diagrams. Overall the

project teaches us the essential skills like:

� Using system analysis and design techniques like data flow diagram in designing the system. � Understanding the database handling and query processing.

36Page ONLINE HOTEL MANAGEMENT SYSTEM

• Thankes to - Dr taymor - Dr Elsayed Sliet - Dr hwayda - Dr Mohamed - Dr Khaled elbahnsy - Dr Mina - Dr abd elaziz - Dr Rania - Dr Mahmoud - Dr Marwa Thanks in advanced to Mr. Ali eldin For all of them efforts the last 2 years with all of our teams

Completed