geum.ru - только лучшие рефераты!

Проектирование и разработка автоматизированной информационной системы туристического агентства ООО "Управляющая компания"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



>

Запрос по сотрудникам.сотрудники. фамилия, сотрудники. имя, сотрудники. отчество, сотрудники. [дата рождения], сотрудники. зарплата, сотрудники. должность, сотрудники. адрес, сотрудники. телефонсотрудникиBY сотрудники. фамилия;

Запрос по странам.страна. [название страны], город. [название города]

FROM город INNER JOIN страна ON город. [код города] = страна. [код города]BY страна. [название страны];

Запрос по турам.страна. [название страны], город. [название города], туры. [дата отправления], туры. [длительность пребывания], туры. [стоимость тура], транспорт. наименование, услуги. проживание, туры. [количество человек]

FROM ( (город INNER JOIN страна ON город. [код города] = страна. [код города]) INNER JOIN услуги ON страна. [код страны] = услуги. [код страны]) INNER JOIN (транспорт INNER JOIN туры ON транспорт. [код транспорта] = туры. [код транспорта]) ON услуги. [код услуги] = туры. [код услуги];

Запрос по услугам.услуги. [визовое обслуживание], услуги. проживание, услуги. питание, услуги. экскурсии, услуги. [название страны]услуги;

Запрос по квитанциям.заказы. [код заказа], туры. страна, туры. [стоимость тура], заказы. [дата оформления], клиенты. фамилия, клиенты. имя, клиенты. [номер паспорта]туры INNER JOIN (клиенты INNER JOIN заказы ON клиенты. [код клиента] = заказы. [код клиента]) ON туры. [код тура] = заказы. [код тура]( ( (заказы. оплачено) ="да"));

Запрос по заказам.заказы. [код заказа], заказы. [код тура], заказы. [код сотрудника], заказы. [фамилия сотрудника], заказы. [код клиента], заказы. [фамилия клиента], заказы. [дата оформления]заказы( ( (заказы. оплачено) ="да"));

2.1.4 Используемые классификаторы

Для возможности выполнения запросов к различным таблицам и целостности данных необходимо реализовать кодирование внутренней информации. На основании инфологической и датологической моделей АИС имеет нижеперечисленные коды:

Код заказа - номер заказа, формируется автоматически;

Код услуги - номер услуги, формируется автоматически;

Код квитанции - номер квитанции, формируется автоматически;

Код тура - номер тура, формируется автоматически;

Эти коды сформированы посредством используемого в Access типа "iетчик", благодаря чему при добавлении новой записи полю присваивается уникальный номер.

2.2 Программная реализация комплекса задач

2.2.1 Описание структуры диалога

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

Диалог с пользователем программы ведется через стандартный набор функций меню, находящегося в верхней части окна, при нажатии открывается выпадающий список с кнопками для открытия нужного элемента. Стандартными пунктами основного меню являются "Файл", "Правка", "Вид", "Вставка", "Сервис", "Окно", "Справка". "Сервис" предоставляет возможность осуществления таких важных операций с базой данных как восстановление, создание резервной копии, сжатие и восстановление, защита, включающая в себя задание пароля для всей базы в целом, создание групп пользователей и назначение им прав доступа. Помимо этого в окне базы данных находятся пункты, отражающие конкретно функционал конфигурации: "Таблицы", "Запросы", "Формы", "Отчеты".

Объект "Таблицы". Имеет возможность создания новой таблицы несколькими способами, а так же сохраняет список уже созданных таблиц. Таблицы можно открывать в виде списка или перейти в режим Конструктора для редактирования параметров атрибутов. Форма списка - это форма, где хранится вся входная информация, которую можно просматривать, удалять и редактировать.

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

Таблица "Город". Открывается при нажатии соответствующей кнопки меню. В нее заносится информация о городах, в которые осуществляются поездки. Информация автоматически сохраняется при нажатии кнопки "Закрыть". Таблица является иерархической.

Таблица "Заказы". В ней содержится информация об оформленных путевках и оплате, имеется возможность просмотра, какой сотрудник работал с каким клиентом.

Таблица "Клиенты". Содержит информацию о клиентах туристического агентства, добавляемую менеджерами по продажам. Таблица является иерархической.

Таблица "Поставщики". Не состоит в связи схемы данных, но необходима для удобства работы сотрудников, неся информацию о посольствах и консульствах различных стран.

Таблица "Сотрудники". Содержит данные о принятых в компанию сотрудниках, должностях и назначенной заработной плате. Заполняется в