You are on page 1of 6

Functional requirement website

The customers must register for create the account and login using username and
password to use function in the application
-> collect data of customers personal information (name, address, tel number,
old, behaviour)
- The customers can view or find the information of hotel, tourist attraction.
- The customers can search for booking hotel, flight after select date time to go.
- The customers can find the information and the calculate system of time, ways, price
to the destination place.
- The customers can review place or find another friends and people reviews.
- The customers can see private history with analyse with booking, transport, price,
time, etc. And keep or share the information.
- The customers can use function dictionary to translate sentences for communication
with different language of travellers.
- The customers can note with text or plan trip with themselves.
- The customers can see monetary compare with Thailand monetary (baht).
- The customers can chat with their friends.
- The customers can manage and see their profile.
- The customers can find the location themselves and share location if they want.
- The customers can see whether of each area inside map or place that they want to
go.
- The customers can view friend's photo using newsfeed.
- The customers can view friends in the map with real time, it will show status of
customers too if turn on app and turn on share location mode it will show that person
with green colour.
- The customers can booking using the application with email and barcode.

Non functional requirement

- The customers do challenge for fun traveling with check in(get point to find discount)
- Promotion can change by partner and admin.
- The customers can add new place if in the search and map doesn't have by fill in
inside website helper function.

Req.
Req.# Brief Req. Description Req. Source Req. Status
Priority
The system provide
to register and login by Accepted for this
#1 Customer,Manager Priority 1*
using username & release
password.
The customers can find
Postponed for next
#2 the information of hotel, Customer Priority 2
release
or tourist attraction
The customers must
Accepted for this
#3 select date time for Customer Priority 2
release
search to booking
The customers can
Accepted for this
#4 booking with email and Customer,Manager Priority 2
release
barcode
can view friends in the Postponed for next
#5 Customer,Manager Priority 2
map with real time release
The customers can find Accepted for this
#6 Customer Priority 2
and share location release
can view friend's photo in Accepted for this
#7 Customer Priority 2
newsfeed release
find the information of
Accepted for this
#8 place and see calculate Customer Priority 2
release
system
The customers can see Accepted for this
#9 Customer,Manager Priority 2
and do reviews release
Accepted for this
# 10 chat with their friends. Customer,Manager Priority 2
release
The customers can note Accepted for this
# 11 Customer Priority 2
them life or plan trip. release
can see whether of each Accepted for this
# 12 Customer Priority 2
area or place. release
The customers can use
Accepted for this
# 13 dictionary to talk with Customer Priority 2
release
foreigner.
can compare monetary Accepted for this
# 14 Customer Priority 2
with Thailand monetary release
Accepted for this
# 15 manage and see profile Customer Priority 3
release
can help to add new Accepted for this
# 16 Customer,Manager Priority 3
place in websites. release
challenge for fun travel Accepted for this
# 17 Customer Priority 3
with friends. release
The customers can view Accepted for this
# 11 Customer Priority 4
private history and share. release
Use Case Diagram
Use Case Narrative

1 use case Register


Iteration 1, last modification; Created by BBirdNok
Primary
actor Customer
Goal in
context The customers create their account.
Preconditio
n -
Trigger The customers want to create their account.
Scenario 1. The customers access to the website or application.
2. The customers select register to be a user member.
3. The system display the register page to fill the customers information.
4. The customers input required information.
5. The customers confirm the registration.
6. The system checks the right and unique of information.
7. The system records the customer's data into the database and provide and then
services to gain access.
1. If the information (ex. username or email) is used already, notify the customers to input
the information again
Exception 2.The password is not follow on rule(ex. 6-8 characters with alphabets and number).

2 use case Log in


Iteration 1, last modification; Created by BBirdNok
Primary
actor Customer or Manager
Goal in
context To let the customer access the web or application.
Preconditio
n The customers must be a member.
Trigger When customers or admin want to access the web or application.
Scenario 1. The customers input username and password.
2. The system checks the correct of information.
3. The system records and then provide the access.
Exception If customer does not have an account, customer needs to register.
Post-
condition 1. Log in reocords stored in data report.
3 use case Booking
Iteration 1, last modification; Created by BBirdNok
Primary
actor Customer
Goal in
context The customers can booking hotel or transportation.
Preconditio The user must log in to account before booking. Internet connection is needed before
n connecting to the website.
Trigger Customer wants to reserve his or her services by login to the website.
Scenario 1. The customers need to register first. If customer have an account,then login.
2. The customers log in to the website.
3. The customers select date time of check in and check out.
4. The customers select loaction or near area.
5. The customers click button go,and select some hotel.
6. The customers book the hotel.then it will keep in history to confirm the information.
7. The data report send the information to manager and analyze information to create the
promotion.
1.If customer does not have an account, customer needs to register.
2.If the user ID and password are incorrect, the system will prompt to customer to retry to
Exception log in again.
Post-
condition Manager receive booked request, and customer can get and view history.

4 use case Calculate system


Iteration 1, last modification; Created by BBirdNok
Primary
actor Customer
Goal in The customers can use this system for calculate time,different price on each
context transportation between travel.
Preconditio
n The customers must log in and search the place.
Trigger The customers want find time,price,ways to destination.
Scenario 1. The customers log in to website or open application.
2. The customers search for place such as hotel.
3. The customers select some place.
4. The system show detail of ways to go, transportation with price and time.
1.If customer does not have an account, customer needs to register.
Exception 2. customer have to search or select some place.

5 use case Search


Iteration 1, last modification; Created by BBirdNok
Primary
actor Customer
Goal in
context The customers can find the hotel or place that they want to go.
Preconditio
n The user must log in to account and select location and date time.
Trigger The customers want to search the hotel.
Scenario 1. The customers need to register first. If customer have an account,then login.
2. The customers log in to the website.
3. The customers select some place or area.
4. The customers select date time of chack in and check out.
5. The customers click on button search.
6. Website or application shows all of the selected area hotel.
1.If customer does not have an account, customer needs to register.
2.If the user ID and password are incorrect, the system will prompt to customer to retry to
Exception log in again.

You might also like