ставлення асоціацій - воно відповідає наявності виробничого відношення або взаємозв'язки між класами;
) ставлення узагальнення - є відношенням класифікації між більш загальним елементом і більш приватним елементом;
) ставлення агрегацій - має місце між декількома класами в тому випадку, якщо один з класів являє собою деяку сутність, яка включає в себе в якості складових частин інші сутності;
) ставлення композиції - є окремим випадком відносини агрегації і служить для специфікації сильнішою форми ставлення «частина-ціле», коли складові частини тісно взаємопов'язані з цілим;
) відношення залежності - воно вказує деякий семантичне відношення між двома елементами моделі або двома множинами таких елементів.
При побудові діаграми класів використовуються розширюють можливості мови UML, а саме керуючий клас (ІС ППР) - відповідає за координацію дій інших класів.
Діаграма класів по темі курсового проекту представлена ??на малюнку 5.3.
Малюнок 5.3 - Діаграма класів
Дана діаграма включає п'ять класів: ІС ППР, Критерії, Альтернативи, Оцінки, Метод.
. ПОБУДОВА екранній формі документа
.1 Проектування форм первинного документа
Для проектування форм первинних документів використовуються такі типові форми:
) лінійна форма - у ній кожному типу реквізитів відповідає тільки одне значення цього реквізиту, і вони розташовуються по горизонталі;
) анкетна форма - використовується також для однозначних реквізитів, але набір реквізитів розташовується по вертикалі;
) таблична форма - використовується для багатозначних реквізитів; стовпці містять типи реквізитів, а рядки відображають значення типів;
) комбінована форма - застосовують для первинних документів, що мають однозначні і багатозначні реквізити.
У проектованої інформаційній системі для екранної форми первинного документа «Дані про проблемну ситуацію» використовуються такі реквізити: код ситуації, найменування ситуації, опис ситуації. Так як кожному типу реквізиту відповідає тільки одне значення цього реквізиту, то використовуємо анкетну форму для проектування первинного документа. Форма пе?? ведення первинного документа «Дані про проблемну ситуацію» представлена ??в таблиці 6.1.
Таблиця 6.1 - Дані про проблемні ситуації
Код сітуацііНаіменованіе сітуацііОпісаніе ситуації
Для екранної форми первинного документа «Дані про альтернативи» використовуються такі реквізити: код альтернативи, найменування ситуації, найменування альтернативи, опис альтернативи. Так як кожному типу реквізиту відповідає тільки одне значення цього реквізиту, то використовуємо анкетну форму для проектування первинного документа. Форма первинного документа «Дані про альтернативи» представлена ??в таблиці 6.2.
Таблиця 6.2 - Дані про альтернативи
Код альтернатівиНаіменованіе сітуацііНаіменованіе альтернатівиОпісаніе альтернативи
Для екранної форми первинного документа «Дані про критерії оцінки альтернатив» використовуються такі реквізити: код критерію, найменування ситуації, опис критерію, ваговий коефіцієнт. Так як кожному типу реквізиту відповідає тільки одне значення цього реквізиту, то використовуємо анкетну форму для проектування первинного документа. Форма первинного документа «Дані про критерії оцінки альтернатив» представлена ??в таблиці 6.3.
Таблиця 6.3 - Дані про критерії оцінки альтернатив
Код крітеріяНаіменованіе сітуацііОпісаніе крітеріяВесовой коефіцієнт
Для екранної форми первинного документа «Дані про експертів» використовуються такі реквізити: код експерта, ПІБ експерта, коефіцієнт компетентності. Так як кожному типу реквізиту відповідає тільки одне значення цього реквізиту, то використовуємо анкетну форму для проектування первинного документа. Форма первинного документа «Дані про експертів» представлена ??в таблиці 6.4.
Таблиця 6.4 - Дані про експертів
Код експертаФІО експертаКоеффіціент компетентності
Для екранної форми первинного документа «Дані про аналітиків» використовуються такі реквізити: код аналітика, ПІБ аналітика. Так як кожному типу реквізиту відповідає тільки одне значення цього реквізиту, то використовуємо анкетну форму для проектування первинного документа. Форма первинного документа «Дані про аналітиків» представлена ??в таблиці 6.5.