Інформаційна система адміністратора готелю "Венеціанська ніч"

Основні ідеї сучасної інформаційної технології. Розробка інформаційної системи адміністратора готелю, яка базується на створенні та нормалізації таблиць, в яких повинні міститься дані про книги та картки читачів на комп’ютері, в середовищі Access.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык украинский
Дата добавления 24.05.2016
Размер файла 2,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Міністерство освіти і науки України

Національний університет харчових технологій

Кафедра інформаційних систем

Курсова робота

з дисципліни «Організація баз даних і знань »

на тему «Інформаційна система адміністратора готелю «Венеціанська ніч» »

Виконала студентка АКС-2-4

Козак Анжеліка Валеріївна

Керівник: Бобрівник К.Е.

L.Bobrivnyk@ukr.net

Київ 2014

Реферат

У даній курсовій роботі розроблена інформаційна система адміністратора готелю «Венеціанська ніч» . Основою , на якій реалізована представлена в роботі система, є реляційна модель , що забезпечується компонентами середовища настільної СУБД Microsoft Office Access 2010 .

Головною метою створення даної бази даних є забезпечення працівників готелю «Венеціанська ніч» зручним та зрозумілим керуванням потрібної для них інформації. База даних має приємний та легкий у користуванні інтерфейс, що дозволяє працювати навіть недосвідченому користувачеві. Швидкодія роботи забезпечена такими важливими чинниками для будь-якої бази даних , як нормалізація та цілісність даних .

Курсова робота містить 26 сторінок, 27 рисунків, 2 таблиці, 10 літературних джерел.

Ключові слова : готель «Венеціанська ніч», інформаційна система, база даних, керування даними, запит.

Summary

In this course project designed information system for administrator of the hotel "Venetian Night". The basis, on which the implemented system is presented, is a relational model, that is provided by environment components of the database Microsoft Office Access 2010.

The main purpose of creating this database is to provide employees of the hotel "Venetian Night" comfortable and understandable controlling information. The database has a nice and easy to use interface, that allows working even to beginners . Performance of work is provided by such an important factor for any database as normalization and data integrity.

Course project consists of 26 pages, 2 table, 27 pictures and 10 literature.

Keywords: hotel "Venetian Night", information systems, database mgmt data requests.

інформаційний адміністратор access

Зміст

Вступ

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

2. Методи вирішення задач

3. Інструкція користувача

Висновок

Список використаної літератури

Додатки

Вступ

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

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

В даному курсовому проекті потрібно розробити інформаційну систему адміністратора готелю, яка базується на створенні та нормалізації таблиць, в яких повинні міститься дані про книги та картки читачів на комп'ютері, в середовищі Access.

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

У цій курсовій роботі повинна бути розроблена інформаційна система адміністратора готелю «Венеціанська ніч» у середовищі Access. У базі даних міститься інформація про номери, клієнтів та персонал готелю.

Уся інформація знаходиться у шести таблицях:

Табл. 1. Структура таблиць

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

Ім'я поля

Тип даних

Персонал

Код персоналу

Счетчик

Посада

Текстовий

ПІБ

Текстовий

Ідентифікаційний код

Числовий

Паспортні дані

Текстовий

Адреса

Текстовий

Телефон

Числовий

Дата прийому на роботу

Дата/Время

Клієнт

Код клієнта

Счетчик

ПІБ

Текстовий

Паспортні дані

Текстовий

Номер телефону

Числовий

Наявність броні

Логічний

Клас номера

Текстовий

Дата заселення

Дата/Время

Дата виселення

Дата/Время

Замовлені послуги

Текстовий

Номери

Код номера

Счетчик

Номер поверху

Числовий

Номер номера

Числовий

Клас номера

Текстовий

Стан

Логічнйи

Ціна

Числовий

Місткість номера

Числовий

Бронювання

Код бронювання

Счетчик

ПІБ клієнта

Текстовий

Номер номера

Числовий

Дата бронювання

Дата/Время

Дата заселення

Дата/Время

Дата виселення

Дата/Время

Послуги

Код послуги

Счетчик

Код персоналу

Счетчик

Тип послуги

Текстовий

Ціна

Числовий

Рахунок

Код рахунку

Счетчик

ПІБ клієнта

Текстовий

Номер номера

Числовий

Послуга

Текстовий

ПІБ персоналу

Текстовий

Дата

Дата/Время

1.1 Ділова модель БД

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

Табл.2. Ділова модель БД

Класи

Функції

Рахунок

Клієнти

Бронювання

Номери

Послуги

Персонал

Заброньовані номери

*

*

*

Пошук за станом/ класом

*

