Question

In: Operations Management

Identify all the actors who will be using the system.

SCENARIO

Textbooks R Us is a small business that was set up 20 years ago to facilitate the physical sale of second-hand textbooks for University students. They would now like to change their business model to an e-business model where they only sell their books online. Its business will run entirely on the Internet and students will be able to sell and purchase books via their website. This will allow the business to increase their market as they will not be restricted to selling books at the one University campus. Textbooks R Us has tasked your team to come up with the requirements for their new system.

Sellers must have an account with Textbooks R Us to sell any books via their website. To create an account, sellers must register and provide various details when setting up their account. These details include their physical address, postal address, name, telephone number, a current email address and banking details for the receipt of money after their books have been sold.

Buyers must also open an account if they wish to purchase a textbook, however they can search for books on the website without having an account. To create an account, buyers must register and provide various details when setting up their account. These details include their physical address, postal address, name, telephone number, a current email address and credit card details. Buyers can purchase as many books as desired in the same transaction or through separate transactions. Books can be purchased via credit card or PayPal.

A seller can list books on the system through completing an online form. The details which must be provided on the form include information on the book to be sold such as: its category, title, author, year of publication, condition and the asking price. An option to upload a photo of the books is also available for buyers to see the condition of the book. A seller may list as many books as desired. A seller may also remove books for sale if they wish or amend the sale price.

The system will maintain a list of all books for buyers to use a search engine to search for books of interest by title, author, category, and keyword.

The system will provide secure access for all users and information is to be maintained on secure servers. Sensitive financial information and private user details are not to be disclosed to other users of the system.

When a purchase is made, Textbooks R Us will send an e-mail notice and/or a text message to the seller of the book that was chosen as well as payment information. The seller will have the option of choosing which method of notification they prefer when setting up their account, i.e. via email and/or via text message to their mobile phone. The system will also mark the book as sold and maintain an open order status until it receives notice that the book has been shipped by the seller.

Once the seller has received the notification that the book has been sold, they must notify the buyer via their chosen notification method (email and/or text message) within 48 hours that the purchase has been accepted and they must ship the order within 48 hours of sending the notification to the buyer. The seller will then send a notification to the buyer (again via their preferred method) and to Textbooks R Us when the shipment is made.

Upon receiving notice that the shipment has been made,Textbooks R Us will change the status of the book order to a shipped status. Buyers will have a 30-day period to receive a refund from Textbooks R Us if the book does not arrive, or to return the book if it does not meet the advertised criteria. Once this 30-day period has lapsed, i.e. the book has been in a shipped status for 30 days, the money received for the book will be transferred to the seller’s nominated account by Textbooks R Us and the book’s order status will be changed to sold.

After receiving an ordered book, buyers will have the option of entering a rating for the seller to indicate a measure on several factors regarding their transaction with the seller. Some sellers have been very active using the current business model and this feature will provide them with an important indicator to other potential buyers.

  1. USE CASES

  1. Identify all the actors who will be using the system.

  2. Prepare a table containing all use cases and a brief use case description (1-2 sentences) for each use case.

  3. Draw a use case diagram for the system representing the actors and use cases identified.

Solutions

Expert Solution

a. Actors who will be using the Textbooks R Us system are:

  • Book seller- one who will list the books available and ensure delivery of books after sales order
  • Cutsomer - one who will browse and purchase the books
  • Browser - one who will search the books without creating an online account
  • System administrator - coordinates the web site to ensure sucessful and hassle-free book purchases

b. Use cases for each Actor:

  1. Book Seller use case
Book Seller- Use case Description
Registration create account by giving details like physical address, postal address, name , telephone no. email address and banking details
choose method of payment notification Seller can choose to get payment information through email or SMS while registering
Login login to website with the registered details
upload books details on website details of books to be entered on website using online form listing category, title, author, condition, year of publication and selling price of the book
upload photograph of the book to give a better understanding of book condition, a picture of book can also be uploaded
remove the book from sale Book can be removed from sale if any detail has to be changed and then data is reuploaded
Change the book price Book sale price can be changed so book has to be removed from sale and then reuploaded with changed price.
Receive purchase notification notification received when a purchase order is made
Accept the purchase and notify customer the purchase order is accepted by seller and the customer is notified about it
Ship the book the book order should be shipped within 48 hours
Notify the customer and system notification of shipment data will be sent to both customer and Textbooks R Us

2. Customer Use case

