Main Menu

My Account
Online Free Samples
   Free sample   Data modelling assignment case analysis of booked book website

Data Modelling Assignment: Case Analysis Of Bookedbook.com Website

Question

Task:
Scenario (The Case)
Book reading is an extremely healthy activity. It has many benefits and above all, it is exciting, entertaining and a great way to release stress, anxiety and depression. These are not the only benefits. Above everything; book reading helps in mental stimulation; improvement of memory and it also helps in improving language skills. It also certainly allows an individual to help concentrate better. In short, the benefits are enormous.

In recent times we have been introduced to technologies such as laptops, cell phones, tablets and other technologies but to date, the conventional book reading is something that people cherish and enjoy in its own way. It is believed that a “book has no substitute” and book readers from all over the world firmly agree to this.

Cynthia, a young technopreneur and a book lover; plans to open an online lifestyle substitute business named ‘bookedbook.com’. This online business is Cynthia’s dream. Cynthia has formally registered her new company, everything is in place from a legal perspective and the company now has ample funds to develop an online website that would support Cynthia’s business idea.

bookedbook.com would be an extremely interesting website. This website will require user registration. Children would also be able to register but their registration would be accompanied with some details of parents and their contacts. The website would only offer individual registrations and proof of ID would be a must when registering. bookedbook.com will offer quarterly, biannual and annual memberships.

The whole idea is very simple. Registered book readers would be able to launch the books that they own and which they would want to give away to other registered members. A book launch would require complete details of the book. It would also require the user to provide the address where the book is available. Once the book details are provided by the subscriber (registered book reader) the company’s content manager would approve the book launch request. Once approved, the book would be available for all users for them to review and/or acquire. The review process would allow all users to provide feedback and comments about the book and would also allow users to rate the book. The acquisition process would allow book readers to acquire the book from the book owner. The users planning on acquiring the book, would make a request for book acquisition. This request would help facilitate book reader meetup and exchange books. Once the book would be acquired the book owner would have the option of removing the book.

bookedbook.com will also allow users to interact with one another via messaging and chat rooms. Users will be given an option to decide the mode of communication that they would prefer. Off course all chat request, messages and acquisition request and all other messages are also provided to the user via email that is provided at the time of subscription.

The website would also provide a portal to the administrator for data analytics. Cynthia is keen to observe and analyse every type of data that is obtained at this website. For example, she wants to know which book is being exchanged mostly, she wants complete customer analytics, book exchange analytics, analysis of book reviews and rating and other similar portals for data analysis.

As soon as the user registration would expire, all book launch requests would be halted by the system and the users interested in acquiring the book(s) placed by the user whose registration is about to expire would be sent an email that these book(s) are no longer available. Users would be asked to renew their subscription 15 days before the registration expiry date to ensure continuity of services.

Cynthia does not want this website to be a book exchange platform only. She also wants the website to provide a platform for all the users to arrange for an online and face to face meetup. She wants to ensure that any book meetup events that bookedbook.com plans should be available to its users. Users should be able to register for these events which may be paid or unpaid. She feels that these meetups would be a great source of fun for book lovers and also a source of marketing for the company.

In order to ensure this website stays profitable Cynthia also wants this website to allow book authors from all around the world to advertise their books on bookedbook.com. This functionality, however, would not require book authors to register with bookedbook.com formally. Book authors would be able to just fill in a ‘book show request form’, provide their details, provide the details of their book and a credit/debit card number. They would also provide information about the time period for which they want their book to be advertised on the website. Advertisement requests would also be approved by the content manager. Once approved, the book authors would be charged and the advertisement would go live. The ad would be removed by the system automatically once it reaches the end date. bookedbook.com will only allow advertisement of up to 5 books at a time. All advertisement requests would be entertained by the system on a first come first serve basis. The advertisement functionality is also available for subscribers. In this case the fee for advertisement is very minimal.

Cynthia wants this website to be upgradable and secure. She wants simple and modern interfaces and also wants a mobile application version of this website.

