170 likes | 286 Vues
This document provides a comprehensive design application for a generic simulator focusing on user movements and behavior in collaborative systems. It includes detailed sections on system architecture, deployment architecture, class diagrams, database schema, and user interface drafts. The simulator will be implemented across multiple machines, ensuring robustness through a dedicated database server, a main server for backend processes, and a client-side computer for running the user interface. Key features encompass algorithm management, statistical data storage, and configuration wizard functionalities.
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.