Міністерство освіти і науки Російської Федерації
Федеральне державне бюджетне освітня установа вищої професійної освіти
Кубанського державного університету
Кафедра математичного моделювання
Курсова робота
Адаптивний web-інтерфейс для роботи з таблицями прийняття рішень
Краснодар 2012
Реферат
Курсова робота 33 с., 27 рис., 5 табл., 7 джерел, 1пріл.
Об'єктом дослідження є таблиці прийняття рішень і можливості їх застосування в інструментальних засобах.
Мета роботи
- Реалізувати інтерфейс користувача для інструментального засобу, що забезпечує роботу з таблицями прийняття рішень, вбудованими в СУБД Oracle
Дослідження проводилися за допомогою технологій HTML5, CSS3, JavaScript, JSON, PHP.
З використанням зазначених технологій був реалізований адаптивний WEB-інтерфейс користувача.
Зміст
Введення
1. Таблиці прийняття рішень
2. Архітектура інструментального засобу
3. Інтерфейс
.1 Технології та методи
.2 Реалізація
. Експериментальні дані
Висновок
Список використаних джерел
Додаток
інтерфейс користувач рішення архітектура
Введення
Таблиці рішень виникли у звичайній діловій практиці ще в 60-их роках минулого століття, зарекомендувавши себе як зручний засіб для швидкого, простого опису складних процесів, структур і завдань. Таблиці рішень можуть представлятися також деревами прийняття рішень.
Дозволяючи описувати як саму задачу, так і необхідні для вирішення дії, таблиці рішень в наочній формі визначають, які умови повинні бути виконані, перш ніж можна буде переходити до тієї або іншої дії. Це, а також легкість вивчення для фахівця будь-якої професії, легкість модифікації, компактність і головне, більш загальна в порівнянні з блок-схемами, форма - ось основні причини по яких таблиці рішень завоювали популярність.
Незважаючи на простоту уявлення таблиць, робота з великою їх кількістю може бути незручною для людини. Для полегшення сприйняття та обробки я і Зубко Марина реалізували інструментальний засіб для роботи з таблицями прийняття рішень.
У рамках даної курсової роботи був створений адаптивний WEB-інтерфейс користувача, що дозволяє працювати з таблицями в зручній формі.
1. Таблиці прийняття рішень
Таблиця рішень - спосіб представлення моделі зі складною логікою. Аналогічно умовним операторам в мовах програмування, вони встановлюють зв'язок між умовами і діями. Але, на відміну від традиційних мов програмування, таблиці рішень в простій формі можуть представляти зв'язок між безліччю незалежних умов і дій. Таблиці рішень являють собою окремий випадок так званих продукційних систем. У цих системах правила обчислень представляються у вигляді продукцій. Продукції являють собою оператори спеціального виду і складаються з двох основних частин, для стислості званих зазвичай ситуація - дія raquo ;. Ситуація містить опис ситуації, в якій застосовна продукція. Цей опис задається у вигляді умов, званих посилками продукції. Дія - Це набір інструкцій, що підлягають виконанню у разі застосовності продукції. У загальному випадку таблиця прийняття рішень, призначена для сприйняття людиною, поділяється на чотири області.
Таблиця 1
УсловіяКомбінаціі виконання условійДействіяВиполняемие дії
Для ілюстрації розглянемо таблицю рішень з Вікіпедії.
Таблиця 2
Світло в сусідній кімнаті горітДаНетНетСвет у сусідів горить-ДаНетПоменять лампочкуХПроверіть пробкіХПозвоніть електрікуХХПозвоніть діспетчеруХ
Дві верхніх рядки відносяться до умов, інші чотири - до дій.
Для зберігання таблиці рішень в базі даних реляційного типу, транспоніруем представляє матрицю.
Таблиця 3
Світло в сусідній кімнаті горітСвет у сусідів горітПоменять лампочкуПроверіть пробкіПозвоніть електрікуПозвоніть діспетчеруДа-ХНетДаХХНетНетХХ
Вийшла реляційна таблиця з шістьма стовпцями і трьома рядками.
Кожному рядку даної таблиці відповідає продукція. Наприклад, для першог...