Зміст
1. Постановка завдання
. Призначення і структура об'єкта проектування
3. Аналіз існуючих мов програмування
4. Подання бази знань з вибору мови програмування
. Вибір і обгрунтування механізму виведення рішення
. Програма формування основного меню
. Програмна реалізації механізму вироблення рішення
8. Керівництво користувача
1. Постановка завдання
У даному курсовому проекті потрібно розробити експертну систему з вибору мови програмування для розроблюваного програмного забезпечення. Результатом роботи експертної системи є вибір найбільш підходящого мови програмування, що відповідає зазначеним критеріям розробника. Для вибору представлені наступні мови програмування:
С;
С + +;
Java;
Delphi;
Perl;
PHP;
Basic;
C #.
. Призначення і структура об'єкта проектування
Програмна компонента підтримки прийняття рішень повинна забезпечувати обробку і видачу інформації за типовими аварійних ситуацій і способам їх усунення. Підсистема контролю функціонуванням (ПКУФ) повинна включати в себе експертні системи з аналізу порушень обчислювального процесу на об'єкті та КСА, що дозволяють накопичувати і узагальнювати досвід відновлювальних робіт службою експлуатації, надавати можливості з використання накопичених знань. p align="justify"> Підсистема підтримки прийняття рішення складається з:
ядра ПППР. Основний процес, що виконує збір, накопичення, обробку і видачу інформації про стан об'єктів;
агента ПППР. Службовий процес, який може виконуватися на робочій станції, міжмережевим екрані або сервері мережі за запитом ядра ПППР і виконувати збір інформації про стан окремих параметрів АРМ;
сервера, що забезпечує веб-інтерфейс ПППР. Службова підсистема, призначена для відображення результатів роботи системи ПППР кінцевому користувачеві або адміністраторові ПППР за допомогою браузера;
системи ручного управління конфігурацією ПППР. Підсистема, що дозволяє адміністратору ПППР виконувати настройку параметрів системи в ручному режимі за допомогою веб-інтерфейсу. p align="justify"> Структурну організацію ПППР можна представити як на малюнку 2.1.
В
Малюнок 2.1 - Структурна організація ПППР
Компоненти ПППР виконують такі функції. Функціональна організація ПППР Ядро ПППР виконує періодичні перевірки стану машин (робочих станцій, серверів, міжмережевих екранів, комунікаційного обладнання), що входять в ...