Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая УПИ пример.doc
Скачиваний:
13
Добавлен:
14.09.2019
Размер:
1.56 Mб
Скачать

3 Разработка информационной системы управления деятельностью туристической фирмы ооо «акварели»

3.1 Проектирование базы данных

Современные автоматизированные системы предназначены для использования менеджерами турагентств для работы с клиентами и поставщиками: оформление туров, подготовка заявок туристов, выписка путевок, подготовка отчетов туроператорам; бухгалтерами, ведущими полный финансовый учет взаиморасчетов с клиентами и поставщиками (полный бухгалтерский налоговый учет и отчетность); руководителями, которые нуждаются в системе управления предприятием, полной и достоверной аналитической информации.

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

Система управления базами данных Microsoft Access является одним из самых популярных приложений в семействе СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Основу базы данных составляют хранящиеся в ней данные. Кроме того, в базе данных Access есть другие важные компоненты, которые называются объектами. Объектами Access являются:

  • Таблицы – содержат данные;

  • Запросы – позволяют задавать условия для отбора данных и вносить изменения в данные;

  • Формы – позволяют просматривать и редактировать информацию;

  • Отчеты – позволяют обобщать и распечатывать информацию;

  • Макросы – выполняют одну или несколько операций автоматически.

Объектом исследования является ООО «Акварели» в городе Одесса.

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

База данных «Туристическая фирма ООО «Акварель»» должна обеспечивает выполнение следующих основных функций:

  • Ведение справочников номенклатуры услуг, туров, стран, заказов, клиентов, транспорта, отелей;

  • Вывод информации о стоимости туров;

  • Вывод информации о турах в определенные страны с определенной длительностью пребывания;

  • Ведение истории заказов клиентов и другое.

Исходя из поставленных задач, была разработана концептуальная модель (Рис. 3.1).

1

Рис. 3.1 Концептуальная модель базы данных

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

СМД для данной предметной области изображена на рисунке 3.2.

Рис.3.2 Сетевая модель данных

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

Реляционная модель данных (РМД) представляет данные в виде набора связанных отношений (таблиц). Таким образом, информация в такой модели не связана со способом представления ее в памяти ЭВМ, что значительно упрощает работу пользователя с данными. Кроме того, РМД позволяет использовать при создании БД реляционную алгебру.

Главным достоинством РМД является простота и удобство физической реализации. Благодаря этому, а также возможности применять операторы реляционной алгебры и математической логики, данная модель данных является наиболее популярной в настоящее время и составляет основу большинства современных СУБД.

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

РМД для заданной предметной области приведена на рисунке 3.3:

Рис.3.3 Реляционная модель данных

Данная модель данных наиболее просто и наглядно отображает структуру предметной области. Кроме того, описанные выше преимущества РМД являются более существенными для реализации данной БД, чем недостатки такой модели.

Схема данных, для данной предметной области была реализована на основе реляционной модели (Рис. 3.4) данных потому что:

  • реляционная модель является более простой, чем сетевая или иерархическая (представление данных в виде таблиц является очень наглядным);

  • схема данных позволяет представить структуру в виде таблиц (после некоторых преобразований);

  • возможны все логические отношения между данными, происходит логический доступ к данным, не зависящий от физической реализации;

  • возможно изменение логических связей без потери данных.

Рис. 3.4 Схема базы данных для туристической фирмы ООО «Акварели»

Между таблицами созданы связи 1 ко ∞. Это обусловлено тем, что один клиент может купить много путевок; одна путевка может быть продана многим клиентам.

Во всех связях присутствует обеспечение целостности данных.