Проектирование баз знаний "Гостиничная система"
Курсовая работа, 11 Октября 2013, автор: пользователь скрыл имя
Краткое описание
В данной курсовой работе будет разработана база данных для автоматизации предметной области «Гостиничная система», а также база знаний для извлечения новых знаний из данной предметной области.
Гостиничный бизнес — одна из наиболее перспективных и быстро развивающихся отраслей мировой экономики, которая несет в себе огромный потенциал, как для зарубежного, так и для отечественного рынка. Это тот бизнес, в который охотно вкладывают средства и частные лица, и корпорации.
Вложенные файлы: 1 файл
курсовой БД.doc
— 4.18 Мб (Скачать файл)
Таблица 2.12 – Массив данных для загрузки в таблицу «Договор»
Таблица 2.13 – Массив данных для загрузки в таблицу «Заявка»
Таблица 2.14 – Массив данных для загрузки в таблицу «Клиент»
Таблица 2.15 – Массив данных для загрузки в таблицу «Номера»
Таблица 2.16 – Массив данных для загрузки в таблицу «Портье»
Таблица 2.17 – Массив данных для загрузки в таблицу «Услуга»
Интерфейс (главное окно) приложения представлен на рисунке 2.16
Рисунок 2.16 – Интерфейс приложения.
Разработанные в приложении формы представлены в таблице 2.12.
Таблица 2.18 – Формы приложения
Номер формы |
Название формы |
Назаначение формы |
1 |
Form1 |
На данной форме расположено основное меню приложения |
2 |
Form2 |
Форма, позволяющая редактировать, удалять, добавлять договор |
3 |
Form3 |
Форма, позволяющая редактировать, удалять, добавлять заявки |
4 |
Form4 |
Форма, позволяющая редактировать, удалять, добавлять клиентов |
5 |
Form5 |
Форма, позволяющая редактировать, удалять, добавлять номера |
6 |
Form6 |
Форма, позволяющая редактировать, удалять, добавлять портье |
7 |
Form7 |
Форма, позволяющая редактировать, удалять, добавлять услуги |
8 |
Form8 |
Форма, позволяющая сортировать, фильтровать, осуществлять поиск в договорах |
9 |
Form9 |
Форма, отображающая отчёт о договорах |
10 |
Form10 |
Форма, отображающая отчёт о заявках |
11 |
Form11 |
Форма, позволяющая сортировать, фильтровать, осуществлять поиск в заявках |
12 |
Form12 |
Форма, отображающая отчёт о клиентах |
13 |
Form13 |
Форма, позволяющая сортировать, фильтровать, осуществлять поиск в клиентах |
14 |
Form14 |
Форма, отображающая отчёт о портье |
15 |
Form15 |
Форма, отображающая отчёт о номерах |
16 |
Form16 |
Форма, позволяющая сортировать, фильтровать, осуществлять поиск в номерах |
17 |
Form17 |
Форма, позволяющая сортировать, фильтровать, осуществлять поиск в портье |
18 |
Form18 |
Форма, отображающая отчёт о услугах |
19 |
Form19 |
Форма, позволяющая сортировать, фильтровать, осуществлять поиск в услугах |
Структуру ПО приложения
представим в виде рисунка (рис. 2.17),
на котором отобразим все
Рисунок 2.17 – Структура ПО приложения
Переход между компонентами ПО осуществляется либо через системное меню на главной форме либо через кнопки на других формах. Приложение завершает свою работу при закрытии Form1.
Результат работы программы представлен ниже.
Рисунок 2.18 – Интерфейс окна обработки таблицы “Договор”.
Обработка таблиц “Заявка”, “Услуга”, “Портье”, “Клиент”, “Номер” производится аналогично таблице “Договор”.
Рисунок 2.19 – Интерфейс окна для сортировки, поиска и фильтрации данных в таблице “Договор”.
Сортировка, поиск и фильтрация данных таблиц “Заявка”, “Услуга”, “Портье”, “Клиент”, “Номер” производится аналогично таблице “Договор”.
Рисунок 2.20 – Интерфейс окна для вывода отчета таблицы “Договор”.
Вывод отчета таблиц “Заявка”, “Услуга”, “Портье”, “Клиент”, “Номер” производится аналогично таблице “Договор
Как видно из рисунков 2.18 - 2.20 полученные данные совпадают с эталонными, следовательно, работа базы данных осуществляется корректно.
3. Проектирование структуры БЗ
3.1 Проектирование
экспертной системы по
Для разработки экспертной системы выделим задачи, которые она должна выполнять:
- Оценка эффективности работы бюро;
- Классификация жилых районов по популярности и перспективности продажи квартиры (выбор района для постройки жилого дома).
- Помощь клиенту в продаже квартиры;
- Оценка изменения уровня достатка населения;
- Помощь клиенту в выборе квартиры для покупки (классификация по запросам клиента);
Воспользуемся понятиями, выделенными ранее из предметной области:
- Эффективность бюро {средняя, высокая, низкая};
- Изменение уровня достатка населения {увеличение, уменьшение, стабильность};
- Популярность жилых районов {большая, малая, средняя};
- Степень соответствия квартиры запросам клиента {подходящая, неподходящая, альтернативная};
- Возможность клиента продажи квартиры {высокая, средняя, низкая}.
Разработаем множество продукционных правил «если…, то…» функционирования нашей экспертной системы:
- Если процент удовлетворенных заявок > 80 и время удовлетворения заявки <6 месяцев, то бюро работает эффективно;
- Если процент удовлетворенных заявок > 50, но <=80, и время удовлетв<span class="dash041e_0431_044b_
0447_043d_044b_0439