Analyse the above case and prepare a data modelling assignment answering the following questions:
Question 1: Identify all the human and non-human actors within the system. Provide brief description against every actor.
Question 2: Using the information provided in the case study, build a Use Case Diagram using any diagramming software. Note: Please make assumptions where needed.
Question 3: Document all use cases (use case methods). All use cases identified in the Use Case Diagram in Question 2 must be elaborated in detail.

Answer

Answer 1
The case of Bookedbook.com considered within this data modelling assignment is proposed as a website which has been developed with the perspective to offer better feasibility and support towards the leaders. These not only enhances the book reading capabilities but also provides the opportunity for the users so that they can have a better reliability regarding book reading. Book reading is very important as these help in improving the mental stimulation and also improves memory. Hence, it can be stated that the bookedbook.com website has been launched with the sole perspective to provide users with the ability to interact. These will provide users to have a better understanding regarding the different books. This will also allow the authors to share necessary information using the website. Before developing the use case associated with the bookedbook.com, it is important to identify the Actor. Associated human and nonhuman actor for the website are discussed below:

Actor

 Description

Subscriber

The subscriber is responsible for the purpose of subscribing the website.The subscriber will be allowed to access all the features associated with the website. Without subscribing the user will not be allowed to access the different books launched to by the authors.

Content Manager

The content manager is the actor in the system who is responsible for the purpose of evaluating different books launched to buy the users. The content will be evaluated and approved by the content manager.

Administrator

The administrator is responsible for the purpose ofchecking the data generated after each transaction.The administration will be responsible for analyzing the data and will generate report regarding each data.

System

The system is responsible for managing the advertisement details. The system will focus on arranging meet ups, sharing expiry notifications and also responsible for providing advertisement.

Author

The authorities responsible for providing book details and hosting book shows using the profile so that the users can have an easy interaction with in the portal. This will allow easy accessibility for other users and will also provide with the opportunity to host different shows efficiently.

Answer 2
Use case diagram:

Use-case-diagram-in-data-modelling-assignment

The abovedeveloped use case diagram is responsible for the purpose of understanding the way bookedbook.com website is going to offer support towards the users. The focus is on ensuring that each users are accessing the website on the basis of defined rules. The main reason behind launching the website easy to increase the number of readers. It is expected that the successful implementation of the website will increase the number of readers.These will also allow the author to access the website for the purpose of hosting book events. This makes the website reliable for the users. Hence, it can be stated that the platform will act as efficient area where book readers and authors will be able to share their opinion and knowledge regarding different books.

Answer 3
Use case description 1:

Use Case Number

UC01

Use Case Type

Base

Use Case Name

Register

Priority

High

Actor Involved

Subscriber

Associated data source

Subscriber details

Associated User Interfaces

Subscription data

Pre-conditions

Fetch the subscription form

Post Conditions

Fill in the details and submit the registration form.

Detailed Description

Each of the user is to be registered in to the bookedbook.com website and hence the users are required to be registered into the system. After registration is complete the user becomes a subscriber.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 2:

Use Case Number

UC02

Use Case Type

Base

Use Case Name

Launch book

Priority

Medium

Actor Involved

Subscriber

Associated data source

Book details

Associated User Interfaces

Book details

Pre-conditions

Submit books

Post Conditions

Book details and book address

Detailed Description

Details of the book to be launched has to be notified to the system for updates. The subscribers looking to giveaway books would be required launch their books into the website so that the other readers would be able to read and provide feedback on the books.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 3

:

Use Case Number

UC03

Use Case Type

base

Use Case Name

Book details

Priority

Medium

Actor Involved

Subscriber

Associated data source

Book details 

Pre-conditions

Subscriber must register

Post Conditions

Subscriber will be responsible for the purpose of checking and providing book information.

Detailed Description

The subscriber is responsible for the purposes of providing detailed description associated with books. This will allow platform to understand the necessary information associated with the books.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 4

:

Use Case Number

UC04

Use Case Type

base

Use Case Name

Feedback

Priority

High

Actor Involved

Subscriber

Associated data source

Information shared by subscriber

Associated User Interfaces

Feedback  

