ограмних засобів для реалізації поставленого завдання наведено в таблиці 1.2.
Таблиця 1.2 - Перелік використовуваних програмних засобів
Виконувана задачаІспользуемие програмні продуктиПроектірованіе структури бази даннихERWinРеалізація бази даннихСУБД MySQLСреда адміністрування бази даннихMySQL MaestroСреда розробки програми для роботи з базою даннихMicrosoft Visual Studio 2010, мова програмування C #.
2. Аналіз предметної області
В даному курсовому проекті, відповідно до завдання, необхідно розробити базу даних розміщення і послуг готелю-готелю «Баташев».
Готель «Баташев» розташована в м. Викса. Готель функціонує з 2008 р., має статус «4 зірки».
У готелі 98 номерів, у тому числі номери категорії люкс і президентські апартаменти. Крім того, в готелі є номери для некурящих і людей з обмеженими можливостями.
Всі номери та гостьові зони готелю відповідають високим стандартам. Кожен номер оснащений індивідуальною системою кондиціонування, доступом в інтернет, кабельним телебаченням, телефоном, міні-баром, сейфом.
У готелі «Баташев» розташовані ресторан «Аристократ» і два банкетних зали, що представляють європейську кухню.
Також в будівлі готелю знаходиться цілодобовий лобі-бар, камінна зона з бібліотекою.
У готелі є комплекс для проведення конференцій, семінарів, тренінгів, презентацій та ділових зустрічей.
Бізнес-процеси в готелі «Баташев» побудовані на підставі внутрішніх регламентів. При розміщенні постояльців, робота готелі побудована таким чином.
Перед приїздом, клієнт або організація бронює один або декілька номерів. При бронюванні вказується клас номера, планована дата заселення та дата виїзду. Адміністратор готелю фіксує цю інформацію в журналі бронювання.
По прибуттю клієнта в готель, адміністратор виробляє заселення клієнта в номер. При цьому на підставі зробленого запису про бронювання, створюється новий рахунок на проживання. В рахунок на проживання заносяться паспортні дані проживають в номері осіб, дата заселення та дата виїзду. Проживання може бути оформлене як на підставі попереднього бронювання, так і без бронювання за наявності вільних номерів. У номер можуть бути заселені тільки фізичні особи, отже рахунок на проживання може бути виставлений тільки фізичній особі.
У процесі проживання в готелі, клієнт може користуватися додатковими платними послугами. При цьому створюється один або кілька рахунків на додаткові послуги, в якому вказується перелік наданих послуг, їх кількість і ціна. Додаткові послуги можуть бути надані не тільки постояльцям, але і клієнтам, які не проживають у готелі. Крім того, рахунок на оплату додаткових послуг може бути виставлений юридичній особі.
Адміністратор готелю веде журнал обліку номерного фонду, по якому в будь-який момент часу можна отримати інформацію про зайнятих, вільних і вивільнюваних номерах на довільну дату.
3. Проектування бази даних
3.1 Розробка логічної моделі бази даних
Проектування структури бази даних виконано на підставі аналі...