Assessment

System Analysis
MIS605
Assessment 1
Case Study
Bookedbook.com

1.Use Case Diagram
2.Documentation

Use Case
Number

01
Use Case
Type

Base
Use Case
Name

Register on website
Priority
High
Actor
Involved

Website visitor
Associate
d Data
Sources

Details flled by the website visitor, including ID documents photos, ID informaton (or parents’
ones if actors are minors). Choice of subscripton method. Payment informaton.

Associate
d User
Interfaces

Register webpage and upload documents pages.
Pre
conditon(
s)

None.
Post
conditon(
s)

A visitor will become a client, and one more user on the system database.
Detailed
descripto
n

The visitor can register in website. He or she can access page, click in register, fll in details,
send documents for Id verifcaton, confrm and get registered, optng in for quarterly, biannual
or annual memberships.

Normal
course of
events
(flow
diagram)

Alternate
course

None.

 

Use Case
Number

02
Use Case
Type

Alternate (extent)
Use Case
Name

Error message
Priority
High
Actor
Involved

Website visitor
Associate
d Data

Details flled by the website visitor, including submission of ID documents photos and
informaton or the parents’ ones if they are minors.

 

Sources
Associate
d User
Interfaces

Error message window and prompt.
Pre
conditon(
s)

The user flls wrong informaton or not allowed informaton, and/or documents not
acceptable.

Post
conditon(
s)

The visitor will be taken to the previous steps again. He or she will not be accepted as a new
client at the moment, untl the conditon is resolved.

Detailed
descripto
n

Afer the visitor access the page, click in register, fll in details, send documents for Id
verifcaton, and confrm, there will be a message error and instructons to resolve the mater.

Normal
course of
events
(flow
diagram)

Alternate
course

None.

 

Use Case
Number

03
Use Case
Type

Alternate (include)
Use Case
Name

Id verifcaton
Priority
High
Actor
Involved

Website visitor
Associate
d Data
Sources

Details and photos of ID documents or the parents’ ones if they are minors.
Associate
d User
Interfaces

Prompt page for document uploading, and forms.
Pre
conditon(
s)

The user flls correct informaton and advances to the document verifcaton step.
Post
conditon(
s)

The visitor will be approved as a verifed member and the use case “register “will be
concluded.

Detailed
descripto
n

Afer the visitor access the page, click in register, fll in details, the page for flling document
details will appear. He will classify himself or herself as minor or under age. If minor, he will be
asked the parents’ informaton. If not, he will go direct trough the last step, which is submitng
the ID documents.

 

Normal
course of
events
(flow
diagram)

Alternate
course

 

Use Case
Number

04
Use Case
Type

Base
Use Case
Name

Launch a book
Priority
High
Actor
Involved

Website client/user. Client database as secondary actor. Content administrator.
Associate
d Data
Sources

Login/client informaton. Details and photos of the books to be uploaded.
Associate
d User
Interfaces

Login page, then prompt page for book informaton uploading. Request page on content
administrator end.

Pre
conditon(
s)

Client must be registered and logged. Details must be flled and documents uploaded. Content
administrator must approve.

Post
conditon(
s)

The book database will be updated and the new item will be available for searching.
Detailed
descripto
n

The user will login frst, then he or she will access the “Give a book” secton. The user must fll
in the details then upload the photos/images and submit the request. The content
administrator will receive the request and either approve or deny. In case of approval, the
client will be notfed and the database will be updated.

 

Normal
course of
events
(flow
diagram)

Alternate
course

None.

 

Use Case
Number

05
Use Case
Type

Base
Use Case
Name

Give a book
Priority
High
Actor
Involved

Website client. Database as secondary actor. Content administrator.
Associate
d Data
Sources

Login informaton. Book complete details, including locaton for pick-up. Photos. Content
administrator approval.

Associate
d User
Interfaces

Prompt page for book informaton forms and photo uploading.
Pre
conditon(
s)

The client must be logged. This client must have an actve request for his/her book. The client
must accept the request.

Post
conditon(
s)

The book will be stored in the system and available for searching and obtaining.
Detailed
descripto
n

The user will login frst, then he or she will access the “Give a book” secton and will fll the
book details, and the address where the book is available, plus photo uploading.

Normal
course of
events
(flow
diagram)

Alternate
course

none

 

Use Case
Number

06
Use Case
Type

Base
Use Case
Name

Search a book
Priority
High
Actor
Involved

Website client. Database as secondary actor.
Associate
d Data
Sources

Login/client informaton. Books informaton from book database.
Associate
d User
Interfaces

Website page for book search, on user end.
Pre
conditon(
s)

The user must be logged, then fll the search details. There must be books included in the
books database. User must select an opton to see details of selected book.

Post
conditon(
s)

A query result will be displayed. The process will result in fnd 0 or more results, depending on
the database archive. The book details will be retrieved.