Pre-conditions

Subscriber must register

Post Conditions

Sharing detailed feedback

Detailed Description

Subscriber is responsible for the purpose of sharing the feedback with the customers. The feedback is provided regarding to the services offered towards the users.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 5:

Use Case Number

UC05

Use Case Type

extends

Use Case Name

Provide address

Priority

High

Actor Involved

Subscriber

Associated data source

Personal details

Associated User Interfaces

Personal details  

Pre-conditions

Registration needs to be done

Post Conditions

Details updated over the portal

Detailed Description

The subscriber must provide the address detail over the portal so that the details can be updated. It is important to share all necessary information so that the admin canverify the data.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 6:

Use Case Number

UC06

Use Case Type

includes

Use Case Name

Read books

Priority

High

Actor Involved

Subscribers

Associated data source

Books details

Associated User Interfaces

Books  

Pre-conditions

Subscriber must register

Post Conditions

Subscriber reads book and drops necessary messages

Detailed Description

Once the registration is done successfully then, the users will be provided with the opportunity to read books through the booked book website

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 7:

Use Case Number

UC07

Use Case Type

base

Use Case Name

Message

Priority

High

Actor Involved

Subscriber

Associated data source

Message information

Associated User Interfaces

Subscriber Details  

Pre-conditions

Subscriber must register

Post Conditions

Subscriber shares message

Detailed Description

This subscriber is responsible for sharing messages after reading books. These allows the subscribers to share their opinions in message format.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

Use case description 8:

Use Case Number

UC08

Use Case Type

Base

Use Case Name

Approve request

Priority

High

Actor Involved

content manager

Associated data source

Request for book launch

Associated User Interfaces

Book show

Pre-conditions

Data shared with content manager

Post Conditions

Approves request

Detailed Description

The content manager is responsible for the purpose of obtaining book details from the author. Once the details are being provided then the request can be approved. Content manager plays a very crucial role as they are responsible for viewing the content before approving.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 9:

Use Case Number

UC09

Use Case Type

Include

Use Case Name

Request book show 

Priority

Medium

Actor Involved

Author

Associated data source

Book show details

Associated User Interfaces

Book show  

Pre-conditions

Author must visit the bookedbook.com

Post Conditions

Author will be responsible for book details

Detailed Description

The author is responsible for requesting book show. Once the request is being approved then the author will be able to post over the portal. The need to provide sufficient amount of information regarding the books become very crucial as this helps in better understanding of the books objective.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 10:

Use Case Number

UC10

Use Case Type

Base

Use Case Name

Provide book details

Priority

High priority

Actor Involved

Author

Associated User Interfaces

Book details  

Associated data source

Book details

Pre-conditions

Author gets approval from content manager

Post Conditions

Author provides details regarding the event

Detailed Description

The author is responsible for providing book details over the platform. Once sufficient amount of information is being provided over the platform, then it becomes easy to understand the major functioning. The book details needs to be provided for the purpose of engaging he customers towards the event.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 11:

Use Case Number

UC11

Use Case Type

base

Use Case Name

Provide card number

Priority

high

Actor Involved

Author

Associated data source

Card details

Associated User Interfaces

Card details  

Pre-conditions

Author gets approval for providing books on the website

Post Conditions

Author pays for the services acquired

Detailed Description

The author is responsible for providing card number so that the transaction can be proceed with the help of the card. The need to provide accurate details is very crucial otherwise the author will not be able to forecast any book using the platform.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 12:

Use Case Number

UC12

Use Case Type

Base

Use Case Name

Post advertisement

Priority

High

Actor Involved

System

Associated data source

Advertisement

Associated User Interfaces

Book advertisement  

Pre-conditions

Checks for details

Post Conditions

Forecasting information

Detailed Description

The system will be responsible for the purpose of posting advertisement over the booked book website.The system will be responsible for a posting advertise meant with the necessary details so that users can have a better accessibility.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 13:

Use Case Number

UC13

Use Case Type

Base

Use Case Name

Arrange meetup

Priority

High

Actor Involved

System

Associated data source

Meetup details