Вибір номера

*

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

*

Працівник-послуга

*

*

*

Заброньовані номери за певні дати

*

*

Вільні номери

*

*

*

Кількість замовлених послуг за певну дату

*

*

*

Вартість номера + засоби гігієни

*

*

Пошук клієнта за датою заселення

*

*

Клієнти,які попередньо забронювали номер

*

*

*

Ділова модель слугує основою для створення концептуальної схеми бази даних. Концептуальну схему бази даних інакше називають модель об'єкт-зв'язок.

1.2 Концептуальна модель БД

Структура даних таблиць з наявністю ключовим полів забезпечує цілісність, несуперечність і не надмірність даних. Ці таблиці пов'язується між собою по типу зв'язку «один до одного».

Рис. 1. Концептуальна модель БД

1.3 Схема даних

Рис.2. Атрибутивна модель бази даних.

2. Методи вирішення задачі

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

Щоб здійснити пошук клієнта за його прізвищем у базі даних, ми використовуємо таблицю «Клієнти».

Рис.3. Таблиця «Клієнти»

За допомогою функції «Мастер запросов» ми створюємо запит в якому реалізовуємо наш пошук. У режимі «Конструктор» він має вигляд:

Рис.4. Запит «Пошук клієнта за прізвищем»

У режимі SQL запит має вигляд:

SELECT Клієнти.ПІБ, Клієнти.[Паспортні дані], Клієнти.[Номер телефону], Клієнти.[Наявність броні], Клієнти.[Клас номера], Клієнти.[Дата заселення], Клієнти.[Дата виселення], Клієнти.[Замовлені послуги]

FROM Клієнти

WHERE (((Клієнти.ПІБ) Like [Введіть прізвище]+"*"));

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

Рис.5. Форма «Пошук за прізвищем»

У випливаючому вікні вводимо перші літери прізвища клієнта, після чого відкривається форма, де безпосередньо знаходиться список клієнтів з прізвищем, яке ми ввели.

Рис.6. Форма «Пошук клієнта за прізвищем»

Аналогічним чином створюються інші пошуки, такі як: заброньовані номери, пошук за ціною-классом, працівник-послуга.

Рис.7. Форма «Заброньовані номери»

Пошук за станом та класом показує вільні номери, вибраного класу.

Рис.8. Форма «Пошук за класом-станом»

Рис.9. Форма «Пошук за класом-станом»

Запит «Вибір номера» показує усі дані про вибраний номер.

Рис.10. Форма «Вибір номера»

Рис.11. Форма «Вибір номера»

Запит «Працівник-послуга» показує інформацію про працівника та послугу яку він надає.

Рис.12. Форма «Працівник-послуга»

Запит «Заброньовані номери за певну дату» виводить список усіх заброньованих номерів за конкретну дату.

Рис.13. Форма «Заброньовані номери за певну дату»

Запит «Вільні номери» відкриває форму зі списком номерів, які на даний час є вільними.

Рис.14. Форма «Вільні номери»

Функція «Кількість замовлених послуг за певну дату» виводить на екран форму із списком замовлених послуг за конкретну дату.

Рис.15. Форма «Послуги за певну дату»

Функція «Вартість номера+засоби гігієни» показує нам список цін номерів готелю, якщо клієнт замовляє додатковий набір засобів гігієни.

Рис.16. Форма «Ціна номера з засобами гігієни»

Запит «Пошук клієнта за датою заселення» дозволяє здійснити пошук клієнта за конкретною датою його заселення у готель.

Рис.17. Форма «Пошук клієнта за датою заселення»

Запит «Клієнти, які попередньо забронювали номер» виводить на екран форму, на котрій зображений список тих клієнтів, які бронювали свій номер по телефону.

Рис.18. Форма «Клієнти, які попередньо забронювали номер»

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

Рис.19.Вікно запитів бази даних

Рис.20. Вікно форм бази даних

3.Інструкція користувача

Оскільки у даній базі даних не стоїть пароль, то при запуску з'являється головне меню.

Рис.21. Вікно форми головного меню.

У меню розташовані 8 кнопок. Одна кнопка призначена для закривання бази даних, а кожна з інших семи відкриває підменю певного розділу.

При натисканні кнопки «Клієнти» з'являється форма меню «Клієнти».

Рис.16. Меню «Клієнти»

При натисканні кнопки «Усі клієнти» з'являється форма зі списком усіх клієнтів готелю.

Рис.17. Список усіх клієнтів

Щоб повернутися у попереднє меню натискаємо кнопку «назад», щоб повернутися у головне меню натискаємо кнопку «На головну».

