Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТФ Скрибо.doc
Скачиваний:
0
Добавлен:
13.01.2023
Размер:
294.4 Кб
Скачать

15

Введение

Туристическая фирма «Скрибо», работая на рынке туризма более 10 лет, пришла к выводу о необходимости автоматизации части работы с помощью СУБД ACCESS. Для чего были созданы таблицы, запросы, формы, макросы, отчеты и установлены связи между основными полями таблиц.

Создание таблиц

Таблица 1.Валюта

Валюта – это важная составляющая туристского бизнеса, в связи с этим необходимо систематизировать данное понятие.

Тип данных данной таблице – текстовый, поскольку код валюты кроме цифр имеет и буквы, которые можно вводить только в текстовом виде.

Вкладка «Общие» имеет следующие данные:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Код валюты

10

Код валюты

да

нет

Наименование валюты

20

Наименование валюты

да

Да (совпадения не допускаются)

  • По международным стандартам всякая валюта любой страны имеет код, следовательно это поле обязательно, но в установлении связей с другими таблицами ,создаваемыми тур фирмой при автоматизации своей деятельности, не участвует.

  • Поля код и наименование валюты имеют «размер» 10 и 15 соответственно, поскольку больший размен будет затруднять обработку информации.

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

  • Поле наименование валюты является обязательным – работникам тур фирмы необходимо информировать туристов о том, какая валюта «ходит» в том или ином государстве, и индексированно для возможности установления связей. Совпадения не допускаются по причине того, что каждой стране соответствует своя национальная валюта.

Вкладка «Подстановка» содержит следующие свойства для поля наименование валюты:

Тип элемента управления

Поле со списком

Тип источника строк

Таблица / Запрос

Источник Строк

Таблица «Валюта»

Ограничиться списком

нет

  • Тип элемента поле со списком выбрано для того, что бы данные можно было вводить как вручную, так и методом подстановки.

  • Источником строк может являться как созданная таблица, так и запрос. В данном случае источником является таблица «Валюта»,поскольку именно из этой таблице будут браться данные о наименовании валют.

  • Списком не ограничиваемся - это позволит вводить различные наименования валют при заполнении таблиц.

Таблица 2.Вид Оплаты

Тип данных таблицы - текстовый ,т.к. поле вид оплаты не содержит цифр.

Вкладка «Общие»:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Вид оплаты

20

Вид оплаты

да

Да (совпадения не допускаются)

  • Понятие « вид оплаты» не может содержать более 20 символов, поэтому рационально установить в размере поля данное число.

  • Подпись- Вид оплаты .( см.описание столбца - подпись в таблице 1.Валюта.).

  • Данное поле является обязательным и индексированным, т .к. с помощью него в последствии установится связь с одноименной таблицей- Вид оплаты. Совпадения в значениях поля не допустимы.

Таблица 3. Вид Транспорта

Транспортное обслуживание туристов- одна из составных частей индустрии туризма

Вид данных обоих полей данной таблицы является текстовым. Использование цифр при написании этих полей не предусмотрено.

Вкладка «Общие»:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Вид транспорта

20

Вид транспорта

да

Да (Совпадения не допускаются)

Наименование

20

наименование

да

Да (Совпадения не допускаются)

  • Поля вид транспорта и наименование имеют размер по 20 символов. Больший размер затруднит обработку информации, а следовательно и работу программы.

  • Подпись полей имеют название вид транспорта и наименование соответственно.(см.описание столбца -подпись в таблице1.Валюта.).

  • Оба поля являются обязательными и индексированными . Совпадения в них не допускаются, поскольку транспортная услуга в сфере туризма представлена конкретным видом транспорта.(авиа- самолет, железнодорожный- поезд …)

Вкладка «Подстановка»:

Тип элемента управления

Поле со списком

Тип источника строк

Таблица / Запрос

Источник Строк

Таблица «Вид транспорта»

Ограничиться списком

нет

  • Тип элемента управления у поля вид транспорта- поле со списком , что соответствует ручному набору набору данных и автоматической выборке.

  • Источником строк этого поля может являться как таблица, так и запрос. В таблице 3 источник строк- таблица «Вид транспорта».Это указывает на то, что при при щелчке мышью в данной таблице на одноименное поле-вид транспорта, будет появляться кнопка, обеспечивающая выбор из списка внесенных в таблицу значений. При этом списком не ограничиваемся для возможности новы данных.

Таблица 4. Вид Тура

Осознание человеком ,что он является гражданином не только своей страны, но и мира, ведет к расширению рынка туристических поездок и предполагает преобразование всех видов туров.

В таблице «Вид тура» одно единственное поле с аналогичным названием. Тип данных этого поля- текстовый – значения вводятся только с помощью алфавита, без использования цифр.

