Создание универсальной системы учета заявок

Автор: Пользователь скрыл имя, 03 Декабря 2014 в 21:52, курсовая работа

Краткое описание

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

Файлы: 1 файл

конечнаякурсовая!!! беляков.docx

— 2.42 Мб (Скачать)

1) Туристическая фирма  ООО "Глобус" (позволяет перейти к пяти формам по кнопкам: "Запросы", "Информация о фирме", "Ввод и редактирование данных", "Отчеты", "Таблицы", открыть окно базы данных по кнопке "Окно БД" и выйти из приложения по кнопке "Выход" );

2) Запросы (позволяет перейти к запросам по кнопкам: "Туры", "Клиенты", "Заказы", "Сотрудники", "Поставщики", "Услуги", «Страна», «Город» и вернуться на главную форму по кнопке "Назад");

3) Информация о фирме (позволяет просмотреть данные фирмы по кнопкам: «Клиенты», «Туры», «Сотрудники», «Поставщики»);

4) Ввод и редактирование данных (позволяет добавлять данные через формы по кнопкам: «Клиенты», «Поставщики», «Сотрудники» и вернуться на главную форму по кнопке «Назад»);

5) Отчеты (позволяет перейти к отчетам по кнопкам "Клиенты", "Поставщики", "Сотрудники", "Услуги", "Транспорт", «Туры», «Страна» и вернуться на главную форму по кнопке "Назад");

6) Таблицы (позволяет перейти к таблицам базы данных по кнопкам «Город», «Услуги», «Туры», «Транспорт», «Страна», «Сотрудники», «Заказы», «Клиенты», «Поставщики» и вернуться на главную форму по кнопке «Назад»);

7) Окно БД (позволяет перейти к объектам базы данных: таблицы, запросы, отчеты, формы, страницы, макросы, модули);

8) Выход (позволяет выйти из приложения).

2.3. Построениереляционной схемы базы данных

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

 Переход осуществляется  поэтапно:

  • Следует выбрать систему управления базами данных;
  • Продумать структуру создаваемых таблиц в соответствии с созданными сущностями (классами логических моделей);
  • Назначить типы полей для хранения атрибутов сущности.

Схема данных будет полностью соответствовать логической модели данных (рис.2.3.)и будет создана в MicrosoftAccess 2003.

В результате преобразования логической модели в физическую никаких изменений не вносилось (рис.2.3.).

Рис.2.3. Реляционная схема базы данных ИС «Туристическая фирма ООО «Глобус»[2]

2.4. Создание таблиц и схем данных БД

На основе построения логической модели при помощи MS Access 2003 были созданы таблицы и схема данных.Таблица – это набор записей (строк таблицы), состоящих из отдельных полей (колонок таблицы), в которых хранится информация и составляющая, собственно, содержание базы данных. Таблицу в MS Access можно построить несколькими способами:

Построить новую таблицу, воспользовавшись «Конструктором»;

  • Запустить Мастер таблиц – специальную программу, предлагающую создать таблицу в пошаговом режиме на базе типовых решений, имеющихся в MS Access;
  • Импортировать таблицу БД из файла какой-либо программы.

Структуры таблиц в соответствии с созданными сущностями представлены в таблицах 1, 2, 3, 4, 5, 6, 7, 8, 9 [16]

Таблица 2.1

 

Имя поля

Ключ.поле

Обяз. поле

Тип данных

Размер

Число дес. зн.

Подпись поля

Код страны

Код страны

Нет

Нет

Числовой

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

-

-

Код города

Код города

Да

Нет

Числовой

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

-

-

Город

Город

Нет

Нет

Текстовый

50

-

-


Структура таблицы «Город» представлена в табл. 2.1

Таблица 2.2

 

Имя поля

Ключ.поле

Обяз. поле

Тип данных

Размер

Число дес. зн.

Подпись поля

Код заказа

Код заказа

Да

Нет

Числовой

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

-

-

Код тура

Код тура

Нет

Нет

Числовой

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

-

-

Код сотрудника

Код сотрудника

Нет

Нет

Числовой

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

-

-

Код клиента

Код клиента

Нет

Нет

Числовой

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

-

-

Дата оформления

Дата оформления

Нет

Нет

Числовой

 

-

-


Структура таблицы «Заказы» представлена в табл. 2.2

Таблица 2.3

 

Имя поля

Ключ.поле

Обяз. поле

Тип данных

Размер

Число дес. зн.

Подпись поля

Код транспорта

Код транспорта

Да