Associated User Interfaces

Meetup interface

Pre-conditions

Information shared regarding meetup

Post Conditions

Meetup is arranged

Detailed Description

The system is responsible for arranging meetup. The meetup are organized so that details can be shared. It is observed that by arranging meetup, it will become easy for the subscribers to go through the necessary information.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 14:

Use Case Number

UC14

Use Case Type

Base

Use Case Name

Expiry notification

Priority

High

Actor Involved

System

Associated data source

Meetup details

Pre-conditions

Meetup is arranged

Associated User Interfaces

Meetup information  

Post Conditions

Notification is shared with the users

Detailed Description

Expiry notification of the meet up will be shared with all the key users so that they can have a better update regarding the events which are going on. This will help staying connected and will ensure that all necessary information is being shared. The need to maintain proper flexibility and reliability over the platform becomes crucial.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Use case description 15:

Use Case Number

UC15

Use Case Type

base

Use Case Name

Analyze data

Priority

High

Actor Involved

Administrator

Associated data source

Data analysis 

Associated User Interfaces

Data analysis interface 

Pre-conditions

Data collected

Post Conditions

Analyzed data represented

Detailed Description

Administrator is responsible for analyzing the data associated with the process. The need to update all necessary information associated with the bookedbookwebsite is very crucial. Once the information is being shared with all the necessary stakeholders then, it will become easy to understand the components.The need to perform analyses over the data is very crucial as these will be shared with the organizational head Cynthia.

Normal Course of Events Using a Flow Chart Diagram

 

Alternate Course(s)

Not applicable

 

Bibliography
Arifin, M. N., &Siahaan, D. (2020). Structural and Semantic Similarity Measurement of UML Use Case Diagram. LontarKomputer: JurnalIlmiahTeknologiInformasi, 11(2), 88. Cavique, L., Cavique, M., & Mendes, A. B. (2021, March). Integration of UML Diagrams from the Perspective of Enterprise Architecture. In World Conference on Information Systems and Technologies (pp. 459-468). Springer, Cham. Essebaa, I., &Chantit, S. (2018, March). Tool Support to Automate Transformations from SBVR to UML Use Case Diagram. In ENASE (pp. 525-532).
Fauzan, R., Siahaan, D., Rochimah, S., &Triandini, E. (2019, July). Use case diagram similarity measurement: A new approach. In 2019 12th International Conference on Information & Communication Technology and System (ICTS) (pp. 3-7). IEEE.
Pathak, N., Singh, B. M., & Sharma, G. (2017). UML 2.0 based framework for the development of secure web application. International Journal of Information Technology, 9(1), 101-109.
Siahaan, D., &Desnelita, Y. (2017, October). Structural and semantic similarity measurement of UML sequence diagrams. Datamodelling assignmentIn 2017 11th International Conference on Information & Communication Technology and System (ICTS) (pp. 227-234). IEEE.
Wautelet, Y., & Poelmans, S. (2017, November). An integrated enterprise modeling framework using the RUP/UML business use-case model and BPMN. In IFIP Working Conference on The Practice of Enterprise Modeling (pp. 299-315). Springer, Cham.
Yang, Y., Ke, W., Yang, J., & Li, X. (2019). Integrating UML with service refinement for requ

NEXT SAMPLE

Related Samples

Question Bank

Looking for Your Assignment?

Search Assignment
Plagiarism free Assignment

FREE PARAPHRASING TOOL

PARAPHRASING TOOL
FREE PLAGIARISM CHECKER

FREE PLAGIARISM CHECKER

PLAGIARISM CHECKER
FREE PLAGIARISM CHECKER

FREE ESSAY TYPER TOOL

ESSAY TYPER
FREE WORD COUNT AND PAGE CALCULATOR

FREE WORD COUNT AND PAGE CALCULATOR

WORD PAGE COUNTER



AU ADDRESS
9/1 Pacific Highway, North Sydney, NSW, 2060
US ADDRESS
1 Vista Montana, San Jose, CA, 95134
ESCALATION EMAIL
support@totalassignment
help.com