Кнопка «Добавити» відкриває форму, у якій можна добавити нового клієнта.

Рис.18. Добавлення запису

При натисканні кнопки « Редагувати» відкривається форма редагування даних.

Рис.19.Редагування даних

При натисканні кнопки «Пошук за прізвищем» відкривається форма із пошуком клієнта за прізвищем (див. рис.5,6).

При натисканні кнопки «Пошук клієнта за датою заселення» відкривається форма із пошуком клієнта за його датою заселення у готель( див. рис. 17)

При натисканні кнопки «Клієнти, які попередньо заброн. Номер» відкривається список клієнтів, що попередньо бронювали свій номер по телефону.

При натисканні кнопки «На головну» відкривається головне меню.

Робота з іншими розділами бази даних реалізується аналогічно як з розділом «Клієнти».

Кнопка «Бронювання», головного меню відкриває розділ «Бронювання», де містяться п'ять кнопки: «Усі бронювання», «Добавити», «Редагувати», «Заброньовані номери за певну дату» та «на головну».

«Усі бронювання» - відкриває форму зі списком усіх заброньованих номерів.

«Добавити» - дозволяє добавити запис про заброньований номер.

«Редагувати» - дозволяє редагувати дані про заброньовані номери.

«Заброньовані номери за певну дату» - відкриває список заброньованих номерів за конкретну дату.

Кнопка «Номери», головного меню відкриває розділ «Номери», який має сім кнопок:

«Номери» - відкриває список номерів готелю «Венеціанська ніч».

«Заброньовані номери» - відкриває список заброньованих номерів (див. рис. 7)

«Вибір номера» - показує усі дані про вибраний номер (див. рис. 10,11)

«Пошук за класом і станом» - показує усі вільні номери вибраного класу (див. рис. 8,9)

«Ціна номера + засоби гігієни» - виводить таблицю із сумою цін номерів та додатковим набором засобів гігієни.

«Вільні номери» - показує список вільних номерів.

Кнопка «Персонал», головного меню, відкриває розділ «Персонал», містить п'ять кнопок:

«Персонал усі» - відкриває форму зі списком усіх працівників готелю.

«Послуги-персонал» - показує інформацію про працівника та послугу яку він надає.

«Добавити» - дозволяє добавити запис про нового працівника.

«Видалити» - дозволяє видалити запис про працівника.

Кнопка «Послуги» головного меню, відкриває розділ «Послуги» який містить дві кнопки:

«Послуги» - відкриває форму зі списком усіх послуг, які надаються готелем.

«Замовлені послуги за певну дату» - показує список послуг, замовлених за конкретний період часу.

Кнопка «Рахунок», головного меню відкриває розділ «Рахунок», який містить чотири кнопки:

«Рахунок» - відкриває форму зі списком послуг, які були надані клієнтам і якими працівниками.

«Добавити» - дозволяє зробити новий запис про надану послугу.

«Видалити» - дозволяє видалити запис про надану послугу.

Кнопка «Звіти», головного меню відкриває розділ «Звіти», який містить чотири кнопки:

«Бронювання» - відкриває звіт про заброньовані номери.

«Клієнти» - відкриває звіт про клієнтів готелю.

«Рахунок» - відкриває звіт про надані послуги.

Рис.20. Інструкція.

Висновок

Основу будь-якої інформаційної системи складає база даних, тобто набір даних, організованих спеціальним чином.

Розроблення бази даних дало змогу закріпити та автоматизувати отримані раніше знання з організацій баз даних.

В даній курсовій роботі було розроблено інформаційну систему адміністратора готелю «Венеціанська ніч» , яка дає змогу зручно та швидко оперувати інформацією працівникам готелю.

Програму створено відповідно до сформульованих у постановці задачі функцій і вимог використання. У цій роботі були коротко описані основні поняття проектування баз даних, характеристики системи управління базами даних Microsoft Access 2010, розглянуті функціональні можливості цієї СУБД. Визначені основні класи об'єктів БД Microsoft Access 2010, які мають значення при використанні цього засобу для вирішення найбільш поширених завдань.

Список використаної літератури

1. Пасічник В.В., Резніченко В.А. Організація баз даних та знань. - К.: Видавнича група BHV, 2009. - 384 с.: іл.

2. Організація баз даних та знань.. Методичні вказівки до виконання курсового проекту для студентів спеціальності 6.080400 “Інформаційні управляючі системи та технології” / Уклад. О.М. Мякшило, О.А. Хлобистова, О.В. Харкянен - К.: УДУХТ, 2008 - с.

