Предметная область - информационная система туристического клуба

  • ID: 37855 
  • 20 страниц

Содержание:


1. Введение

На практике руководители предприятий сталкиваются с громадными потоками информации. Большое количество информации зачастую «подавляет» менеджера, заслоняет наиболее существенное. Если руководитель умело использует информационную систему предприятия, то он может осуществлять целенаправленный отбор информации, например, о положении на своем предприятии или о ситуации на рынке. Руководитель получает индивидуальный и оперативный доступ к соответствующим данным из внутренних и внешних источников, а также к информации по производственным и финансово-экономическим аспектам. Информация готовится и отображается таким образом, чтобы можно было получить представление о предприятии под различным углом зрения и в специфическом ракурсе персональных интересов отдельного руководителя. Это позволяет менеджеру принимать более быстрые и более адекватные решения на объективной основе.

2. Постановка задачи

2.1 Характеристика задачи

Проектируемая в контрольной работе предметная область - информационная система туристического клуба. Существуют следующие требования и ограничения данной информационной системы.

2.2 Входная информация

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

Форма «Секции» имеет следующие реквизиты: Код секции, Название секции и ФИО руководителя.

Код секции

Код туриста

Порядковый номер

Код маршрута

Форма «Расписание походов» имеет следующие реквизиты: Код похода, Код маршрута, ФИО инструктора, Дата начала, Дата окончания.

Код похода

Порядковый номер

Порядковый номер

2.3 Выходная информация

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

Форма «Отчет о посещаемости секций» содержит название секции, ФИО руководителя, дату проведения занятия и полный список присутствовавших.

Название секции

ПН

Маршрут

Дата начала

ФИО инструктора

2.4 Алгоритм решения задачи

Алгоритм решения задачи включает:

1) подготовку документов, содержащих информацию, необходимую для решения задачи – это, в первую очередь, построение инфологической и логической модели;

3. Инфологическая модель

3.1 Описание объектов предметной области и связей между ними (ER-модель)

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

На рисунке 1 представлена первичная инфологическая структура реляционной модели БД:

- обязательная связь

- факультативная связь

1:1 – связь «один-к-одному»

1:М – связь «один-ко-многим»

Рисунок 1 - Инфологическая модель БД

3.2 Логическое проектирование реляционной базы данных

На основе построенной ранее ER-диаграммы построим схему базы данных, которая помимо описания сущностей и связей между ними, содержит еще и перечень атрибутов. Полученная схема базы данных представлена на рисунке 2.

Рисунок 2 - Логическая структура реляционной БД

3.3 Описание информационных потребностей пользователя

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

Содержание поля Тип, длина Примечание

Содержание поля Тип, длина Примечание

Код туриста N(5) Первичный ключ

Содержание поля Тип, длина Примечание

Порядковый номер N(5) Первичный ключ

Содержание поля Тип, длина Примечание

Код маршрута N(5) Первичный ключ

Содержание поля Тип, длина Примечание

Код похода N(5) Первичный ключ

Содержание поля Тип, длина Примечание

Порядковый номер N(5) Первичный ключ

Содержание поля Тип, длина Примечание

3.4 Ограничения целостности (совокупность правил, обеспечивающих правильность данных в любой момент времени)

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

Рисунок 3 – Схема базы данных

4. Заключение

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

Список литературы