Business System Project: Squirky Surf Rental Management System
VerifiedAdded on 2021/01/01
|37
|5819
|384
Project
AI Summary
This project details the business system for Squirky Surf, a surfboard rental company. It begins with user stories for consumers, general managers, retail assistants, and suppliers, outlining their respective needs and acceptance criteria. The project then delves into use case descriptions and modeling, covering scenarios like customer login, viewing boards and auxiliaries, selecting and confirming rentals, choosing dates and quantities, and selecting pick-up and drop-off locations. Use case tables provide detailed information on each scenario, including triggering events, descriptions, actors, related use cases, preconditions, postconditions, flow of activities, and exception conditions. The project also includes use case modeling, state machine diagrams, sequence diagrams, and a design for the user interface, providing a comprehensive overview of the system's functionality and user experience. The project aims to design a complete online rental system to facilitate the business operations of Squirky Surf.

BUSINESS SYSTEMS
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

Table of Contents
1. User Stories..................................................................................................................................3
2. User Case Description and Use Case Modelling.........................................................................5
3. Use Case modeling:...................................................................................................................33
4. State Machine Diagram:............................................................................................................34
5. Sequence Diagram:....................................................................................................................35
6.) Designing the user interface.....................................................................................................36
1. User Stories..................................................................................................................................3
2. User Case Description and Use Case Modelling.........................................................................5
3. Use Case modeling:...................................................................................................................33
4. State Machine Diagram:............................................................................................................34
5. Sequence Diagram:....................................................................................................................35
6.) Designing the user interface.....................................................................................................36

1. User Stories
The Consumer
Being a consumer, I must able to rent the surfboards and many other auxiliaries with in-store and
online. I also able to view all different type of boards, regarding the review or place to customize
rental order through online and pay for them to collect use them at any one of 7 branches of
Squirky surf with the exception of use in auxiliaries which as a condition of Squirky surf that
must return to branch where it has been hired. It also ensure a hassle free lovely day at beach.
Acceptance Criteria:
It is able to view the equipment which required for all categories such as surfboards and
also related the auxiliaries.
It has able to place the customize rental bookings.
It has ability to pay through online for all type of rental bookings.
It has ability to view the confirmation information about bookings.
It has ability to receive an invoice for all type of bookings.
General Manager
As the general manager I must have an oversight in the daily operations that include an oversight
on all type of transaction offline and online. All promotional activities and other inventory
management capacity. It ensure that all enterprise activities are running in properly to meet the
specific relevant deadline without delay because it can causes of disruption to the operations.
Acceptance criteria:
It has able to view all the products
it has able to respond and manage the user review on the behalf of Squirky surf.
Add or take down the products from the rental line up.
System help to generate inventory, quality control report and rental.
The Consumer
Being a consumer, I must able to rent the surfboards and many other auxiliaries with in-store and
online. I also able to view all different type of boards, regarding the review or place to customize
rental order through online and pay for them to collect use them at any one of 7 branches of
Squirky surf with the exception of use in auxiliaries which as a condition of Squirky surf that
must return to branch where it has been hired. It also ensure a hassle free lovely day at beach.
Acceptance Criteria:
It is able to view the equipment which required for all categories such as surfboards and
also related the auxiliaries.
It has able to place the customize rental bookings.
It has ability to pay through online for all type of rental bookings.
It has ability to view the confirmation information about bookings.
It has ability to receive an invoice for all type of bookings.
General Manager
As the general manager I must have an oversight in the daily operations that include an oversight
on all type of transaction offline and online. All promotional activities and other inventory
management capacity. It ensure that all enterprise activities are running in properly to meet the
specific relevant deadline without delay because it can causes of disruption to the operations.
Acceptance criteria:
It has able to view all the products
it has able to respond and manage the user review on the behalf of Squirky surf.
Add or take down the products from the rental line up.
System help to generate inventory, quality control report and rental.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