3. Методичні вказівки до виконання лабораторних робіт в середовищі СУБД Access для студ. спец. 6.080400 “Інформаційні управляючі системи та технології” денної та заочної форм навчання / Уклад.: О.М. М'якшило, О.В. Харкянен - К.: НУХТ, 2010 - с.

4. Мережа Інтернет : http://office.microsoft.com/ru-ru/access

5. Каратыгин С.А. Access. Руководство пользователя с примерами. - К.: Бамбук, 2010. - 376 c.

6. Гусева Т.И., Башин Ю.Б. Проектирование баз данных в примерах и задачах. - М.: Радио и связь, 2003.

7. Джеффри Д. Ульман, Дж. Уидом. Введение в системы баз данных. - М.: Лори, 2003. - 376с.

8. Райордан Р. Основы реляционных баз данных. - М.: Издательско-торговый дом «Русская Редакция», 2009. - 384с.

9. Чекалов А.П. Базы данных: от проектирования

10. Информатика: Учебное пособие / В.В. Ломтадзе, Л.П. Шишкина. - Иркутск: ИрГТУ, 2003. - 116 с.

Додатки

Рис.21. SQL-код запиту «Вибір номера»

Рис.22. SQL-код запиту «Заброньовані номери»

Рис.23. SQL-код запиту «Стан-клас»

Рис.24. Таблиця «Бронювання»

Рис.25 Таблиця «Клієнти»

Рис.26. Таблиця «Рахунок»

Рис.27. Таблиця «Номери»

Размещено на Allbest.ru


Подобные документы

  • Проблеми розробки сучасних баз даних. Моделювання предметної області "Адміністратор готелю". Застосування СУБД Microsoft ACCESS для реалізації системної архітектури бази даних. Результати тестування та рекомендації щодо удосконалення розробленої системи.

    курсовая работа [22,2 M], добавлен 29.04.2014

  • Поняття комп’ютерної мережі та її призначення. Організація корпоративної комп’ютерної мережі. Характеристика інформаційної системи Верховної Ради України. Основні типові функціональні підсистеми інформаційної системи державної судової адміністрації.

    контрольная работа [97,1 K], добавлен 20.07.2011

  • Розробка системи управління базою даних відділу кадрів, що базується на створенні та нормалізації таблиць даних про людей та їх персональні відомості, в середовищі FoxPro. Програмна оболонка роботи пошукового процесу та слідкування за станом кадрів.

    курсовая работа [2,3 M], добавлен 04.12.2009

  • Розробка елементів інформаційної системи для контролю експлуатації автотранспорту. Розробка програмного забезпечення в середовищі програмування Delphi з використанням пакету компонентів DevelopmentExpress та сервера баз даних під керуванням FireBird 2.1.

    дипломная работа [4,3 M], добавлен 24.10.2012

  • Методика та основні етапи проектування інформаційної системи "Меблевий салон", опис необхідних для цього даних і джерела їх отримання. Побудова ER-діаграми та порядок її нормалізації. Методи створення таблиць та форм, можливості їх змін, редагування.

    курсовая работа [2,1 M], добавлен 08.12.2009

  • Опис алгоритмів реалізації автоматизованої інформаційної системи обслуговування роботи торгового агента в середовищі програмування Delphi. Створення схем технологічного процесу введення, редагування і видачі результатів. Інсталяція і експлуатація проекту.

    курсовая работа [118,4 K], добавлен 25.09.2010

  • Компоненти структурно-інформаційної системи. Розділення інформаційної системи (ІС) на окремі частини (декомпозиція) як метод проектування. Склад і зміст робіт на стадії робочого проектування ІС, його технологічна мережа. Система захисту інформації.

    контрольная работа [34,2 K], добавлен 20.09.2009

  • Забезпечення захисту інформації. Аналіз системи інформаційної безпеки ТОВ "Ясенсвіт", розробка моделі системи. Запобігання витоку, розкраданню, спотворенню, підробці інформації. Дослідження та оцінка ефективності системи інформаційної безпеки організації.

    курсовая работа [1,6 M], добавлен 27.04.2014

  • Розробка інформаційної системи, що містить дані про товари, їх поставку і доставку за допомогою моделі "Сутність-зв'язок". Вибір засобів її реалізації Структурна схема реляційної бази даних та таблиці БД. Інструкція для користувача програмним продуктом.

    курсовая работа [2,4 M], добавлен 19.06.2013

  • Режими роботи з таблицями в Microsoft Access. Основні способи створення таблиць. Вимоги до технічних характеристик комп'ютера. Створення бази даних. Техніка безпеки та основні правила при виконанні робіт на комп'ютері. Порядок архівування роботи.

    реферат [1,5 M], добавлен 23.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.