E-commerce Web sites typically interact or affect many different areas of an organization. Because of this interaction, e-commerce Web sites typically include functionality to assist in the communicat

Implementations 0

E-Commerce Development (ITSD325-1802B-01)

E-Commerce Implementation Requirements

Jacqueline Calloway

AIU

May 8, 2018











Contents

Project outline 3

Need 3

Architecture 4

Key Elements 4

Guests 4

Hosts 4

Requirements 6

Stakeholders 6

Impact 7

Host……………………………………………………………………………………………………………………………………………….9-10



Project outline

Welcome to ABNB, an innovative online booking platform and travel community that offers an array of unique spaces to rent. From houses, apartments, and rooms to boats, caravans, and even entire islands, there are no limits to the spaces and places our guests can enjoy. We operate globally, with opportunities to rent thousands of amazing spaces all over the world. Guests can choose rentals in thousands of cities in hundreds of countries, spanning the Asia Pacific, the Americas, Europe, and Africa. With Abnb, the sky's the limit—literally!

Need

The transformation of the economy through technology is catching people by surprise; anything tangible that an individual could just dream of owning, is now within reach, and an individual can hire it and use it for limited period depending with his financial ability. Thanks to the arrival of the sharing economy which has changed the dynamics for the better. These changes in the technology are available in platforms such as Uber and many others who are revolutionizing the way individuals can access (May, Königsson and Holmstrom, 2017).

Abnb connects people from all over the world and offer a platform where everyone wins. The host can make money or make contact to people with similar interest as them. Travelers gets a wide range of possibilities to relocate at different price levels all over the world. Hosts will act like a local tourist agency and the traveler will live like a local in the specific area they travel to. This kind of service in offer is in its early stage and the market is huge. Abnb comes to the market with a platform that allows users to add anything they want in the future to help people connect and travel at the same time

Architecture Key Elements

The key elements of ABNB website are the Guests who rent the spaces and the Hosts who offer their space for rental.

Guests

Guests can rent a space directly from a host for a day, a weekend, a week, or even a month. By searching rental opportunities by city, and fine-tuning their search for what they're looking for and when, guests can browse hundreds of available spaces, see descriptions of listings, and view photos of properties.

Guests will spend less than traditional hotel accommodations, feel more at home, and enjoy a unique, one-of-a-kind living space. By renting a house or apartment (or a designer loft or a caravan), you'll absorb the local culture, meet people with similar interests, and enjoy an experience that's a far cry from a traditional hotel room stay.

Hosts

Hosts can rent out their spaces whenever it suits them: while they're on holiday, away on a business trip, or even full time if they want to make a business out of providing space to guests looking for unique experiences. Simply upload your rental information on Abnb’s easy-to-use site and upload photos of your space. It's as simple as that.

Workflow of how Abnb works

Host

Abnb


Register

Register

Guest

Property listing



Booking waiting for approval



Booking request declined

Order received by host

Instant booking


Payment done using gateway



Accepting the booking made and receiving payment


Revenue split between ABNB and the Host


Requirements

Development of an e-commerce information system is a continuous process of streamlining technical opportunities with business realities. In this case, the ABNB system requirements will be defined by the three core architectural areas of the various stakeholders and they include business value area, business process, and software architecture area. The ABNB e-Commerce system requirements illustrate how to support enhanced customer engagement, host interactions, and third-party partners’ engagement.

Stakeholders

In this case, the stakeholders involved will consist of guests, hosts, system administrators, and third-party partners. The guests and hosts will be targeted consumers of the ADNB site while the system administrators will be the individuals tasked with the routine running of the website. On the other hand, third-party partners will consist of outsourced entities such as those tasked with providing web-based security resources as well as internet provision among other significant services. The four classes of individuals form the core user categories and all requirements will be defined by technical, business process, and software architectural need of each group.

According to stakeholders’ essence and system operation or business processes, one can determine that the core requirements include the public or user requirements, the enterprise requirements, and the provider domain.

Public requirements- The public network domain consist of ADNB users and their channel for engagement with the enterprise. It is the requirements that implore how the public which consist of hosts and guest communicate with the internal system. They include components such as the interface, usability, availability, learnability, and privacy.

Provider requirements- the provider domain requirements represent elements that will lead to comprehensive e-Commerce capabilities. In this case, ADNB e-commerce capabilities include enabling location awareness, distributed order management, customer care, enhanced feedback, payment process features, B2B2C, commerce analytics, and marketing features.

Enterprise requirements- these requirements take into consideration aspects such as enterprise applications, enterprise data stores and the enterprise user directory. In this case, ADNB will consider these requirements in order to ensure results that are delivered to users. Thus, in order to achieve these, requirements of these domain class will include transformation and connectivity components that provide secure transmission and translation to and from systems of engagement as well as enterprise-wide applications.

Impact

The stakeholders and the business in overall is affected by each of the requirements in a very specific manner. In the first place, public or user domain take into consideration the user-business processes instead of the technicality and functionality. In these case, user or public requirements support significantly to input the user factor hence, leading to developing a user friendly and experience-oriented system. On the other hand, provider domain balances between the user and functionality. Typically, all essential capabilities are measured against user requirements and hence, helping to institute only the required applications as well as simplifying complex application. Finally, the enterprise requirements are mostly concern with functionality and efficiency. Thus, the prior requirements which would have watered down the functionality features are compensated by the enterprise-wide requirements.

Implementation

When you visit the ABNB website, you access the homepage in which you are required to login either as a Guest who wants to buy space or as a Host who wants to lease his / her own space. If you have not signed up before, you are required to register. The screenshot below is the landing page of ABNB and it depicts that.

E-commerce Web sites typically interact or affect many different areas of an organization. Because of this interaction, e-commerce Web sites typically include functionality to assist in the communicat 1

Guest

When you register as a guest, you are taken to the login page where you will input the username and password you used while registering. After this, you will be taken to the guest landing page where you can view all properties that you can buy. Guests cannot upload any property images, only Hosts can do that. The screenshot below shows the guest landing page.

E-commerce Web sites typically interact or affect many different areas of an organization. Because of this interaction, e-commerce Web sites typically include functionality to assist in the communicat 2
Payment

The website uses PayPal payment gateway. While you are on the guest landing page, you can click on “Add to Cart” button below any property image and the page will direct you to PayPal where you can make payments. You can also click on several “Add to Cart” button of different images and the properties will be added to your shopping cart. The screenshot below shows the shopping cart.

E-commerce Web sites typically interact or affect many different areas of an organization. Because of this interaction, e-commerce Web sites typically include functionality to assist in the communicat 3

Host

When you register as a host, you are taken to the login page where you can login using your username and password. After logging in, you will be taken to the host landing page, where you can add items that can be bought and also reflect in the guest landing page. The screenshot below shows the host landing page.

E-commerce Web sites typically interact or affect many different areas of an organization. Because of this interaction, e-commerce Web sites typically include functionality to assist in the communicat 4

The host and guest logging in are designed using MySQL database and PHP server side scripting language. The front-end is designed using HTML, CSS and Bootstrap CSS framework.


Integration

TBD







Administration

TBD