align="justify"> · довідкова система;
· підсистема звітів.
· Підсистема звітів.
Підсистема роботи з таблицями ділиться на підсистеми відображення і введення і редакт?? Вання даних. Підсистема відображення включає в себе форми, панель, компоненти для відображення таблиць і управління ними.
Підсистема введення і редагування таблиць включає в себе заповнення таблиць, при необхідності редагувати.
Підсистема робота із запитами включає 23 запиту. Вона має можливість вибирати користувачеві критерії запиту.
Довідкова підсистема має довідку про програму.
Підсистема звітів: за допомогою компонента Excel.Application, виводить звіт в MS Excel.
2.2 Даталогіческая модель даних
Access-реляційна СУБД, в якій передбачені всі необхідні кошти для визначення і обробки даних, а також управління ними при роботі з великим об'ємом інформації.
Для створення бази даних був використаний конструктор таблиць, який дозволяє визначити необхідну структуру таблиці.
Для відображення повної інформації станом готелі, напрямками її діяльності та звітності по виконаних роботах були створені 4 таблиці:
. «Персонал»
Таблиця має такі поля: код співробітника (ключове поле) - тип даних: лічильник; прізвище, ім'я, по батькові - тип даних: текстовий, розмір - 50, обов'язкове, збіги не допускаються; дата народження-тип даних: дата час, обов'язкове; освіта-тип даних: майстер підстановок - набір фіксованих даних (вища, середня); посаду-майстер підстановок (список наявних посад); адреса - тип даних: текстовий, розмір - 50, обов'язкове; телефон - тип даних: числовий, поле необов'язкове; заробітна плата - тип даних: грошовий, формат поля - євро, обов'язкове.
Рис. 8-Таблиця «Персонал».
2. «Номери»
Ця таблиця має такі поля: код номера - тип даних лічильник (ключове поле); категорія - тип даних: майстер постановок (одномісний, двомісний, напівлюкс, люкс)
Рис. 9-Таблиця «Номери».
. «Клієнт»
Поля: код клієнта - тип даних: лічильник (ключове поле); прізвище, ім'я, по батькові-тип даних: текстовий, розмір поля - 20, обов'язкове, збіги не допускаються; дата народження - тип даних: дата час, обов'язкове; серія номер паспорта - текстовий, розмір поля - 100, обов'язкове.
Рис. 10-Таблиця «Клієнт».
4. «Оплата»
Поля: код клієнта - майстер підстановок (з таблиці «клієнти») (ключове поле); форма оплати - майстер підстановок (готівкова, безготівкова); передоплата - тип даних: числовий, формат поля - євро, обов'язкове.
Рис. 11-Таблиця «Оплата».
Рис 12. - Таблиця «Персонал».
Нормальна форма - властивість відносини в реляційної моделі даних, що характеризує його з точки зору надмірності, яка потенційно може привести до логічно помилкових результатів вибірки або зміни даних. Нормальна форма визначається як сукупність вимог, яким має задовольняти відношення.