Retail Assistant
As a retail assistant I must be able to process of rental booking placed by the consumer online. I
must be able to manage in the store rentals while it also updating the system on the different
location of boards among 7 branches of squirky surf.
Acceptance criteria:
It has able to update the inventory movement in the system.
The process of online rental with the consumer name and its account number.
The process in store rentals through teller machine which update the transactions by
online.
The process has produced daily rentals report derived from combination of online and
store sales.
Suppliers (wax off and wax on)
As a supplier of Squirky surf I must be notified that There are needs to re stock particular boards
and related to the auxiliaries. I must able to assess the overall quality of boards to identify the
essential service maintenance and repairs that must carry out the equipment. It determine if the
product can restore for resale at the factory outlets.
Acceptance criteria:
It is to be notified when it needed to reorder.
It drive the transaction records for the documentation.
it have access the product details with the proper description about problems.
Look up the product details and usage of history.
It has ability to approve the request of payment on re order.
As a retail assistant I must be able to process of rental booking placed by the consumer online. I
must be able to manage in the store rentals while it also updating the system on the different
location of boards among 7 branches of squirky surf.
Acceptance criteria:
It has able to update the inventory movement in the system.
The process of online rental with the consumer name and its account number.
The process in store rentals through teller machine which update the transactions by
online.
The process has produced daily rentals report derived from combination of online and
store sales.
Suppliers (wax off and wax on)
As a supplier of Squirky surf I must be notified that There are needs to re stock particular boards
and related to the auxiliaries. I must able to assess the overall quality of boards to identify the
essential service maintenance and repairs that must carry out the equipment. It determine if the
product can restore for resale at the factory outlets.
Acceptance criteria:
It is to be notified when it needed to reorder.
It drive the transaction records for the documentation.
it have access the product details with the proper description about problems.
Look up the product details and usage of history.
It has ability to approve the request of payment on re order.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

2. User Case Description and Use Case Modelling
Customers
Login
view boards and auxiliaries
Select and confirm the boards
Select date, time and quantity
Make payment offline or online
Select to pick up and drop off branch cancel booking services
Use case tables:
Use case name Consumer Login
Scenario Create an online account of customer
Triggering event New customer wants to set up the account by
online
Description The customer has created an account with the
personal information. It follow up the address
with their debit and credit card details for
payment purpose made online.
Actors customer
Related to the use cases Make online payment use case
stakeholders General manager or retail assistant
Preconditions Customer account subsystem must available
and also follow with the support service for
validation of credit or debit cards.
Post conditions Customer must save and create one or more
address.
Flow of activities User action System response
The consumer want to The system must
Customers
Login
view boards and auxiliaries
Select and confirm the boards
Select date, time and quantity
Make payment offline or online
Select to pick up and drop off branch cancel booking services
Use case tables:
Use case name Consumer Login
Scenario Create an online account of customer
Triggering event New customer wants to set up the account by
online
Description The customer has created an account with the
personal information. It follow up the address
with their debit and credit card details for
payment purpose made online.
Actors customer
Related to the use cases Make online payment use case
stakeholders General manager or retail assistant
Preconditions Customer account subsystem must available
and also follow with the support service for
validation of credit or debit cards.
Post conditions Customer must save and create one or more
address.
Flow of activities User action System response
The consumer want to The system must

book the surf board.
The customer click on
the rental board page.
The customers are
added the information
such as name, id,
country name and
mobile no etc.
allow the consumer to
login after enter all
the essential details
such as id and
password.
Exception conditions Sometimes, the customer enter the invalid
phone number.
Table :1
Use case name View boards / Auxiliaries
Scenario View the categories of board and auxiliaries
for selections.
Triggering event Staff and customer want to see all type of
auxiliaries and surfing boards.
Description
Actors Staff
Customer
Related to the use cases Invoked by the consumer login
Stakeholders Retail Assistant
Preconditions Different type of categories related boards
and list of auxiliaries must be included.
Post conditions Consumer and view all type of surfing boards
or auxiliaries available of online and ranting.
Flow of activities User Action System Response
The customer click on
the rental board page.
The customers are
added the information
such as name, id,
country name and
mobile no etc.
allow the consumer to
login after enter all
the essential details
such as id and
password.
Exception conditions Sometimes, the customer enter the invalid
phone number.
Table :1
Use case name View boards / Auxiliaries
Scenario View the categories of board and auxiliaries
for selections.
Triggering event Staff and customer want to see all type of
auxiliaries and surfing boards.
Description
Actors Staff
Customer
Related to the use cases Invoked by the consumer login
Stakeholders Retail Assistant
Preconditions Different type of categories related boards
and list of auxiliaries must be included.
Post conditions Consumer and view all type of surfing boards
or auxiliaries available of online and ranting.
Flow of activities User Action System Response
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