Вкладка «Общие»:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Вид тура

20

Вид тура

да

Да (совпадения не допускаются)

  • Размер поля 20 –не один из существующих видов тура не превышать этого значения.

  • Наименование столбца в таблице «Вид тура» будет носить название вид тура, т.к. столбец подпись имеет данное значение.

  • Это поле является обязательным и индексированным.Таблица 4 по средствам вида тура устанавливает связь с таблицей «Заявки клиентов».Но совпадения не допускаются.

Вкладка «Подстановка»:

  • Единственным отличие от вкладки «подстановка» таблицы 3 является то, что в данном случае источником строк служит таблица «Вид тура», и кнопка появляется при щелчке по соответствующему полю.

Таблица 5.Клиентов-ЮЛ

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Организация

50

организация

да

Да (совпадения не допускаются)

Клиенты (ФИО) от фирмы

50

Клиенты (ФИО)от фирмы

да

Да (совпадения не допускаются)

должность

30

должность

да

нет

Дата рождения

краткий

00.00.0000

Дата рождения

да

нет

Паспортные данные

20

Паспортные данные

да

нет

Личный контактный телефон

8

00-00-00

Личный контактный телефон

нет

нет

примечание

40

примечание

нет

нет

Наличие загранпаспорта

Да /нет

Наличие загранпаспорта

да

нет

  • Поле- организация указывает на то, в какой организации работает клиент. Это поле является текстовым с размером 50.Подпись-организация (аналогично столбцам в таблице 4.Вид тура).Поле обязательно для создания запросов и отчетов, индексированное и совпадения не допускаются.

  • Поля –клиенты(ФИО) от фирмы и должность аналогично полю- организация. Должность не индексируется, поскольку в установлении связей не участвует.

  • Дата рождения имеет тип данных- дата и время для установления маски ввода- шаблона даты. Поле обязательно, в связях не участвует и имеет подпись- дата рождения, следовательно в таблице Клиенты- ЮЛ будет существовать столбец- дата рождения.

  • Поле –паспортные данные аналогично полю- должность. Оно обязательно при подписании договоров между организацией и туристом.

  • Телефон- является желательным ,но не обязательным полем таблицы. В связях это поле не участвует и интересно только с информационной точки зрения. Размер состоит из 8 символов, т.к. маска ввода устанавливается как 6 нулей и 2 дефиса. Тип данных –текстовый, поскольку необходима была» маска».

  • Примечание- не обязательное поле, но достаточно познавательное, дает возможность узнать важную информацию о клиенте, которая не вносится не в один из документов при оформлении тура.

  • Поле- наличие загранпаспорта – поле с логическим типом данных, следовательно формат поля будет либо – да, либо - нет. Обязательное поле, т.к. в ассортименте фирме имеются загрантуры.

Вкладка «Подстановка» для полей организация и клиенты(ФИО) от фирмы имеет следующие свойства :

Тип элемента управления

Поле со списком

Тип источника строк

Таблица / Запрос

Источник Строк

Таблица «Клиенты-ЮЛ.»

Ограничиться списком

нет

Расшифровка вкладки «подстановка» аналогична Вкладке «подстановка» в таблице 3. «Вид транспорта».

Таблица 6.Организации

Поскольку международный туризм является отражением социально-экономических отношений в жизни отдельных стран и одновременно составной частью международных отношений, возникают необходимые предпосылки организации и управления всем комплексом туристско- экскурсной деятельности как в рамках государств, так и на международном уровне. Эти предпосылки реализуются, в части, в создании туристических организаций.

Вкладка «Общие» :

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Наименование

40

наименование

да

да (совпадения не допускаются)

Адрес

50

адрес

да

да (совпадения не допускаются)

Телефон/факс

8

00-00-00

Телефон/факс

нет

Нет

e-mail

20

e-mail

нет

нет

№ расчетного счета

20

№ расчетного счета

да

Нет

Банк и № кор. счета

40

Банк и № корреспондентского счета

да

нет

ИНН

действительное

ИНН

да

нет

  • Поле –наименование аналогично полю организация в таблице 5.Клиенты –ЮЛ .

  • Адрес –имеет тип данных –текстовый, т.к. адрес содержит как строки, так и цифры. Для тур фирмы это поле является обязательным и в данном случае индексированным, но совпадения не допускаются.

  • Описание поля телефон/факс аналогично полю личный контактный телефон в таблице 5.Клиенты –ЮЛ.

  • E-mail- это электронный адрес фирмы, поэтому свойства поля будут подобны свойствам поля адрес. Отличительным параметром является не обязательность e –mail.

  • Поля № расчетного счета и банк и № кор. счета имеют размер поля 20 и 40 соответственно. Больший размер поля увеличит время обработки информации, что является недопустимым для тур организации. Оба поля обязательны при расчете с поставщиками потребителями через банк.

  • Сущность ИНН аналогично расчетному счету и банку и кор. счету.

