- •Анотація
- •Введення
- •1. Загальна частина
- •1.1. Постановка задачі
- •1.2. Вимоги до програмного забезпечення
- •1.3. Обґрунтування вибору середовища проектування
- •Сумісність з операційними системами
- •1.4. Проектування інформаційної моделі
- •2. Порядок побудови
- •2.1. Створення таблиць
- •Далі потрібно створити базу даних для цього потрібно:
- •Створюємо таблиці для зберігання даних як показано на малюнках 2 та 3.
- •2.2. Створення форм
- •2.3. Створення звітів
- •2.4. Створення меню
- •Висновки
- •Література
- •Додаток 1 Керівництво користувача
- •Додаток 2 Лістинг програми
Анотація
В даному курсовому проекті було спроектовано базу даних «Туристичне агентство». Для проектування було використано систему керування базами даних FoxPro версії 9.0. Створена база дозволяє систематизувати дані фірми за клієнтами, маршрутами та путівками.
Annotation
In this course project was designed database "Travel Agency". For the design used database management system FoxPro version 9.0. Created the base to let the firm data.
Введення
В даному курсовому проекті вирішується задача побудови бази даних „Туристичне агентство ”, завданням є відстеження діяльності фірми.
Важливим елементом при роботі з даними є чітке їх оформлення та подача адже виникає безліч складностей коли дані не згруповані та не мають чіткого алгоритму.
Враховуючи те,що даних дуже багато, з метою полегшення роботи їх опрацювання необхідно розробити дану програму .
Для кожного клієнта, що приходить до туристичного агентства потрібно зберігати такі дані, як: прізвище, ім’я, по батькові, адресу та телефон. Після збереження всіх даних співробітники з’ясовують у клієнта, де б він хотів відпочивати. Клієнту демонструються різні варіанти країн проживання та готелів. Після визначення прийнятного варіанту дані оформлення путівки запам’ятовуються в базі.
Я вважаю, що за допомогою форм можна набагато швидше проводити ту чи іншу роботу з даними.
Якщо потрібно тільки переглянути зміст таблиць, тоді можна буде використовувати форму перегляду бази і переглядати ту базу, яка нам потрібна.
Окрім згаданих форм в даному проекті буде розроблено форми, які будуть використовуватися для додавання даних. Дані автоматично будуть додаватися у всі потрібні нам таблиці або бази коли будемо користуватися формою для додавання, адже таблиці між собою будуть зв’язані, що також значно полегшує роботу.
Для проектування я буду використовувати систему керування базами даних FoxPro 9.0.
1. Загальна частина
1.1. Постановка задачі
Вхідними даними для рішення поставленої задачі автоматизації роботи офісу є:
Прізвище, Ім’я, по батькові;
Телефон;
Адреса;
Готель;
Країна;
Вихідними даними є можливість систематизації та перегляду даних за відділами та витратами, зручна та зрозуміла для користувача база даних.
Всі дані розбито на таблиці “Готель”, “Путівки”, «Маршрути» та «Клієнти».
Перелік інформації, що вводиться:
Клієнти:
Прізвище;
Ім’я;
По батькові;
Код клієнта
Телефон;
Адреса
Маршрути:
Готель;
Клімат;
Код маршруту;
Місто;
Тривалість;
Вартість.
Путівки:
Дата відправлення;
Кількість;
Код клієнта;
Код маршрута;
Знижка.
Кожне поле таблиці має свої параметри.
Таблиця 1
Ім’я |
Назва |
Тип |
Розмір |
|
Клієнти |
||||
kod_klienta |
Код клієнта |
Numeric |
20 |
|
prizvishe |
Прізвище |
Character |
20 |
|
imya |
Ім’я |
Character |
20 |
|
pobatkovi |
По батькові |
Character |
20 |
|
adresa |
Адреса |
Character |
30 |
|
telefon |
Телефон |
Character |
13 |
|
Путівки |
||||
kod_marh |
Код маршруту |
Numeric |
20 |
|
kod_klien |
Код клієнта |
Numeric |
10 |
|
data_vidpravlen |
Країна |
Date |
8 |
|
kilkist |
Готель |
Numeric |
10 |
|
znugka |
Кількість |
Numeric |
4 |
|
|
|
|
|
|
Маршрути |
||||
gotel |
Готель |
Character |
30 |
|
kod_marshryty |
Код маршруту |
Numeric |
20 |
|
misto |
Місто |
Character |
50 |
|
klimat |
Клімат |
Character |
20 |
|
truvalist |
Тривалість |
Numeric |
2 |
|
vartist |
Вартість |
Numeric |
5 |
Для створення бази даних використовується СКБД FoxPro 9.0.
Програма працює від керуванням операційної системи Windows XP.