Multiplex Management

23
Multiplex Management Software Engineering.

description

 

Transcript of Multiplex Management

Page 1: Multiplex Management

Multiplex ManagementSoftware Engineering.

Page 2: Multiplex Management

Group Members

Yatin Puthran (37)Zalpa Rathod (39)

Page 3: Multiplex Management

What are Data Flow Diagrams? A data flow diagram (DFD) is a graphical

representation of the "flow" of data through an information system.

A data flow diagram can also be used for the visualization of data processing (structured design).

It is common practice for a designer to draw a context-level DFD first which shows the interaction between the system and outside entities.

This context-level DFD is then "exploded" to show more detail of the system being modeled

Page 4: Multiplex Management

Data Flow Diagram Symbols

There are only four symbols:› Squares representing external entities,

which are sources or destinations of data. › Rounded rectangles representing

processes, which take data as input, do something to it, and output it.

› Arrows representing the data flows, which can either be electronic data or physical items.

› Open-ended rectangles representing data stores, including electronic stores such as databases or XML files and physical stores such as or filing cabinets or stacks of paper.

Page 5: Multiplex Management

Data Flow Diagram Symbols

ProcessActions performed on data so that they are transformed, stored or distributed. This can be a computerised Or manual transformation

Data FlowE.g. Result of a query to a database, contents of a printed report : data that moves together to common destinations

Page 6: Multiplex Management

Data Flow Diagram Symbols

Data StoreA physical location to hold data e.g. A file folder or notebook etc.

SourceOrigin and/or destination of the data. Often referred to as external entities as they are outside the system. We are only interested in how data flows in to or from the system to them.

Page 7: Multiplex Management

Contd..Data flow diagrams can be used to

provide a clear representation of any business function.

The technique starts with an overall

picture of the business and continues by analyzing each of the functional areas of interest.

This analysis can be carried out to precisely the level of detail required.

Page 8: Multiplex Management
Page 9: Multiplex Management

Common Modeling Rules All processes must have at least one

data flow in and one data flow out. All processes should modify the

incoming data, producing new forms of outgoing data.

Each data store must be involved with at least one data flow.

Each external entity must be involved with at least one data flow.

A data flow must be attached to at least one process.

Page 10: Multiplex Management

Context or Level 0 Diagram

The highest level view of a system.

This only has one process which represents the overall function of the system and has no data stores as all the data is stored within the process.

Now we demonstrate the Level 0 or Context Diagram for Multiplex Management System.

Page 11: Multiplex Management

Level 0 Context Diagram

Customer

Multiplex

Supplier

Smoke/CO alarm

Emergency Services

Screens

Food Stalls

Online Booking

Order Reels

Supply Reels

Booking Confirmation

Booking Request

Book Tickets Issue Tickets

In/Out Stock

Alarm

Act/Dect

CO alarm Message

Smoke AlarmMessageScreening

StatusMaintenance

Page 12: Multiplex Management

Multiplex Management System

Now we see the Data Flow or Level 1 diagram of the Multiplex Management System

Page 13: Multiplex Management

Customer

Online Booking

Box Office Collection

Process

Tickets

Issue Tickets/Coupo

nsTransacti

on

Movie List

In/Out Stock Supplier

Alert Proces

s

Emergency Services

Smoke/CO detectors

OwnerSupply Unit

Screens

Feedback

Process

Box office file

Report

StaffMaintenance

Weekly Collectio

n

Debit/credit card/ Cash

Product ticket/couponsBook Ticket

Booking Confirmation

Booking Request

Invoice billCollection

Book SeatsAvailability

Invoke

Reel Statusorder

Smoke alarm Message

CO alarm Message

Store

Alert

Action

SendDetails

Report

Send detailsCleaning/Upgrades

Dispatch

Changes

Food stall

Order/Supply

Level 1DFD

Page 14: Multiplex Management

Advantages to Using DFDData flows and process consequences.

◦ Wherever we start in the process, we can understand the processing steps that the needed to take to complete the relevant transaction(s) and to inform its constituents of the results.

Data inputs and outputs. ◦ The DFD also makes it possible to

understand what data are needed to provide appropriate inputs to any processing step.

Page 15: Multiplex Management

Contd..Simplifying complexity by isolating

process components. ◦ The DFD would make it easier to capture

the detail of such data flows. ◦ At the time that DFDs were developed, this

shift towards modularizing data flows and processing elements represented a major step forward in enabling systems analysts to add useful structure to process representations rapidly and easily.

Page 16: Multiplex Management

Data Dictionary

A data dictionary is an integral part of a database, which holds information about the database and the data that it stores, i.e., the meta-data.

 A data dictionary is a simple yet effective add-on to ensure data consistency.

All the information required to create the data dictionary must be identified and recorded in the design documents

Page 17: Multiplex Management

Data DictionaryCustomer Details:

Customer Name = First Name + (Middle Initial) + Last Name

Payment=Method of payment +(Credit Card type * Credit Card Number * Expiration Date)

Customer Number = (Residence|Mobile|Office) *Integer string length upto 10*

Page 18: Multiplex Management

Data DictionaryTicket Details:Movie_name= *character length upto 20*Screen= digit *1 digit number less than 10*Ticket_info= Movie_name + (Date * Time)Class= Char *char string length upto 10*Seat_no= char + digit + digit *1 character

and 2 digit number less than 100*Location= *character string length upto 30*

Page 19: Multiplex Management

User Interface

The means by which the user and a computer system interact, in particular the use of input devices and software.

Provide a means of: Input, allowing the users to manipulate a

system, and/orOutput, allowing the system to indicate the

effects of the users' manipulation.

Page 20: Multiplex Management

User Interface for Multiplex

Page 21: Multiplex Management

‘Multiplex’ User Interface (contd..)

Page 22: Multiplex Management

‘Multiplex’ User Interface (contd..)

Page 23: Multiplex Management

ConclusionReferences:

Data Flow Diagrams http://en.wikipedia.org/wiki/Data_flow_diagram Agile Modeling http://www.agilemodeling.com/artifacts/

dataFlowDiagram.htm EDrawSoft – Data Flow Diagrams http://www.edrawsoft.com/Data-Flow-Diagrams.php Data flows: Note on Data-Driven Process Modeling http://faculty.babson.edu/osborn/mis7520/readings/

dfddiag.htm