Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Нис_ИО-04_КП_безОценкиТруд.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.11 Mб
Скачать

2.1.1.Анализ бизнес- процессов

Цель анализа - подготовка к отображению концепции информационной системы в виде следующих диаграмм:

  • вариантов использования;

  • классов;

  • ассоциации классов.

А так же в виде текстов спецификации вариантов использования.

2.1.1.1 Концепция функционирования информационной подсистемы

2.1.1.1.1 Накопление данных о поступивших заказах Цель накопления – определить, является ли очередной клиент постоянным клиентом.

1) Ввод и сохранение атрибутов заказов и атрибутов клиентов, обращавшихся в авиакомпанию с 1.01.2012 по настоящее время.

В течение года фиксировать всех клиентов.

2) Архивирование и сохранение данных о заказах клиентов в период с 1.01.2011 по 31.12.2011.

2.1.1.1.2 Формирование БД о рейсах, выполненных на истекшем 24 часовом интервале. Интервал является скользящим по оси времени.

2.1.1.1.3 Формирование БД о будущих рейсах, которые будут выполнены на интервале ближайших 12 часов, считая от текущего часа. Интервал является скользящим на оси времени.

2.1.1.1.4 Создать БД с расписанием рейсов на временном интервале равном длине периода повторения расписания во времени.

2.1.1.1.5 Иметь процедуру, обращающуюся с запросом к существующим:

1) БД тарифов авиарейсов

2) БД о наличии билетов на авиарейсы

2.1.1.1.6 Продажа билетов.

Возможные решения: 2.1.1.1.6.1 Терминал. Клиент вводит ответы на вопросы терминала. Вносит деньги. Терминал выдаёт билет. 2.1.1.1.6.2 Дистанционная оплата. Вариант достаточно сложный, его не рассматриваем.

2.1.1.2 Бд, используемые информационной подсистемой

2.1.1.2.1 Готовые. Тарифы для авиарейсов и наличие мест на авиарейсы.

2.1.1.2.2 Создаваемые заново:

  • БД для поступающих заказов текущая и архивная;

  • БД о расписании авиарейсов на периоде повторяемости;

  • Скользящая по времени БД выполненных рейсов;

  • Скользящая во времени БД предстоящих рейсов.

2.1.1.3 Процедуры обработки сведений в бд

2.1.1.3 .1 Процедура, формирующая информацию о расписании рейсов, стоимости билетов и наличии мест.

2.1.1.3 .2 Процедура о выполнении рейсов текущего дня

2.1.1.3 .3 Процедура купить билеты

Уточнение концепции состава и назначения программных средств и таблиц бд web - сайта авиакомпании

Цель уточнения: используется для отображения взаимодействия классов посредством UML диаграмм с плавательными дорожками.

1. Имеем адрес WEB - сайта авиакомпании на сайте адресов транспортных предприятий города или области.

2. Уточнённая концепция.

2.1 Новая домашняя страница WEB - сайта с перечнем существующих и новых информационных услуг.

2.2 СУБД.

2.3 Программы, содержащие SQL операторы, извлекающие из таблиц БД запрашиваемые клиентом сведения.

2.4 БД с таблицами:

  • готовыми;

  • новыми:

  • со скользящим временным интервалом;

  • постоянным периодом;

  • с атрибутами клиентов и их заказов.

2.5 Динамические HTML - страницы для передачи клиенту сведений извлечённых SQL запросами из таблиц БД.

2.6 Программы для модификации скользящих временных интервалов, со сведениями прошлых и предстоящих вылетах.

2.7 Датчик текущего времени

2.8 Программа, запускаемая на выполнение по прерываниям от датчика текущего времени и обеспечивающая:

2.8.1 Запуск программ модификации скользящих временных интервалов.

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

2.8.3 Программы, названные в уточнённой концепции, будут использоваться в качестве методов классов.

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