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.
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
The minimum requirement by this project that your Web server supports PHP 7.0 and PostgreSQL 9.0.
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.