Skip to content

Lab42-Team/dss_project

Repository files navigation

Web-Based Decision Support System


The Decision Support System (DSS) is a web-based application for decision support making using classical multi criteria methods (e.g., ARAMIS).

DSS is based on the PHP 7 and the Yii 2 Framework.

Latest Stable Version Total Downloads Build Status

DIRECTORY STRUCTURE

  assets/             contains assets definition
  commands/           contains console commands (controllers) for creation of langs and users by default
  components/         contains basic components for a language engine and a solver (ARAMIS method) class
  config/             contains application configurations (db, web)
  messages/           contains localization files for Russian and English
  migrations/         contains all migrations for database
  modules/            contains single main module:
      main/           contains models, views and controllers for DSS
  web/                contains the css-scripts, images and other web resources

REQUIREMENTS

The minimum requirement by this project that your Web server supports PHP 7.0 and PostgreSQL 9.0.

CONFIGURATION

Database

Edit the file config/db.php with real data, for example:

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'pgsql:host=localhost;port=5432;dbname=dssproject;',
    'username' => 'postgres',
    'password' => 'root',
    'charset' => 'utf8',
    'tablePrefix' => 'dssproject_',
    'schemaMap' => [
        'pgsql'=> [
            'class'=>'yii\db\pgsql\Schema',
            'defaultSchema' => 'public'
        ]
    ],
];

NOTES:

  • DSS won't create the database for you, this has to be done manually before you can access it.
  • Check and edit the other files in the config/ directory to customize your application as required.

About

Web-based decision support system (DSS) implementing the ARAMIS method.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •