Skip to main content
Case Study Undergraduate 2,420 words

Context diagram analysis for MyBroadway customer relationship management system

~13 min read 11 sections
✍️ How to write this paper — writing tools ▾
Essay 2,420 words

BEC students' team developed a context diagram for a Web-based customer relationship management system, and the project was later named MyBroadway. To provide greater understanding on the requirements of the project, the BEC team analyses various structure of the context diagram, and based on the data flow discovered, the project composes of the movie rental agreement that states the number of movies that a customer is allowed to rent. The interactions of MyBroadway with the Entertainment Tracker database will allow a customer to rent a movie based on the number of movies in the customer's possession.

MyBroadway is the system that interacts with the Entertainment tracker to pass the information to the customer whether a particular movie is available for rent or whether a customer is allowed to rent a movie based on the number of movies in his or her possession. Entertainment tracker interacts with the system to send information on whether a particular movie is available for rent or a customer is allowed to rent a movie based on his or her history.

Movie Rental Request reveals the method the official system is recorded in the database. Through the interaction of MyBroadway with the database, there would be up-to-date information on whether a particular movie is available for rent. After the customer has finished watching the movie, he or she could return it to the nearest BEC store. MyBroadway will update its information after the barcode of the movie has been scanned.

Based on the rate by which a particular movie has been requested by the customers, there are movies that could be marked favorite picks, and they are assigned quality grades such as A, A-, B, and F. When a customer logs in the website, MyBroadway lists the items available for rent, and the information will assist the customer whether he can rent a movie. MyBroadway should also be able to provide the movie suggestions such as title of the movies that a customer might enjoy. (Broadway Entertainment Company Inc.). Based on the scenario, the answers to the case questions are listed below.

Answer to case question 1

The context diagram BEC Figure 7.1 does not represent the complete and an accurate overview of the system described in the case based on the following reason:

First, the information about the employee is included. However, the information about the manager is not included in the BEC Figure 7.1. The BEC store customer relations management system in the fig 7.1 also needs to be changed to MyBroadWay. There is also a need to change Entertainment tracker to Entertainment tracker database to show that an entertainment tracker perform dual functions such as tracking the DVD available in the store as well as keeping the inventory of the movies titles available for rent. The arrow that reveals the method the Entertainment tracker stimulates the transactions is also missing in the context diagram. Finally, the role of the store manager in the overall system is also missing.

The Fig 1 provides a new context diagram as explained in the case.

Fig 1: A New Context Diagram

Transaction Inventory

Stimulation

Inventory Review

Movie Rental

Movie Rental Agreement

Movie Rental Request Rental Status

Movie Suggestions

Movie return

Favorite Picks

Management Reports

Source: Broadway Entertainment Company Inc.

The context diagram needs to be redrawn during the analysis phase because the structure of the system is just part of the system. The whole system needs to be decomposed and there is a need to identify data store inside MyBroadway and fit all the data into the database. In addition, there is a need to specify each primitive process on the lower level DFDs to assist the programmer to build functional information systems. Finally, the data dictionary should provide greater understanding on the data functionality.

Answer to case question 2

Yes, I agree with the data flow because the inflow of the Movie Rental Request data flow to the system is to interact with MyBroadway to know whether the chosen movie is available and could be rented by the customer. Upon receiving the information, MyBroadway interacts with the entertainment tracker for the confirmation that the chosen movie is available for rent. The Movie Rental Status data flow is an outflow from the system because the flow is an interaction with the customer. With the outflow of the Movie Rental Status data flow, the customer will be able to know his status that he or she could rent a movie. When a customer logs in the system, the customer will be able to view the number of items available for rent. The information will assist the customer whether he is able to rent a movie.

Answer to case question 3

It does not make sense that store manager does not shown in the context diagram. The store manager needs to appear in the context diagram as a process of data store on a lower level diagram. Based on the description of the diagram, there are external entities missing from the diagram of BEC Figure 7.1.

Answer to case question 4

The context diagram only is not sufficient to reflect data flow for MyBroadway, the Level O-Data Flow Diagram (DFD) is essential to reflect the data flow for MyBroadway. The Fig 2 reveals the level O DFD for MyBroadway.

Fig 2: Level O-Data Flow Diagram (DFD) for MyBroadway

Transaction Inventory

Stimulation

Inventory Review

Movie Rental

Movie Rental Agreement

Movie Rental Request Rental Status

Movie Suggestions

Movie return

Inventory

Data

Favorite Picks

Update

Formatted Inventory Data

Formatted Data on Movie

Inventory History Report

Movie Available for Rent Management Report

MovieRtr

The flow reveals the procedure MyBroadway interacts with the database. MyBroadway updates the information in the system when a customer returns the watched video to the nearest BEC store.

Inventory Review

InventoryRw

The flow produces method the customer could search for a movie through the title, artist category, release month and other combinations of these factors.

Unlock this full paper and 135,000+ more
View Full Document

Movie Rental

MovieRtl

The flow is for MyBroadway to determine whether the chosen movie is available for rent.

Rental Status

RentalSt

The customer can log in MyBroadway to view the number of items he or she could rent

Movie Suggestion

MovieSug

MyBroadway makes suggestion to customer on what movies to watch based on their purchase information and past rental history.

Favorite Picks

FavoPicks

