WSC2022SE TP09 S1 Actual en
WSC2022SE TP09 S1 Actual en
WSC2022SE TP09 S1 Actual en
WSC2022SE_TP09_S1_actual_en
Introduction
Seoul Stay is the first and only platform that allows international travelers from around the world to rent the best
homes, estates, or condominiums in Seoul.
The project designers have analyzed the results of a survey of the population in Seoul and in order to provide
some of its services to all sectors of the home owners, they have created a call center and need an interface for
the people operating the phones.
In this session the project designers are asking for a desktop application and will provide you with the schematics
and the initial required data.
Contents
This Test Project proposal consists of the following documentation/files:
1. WSC2022_TP09_S1_EN.pdf (Session 1 instructions)
2. Terms.txt (Terms and Conditions)
3. Session1-MySQL.sql (SQL Script to create tables with data for MySQL)
4. Session1-MsSQL.sql (SQL Script to create tables with data for Microsoft SQL)
Amenities
ItemAmenities
UserTypes
PK ID
PK ID Areas
PK ID
GUID PK ID
GUID Name
GUID
FK2 ItemID IconName GUID
Name
FK1 AmenityID Name
Items
PK ID Attractions
PK ID
Users GUID
FK3 UserID
PK ID GUID
FK2 ItemTypeID
FK1 AreaID
FK1 AreaID
GUID Name
Title
FK1 UserTypeID Address
Capacity
Username NumberOfBeds
Password NumberOfBedrooms
FullName NumberOfBathrooms
Gender ExactAddress
BirthDate ApproximateAddress ItemAttractions
FamilyCount Description
PK ID
HostRules
MinimumNights
ItemTypes GUID
MaximumNights
FK2 ItemID
PK ID FK1 AttractionID
Distance
GUID DurationOnFoot
Name DurationByCar
To help further perceive the thinking behind the structure of the database, the database designers provide an
Entity-Relationship Diagram (ERD). The included diagram explains the conceptual and representational model of
data used in the database.
Includes key w ords about the location and helps w ith the SEO and
ApproximateAddress
search of the listing w here one can look for a certain place close by
Field
The number of family and friends associated w ith the account (for
FamilyCount
reserv ation purpose) is stored.
Field
UserTypes Where the ty pes of clients using the sy stem are stored.
Table
ItemAmenities Where amenities prov ided by the listing or property are stored.
Table
Attractions Where data on landmarks and attractions in the city are stored.
Table
• Owner / Manager tab: This is the tab where the client is able to manage their listings. The following is a list
of some of the functionalities required for this segment:
• The “Add Listing” button will direct the client to the proper form as documented on section 1.6
• A grid list or similar is included in the segment that will display the fields of “Title”, “Capacity”, “Area”,
and “Type” of all the registered properties or listings of the user. The client should be able to sort the list
based on one of the fields on the list at a time.
• Using the “Edit Details” option available for each listing, the client will be directed to form 1.6 where they
can view and edit the specifics of each listing.
• The number of the items displayed should be visible on the status bar of the main form.
• Amenities: This tab will list all the available aminities from the database for the client to choose and
associate with the listing.