17
Generic Simulator for Users' Movements and Behavior in Collaborative Systems Applicati on Design Document Alex Surguch , Niv Saar , Mattan Margalith , Gilad Ivry

Generic Simulator for Users' Movements and Behavior in Collaborative Systems

  • Upload
    sarah

  • View
    18

  • Download
    1

Embed Size (px)

DESCRIPTION

Generic Simulator for Users' Movements and Behavior in Collaborative Systems. A pplication D esign D ocument. Alex Surguch , Niv Saar, Mattan Margalith , Gilad Ivry. Contents. System Architecture Deployment Architecture Class Diagram – Main Classes Database Scheme - ERD - PowerPoint PPT Presentation

Citation preview

Page 1: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Generic Simulator for Users' Movements and Behavior in

Collaborative Systems

ApplicationDesignDocument

Alex Surguch , Niv Saar,Mattan Margalith , Gilad Ivry

Page 2: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Contents

- System Architecture- Deployment Architecture- Class Diagram – Main Classes- Database Scheme - ERD- User Interface Draft- Task List

Page 3: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

System Architecture

DB

Persistence Layer

Controller Layer

App. Server

GUI

Page 4: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Deployment Architecture

We will use 3 machines- Dedicated DB server, A main server to hold the backend and a client side computer (on which the UI will be displayed).

Data base designated

machine

Main server will run the simulation’s core

and BlazeDs application server

End-user machine to display Flex GUI

Page 5: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Design- Domain Class Diagrams

Page 6: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Design- Persistence Class Diagrams

Page 7: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Design- Class Diagrams

Page 8: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Design- Class Diagrams

Page 9: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Design- Class Diagrams

Page 10: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Design- Class Diagrams

Page 11: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Design- Class Diagrams

Page 12: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Design- Class Diagrams

Page 13: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Database Scheme - ERD

Page 14: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Config wizard (on system startup) version 1.0

Next…

Menu panel

Configuration Wizard

Page 15: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Configuration view, version 1.0

MAP

Reports center

Event manager

Algorithm loader

Button 4 - TBA

Button nTBA

Menu panel

TimeLine

Informationpane

Page 16: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Configuration view, version 1.0

Graphs

Menu panel

TimeLine

Page 17: Generic  Simulator for Users' Movements and Behavior in Collaborative Systems

Main Tasks List

• Create DB classes.• MIT movements repository conversion• Store statistical data for UI graphs• Run by configuration file multiple times.• Run batch of configuration files.• Add incoms calculations.• Add user's propagation.