Final - Phase 1Airbnb copy PDF

Title Final - Phase 1Airbnb copy
Author Selen Gunduz
Course Database systems
Institution Bogaziçi Üniversitesi
Pages 18
File Size 1.3 MB
File Type PDF
Total Downloads 50
Total Views 132

Summary

Download Final - Phase 1Airbnb copy PDF


Description

BOĞAZİÇİ UNIVERSITY BUSINESS INFORMATION SYSTEMS 2019 – 2020 FALL TERM Systems Analysis, Modeling and Design 1st Phase Report

Table of Contents 1.

Brief Explanation of the System............................................................................................3 The Advantages of Airbnb..........................................................................................................................................3 The Disadvantages of Airbnb.....................................................................................................................................3

2.

Identifying the System Requirements (related documents are attached).................................5

3.

Prepare Event Table for your system......................................................................................6

.....................................................................................................................................................6 4.

ERD (without attributes)........................................................................................................7

5.

DFD......................................................................................................................................8 5.1 Context diagram................................................................................................................................8 5.2 0 diagram...........................................................................................................................................9 5.2.1 Sub-diagram: Child Diagram.......................................................................................................10 5.2.1.1 Process Description....................................................................................................................11 5.2.1.2 Data Flow Definition..................................................................................................................11

6.

Use Case Diagram...............................................................................................................12

7.

Class Diagram (without attributes)......................................................................................12

8.

Sequence Diagram...............................................................................................................13

9.

State Chart Diagram: New Booking.....................................................................................14

Attachments................................................................................................................................15

1. Brief Explanation of the System Subject: Online Accommodation Booking System from Airbnb.com System Definition: Airbnb is an online marketplace that connects people who want to rent out their homes with people who are looking for accommodations in that locale. It currently covers more than 81,000 cities and 191 countries worldwide. The company's name comes from "air mattress B&B.” Airbnb's key business strategy was to act as a facilitator the two sides of the market;  Hosts (renters) who would list their homes/ properties for rent on Airbnb portal,  Guests (travelers) who would book these rental listings. For hosts, participating in Airbnb is a way to earn some income from their property, but with the risk that the guest might do damage to it. For guests, the advantage can be relatively inexpensive accommodations, but with the risk that the property will not be as appealing as the listing made it seem. The Advantages of Airbnb  Wide Selection Airbnb hosts list many different kinds of properties—single rooms, a suite of rooms, apartments, moored yachts, houseboats, entire houses—on the Airbnb website.  Free Listings Hosts do not have to pay to list their properties. Listings can include written descriptions, photographs with captions, and a user profile where potential guests can get to know a bit about the hosts.  Hosts Can Set Their Own Price It is up to each host to decide how much to charge per night, per week or per month.  Customizable Searches Guests can search the Airbnb database—by not only date and location, but also by price, type of property, amenities, and the language of the host. They can also add keywords to further narrow their search.  Additional Services In recent years, Airbnb has expanded its offerings to include experiences and restaurants. Besides a listing of available accommodations for the dates they plan to travel, people searching by location will see a list of experiences, such as classes and sightseeing, offered by local Airbnb hosts. Restaurant listings also include reviews from Airbnb hosts.  Protections for Guests and Hosts As a protection for guests, Airbnb holds the guest's payment for 24 hours after check-in before releasing the funds to the host. For hosts, Airbnb's Host Guarantee program "provides protection for up to $1,000,000 in damages to covered property in the rare event of guest damage, in eligible countries." The Disadvantages of Airbnb  What You See May Not Be What You Get Booking accommodations with Airbnb is not like booking a room with a major hotel chain, where you have a reasonable assurance that the property will be as advertised. Individual hosts create their own listings, and some may be more honest than others may. However, previous guests often post comments about their experiences, which can provide a more objective view.  Potential Damage Probably the biggest risk for hosts is that their property could be damaged. Airbnb's Host Guarantee program provides some assurance, but it may not cover everything, such as cash, rare artwork, jewelry, and pets. Hosts whose homes are damaged may also experience considerable inconvenience.

