DFD

6
Zero Level Data Flow Diagram (Context Diagram) 2.0 Artist personalizati on handler 4.0 music content handling helper 3.0 Casual User personalization handler 1.0 User Security & Authentication Module 5.0 video stream handing Agent 6.0 Artist Ranking Assistant Registere d artist Casual Visitor Admin 7.0 Content Search Handling Engine 8.0 Web Repository Handler manages Limits the authorization for limited access to application usage Builds personalized space for his / her choice of music and video Limits the authorization for creating it’s own portal to keep it’s private work related to music Evalua te rankin g of artist s work Helps to manage music content s Helps to manage video content s manage to search contents available in application manage to spaces for casual user or to registered Artist for placing it’s contents Computes ranking of work produced by artists

description

dataflow diagram

Transcript of DFD

Page 1: DFD

Zero Level Data Flow Diagram (Context Diagram)

2.0 Artist

personalization handler

4.0 music content

handling helper

3.0 Casual User

personalization handler

1.0User Security

& Authentication Module

5.0 video stream

handing Agent

6.0 Artist Ranking

Assistant

Registered artist

Casual VisitorAdmin

7.0 Content Search

Handling Engine

8.0 Web

Repository Handler

manages

Limits the authorization for limited access to application usage Builds personalized

space for his / her choice of music and video

Limits the authorization for creating it’s own portal to keep it’s private work related to music

Evaluate ranking of artists work

Helps to manage music contents

Helps to manage video contents

manage to search contents available in application

manage to spaces for casual user or to registered Artist for placing it’s contents

Computes ranking of work produced by artists

Page 2: DFD

(1.1) Create user Without

privileges

Authorization Controller

[1.1] Registered User

[1.2] Unregistered User

User details

Save User Details

(1.2)User registration

confirmation

Change Confirmation

Save Confirmed User

(1.3) Security and Authorization provider

[1.2] Registered User

[1.2]Application Forms & Menu

Storage

Application Administrator

User Name , Password

User Basic Details

Save Details with profile

(1.4) Assignment of Roles to

Use specified menus /

control on forms

Get User Details

Get forms & Menus

Generate Assignment

[2.3 ]User authorization storage

Save Details with user profile

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

Page 3: DFD

(3.1) System

Authorization

Casual Registered

User

User details

(3.2) Music Play tool on

browser

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

[3.3] Web Video Storage

Access music

[3.1] Web music Storage

Temporary download

(3.4) Video Stream Playing

(3.5) Generate

video List

Third Party Music player

Third Party Stream Player

(3.3) Generate Play List

3.2] User’s Play List Storage

[3.4] User’s Personal List

Storage

Get temp video from web

Get Playing Environment

Hear Songs

Transfer to temp Play List

Save personal music storage

Access Video tools

Get Playing Environment

Transfer to temp Preference List

Save personal Preferred video storage

Page 4: DFD

(2.1) System

Authorization to provide

limited access to web

resources

Registered Artist User

Login details

(22) audio stream

uploading process

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

[3.3] Artist’s Web Video Storage

[2.1] Artist’s Web music Storage

(3.4) Video Stream

uploading process

(3.5) Replace OR

Remove video List

(4.) Music Content handling Helper

5.0 Video Stream

Handling Agent

(2.3) Replace

OR Remove

songs

Get temp video from web

Get uploading Environment

Save Artist music / song storage

Get video uploading Environment

Upload Personal sung Songs

Save new version of song

Get old version of song

Upload for replacement of Songs

Upload Personal video Album

Get old version of video

Save new version of video

Page 5: DFD

(2.1) System

Authorization to provide

limited access to web

resources

Casual visiting User

Login details

(5) Registered Artist’s Work (video stream)Assessment by casual visiting users (1st level DFD)

[2.1] Artist’s Web music Storage

(4.4) decide ranking criterion value for

artist

(4.5) Show Assigned

ranking by users

(4.) Music Content handling Helper

(4.1) Search song / songs

by artist / artists

Get searched songs

Listen music

[4.1] Ranking Defined criterion

[4.2 ]Storage for Artist ranking by casual evaluator

(4.2) Temporary download

(4.3) Play Music

Send search criterion

Send music to environment

Provide music environment

Get songs for evaluation

Get Criterion

Save User’s decision about Artist

Casual visiting User

[4.1] Registered Artist Storage(4.5)

Compute ranking of

Artist as per criterion

Get User’s decision about Artist on defined criterion

Send computed values

Get artist Name

Show evaluated ranking to users on web page

Page 6: DFD

(2.1) System

Authorization to provide

limited access to web

resources

Casual visiting User

Login details

(4) Registered Artist’s Work Assessment by casual visiting users (1st level DFD)

[2.1] Artist’s Web video Storage

(5.4) decide ranking criterion value for

artist

(5.5) Show Assigned

ranking by users

(4.) Video stream

handling agent

(5.1) Search video/

album by artist / artists

Get searched album

View video

[4.1] Ranking Defined criterion

[4.2 ]Storage for Artist ranking by casual evaluator

(5.2) Temporary download

(5.3) Play video

Send search criterion

Send album to environment

Provide video environment

Get video for evaluation

Get Criterion

Save User’s decision about Artist

Casual visiting User

[4.1] Registered Artist Storage(5.5)

Compute ranking of

Artist as per criterion

Get User’s decision about Artist on defined criterion

Send computed values

Get artist Name

Show evaluated ranking to users on web page