Нет

Числовой

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

-

-

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

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

Нет

Нет

Текстовый

50

-

-


Структура таблицы «Транспорт» представлена в табл. 2.3

 

Таблица 2.4

 

Имя поля

Ключ.поле

Обяз. поле

Тип данных

Размер

Число дес. зн.

Подпись поля

Код страны

Код страны

Да

Нет

Числовой

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

-

-

Название страны

Название страны

Нет

Нет

Текстовый

50

-

-

Код города

Код города

Нет

Нет

Числовой

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

-

-


Структура таблицы «Страна» представлена в табл. 2.4

Таблица2. 5

 

Имя поля

Ключполе

Обяз. поле

Тип данных

Размер

Число дес. зн.

Подпись поля

Код тура

Код тура

Да

Да

Числовой

Длинное

-

-

Код услуги

Код услуги

Нет

Нет

Числовой

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

-

-

Дата отправления

Дата отправления

Нет

Нет

Текстовый

50

-

-

Дата прибытия

Дата прибытия

Нет

Нет

Дата/Время

 

-

-

Стоимость тура

Стоимость тура

Нет

Нет

Денежный

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

-

-

Код транспорта

Код транспорта

Нет

Нет

Числовой

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

-

-

Длительность пребывания

Длительность пребывания

Нет

Нет

Числовой

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

-

-

Количество человек

Количество человек

Нет

Нет

Числовой

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

-

-


Структура таблицы «Туры» представлена в табл. 2.5

Таблица2. 6

 

Имя поля

Ключ.поле

Обяз. поле

Тип данных

Размер

Число дес. зн.

Подпись поля

Код клиента

Код клиента

Да

Нет

Чиловой

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

-

-

Фамилия

Фамилия

Нет

Нет

Текстовый

50

-

-

Имя

Имя

Нет

Нет

Текстовый

50

-

-

Отчество

Отчество

Нет

Нет

Текстовый

50

-

-

Адрес

Адрес

Нет

Нет

Текстовый

50

-

-

Телефон

Телефон

Нет

Нет

Текстовый

50

-

-


Структура таблицы «Клиенты» представлена в табл. 2.6

 

Таблица 2.7

 

Имя поля

Ключ поле

Обяз. поле

Тип данных

Размер

Число дес. зн.

Подпись поля

Код услуги

Код услуги

Да

Нет

Числовой

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

-

-

Код страны

Код страны

Нет

Нет

Числовой

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

-

-

Визовое обслуживание

Визовое обслуживание

Нет

Нет

Логический

 

-

-

Проживание

Проживание

Нет

Нет

Текстовый

50

-

-

Питание

Питание

Нет

Нет

Текстовый

50

-

-

Экскурсии

Экскурсии

Нет

Нет

Логический

 

-

-


Структура таблицы «Услуги» представлена в табл. 2.7

Таблица 2.8

 

Имя поля

Ключ.поле

Обяз. поле

Тип данных

Размер

Число дес. зн.

Подпись поля

Код сотрудника

Код сотрудника

Да

Нет

Числовой

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

-

 

Фамилия

Фамилия

Нет

Нет

Текстовый

50

-

 

Имя

Имя

Нет

Нет

Текстовый

50

-

-

Отчество

Отчество

Нет

Нет

Текстовый

50

-

-

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

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

Нет

Нет

Дата/Время

 

-

-

Зарплата

Зарплата

Нет

Нет

Денежный

 

-

-

Должность

Должность

Нет

Нет

Текстовый

50

-

-

Адрес

Адрес

Нет

Нет

Текстовый

50

-

-

Телефон

Телефон

Нет

Нет

Текстовый

50

-

-


Структура таблицы «Сотрудники» представлена в табл. 2.8

 

Таблица 2. 9

 

Имя поля

Ключ.поле

Обяз. поле

Тип данных

Размер

Число дес. зн.

Подпись поля

Код услуги

Код услуги

Нет

Нет

Числовой

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

-

-

Код поставщика

Код поставщика

Да

Нет

Числовой

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

-

-

Название поставщика

Название поставщика

Нет

Нет

Текстовый

50

-

-

Представитель поставщика

Представитель поставщика

Нет

Нет

Текстовый

50

-

-

Как обращаться

Как обращаться

Нет

Нет

Текстовый

50

-

-

Адрес

Адрес

Нет

Нет

Текстовый

50

-

-

Телефон

Телефон

Нет

Нет

Текстовый

50

-

-

Информация о работе Создание универсальной системы учета заявок