1. The customer want to
book the surf board.
2. The customer click on
the rental board page.
3. Customer view the
categories of boards and
also check the rentals for
each type of boards.
1. The system must
prompts the
consumer to view all
boards differentiated
by categories or
colors.
2. The system shows
the rental price with
every kind of boards
and ratings.
Exception conditions Sometimes, If the consumer makes wrong
selection of boards.
Table : 2
Use case name Confirm and select
Scenario It is selecting and confirm the boards or online
auxiliaries.
Triggering event Customer select the type of auxiliaries and
boards.
Description User may select the auxiliaries and boards that
match on the basis of requirement. Afterwards,
proceed o pay in order to hire them.
Actors customer
Related to the use cases Invoked by auxiliaries and view boards
Stakeholders Retail assistant
Customer
Preconditions Categories of boards and auxiliaries must
book the surf board.
2. The customer click on
the rental board page.
3. Customer view the
categories of boards and
also check the rentals for
each type of boards.
1. The system must
prompts the
consumer to view all
boards differentiated
by categories or
colors.
2. The system shows
the rental price with
every kind of boards
and ratings.
Exception conditions Sometimes, If the consumer makes wrong
selection of boards.
Table : 2
Use case name Confirm and select
Scenario It is selecting and confirm the boards or online
auxiliaries.
Triggering event Customer select the type of auxiliaries and
boards.
Description User may select the auxiliaries and boards that
match on the basis of requirement. Afterwards,
proceed o pay in order to hire them.
Actors customer
Related to the use cases Invoked by auxiliaries and view boards
Stakeholders Retail assistant
Customer
Preconditions Categories of boards and auxiliaries must
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

exists.
Post conditions Customer confirm the rentals
Flow of activities User Action System Response
1. Customer is
booking the surf
boards.
2. They also click on
rental page.
3. Customer add the
information like name,
mobile no, country
name etc.
4. consumer select the
categories of boards
and includes the
quantity.
1. The system allow
the consumer to fill the
rental form.
2. System will check
all the necessary
information which
required for
completely filled and
enter the valid date.
Exception conditions In case customer does not confirm the rentals
and exit system.
Table : 3
Post conditions Customer confirm the rentals
Flow of activities User Action System Response
1. Customer is
booking the surf
boards.
2. They also click on
rental page.
3. Customer add the
information like name,
mobile no, country
name etc.
4. consumer select the
categories of boards
and includes the
quantity.
1. The system allow
the consumer to fill the
rental form.
2. System will check
all the necessary
information which
required for
completely filled and
enter the valid date.
Exception conditions In case customer does not confirm the rentals
and exit system.
Table : 3

Use case name Select data, time and quantity of booking.
Scenario Select an appropriate time, date and quantity of
board for rentals.
Triggering event Customer want to choose time, number of
boards and date
Description Customer will require to choose the proper
date of hire and alongside the duration and
quantity.
Actors Customer
Related to the use cases This can be invoked by the view of multiple
categories of boards.
stakeholders Retail Assistant
Preconditions Customer can select the data and time for
rentals on the other hand, it enter the
information about the customer.
Post conditions Customer will select the time duration of rental
successfully.
Flow of activities User Action System Response
The consumer wanted
to book surf board.
Consumer click on
the rental page.
Customer has entered
the information such
as full name, mobile
no, country name etc.
The system generate
the message to the
customer related to fill
the rental form.
System has checked all
the necessary
information that had
been filled and enter
valid date.
Exception conditions If the consumer enter the invalid time
Scenario Select an appropriate time, date and quantity of
board for rentals.
Triggering event Customer want to choose time, number of
boards and date
Description Customer will require to choose the proper
date of hire and alongside the duration and
quantity.
Actors Customer
Related to the use cases This can be invoked by the view of multiple
categories of boards.
stakeholders Retail Assistant
Preconditions Customer can select the data and time for
rentals on the other hand, it enter the
information about the customer.
Post conditions Customer will select the time duration of rental
successfully.
Flow of activities User Action System Response
The consumer wanted
to book surf board.
Consumer click on
the rental page.
Customer has entered
the information such
as full name, mobile
no, country name etc.
The system generate
the message to the
customer related to fill
the rental form.
System has checked all
the necessary
information that had
been filled and enter
valid date.
Exception conditions If the consumer enter the invalid time
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