Customer- Use case Description
Registration create account to purchase books by giving details like physical address, postal address, name , telephone no. email address and credit card/PayPal details
choose method of notification Customer can choose to get any notification through email or SMS while registering
Login login to website with the registered details
Browse for books search for books on website based on categories
Book Purchase multiple books can be added and purchased in single transaction
Receive shipment notification Seller will send shipment notification within 48 hours of purchase made
Receive book Book delivered as per shipment order timeline
ask for refund after shipment is done, customer can ask for a refund within 30 days if the book is not received
return the book The customer can return the book within 30 days of shipment notice and get a refund if book does not meet the advertised criteria
Feedback for Purchase After receiving the book, customer has option to give rating for the transaction and the seller

3. Browser use case

Book Browser - Use case Description
Browse for books search for book on website without creating an account

4. System administrator use case

System Admin - Use case Description
maintain listed books on search engine all registered books will be maintained on website and made available for browsing to the customers
categorize books books will be listed as per title , author, category or any other keyword to make the book search easy
provide secure access a secure access will be provided to all website users
Maintain information securely maintaining user's personal and financial information in secure servers
notify seller for a purchase send email or SMS to notify seller when a purchase is made on website
mark book as sold and open order books will be marked as sold on website and marked as open order for Customer and seller till shipping of book is confirmed
Mark book order status as Sold when shipment notification is received from seller then book order status is marked as sold
hold money for 30 days for purchase purchase amount is held till 30 days after shipment of book to check if any refund is initiated by customer
transfer money to seller account after 30 days from shipment and no refund request received from customer , then the final purchase amount is transferred to the Seller
Change book order status to sold after payment to seller - book order status is changed as sold

c. Use case diagram for represting the actors and use cases identified for Textboks R Us system

It is attached as a picture format. It is sample use case of customer. Similar can be created for remaining actors


Related Solutions

Software Engineering Course Directions: Read the Initial System Requests below and than answer the identify actors...
Software Engineering Course Directions: Read the Initial System Requests below and than answer the identify actors and identify use cases questions. Initial System Requests Wylie College is planning to develop a new online Course Registration System. The new Web-enabled system replaces its much older system developed around mainframe technology. The new system allows students to register for courses from any Internet browser. Professors use the system to register to teach courses and to record grades. Because of a decrease in...
Health Systems and Policies Using the WHO Health System framework, Identify the ratio(s) of health care...
Health Systems and Policies Using the WHO Health System framework, Identify the ratio(s) of health care workers (e.g. nurses, midwives, physicians, etc) to the population in the country of your choice. How does this ratio compare to the region, a developed country, or WHO recommendations for minimum number of nurse/physician/health care worker per 1,000/10,000 population)? Select ONE of the six system building blocks in a country of your choice. Describe one effective strategy/intervention that has been used in this country...
Who are the major budget actors and what are the specific roles of each?
Who are the major budget actors and what are the specific roles of each?
Who are the actors of change and how they act during this coronavirus process?
Who are the actors of change and how they act during this coronavirus process?
What are the various types of taxes used by governments? Who are the actors that make...
What are the various types of taxes used by governments? Who are the actors that make funding decisions? How are they accountable to the public? How does the public influence this process? Why is taxing and spending so controversial?
What are the various types of taxes used by governments? Who are the actors that make...
What are the various types of taxes used by governments? Who are the actors that make funding decisions? How are they accountable to the public? How does the public influence this process? Why is taxing and spending so controversial?
Describe the five steps of the policymaking process and identify the key actors in each step.
Describe the five steps of the policymaking process and identify the key actors in each step.
1. Write a query in SQL to find the full name of the “Actors” who appeared...
1. Write a query in SQL to find the full name of the “Actors” who appeared in the movie titled Star Wars (using JOIN ). 2.Write a SQL query to find the movie Title that has received Lowest rating from reviewers, but whose actors have received an award for their contribution in movie. (Expected Output: Fantastic Beasts and Where to Find Them) 3.Write a SQL query that display the list of genres, Number of movies in that genre grouped by...
For a renewable energy system, perform a stakeholder analysis. Determine which actors are impacted by the...
For a renewable energy system, perform a stakeholder analysis. Determine which actors are impacted by the energy system and which actors will be most likely to support the installation of the energy system. Create a table and discuss the various stakeholders and defend why they are included. Which stakeholders are most likely to support the energy system? Which stakeholders are most likely to resist the energy system? Why?
What are some of the key international agreements on intellectual property rights? Who are key actors...
What are some of the key international agreements on intellectual property rights? Who are key actors involved and what are their political or economic interests for or against these agreements?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT