170 likes | 278 Views
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
E N D
Generic Simulator for Users' Movements and Behavior in Collaborative Systems Application Design Document Alex Surguch , NivSaar, MattanMargalith, GiladIvry
Contents • System Architecture • Deployment Architecture • Class Diagram – Main Classes • Database Scheme - ERD • User Interface Draft • Task List
System Architecture Persistence Layer Controller Layer App. Server DB 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). Main server will run the simulation’s core and BlazeDs application server Data base designated machine End-user machine to display Flex GUI
Config wizard (on system startup) version 1.0 Menu panel Configuration Wizard Next…
Configuration view, version 1.0 Menu panel Reports center Event manager Algorithm loader Button 4 - TBA Button n TBA Information pane MAP TimeLine
Configuration view, version 1.0 Menu panel Graphs 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.