Вкладка «Подстановка»:

Тип элемента управления

Поле со списком

Тип источника строк

Таблица / Запрос

Источник Строк

Таблица « Организации»

Ограничиться списком

нет

  • Расшифровка вкладки «подстановка» аналогична Вкладке «подстановка» в таблице 3. «Вид транспорта».

Таблица 7.Офисы

Многие тур организации, расширяя свою деятельность создают сеть офисов, тем самым увеличивают объем реализованной продукции, а следовательно и свой доход.

Вкладка «Общие» :

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Код офиса

целое

основной

Код офиса

да

да (совпадения не допускаются)

Адрес

50

адрес

да

нет

Сотрудники (ФИО)

40

Сотрудники (ФИО)

да

да (совпадения не допускаются)

  • Код офиса является обязательным и индексированным полем, т.к. на основе его будет устанавливаться связь с таблицей «Заявки клиентов». Более рационален числовой тип данных с целым размером и основным типом данных.

  • Поле –адрес. Описание см. в таблице 6.Организации.

  • Сотрудники. Совпадения в Ф.И.О. не допускаются, поскольку очень малый процент полного совпадения.

Вкладка «Подстановка» имеет следующие характеристики для полей «код офиса» и «Сотрудники» соответственно:

Тип элемента управления

Поле со списком

Тип источника строк

Таблица / Запрос

Источник Строк

Таблица « Офисы», «Сотрудники»

Ограничиться списком

нет

  • Расшифровка вкладки «подстановка» аналогична Вкладке «подстановка» в таблице 3. «Вид транспорта».

Таблица 8. Поставщики

Вкладка «Общие»:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Наименование

40

наименование

да

да (совпадения не допускаются)

Адрес

50

адрес

да

нет

Страна

30

страна

да

да (совпадения допускаются)

Вид услуг

30

Вид услуг

да

да (совпадения допускаются)

Телефон

8

00-00-00

телефон

нет

нет

Банк и № кор. счета

40

Банк и № корреспондентского счета

да

нет

ИНН

действительное

ИНН

да

нет

№ расчетного счета

20

№ расчетного счета

да

нет

  • Поля наименование, адрес, ИНН, телефон, расчетного счета, банк и № кор.счета по содержанию аналогичны одноименным полям в таблице 6.Организации.Однако в данном случае адрес- не индексированное.

  • Вид услуг, страна - это обязательные и индексированные поля. Тип данных текстовой- подразумевает заполнение полей только текстом.

Вкладка «Подстановка» для полей страна и наименование имеет следующие свойства соответственно:

Тип элемента управления

Поле со списком

Тип источника строк

Таблица / Запрос

Источник Строк

Таблица «Страна», « Поставщики»

Ограничиться списком

нет

  • Расшифровка вкладки «подстановка» аналогична Вкладке «подстановка» в таблице 3. «Вид транспорта».

Вкладка «Подстановка» для поля «Вид услуг»:

Тип элемента управления

Поле со списком

Тип источника строк

Список значений

Источник Строк

Экскурсионный, шоп - тур , бизнес- тур, приключенческий ,лечение

Ограничиться списком

да

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

Таблица 9.Сотрудники

Вкладка «Общие»:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Ф.И.О.

40

Ф.И.О.

да

да (совпадения не допускаются)

Должность

30

должность

да

нет

Право подписи

Да /нет

Право подписи

да

нет

  • Поле Ф.И.О. совпадает с полем Сотрудники в таблице 7 «Офисы», Должность и право подписи аналогичны полям Должность и наличие загранпаспорта в таблице 5. Клиенты –ЮЛ..

Вкладка «Подстановка» для поля Ф.И.О. имеет вид:

Тип элемента управления

Поле со списком

Тип источника строк

Таблица / Запрос

Источник Строк

Таблица « Сотрудники»

Ограничиться списком

нет

  • Расшифровка вкладки «подстановка» аналогична Вкладке «подстановка» в таблице 3. «Вид транспорта».

Таблица 10.Страны

Вкладка «Общие»:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Код страны

целое

основной

Код страны

да

нет

наименование

30

наименование

да

Да (совпадения не допускаются)

Валюта

20

валюта

да

Да (совпадения не допускаются)

  • Код страны имеет числовой тип данных- ввод информации с помощью цифр.(см. описание поля- код офиса в таблице 7.Офисы)

  • Поле Валюта- аналогично полю наименование в таблице 1.Валюта.

  • Поле наименование с текстовым типом- ввод допустим только текстом. Наименование участвует в установлении связей с таблицей «Заявки клиентов».

Вкладка «Подстановка» для полей валюта и наименование имеет следующие свойства соответственно:

