Generic Simulator for Users' Movements and Behavior in Collaborative Systems A Application D Design...

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

    21-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    0

Transcript of Generic Simulator for Users' Movements and Behavior in Collaborative Systems A Application D Design...

Generic Simulator for Users' Movements and Behavior in

Collaborative Systems

ApplicationDesignDocument

Alex Surguch , Niv Saar,Mattan Margalith , Gilad Ivry

Contents

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

System Architecture

DB

Persistence Layer

Controller Layer

App. Server

GUI

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

Design- Domain Class Diagrams

Design- Persistence Class Diagrams

Design- Class Diagrams

Design- Class Diagrams

Design- Class Diagrams

Design- Class Diagrams

Design- Class Diagrams

Design- Class Diagrams

Database Scheme - ERD

Config wizard (on system startup) version 1.0

Next…

Menu panel

Configuration Wizard

Configuration view, version 1.0

MAP

Reports center

Event manager

Algorithm loader

Button 4 - TBA

Button nTBA

Menu panel

TimeLine

Informationpane

Configuration view, version 1.0

Graphs

Menu panel

TimeLine

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.