Проектування автоматизованої системи вибору та замовлення страви користувачем. Надання інформації на сервер кухаря, для приготування. Аналіз структури бази даних. Розробка програмного забезпечення. Розрахунок трудомісткості, кошторису та собівартості.
Аннотация к работе
Ринок систем автоматизації для різних закладів громадського харчування існує вже кілька десятків років. Є системи з можливостями, за допомогою яких можна легко приховати від власника чимало інформації. В даний час громадське харчування розвивається дуже динамічно, що стало причиною досить жорсткої конкуренції між різними закладами: кафе, барами та ресторанами. За присутності великої пропозиції послуг харчування на ринку клієнти висувають найвищі вимоги до рівня обслуговування, до швидкості обслуговування, що змушує йти на додаткові витрати для підвищення рівня сервісу і надання клієнтові додаткових послуг, підвищення швидкості самого процесу обслуговування. Також важливою перевагою встановлення інформаційної системи є автоматизоване введення замовлень, що вимагає мінімальної підготовки персоналу - виключає значну частину помилок в роботі, підвищує швидкість і якість обслуговування клієнтів, що надає закладу ресторанного господарства значну перевагу перед конкурентами.Індустрія гостинності включає у собі різні сфери діяльності людей - туризм, відпочинок, розваги, готельний і ресторанний бізнес, громадське харчування, екскурсійну діяльність, організацію виставок і проведення різних наукових конференцій. Заклади громадського харчування в Україні в цілому можна поділити на мережі ресторанів з визнаними торговими марками, пересувні мережі, окремі точки/кіоски, що продають хот доги, піцу, печені продукти, курку на вертелі тощо, приватні ресторани і кавярні, що пропонують їжу за порівняно невисокими цінами і, нарешті, старі їдальні радянського типу (які не слід плутати із сучасними просторими кафетеріями, що використовують той же принцип самообслуговування, але набагато відрізняються за вибором та якістю їжі, санітарним умовами та іншим аспектами). При самообслуговуванні застосовують декілька способів оплати замовлень: попередня оплата, абонементна система розрахунку, оплата після прийому їжі, оплата безпосередньо після отримання продукції. Самообслуговування з абонементною системою розрахунку (по чеках або талонах абонементів) за скомплектовані обіди є різновидом самообслуговування з попередньою оплатою і має свої переваги: відвідувачі звільняються від щоденних розрахунків, оскільки попередньо купують собі за готівку чеки або абонементи в їдальні, або за місцем роботи, навчання. Самообслуговування з оплатою після отримання страв і після прийому їжі організовують в тих закладах харчування, де встановлена спеціалізована роздавальна лінія.Ресторан" - облік продаж;-підвищення якості і швидкості обслуговування гостей;-контроль дій персоналу;-зменшення помилок при роботі з гостями (людський фактор);-централізоване управління меню і прейскурантом;-підвищення лояльності відвідувачів;-підвищення аналітичної звітності. "Парус-Ресторан" - забезпечення швидкої обробки замовлень і обслуговування клієнтів;-покращення узгодженості і контролю над роботою персоналу;-здійснення інтеграції з сучасним устаткуванням: POS-принтерами і POS-терміналами, КПК;-облік руху матеріальних цінностей і руху товарів;-скорочуються тимчасові витрати на пошук і аналіз інформації. АС "РЕСТАРТ" - облік продажів;-підвищення якості і швидкості обслуговування гостей;-контроль дій персоналу;-зменшення помилок при роботі з гостями (людський чинник);-централізоване управління меню і прейскурантом;-підвищення лояльності відвідувачів;-отримання аналітичної звітності.;-відмово стійкість.всі обчислення відбуваються на сервері, клієнт слугує лише як зручний засіб комутації та введення/виведення інформації; необхідно забезпечити можливість виводу відповідних попереджень та реалізувати механізм обробки виключних ситуацій, що можуть виникнути під час роботи. Методичне забезпечення має бути реалізоване в зрозумілому для користувача інтерфейсі, який повинен припускати вибір категоріїта страви. Передбачити контроль інформації, що ввиводиться, і блокування некоректних дій користувача при роботі з системою. Клієнт повинен працювати під управлінням ОС Windows починаючи з XP версії, а сервер-Windows, Mac OS, Linux.Система розробляється на підставі варіанту завдання на дипломну роботу. Завдання стоїть наступне - створити інформаційну систему, яка містить програмні компоненти, видимі зовні властивості цих компонентів, а також відносини між ними. Маючи своїм предметом опис умов і порядку реалізації інформаційних процедур, проектування програмної системи, призводить до визначення методів вирішення завдань і технологій вироблення рішень розвязання задач. Крім того, у процесі створення і функціонування ІС інформаційні потреби користувачів можуть змінюватися або уточнюватися, що ще більше ускладнює розробку і супровід таких систем. Наприклад, методологія Oracle DWM FT (Datawarehouse Method Fast Track - метод створення сховищ даних "високошвидкісна траса") виходить з припущення, що розробники впродовж цілого життєвого циклу інформаційної системи будуть визначати і аналізувати вимоги до сховища даних.
План
ЗМІСТ
СПИСОК СКОРОЧЕНЬ ТА УМОВНИХ ПОЗНАЧЕНЬ
ВСТУП
1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ
1.1 Види самообслуговування
1.2 Аналіз аналогів
2. ПОСТАНОВКА ЗАДАЧІ
2.1 Загальні вимоги до ПЗ
2.2 Технічне завдання
2.2.1 Основа для проектування
2.2.2 Призначення системи
3. ВИБІР ЗАСОБІВ РЕАЛІЗАЦІЇ
4. ОПИС ЗАСОБІВ ТА СЕРЕДОВИЩА РОЗРОБКИ
4.1 ОС Windows
4.2 С Sharp
4.3 SQLITE
4.4 TCP/IP
4.5 Microsoft Visual Studio
5. СТВОРЕННЯ СИСТЕМИ
5.1 Проектування системи
5.2 Розробка клієнтської частини
5.3 Розробка серверної частини
5.4 Структура бази даних
6 ОХОРОНА ПРАЦІ
6.1 Охорона праці в закладах громадського харчування
6.2 Вимоги до інтерфейсів інформаційних систем
7. ЕКОНОМІЧНА ЧАСТИНА
7.1 Оцінка рівня спроектованої системи й обґрунтування вибору аналога для порівняння
7.2 Розрахунок трудомісткості та кошторису витрат
7.3 Розрахунок собівартості програмного забезпечення
ВИСНОВКИ
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
ДОДАТКИ
ДОДАТОК А. СПЕЦИФІКАЦІЯ
ДОДАТОК Б. ЛІСТИНГ ПРОГРАМИ
ДОДАТОК В. ІНСТРУКЦІЯ КОРИСТУВАЧЕВІ
ДОДАТОК Г. ГРАФІЧНІ МАТЕРІАЛИ
СПИСОК СКОРОЧЕНЬ ТА УМОВНИХ ПОЗНАЧЕНЬ
АС - автоматизована система
ІС - інформаційні системи
ПС - програмна система
ТЗ - технічне завдання
ПЗ - програмне забезпечення
ОС - операційна система
ПК - персональний компютер
БД - База даних
РС - розподілена система
ООП - обєктно-орієнтоване проектування (або програмування)
КОП - компонентно-орієнтоване програмування
СУБД - Система управління базами даних
SCM Source Code Management (Система керування версіями)
Host (Хост) - компютер або інший мережевий пристрій
IP - Internet Protocol - протокол мережевого рівня для передачі датаграм між мережами.
DNS - Domain Name System - розподілена система перетворення імені хоста в IP-адресу.