Тип элемента управления

Поле со списком

Тип источника строк

Таблица / Запрос

Источник Строк

Таблица «Валюта», «Страны»

Ограничиться списком

нет

  • Расшифровка вкладки «подстановка» аналогична Вкладке «подстановка» в таблице 3. «Вид транспорта».

Таблица 11. Туры

Вкладка «Общие»:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

Вид тура

25

Вид тура

да

да (совпадения допускаются)

название

30

название

да

нет

Страна

30

страна

да

да (совпадения допускаются)

Вид транспорта

20

Вид транспорта

да

да (совпадения допускаются)

Цена

денежный

денежный

цена

да

да (совпадения не допускаются)нет

длительность

15

длительность

да

нет

  • Характеристики полей Вид тура, Вид транспорта страна аналогичны полям вид тура в табл.Вид тура ,Наименование в табл.Вид транспорта, наименование в табл.Страна.

  • Поле цена имеет денежный тип данных, потому что поле должно содержать денежные расчеты.

  • Длительность тура .С помощью текстового типа данных можно проследить количество дней и ночей тура. Подпись – длительность (аналогично подписи в таблице 4.Вид тура).В путевке туриста всегда указывается день заезда и отъезда, промежутком которых является непосредственное время пребывания.

Вкладка «Подстановка» для полей Вид тура, Страна, Вид транспорта имеет следующие свойства соответственно:

Тип элемента управления

Поле со списком

Тип источника строк

Таблица / Запрос

Источник Строк

Таблица «Вид тура», «Страна», «Вид транпорта»

Ограничиться списком

нет

  • Расшифровка вкладки «подстановка» аналогична Вкладке «подстановка» в таблице 3. «Вид транспорта».

Таблица 12. Проживаниие

Вкладка «Общие»:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

код

действительное

код

да

нет

Страна

30

страна

да

да (совпадения допускаются)

Город

20

город

да

нет

Место проживания

20

Место проживания

да

нет

Условия проживания

20

Условия поживания

да

нет

Удобства

15

удобства

да

нет

  • Поля код и страна аналогичны полям код страны и наименование в табл.10 Страна соответственно.

  • Место, условия проживания и удобства имеют подобные характеристики. Тип данных- текстовый. Поля являются обязательными, но связей с другими таблицами не образуют.

Вкладка «Подстановка» для поля Страна имеет следующие свойства :

Тип элемента управления

Поле со списком

Тип источника строк

Таблица / Запрос

Источник Строк

Таблица «Страна»

Ограничиться списком

нет

  • Расшифровка вкладки «подстановка» аналогична Вкладке «подстановка» в таблице 3. «Вид транспорта».

Таблица .13 Заявки Клиентов

Основная таблица базы данных –Заявки клиентов. По средствам ее полей устанавливается множество связей с другими таблицами базы тур фирмы.

Вкладка «Общие» имеет следующие данные:

Поле

Свойства полей

Размер

Формат поля

Маска ввода

Подпись

Обязательное поле

Индексированное поле

№ п/п

Длин-ное целое

№ п/п

да

да (совпадения не допускаюься)

Вид тура

20

Вид тура

да

да (совпадения допускаются)

Страна

20

Страна

да

Да (совпадения допускаются)

длительность

15

длительность

да

да (совпадения допускаются)

дата

краткий

00.00.0000

дата

да

да (совпадения допускаются)

Вид транспорта

20

Вид транспорта

да

да (совпадения допускаются)

Стоимость

денежный

стоимость

да

да (совпадения допускаются)

Клиент(ФИО) от фирмы

50

Клиент (ФИО) от фирмы

да

да (совпадения допускаются)

Код офиса

целое

основной

Код офиса

да

да (совпадения допускаются)

Сопровождающий

50

сопровождающий

да

Да (совпадения допускаются)

Поставщики

50

поставщики

да

да (совпадения допускаются)

Валюта

15

валюта

да

да (совпадения допускаются)

Форма оплаты

20

Форма оплаты

да

да (совпадения допускаются)

Страховка

Да /нет

Страховка

да

нет

Скидка

Да / нет

скидка

да

нет

  • № п/п –совпадения не допускаются и не возможны- это счетчик таблицы. При внесении новой записи он автоматически устанавливает последующее значение.

  • Характеристика полей Вид тура, Страна, Вид транспорта, Поставщики, Сопровождающий, Валюта, Клиенты и Код офиса соответствует характеристике аналогичных полей в таблицах Вид тура, Страна, Вид транспорта, Поставщики, Сотрудники, Валюта, Клиенты и Офисы.

  • Страховка и Скидка носят логический тип, поэтому поле может содержать значение да или нет. Они являются обязательными полями для сбора информации, но в связях не участвуют.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]