Волзький університет імені В.Н. Татіщева
Факультет "Інформатика та телекомунікації "
Кафедра "Інформатика та системи управління "
Курсова робота
з дисципліни: "Бази даних та знань"
Тема: "Автоматизація замовлення страв у ресторані "
Виконав: студент гр. ІТЗ-312
Бондарєв А.А.
Викладач: Горбачовська Е.В
Тольятті
2004
ЗМІСТ
ВСТУП
1 ЗАГАЛЬНИЙ РОЗДІЛ
1.1 Опис предметної області розглянутого об'єкта
1.2 Постановка задачі
1.2.1 Організаційно-економічна сутність задачі
1.2.2 Опис вихідний інформації
1.2.3 Опис вхідної інформації
1.3 Розробка інформаційного забезпечення задачі
1.3.1 Структурний аналіз з допомогою діаграм SADT
1.3.2 Визначення інформаційних об'єктів і зв'язків між ними
1.3.3 Структурний аналіз з допомогою діаграм "сутність - зв'язок"
2 СПЕЦІАЛЬНИЙ РОЗДІЛ.
2.1 Конфігурація системи за допомогою утиліти BDE ADMINISTRATOR або засобів зв'язку додатка і БД DELPHI
2.2 Створення таблиць бази даних за допомогою утиліти DATABASE DESKTOP або ACCESS
2.3 Організація користувальницького інтерфейсу
2.3.1 Створення меню, реалізовує основні функції інформаційної системи
2.3.2 Проектування форм для роботи з базою даних
ВИСНОВОК
Список використаної літератури
Додаток А Лістинг програми
ВСТУП
Використання обчислювальної техніки дозволяє прискорити роботу, пов'язану з документообігом, зменшити персонал, а значить збільшити продуктивність праці.
Фірми, що займаються торгівлею конкурентоспроможною продукцією, необхідної широкому споживачеві, стикаються з проблемою збільшення кількості клієнтів. А так як при ручному веденні документації потрібно багато часу, трудозатрат і матеріалів, необхідна автоматизація процесів заповнення, поновлення, зберігання і обробки документації. Ці технології дозволяють уникнути паперової роботи, зменшують витрати часу на обробку та накопичення інформації та знижують фінансові затрати на обслуговування.
Автоматизація прийому замовлень дозволить оперативно отримувати і обробляти інформацію про клієнта і продукції, купленої ним, про кількість обслужених покупців певним працівником. Прискориться отримання службою доставки адрес призначення, по яких розвозиться продукція. Внаслідок економії часу, працівник отримує можливість обслужити більшу кількість клієнтів.
В цілому автоматизація задачі вигідна для підприємства, через очевидного зручності та вигідності подальшої роботи.
1 ЗАГАЛЬНИЙ РОЗДІЛ
1.1 Опис предметної області розглянутого об'єкта
У задачі автоматизується процес замовлення страв у ресторані, що необхідно для швидкого пошуку, обробки інформації про страви і продукти, що використовуються в них. Автоматизувавши процес, ресторан зможе виявити саму купується і популярну продукцію, що дозволить, згодом, стежити за зміною попиту і відповідно складати більш вигідний план закупівель сировини. Слідування смакам споживачів підвищить популярність організації серед споживачів і збільшить виручку.
До функцій, реалізованим у даній задачі, відносяться:
- облік і реєстрація кількості продуктів на складі;
- вибірка страв по найменуванню та ціною.
- реєстрація нових рецептів для використання в кулінарії та внесення їх в меню;
- видача звітів по заданих параметрах;
- сортування страв по типу (закуска, гаряче, салати ....).
Звітність, реалізована при автоматизації процесу:
- формування меню ресторану;
- складання бланка замовлених блюд, переданого на кухню.
З усього вищесказаного випливає кілька обмежень предметної області:
- кожна запис повинна бути унікальною і не мати своїх дублікатів;
- обмеженість продуктів на складі;
- ціна продукції вимірюється в рублях.
1.2 Постановка задачі
1.2.1 Організаційно-економічна сутність задачі
Для підприємств працюють у сфері громадського харчування дуже важливо оперативно та своєчасно вести облік продуктів і замовлень. Тому завдання автоматизації обробки даних ресторану є одним із пріоритетних завдань розвитку підприємства.
Основною метою завдання є своєчасний оперативний облік замовлень клієнтів, а також вирішуються завдання складання звітів та інших необхідних документів.
Автоматизація дозволить знизити трудовитрати і число помилок працівників підприємства при обробці даних. Також вона призведе до економії часу співробітників і підвищить оперативність прийнятих рішень. Централізоване зберігання даних підвищує точність і достовірність наданих відомостей.
Вся інформація необхідна для вирішення завдання В«Автоматизація замовлення страв у рестораніВ» зберігається в файлах баз даних на магнітному носії.
Автоматизація дозволить отримувати звіти по заданим умовам, з підрахунком підсумкових значень, і організувати зберігання даних для подальшого аналізу.
Умовою припинення використання завдання В«Автоматизація замовлення страв у рестораніВ» є припинення діяльності підприємства.
1.2.2 Опис вихідний інформації
У процесі вирішення завдання можуть бути отримані наступні вихідні документи:
В«Меню ресторануВ», яке відображає інформацію про страви, які може замовити клієнт;
В«ЗамовленняВ», що містить інформацію про замовлених стравах, передаваний на кухню;
Перелік та опис вихідних документів показані в таблиці 1.1. Опис їх реквізитів наведено у таблиці 1.2. Форми документів представлені на малюнках 1.1-1.2
Таблиця - 1.1
Перелік та опис вихідних документів
Назва документа
Ідентифікатор документа
Форма
представлення
Період
видачі
Термін
видачі
Одержувач
інформації
1
2
3
4
5
6
Меню ресторану
D01
Документ
щодня
негайно
підприємство
Замовлення
D02
Документ
на вимогу
негайно
підприємство
D01
(Ресторан) ______
(Дата) _________
МЕНЮ
_____ (Найменування типу страви) ____
Найменування
Ціна приготування
Продукт
Кількість
Вартість
(од. ізм)
Сума: ________