Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова робата.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

Постановка задачі

Розробити інформаційно-пошукову систему ресторанів м. Киева.

Система повинна:

  1. Використовувати в якості основи реляційну БД, що побудована шляхом об‘єктної декомпозиції предметної області, забезпечувати зв‘язки між об‘єктами за допомогою ключових полів, задовольняти вимогам нормалізації та збереження цілісності даних;

  2. Підтримувати супроводження БД: введення даних, редагування даних, вилучення даних без порушення їх цілісності;

  3. Забезпечувати функції пошуку, фільтрації та вибору даних за запитами користувача, виведення результатів запиту на екран та на друк;

  4. Мати розвинений інтерфейс користувача з використанням системи меню, форм для введення даних, форм для виведення даних за запитами користувача, звітів для виведення даних на друк, повідомлень та підказок;

  5. Застосовувати засоби для захисту даних від руйнування та несанкціонованого доступу.

Класи

Функції

Тип кухні

Район

Заклад

Меню

Страва

Знижка

Пошук закладів за параметрами

*

*

*

Пошук страв за параметрами

*

*

*

*

*

Пошук меню за параметрами

*

*

*

*

Забезпечення інформцією про заклади

*

*

*

Забезпечення інформацією про меню

*

*

*

*

Забезпечення інформацією про страви

*

*

*

*

Забезпечення інформацією про знижки

*

*

*

Табл. 1 Ділова модель інформаційно-пошукової системи.

Назва таблиці

Назва поля

Тип даних

Заклад

Код закладу

Лічильник

Кухня

Числовий

Назва закладу

Текстовий

Адреса

Текстовий

Сайт

Текстовий

Район

Числовий

Телефон

Текстовий

Страва

Код страви

Лічильник

Назва страви

Текстовий

Ціна

Грошовий

Код закладу

Числовий

Район

Код району

Лічильник

Назва району

Текстовий

Меню

Код меню

Лічильник

Назва меню

Текстовий

Код закладу

Числовий

Знижка

Числовий

Знижка

Код знижки

Лічильник

Код страви

Числовий

Знижка на страви

Числовий

Умови акції

Текстовий

Дата початку

Дата/час

Дата кінця

Дата/час

Тип кухні

Код типу

Лічильник

Назва кухні

Текстовий

Табл. 8 Схема об’єкт-зв’язок

Рис 1. Концептуальна схема бази даних