In: Operations Management
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.
USE CASES
Identify all the actors who will be using the system.
Prepare a table containing all use cases and a brief use case description (1-2 sentences) for each use case.
Draw a use case diagram for the system representing the actors and use cases identified.
a. Actors who will be using the Textbooks R Us system are:
b. Use cases for each Actor:
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