Workflow for Guest: The online accommodation booking system from Airbnb.com designed as follows; 1. Go to the Airbnb login page and sign in using email and password associated with your account. 2. Go to the Airbnb sign up page if you want to create an Airbnb account. 3. Go to the Airbnb Trips page to start the process. 4. Enter the destination you would like to travel to in the “Where are you going” text box and click the “Search” button. 5. With the filter option, the user can add filters like early check-in, amenities, allowing smoking etc. 6. Select the space you want to book and click it its title. 7. Click the green “Book it!” button on the right hand side of the listing page. a) You may be prompted to contact the host before continuing with booking. It is better to contact host before you make the booking. You can introduce yourself, let them know when you are coming and check that place is available. Communicating before booking is best for you and the host. You will only be charged if the host accepts your request. They will have 24 hours to reply. If the host declines or does not respond, no charge is made. 8. Review the details of the space before booking. 9. Enter your payment info. Select your country using the drop down menu next to “Payment options for” to get payment options relevant to your country and currency. 10. Click the checkbox to agree to the cancellation and house rules policies. 11. Click the “Book it using Credit Card” button to complete the process. 12. End of the process, host accept or not accept the request.

Workflow for Host: 1. Go to the Airbnb host login page and sign up using email and password. 2. Select the ‘add listing’ option in the top right corner of the homepage 3. Define the features of the house you want to register. 4. Upload photos of your property 5. Write a brief description of the place 6. Define the pricing 7. Review the details of the space before send out for publication. 8. Enter your payment info. 9. Click the checkbox to agree to the rules & policies. 10. End of the process, admin accept or not accept the request.

2. Identifying the System Requirements (related documents are attached) We have examined our own experiences about Airbnb platform and conducted an online search through user reviews and comments. First, we have identified business model of Airbnb and examined each step carefully. a) Listing a House (Hosting). b) Booking (Guest) c) Payment.

a. Listing House (Hosting): Anyone owning a house can list there unused property or part of it on the platform.The listing is completely free, the host also get to choose the booking and cancellation criteria. If you have an empty house, you can also list it on Airbnb free and can become a host. In addition, Airbnb website gives the host an idea. For instance if you want to list your house and you don’t know the market rate, host can answer few questions like the location of your house, how many guest can be accommodate, do you want to rent entire place, a private room or if you want to offer a shared room. On the basis of your answers Airbnb will recommend to the host the best adequate price. (As shown in Figure 1). b. Booking (Guest): Airbnb asks to guests few pieces of information before they book on Airbnb. Guests need to have this info completely filled out before they can make a reservation request. This info helps make sure hosts know who to expect, and how to contact the guest. Airbnb’s requirements for guests include:       

Full name Email address Confirmed phone number National ID number Introductory message Agreement to house rules Payment information

Guests are encouraged, but not required, to have a profile photo. Hosts will not see guest’s real email addresses, even after they book. Instead, hosts will see a temporary Airbnb email address that forwards their messages to the guest. Some hosts may also ask guests to provide ID before booking their space. Charges on listing on Airbnb: Airbnb charges flat 3% form the host on the final booking price, and it charges form 0% - 20% transaction fees form the guest (which include lot taxes and other things as well) c. Payment Method:

The Guest will pay the amount at the time of booking which will be received by Airbnb and when the guest will check in the house, the payment will be transferred to the host. Cancellation: Cancellation policy for a house is set by the host, so it is different for different houses, it will be displayed to the guest before booking and if guest cancels the booking, the balance after deduction as per the policy will be credited to the guest’s account directly. 3. Prepare Event Table for your system

4. ERD (without attributes)

5. DFD 5.1 Context diagram

5.2 0 diagram

5.2.1 Sub-diagram: Child Diagram

5.2.1.1 Process Description

5.2.1.2 Data Flow Definition

6. Use Case Diagram

7. Class Diagram (without attributes)

8. Sequence Diagram Scenario: As we already pointed out, an Airbnb user may be a guest or a host. Both guests and hosts are called users of this system. However, there are couple more things to be considered if you want to be a host. In other words, the processes are slightly different. First of all, obviously, you need to have an account in order to be one. After signing up and logging in, it is time to provide information about your property to the system. Well, is it enough to upload some pictures and type the address? Are these enough to create a profile for your property? No, it is not. The system has to approve the property before listing it on the website. Let’s go through the way of becoming a host step by step

.

9. State Chart Diagram: New Booking

Attachments Figure 1.

Figure 2.

Figure 3.

Figure 4.

Figure 5.

Figure 6.

Figure 7.

Figure 8....


Similar Free PDFs