Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс (заочка) / Курсовая работа / Курсовая работа (АСУ Туристическая фирма).docx
Скачиваний:
63
Добавлен:
08.01.2022
Размер:
2.87 Mб
Скачать

1.4. Требования к разрабатываемой базе данных

В соответствии с ГОСТ 34.601-90 – «Информационная технология. Комплекс стандартов на автоматизированные системы» сформированы следующие требования:

С данной базой данных могут работать следующие группы пользователей:

  • Менеджер

  • Специалист по работе с клиентами

  • Организатор

При работе с базой данных менеджер может выполнять следующие задачи:

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

  • добавлять или удалять информацию о турах

  • редактировать или добавлять информацию о заказах

  • посматривать любую информацию

При работе с базой данных организатор может выполнять следующие задачи:

  • просматривать информацию по заказам

  • редактировать или добавлять информацию о заказах

  • посматривать любую информацию

При работе с базой данных специалист по работе с клиентами может:

  • просматривать информацию о заказах

Для данной базы данных требуется предусмотреть следующие ограничения:

  • у каждого сотрудника должны быть обязательно заполнены все данные;

  • у каждого тура должны быть обязательно заполнены все данные;

  • при заказе обязательно требуется заполнение всех полей.

Выводы

Используя системный анализ предметной области, были разработаны и проанализированы:

  • объект автоматизации,

  • построение организационной диаграммы,

  • бизнес-процессов с описаниями,

  • составление информационной модели.

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

ГЛАВА 2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ ДЛЯ ОБЪЕКТА АВТОМАТИЗАЦИИ ТУРИСТИЧЕСКОЙ ФИРМЫ «ВОКРУГ СВЕТА»

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

2.1. Разработка инфологической модели бд

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

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

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

  • корректность схемы БД (Адекватное отображение моделированной ПО);

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

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

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

Для информационной системы туристической фирмы «Вокруг света» на основе проведенного системного анализа предметной области выделены следующие сущности:

  1. Отели: сущность содержит информацию о отелях, используемых в турах;

  2. Страны: сущность содержит информацию о странах, используемых в турах;

  3. Туры: сущность содержит информацию о туре, цене, дате отправления, городе вылета, оператора, количестве людей, количестве дней, стране и отеле;

  4. Сотрудники: сущность содержит информацию о сотрудниках, работающих в организации;

  5. Клиенты: сущность содержит информацию о клиентах, заказывавших услуги туристического агентства;

  6. Продажи: сущность содержит информацию о ID продажи, количестве заказа, клиенте, обслуживающего сотрудника и на выбранный тур;

  7. Возвраты: сущность содержит информацию о ID возврата, даты возврата, количестве возвратов, причине, клиенте, ведущего вопрос сотрудника и выбранном туре.

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

Рис. 4. Инфологическая модель базы данных