База даних меню ресторану

1. Постановка завдання

Ресторану потрібно розробити автоматизовану систему для обліку страв, інгредієнтів, напоїв, замовлень, цінових характеристик, розрахунку вартості замовлень. Одним з фрагментів системи є підсистема складання страв з інгредієнтів, яка дозволяє «набирати» страви з інгредієнтів з обчисленням собівартості, набирати замовлення зі страв, друкувати меню, замовлення та страви і т.д. Звернути увагу, що кількість інгредієнта вимірюється в різних одиницях виміру (штуки, грами і т.п.). Розробити базу даних «Меню». У пояснювальній записці послідовно описати весь процес розробки і розмістити все екранні форми.

Завдання курсової роботи полягає в тому, щоб створити інформаційну систему (базу даних), відображаючи, таким чином, отримані в пройденому курсі знання.

База даних - центральна частина ІС (інформаційної системи), сукупність даних для машинної обробки, яка відображає інформаційну модель деякої предметної області. Сучасні БД (бази даних) зберігають дані у вигляді таблиць, які певним чином пов'язані між собою, по цій властивості БД називаються реляційними.

БД створюється за допомогою СУБД (системи управління БД). СУБД - програмна інструментальна система, основні призначення якої:

1) описати БД, таблиці і зв'язку між ними, описати операції над даними в таблицях;

2) контролювати цілісність і несуперечність даних;

3) автоматично відображати описану інформаційну модель в фізичну БД на магнітних носіях комп'ютера.

Основи проектування реляційних БД

Життєвий цикл БД можна розбити на три основні стадії:

1) проектування (на папері або за допомогою спеціальних програм);

2) програмна реалізація;

На етапі проектування вирішуються такі питання:

1) вивчення завдання (обстеження предметної області), виділення об'єктів і зв'язків, про які треба зберігати інформацію;

2) складання вихідних таблиць БД;

3) нормалізація (декомпозиція) таблиць і призначення ключових полів.

На етапі реалізації відбувається:

1) опис отриманих таблиць засобами СУБД і введення їх в комп'ютер;

2) розробка звітів, екранних форм, запитів, макросів і програм;

3) налагодження і тестування програм з ІС та навчання персоналу.

На стадії експлуатації відбувається наповнення ІС реальними даними, використання, доопрацювання і супровід.

1) запити (queries) - для відбору і фільтрації даних з таблиць за визначеними критеріями;

2) форми (forms) - для відображення даних з таблиць на екрані в зручному вигляді;

3) звіти (reports) - для оформлення даних з таблиць у вигляді роздруківок на папері.

Головне вікно Access:

2) містить три кнопки (праворуч) для виконання над об'єктами наступних дій:

кнопка створення нового об'єкта з переходом в режим конструктора.

2. Розробка таблиць та схеми бази даних

Для створення даної інформаційної системи нам знадобляться різні відомості (назва страв, напоїв, інформація про інгредієнти, цінових характеристиках і т. П.), Які необхідно пов'язати для забезпечення несуперечності даних.

В нашій ІС можна виділити наступні таблиці: «Страви», «Напої», «Інгредієнти», «Групи», «Склад страви», «Офіціанти», «Замовлення» і «Замовлення з меню».

Для створення таблиці в Access слід описати її структуру в режимі конструктора. Опис поля включає:

4) Властивості поля

Створення таблиці «Страви»

База даних меню ресторану

У стовпець «ім'я поля» вводяться такі записи: «Код страви», «Назва», «Код групи», «Собівартість», «Ціна» і «Націнка».

У стовпець «тип даних» вводяться типи полів таблиці, які вибираються зі списку. Поля таблиці можуть бути наступних типів:

1) Текстове поле

3) Числове поле

4) Поле дата / час

5) Грошове поле

7) Логічне поле

Схожі статті