Generic Simulator for Users' Movements and Behavior in Collaborative Systems
description
Transcript of 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
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.