or date so that they goes back to enter
the valid date and time.
If the consumer enter the invalid
information so that system goes back to
the right details or fields.
If the consumer decline the agreement
so that system will display the message
of booking cancellation.
Table : 4
Use case name Select pick up and drop off
Scenario Customer will select the pick up and drop off
location from the 7 different branches.
Triggering event Consumer want to select the convenient branch
for the purpose of pick up and drop off.
Description Online consumer can pick and drop the board
any of multiple branch but the auxiliaries are
dropped at same location from where they can
pick up. Retail assistant may check the
availability of stock and control the overall
supply.
Actors Retail assistant
Consumer
Related to the use cases This can be invoked by the confirmation of
select the auxiliaries and boards.
stakeholders Retail assistant
consumer
Preconditions Customer want to select the proper or
the valid date and time.
If the consumer enter the invalid
information so that system goes back to
the right details or fields.
If the consumer decline the agreement
so that system will display the message
of booking cancellation.
Table : 4
Use case name Select pick up and drop off
Scenario Customer will select the pick up and drop off
location from the 7 different branches.
Triggering event Consumer want to select the convenient branch
for the purpose of pick up and drop off.
Description Online consumer can pick and drop the board
any of multiple branch but the auxiliaries are
dropped at same location from where they can
pick up. Retail assistant may check the
availability of stock and control the overall
supply.
Actors Retail assistant
Consumer
Related to the use cases This can be invoked by the confirmation of
select the auxiliaries and boards.
stakeholders Retail assistant
consumer
Preconditions Customer want to select the proper or
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

convenient branch for pick up and drop off.
Post conditions Consumer has entered the valid location for the
board rentals.
Flow of activities User Action System Response
The customer want to
book the surfboards.
Customer click on the
rental board page.
Consumer enter the
information related the
customer name, mobile
phone no, type of
board, pick up date or
time etc.
The system provide
the customer to fill
the form of rental.
It also check the
essential information
that has been filled
the time of date.
The system will
update location of
consumer accounts.
Exception conditions If consumer can enter the invalid
location of particular pick up and drop
off branch.
If the consumer drop the auxiliaries on
multiple location from where it has
been rented.
Table : 5
Post conditions Consumer has entered the valid location for the
board rentals.
Flow of activities User Action System Response
The customer want to
book the surfboards.
Customer click on the
rental board page.
Consumer enter the
information related the
customer name, mobile
phone no, type of
board, pick up date or
time etc.
The system provide
the customer to fill
the form of rental.
It also check the
essential information
that has been filled
the time of date.
The system will
update location of
consumer accounts.
Exception conditions If consumer can enter the invalid
location of particular pick up and drop
off branch.
If the consumer drop the auxiliaries on
multiple location from where it has
been rented.
Table : 5

Use Case name Online payment option
Scenario Customers are allowed to pay online directly
Trigger Event Payment for surfing board rental orders by customers online
Brief description If customer want to book the surfing boards then along with the
online bookings, customers have to select the payment option.
Security amount will be deposited by the company which will be
further released along with the returned auxiliaries.
Actors Customers
Related Use case Functions invoked at the time of rented bookings and board
selection which will be confirmed after the advance security deposit
online.
Stakeholders General manager and Assistant
Preconditions Online payment through customers along selection of the specific
payment method.
Post conditions Returning of the Auxiliaries along with the due or refundable
money.
Flow of Activities User actions System Response
1. Customer wants to book the
surf Board.
2. The customer wants to
purchase the board on rent. So
click on the rent page to order the
bookings.
4. customer have to fill personal
details along with the appropriate
payment method. Such as name,
mobile number, city, country,
date of pickup and date of return
3. A system allows the
customers to fill rental form.
5. system verify and validate all
the information provided by the
customers. System also validate
pickup and returning date.
6. The system verify the account
details and process the payment
along with the booking
confirmation.
Scenario Customers are allowed to pay online directly
Trigger Event Payment for surfing board rental orders by customers online
Brief description If customer want to book the surfing boards then along with the
online bookings, customers have to select the payment option.
Security amount will be deposited by the company which will be
further released along with the returned auxiliaries.
Actors Customers
Related Use case Functions invoked at the time of rented bookings and board
selection which will be confirmed after the advance security deposit
online.
Stakeholders General manager and Assistant
Preconditions Online payment through customers along selection of the specific
payment method.
Post conditions Returning of the Auxiliaries along with the due or refundable
money.
Flow of Activities User actions System Response
1. Customer wants to book the
surf Board.
2. The customer wants to
purchase the board on rent. So
click on the rent page to order the
bookings.
4. customer have to fill personal
details along with the appropriate
payment method. Such as name,
mobile number, city, country,
date of pickup and date of return
3. A system allows the
customers to fill rental form.
5. system verify and validate all
the information provided by the
customers. System also validate
pickup and returning date.
6. The system verify the account
details and process the payment
along with the booking
confirmation.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 37

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.