You are on page 1of 6

Zero Level Data Flow Diagram (Context Diagram)

Admin

manages

1.0 User Security & Authentication Module


Limits the authorization for limited access to application usage Evaluate ranking of artists work

Casual Visitor

Limits the authorization for creating its own portal to keep its private work related to music

Builds personalized space for his / her choice of music and video

Registered artist

2.0 Artist personalization handler

3.0 Casual User personalization handler

Computes ranking of work produced by artists

6.0 Artist Ranking Assistant

Helps to manage music contents

4.0 music content handling helper

manage to search contents available in application

7.0 Content Search Handling Engine

Helps to manage video contents

5.0 video stream handing Agent

manage to spaces for casual user or to registered Artist for placing its contents

8.0 Web Repository Handler

(1) User Authentication and authorization (1st level DFD)


Authorization Controller [1.1] Registered User
User details Change Confirmation

(1.1) Create user Without privileges

(1.2)User registration confirmation

Save Confirmed User

Save User Details

[1.2] Unregistered User


User Name , Password User Basic Details

Application Administrator

(1.3) Security and Authorizatio n provider

[1.2] Registered User

Save Details with profile

Generate Assignment

(1.4) Assignment of Roles to Use specified menus / control on forms

Get User Details

Get forms & Menus

[2.3 ]User authorization storage


Save Details with user profile

[1.2]Application Forms & Menu Storage

(3) Casual User Personalization handler (1st level DFD)


Casual Registered User
User details Hear Songs

[3.1] Web music Storage


Temporary download

(3.1) System Authorization

Access music

(3.2) Music Play tool on browser

Get Playing Environment

Third Party Music player

Transfer to temp Play List

(3.3) Generate Play List

3.2] Users Play List Storage

Save personal music storage Get temp video from web

[3.3] Web Video Storage

Access Video tools

(3.4) Video Stream Playing


Get Playing Environment

Third Party Stream Player

Transfer to temp Preference List

(3.5) Generate video List

[3.4] Users Personal List Storage

Save personal Preferred video storage

(2) Registered Artist Personalization handler (1st level DFD)


Registered Artist User [2.1] Artists Web music Storage

Login details

Save Artist music / song storage Upload Personal sung Songs

(2.1) System Authorization to provide limited access to web resources

(22) audio stream uploading process

Get uploading Environment

(4.) Music Content handling Helper

Upload for replacement of Songs

(2.3) Replace OR Remove songs

Save new version of song

Get old version of song

Get temp video from web

[3.3] Artists Web Video Storage

Upload Personal video Album

(3.4) Video Stream uploading process

Get video uploading Environment

5.0 Video Stream Handling Agent

(3.5) Replace OR Remove video List

Save new version of video

Get old version of video

(5) Registered Artists Work (video stream)Assessment by casual visiting users (1st level DFD)
Casual visiting User [2.1] Artists Web music Storage

Login details

(4.1) Search song / songs by artist / artists

Send search criterion Get searched songs

(2.1) System Authorization to provide limited access to web resources

(4.2) Temporary download


Send music to environment

Listen music

(4.3) Play Music

Provide music environment

(4.) Music Content handling Helper

Get songs for evaluation

[4.2 ]Storage for Artist ranking by casual evaluator


Save Users decision about Artist Get Users decision about Artist on defined criterion

(4.4) decide ranking criterion value for artist


Send computed values

Get Criterion

[4.1] Ranking Defined criterion

(4.5) Compute ranking of Artist as per criterion

(4.5) Show Assigned ranking by users

[4.1] Registered Artist Storage


Get artist Name

Show evaluated ranking to users on web page

Casual visiting User

(4) Registered Artists Work Assessment by casual visiting users (1st level DFD)
Casual visiting User [2.1] Artists Web video Storage

Login details

(5.1) Search video/ album by artist / artists

Send search criterion Get searched album

(2.1) System Authorization to provide limited access to web resources

(5.2) Temporary download


Send album to environment

View video

(5.3) Play video

Provide video environment

(4.) Video stream handling agent

Get video for evaluation

[4.2 ]Storage for Artist ranking by casual evaluator


Save Users decision about Artist Get Users decision about Artist on defined criterion

(5.4) decide ranking criterion value for artist


Send computed values

Get Criterion

[4.1] Ranking Defined criterion

(5.5) Compute ranking of Artist as per criterion

(5.5) Show Assigned ranking by users

[4.1] Registered Artist Storage


Get artist Name

Show evaluated ranking to users on web page

Casual visiting User