Detailed
descripto
n

The client may login afer or before the search, or may not login (in this case a visitor), perform
a search flling the details of the wanted book or other criteria (themes, authors etc.), and will
select the wanted opton at a tme.

Normal
course of
events
(flow
diagram)

Alternate
course

 

Use Case
Number

07
Use Case
Type

Base
Use Case
Name

Obtain a book
Priority
High
Actor
Involved

Website client. Book Database as secondary actor.
Associate
d Data
Sources

Login/client informaton. Search informaton. Database info.
Associate
Book profle page.

 

d User
Interfaces

Pre
conditon(
s)

To perform a search (use case book search), obtain and select a result.
Post
conditon(
s)

The client who owns the request book will receive a notfcaton. Upon the approval, the user
who requested will receive confrmaton, and the book will be deleted from the database.

Detailed
descripto
n

Client requests the book on book informaton page, the system notfes the owner, who will
confrm or deny. Client receives confrmaton, and the database will be updated.

Normal
course of
events
(flow
diagram)

Alternate
course

None.

 

Use Case
Number

08
Use Case
Type

Base
Use Case
Name

Communicate
Priority
High
Actor
Involved

Website client. Client database as secondary actor.
Associate
d Data
Sources

Login/client informaton. Client database info.
Associate
d User
Interfaces

Communicaton pages and subpages for messaging, chat rooms and friend request page.
Pre
conditon(
s)

The user must be logged in. There must me clients recorded into the database. The “add
friend” process must be completed in order to execute the process “message friend”. Users
must be logged and simultaneously logged in the chat room as well in order to message in the
online chat box.

Post
conditon(
s)

The process will result in fnding 0 or more results of people to connect to. Request for friend
will be sent to user if any selected and requested, and users will be recorded as friend in the
database, then be allowed to message privately between them.

Detailed
descripto
n

The user will click in the communicaton/interacton tab, open the page for communicaton
with peers and select:
– search/add friend; afer requested accepted, then will open friends tab, click on friend, and
will be able to click “message “and open private message box;
– click on “chat” and open chat page showing online chat rooms, then click on the rooms if
interested, then opening chat room with live users online;
– message friends, with will open message box with optons with added friends only.

 

Normal
course of
events
(flow
diagram)

Alternate
course

None.

 

Use Case
Number

9
Use Case
Type

Base
Use Case
Name

Comment/Review on books
Priority
High
Actor
Involved

Website client. Books database as secondary actor. Client database as secondary actor.
Associate
d Data
Sources

Login/client informaton. Book database info. Client database informaton.
Associate
d User
Interfaces

Login page. Search page. Book selecton page.
Pre
conditon(
s)

The user must be registered logged in. The search use case must occur and there must be
books in the database to be selected, then returned in the query.

Post
conditon(
s)

The database of books will be updated, with the inclusion on comments and/or reviews.
Detailed
descripto
n

The user will login in afer, before or during a search, perform the search, select a book, if
available, and comment in the comment box, then pressing submit; or selectng from one to
fve stars under the book ttle.

 

Normal
course of
events
(flow
diagram)

Alternate
course

None.

 

Use Case
Number

10
Use Case
Type

Base
Use Case
Name

Advertse a book
Priority
High
Actor
Involved

Book authors. Content manager. Book database.
Associate
d Data
Sources

Login/client informaton. Details and photos of the books uploaded.
Associate
d User
Interfaces

“Advertse a book page”, payment page, email notfcatons.
Pre
conditon(
s)

The user must request a book upload, flling book details. Request must be approved by the
content manager. Book owners ‘personal details plus personal informaton.

Post
conditon(
s)

The book will be either approved or denied by the content manager, and an email notfcaton
will be sent to the potental advertser. If approved, the book will be included in the database.

Detailed
descripto
n

The book owner will fll and submit a form containing personal informaton payment
informaton and card informaton. The content manager will either approve or deny the
request. In case of approval, the owner will be charged, and the ad will be uploaded and
displayed on the website.

Normal
course of
events
(flow
diagram)

Alternate
course

None.

 

Use Case
Number

11
Use Case
Type

Base
Use Case
Name

Generate statstcs.
Priority
High
Actor
Involved

Administrator. Content manager. Client database, books database.
Associate
d Data
Sources

Administrator credentals. Client statstcs, trafc data, books archive analytcs. General
website analytcs.

Associate
d User
Interfaces

Login page, administrator authentcaton page, analytcs page.
Pre
conditon(
s)

The administrator must be logged with privileges and authentcaton.
Post
conditon(
s)

Data will be generated and compiled.
Detailed
descripto
n

The administrator will login in the system, extract, collect and organize informaton from
analytcs, coming from both databases, and it will be sent to the content manager.

Normal
course of
events
(flow
diagram)

Alternate
course

None.

 

Comments are closed.