Favorite picks data flow is the product that has record of being selected by customers for the longest time. The favorite picks are categorized as quality grade A, A-, B, and F.

Management report

MgtRpt

The flow is to reveal the report produced for the store manager

Inventory History Report

InveHisRep

The flow is to produce all the past history of the transactions that pass through the inventory.

Arrow: Arrow shows the movement of the data. The arrow reveals the flow of the data. The arrow indicates whether data is written or read from the store. The symbol is represented by an arrow sign.

The entries are around 70% detailed for the primitive DFDs. The entries for the primitive DFDs should be 80% detailed.

Answer to case question 7

New Movie Request data flow defines whether a movie could be rented to a customer based on the information available in the MyBroadway. From my DFD diagram, the new Movie Request data flow doest not change. I modeled it as it was in the context diagram. Modeling it in this method will make the customer to interact with MyBrodway easily. The process also makes MyBroadway to interact with the database to determine whether a movie is available for rent.

However, there are difficulties identified in processing model in the DFD. Typically, it very difficult to do a thorough analysis and design as desired by the project sponsor. In addition, structuring process and data flow are just part of the system analysis; there is a need to identify each primitive process on the level O DFD to assist the programmer to build a functional information system. To assist in the thorough analysis and design, there are other alternatives to show the process. One of the alternatives is to make use of automated tools to draw the DFD. Using the automated tools will assist in drawing the DFD, its subsystems and other external entities in the details. There will also be easy changes of the diagram with the use of an automated tool.

The other alternative is to model the request data flow separately and reveal the process by which the customer interacts with MyBroadway. I decide to model the New Movie request data flow as it is in the DFD because I do not want the Level O DFD to become too complex to understand.

Answer to case question 8

Level 1 DFD diagram is a subsystem of level 0 DFD Diagram. The scenario of the level 1 diagram is to reveal the process of how the customer provides his or her login information on the Website of the BEC Movie Rental. Login in the system allows a customer to rent a movie based on the customer past record. If a customer has rented a maximum number of movies, the Entertainment tracker refuses the transaction, however if a customer has not yet rented maximum of number of movies, the Entertainment tracker permits the transaction. (Broadway Entertainment Company Inc.). The fig 3 provides a level 1 diagram for this process.

Fig 3: Level 1 Diagram for BEC Movie Rental.

Maximum Transaction Inventory

Number of items Stimulation

Not rented Yes, Movie request allowed

Movie Rental Agreement

Movie Rental Request Rental Status

Login in Maximum number of items rented No, Movie Rental request rejected

Answer to case question 9

The answer to the case question 7 necessitates some changes to my answer to Case Question 4. There are changes that should show how the system processes the customer's method of payment and how the customer is issued the receipt after the payment. The fig 4 reveals a redrawn of Level O DFD diagram.

Fig 4: Redrawn Level O-Data Flow Diagram (DFD) for MyBroadway

Transaction Inventory

Stimulation

Inventory Review

Movie Rental

Movie Rental Agreement

Movie Rental Request Rental Status

Movie Suggestions

Movie return

Payment

Favorite Picks

Update

Formatted Inventory Data

Payment Data

Inventory History Report

Receipt

Management Report

Conclusion

Drawing the level O DFD and level 1 diagram could be tedious and time consuming because is it very difficult to do thorough analysis and design. This project provides the level O DFD and level 1 DFD diagrams for the BEC Movie Rental. In the level O DFD diagram, the project has revealed the method Mybroadway interacts with the entertainment tracker to send the rental status to the customer. The level 1 DFD diagram also reveals the method the system allows or rejects the customers to rent a movie after the customer has logged in. Despite that the level 0 DFD and level 1 DFD diagrams have shown the web-based customer relationship management system, it is difficult to provide thorough analysis and design. The paper recommends the use of automated tools for the system analysis and design.

List of Reference

Broadway Entertainment Company Inc. (nd), Retrieved 27 July 2011, From the attached file of the BEC Case study.

ENTERTAINMENT TRACKER DATABASE

0

BEC Store

MyBroadway

CUSTOMER

EMPLOYEE

CUSTOMER

STORE MANAGER

1 .1

BEC Store

MyBroadway

ENTERTAINMENT TRACKER DATABASE

ENTERTAINMENT TRACKER DATABASE

1. 0

MyBroadway

interacts with the tracker to determine the availability of movie

CUSTOMER

CUSTOMER

STORE MANAGER

EMPLOYEE

3. 0

Update Inventory File

D 1 Inventory File

4. 0

Produce Management Report

2. 0

Update Movie Ordered

D 2 Movie

Ordered File

CUSTOMER

CUSTOMER

1. 0

MyBroadway

interacts with the tracker to determine the availability of movie

ENTERTAINMENT TRACKER DATABASE

CUSTOMER

CUSTOMER

3.0

Update Inventory

5. 0

Update Customer Master

EMPLOYEE

2. 0

Record Payment

D 1 Inventory File

4. 0

Produce Management Report

STORE MANAGER

505 Words Hidden
Answer to case question 5505 words
This section reveals the project dictionary for all the Data Stores. The project dictionary is used to structure the system in the orderly manner. To…
Cite This Paper
PaperDue. (2011). Context diagram analysis for MyBroadway customer relationship management system. PaperDue. https://www.paperdue.com/essay/broadway-entertainment-company-inc-43640

Always verify citation format against your institution’s current style guide requirements.