Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пример 2 записки.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
441.34 Кб
Скачать

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

2.1 Описание выходных документов

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

№Рейса

Направление

Время отправления

Вид самолета

Продано билетов

Свободно мест

2.2 Описание входных документов

1. Справочник самолетов

Вид самолета

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

Количество самолетов

Производство

2.Справочник направлений

Направление

Протяженность (км)

3.Цена

Цена

Наценка 1класс

Наценка 2класс

Наценка 3класс

3. Разработка информационного обеспечения задачи

Разработка информационного обеспечения включает:

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

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

3.1 Информационный анализ предметной области и выделение ио задачи

Реквизиты документа «Информация о рейсах, направлении и самолетах»

  1. Н омер направления №Н

  2. Направление Н

  3. Протяженность П

  4. Н омер рейса №Р

  5. Рейс Р

  6. Время отправления ВО

  7. Н омер самолета №С

  8. В ид

  9. К оличество мест

  10. К оличество самолетов

Информационные объекты:

«Направление» «Рейсы» «Самолеты»

Н №Р №С

Н №С В

П №Н КМ

Р КС

В О

Реквизиты документа «Информация о ценах на рейсы и продаже билетов»

  1. Н омер рейса №Р

  2. Н омер цены №Ц

  3. Ц ена Ц

  4. Ц ена 1 класса 1К

  5. Ц ена 2 класса 2К

  6. Ц ена 3 класса 3К

  7. П родано на 1 класс 1Кл

  8. П родано на 2 класс 2Кл

  9. П родано на 3 класс 3Кл

Информационные объекты:

«Цена» «Цена классов» «Проданные билеты»

Ц №Ц №Р

№ Р 1К 1Кл

Ц 2К 2Кл

3К 3Кл

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

3.2 Выделение информационных сущностей и определение ключей в группах

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

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

Проанализируем установленные функциональные взаимосвязи реквизитов и установим для каждого из зависимых реквизитов, от каких реквизитов он зависит. Ключевые реквизиты отмечены знаком *.

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