Systemy Wspomagania Decyzji
Transkrypt
Systemy Wspomagania Decyzji
Systemy Wspomagania Decyzji Projekt: System Wspomagania Decyzji z użyciem Metody Logiczno-Algebraicznej autor: J.M. Tomczak 1. Cel Celem projektu jest opracowanie aplikacji, która pozwoli na automatyczne wspomaganie decyzji z użyciem metody logiczno-algebraicznej. W projekcie należy dokonać wyboru dziedziny oraz sformułować problem formalnie. Następnie należy zaimplementować metodę logiczno-algebraiczną oraz opracować aplikację rozwiązującą wybrany problem. 2. Wybór problemu W projekcie należy dokonać wyboru dziedziny. Przykładowe problemy: podejmowanie decyzji w banku (np. przydzielenie kredytu); podejmowanie decyzji lekarskich (np. symptomy i choroba); podejmowanie decyzji w aptece (np. znajdowanie zamienników leków); ustalanie temperatury w pomieszczeniu. 3. Zadania do wykonania Podczas projektu należy wykonać następujące zadania: 1. Wybór i sformułowanie problemu (0.5 pkt.) Przed przystąpieniem do implementacji należy najpierw wybrać, a następnie formalnie sformułować problem (problem analizy i podejmowania decyzji). 2. Wczytywanie danych (0.5 pkt.) W aplikacji należy umożliwić wczytywanie danych z zewnętrznego pliku w wybranym formacie. W tym celu należy zdecydować się na odpowiedni format. 1 3. Opracowanie logicznej bazy wiedzy (1.5 pkt.) Przed przystąpieniem do implementacji metody logiczno-algebraicznej, należy opracować logiczną bazę wiedzy (formuły elementarne i baza faktów). Proszę pamiętać o tym, aby w bazie wiedzy występowały formuły pośrednie oraz niesprzeczne logicznie fakty. 4. Implementacja metody logiczno-algebraicznej (1.0 pkt.) Kluczowym elementem aplikacji jest implementacja metody logiczno-algebraicznej. Proszę pamiętać o implementacji metody dla problemu analizy i podejmowania decyzji. 5. Implementacja aplikacji (1.0 pkt.) Po implementacji metody logiczno-algebraicznej należy opracować końcową aplikację zawierającą GUI, wymagany moduły wspomagania decyzji oraz możlwiość wczytywania danych. 6. Dodatki (1.0 pkt.) Aplikację można wzbogacić o dodatkowe elementy: estetyka aplikacji (1.0 pkt.). Język programowania oraz wykorzystane technologie i biblioteki – DOWOLNE. 2