The Customer Support System Uml Lab Manual
The Customer Support System Uml Lab Manual
The Rocky Mountain Outfitters system development project is the customer support
system.RMO system has always prided itself on its customer orientation. One of the core
competencies of RMO has been its ability to develop & maintain customer loyalty. John
Blankers has kept himself current on important business concepts & he is fully aware of the
need to develop effective business process with a customer focus. Even though the customer
support system was to include all of the required sales & marketing components he wants
everyone to understand that its primary objective is to support RMO's customer. John's long
held view regarding customers has become popular recently with consultants & software
vendors who call the approach the customer relation management.
The application architecture plan detailed some specific objectives for the customer
support system. The system should include all the functions associated with providing
products for the customer from order entry to arrival of shipment such as:
i.
ii.
iii.
iv.
v.
vi.
vii.
Customers should be able to order by telephone, through the mail or over the internet.
All catalogue items will also be available through a sophisticated RMO web catalogue which
must be consisted with printed catalogue, so that the customers can browser the printed
catalogue & order at the RMO website. If they choose or search the website for additional
information about items in the printed catalogue.
Order entry processing needs to support the graphical self help size of the web
interface as well as a stream lined, rapid response window interface required for phone sales
representatives and mail order clerks, returns, back orders ,order status also need to be
accessible both on the web and to RMO employees at their desks.
Although some objectives are defined for the system a complete requirement analysis
will define the system in detail. In this objectives only from some guidelines to keep in mind
as the project gets underway.
3.State Events : An event that occurs when something happens inside the system that
triggers the need for processing.
Identifying Events :
1.Events versus prior conditions and response.
2.Sequence of events : Tracing a transaction life cycle, Identifying events to trace the
sequence of events that might occur for a specific external agent.
3.Technology dependent event and system control.
3.
4.
5.
6.
EVT
1
Customer wants to
check item
availability
SOURCE
USECASE
RESPONC
E
DESTINATI
ON
customer
Look up
item
availabili
ty
item
availability
details
customer
TRIGGER
Item
inquiry
Customer places an
order
New order
customer
Create
new
order
Customer changes
or cancels order
Order
change
request
customer
Update
order
Time to produce
order summary
reports
Time to produce
transaction
summary reports
End of
week,
month,
quarter
and year
End of
day
Customer or
management wants
to check order
status.
Shipping fulfills
order
Order
status
inquiry
Shipping identifies
back order
back order
shipping
Customer returns
items
Customer
10
Time to produce
fulfillment summary
reports
Order
return
notice
End of
week,
month,
quarter
and year
11
Prospective
customer request
catalog
Time to produce
Prospective
customer activity
reports
Catalog
request
Prospective
customer
12
Order
fulfillment
notice
End of
month
Produce
order
summar
y reports
Customer
or
manageme
nt
shipping
produce
transacti
on
summar
y reports
Look up
order
status
Record
order
fulfillmen
t
Record
back
order
Create
order
return
produce
fulfillmen
t
summar
y
reports
Provide
catalog
info
produce
Prospecti
ve
custome
r activity
reports
Real time
link order
conformatio
n order
details
transaction
Change
conformatio
n order
change
details
transaction
Order
summary
reports
Credit bureau
customer
shipping bank
transaction
summary
reports
Accounting
Order status
details
Customer or
management
back order
notification
Customer
Return
confirmation
transaction
fulfillment
summary
reports
Customer
bank
catalog
Prospective
customer
Prospective
customer
activity
reports
Marketing
Customer
shipping bank
Management.
Management
13
Customer updates
account information
Customer
account
update
notice
Promotion
package
details
Customer
14
Marketing wants to
send promotional
materials to
customers
15
Management
adjusts customer
charges
customer
charge
adjustment
manageme
nt
16
Time to produce
customer
adjustment/concessi
on reports
end of
month
17
Merchandising
updates catalog
Merchandisi
ng
18
Merchandising
creates special
product promotion
Catalog
update
details
Special
promotion
details
19
Merchandising
creates new catalog
Merchandisi
ng
20
Tim to produce
catalog activity
reports
New
catalog
details
End of
month
marketing
Merchandisi
ng
Update
Custome
r
account
Distribut
e
Promotio
nal
package
Create
custome
r charge
adjustme
nt
Produce
custome
r
adjustme
nt
reports
Up load
catalog
Create
special
promotio
n
Create
new
dialog
produce
catalog
activity
reports
Promotional
package
Customer and
prospective
customer
charge
adjustment
notification
transaction
Customer
bank
Customer
adjustment
reports
Management
Catalog
Customer and
prospective
customer
Merchandising
catalog
activity
reports
Brief Description:
When the customer calls to order, the order clerk and system verify customer information,
create a new order, add item to the order, verify payment, create the order transaction and
finalize the order.
Actor: Clerk telephone sales clerk
Related use case: Check(look up) item availability - INCLUDES
Stakeholders: (Customer, Clerk), Sales department, shipping department, marketing
department.
Pre Conditions: Customer exist catalogue, products and inventory items must exist for
requested items.
Post Conditions: Order and order line items must be created.
Order transaction must be created for the order payment.
Inventory items must have the quality on hand updated.
The order must be related to a customer.