Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПР№1 Расчет трудоемкости разработки программного средства.doc
Скачиваний:
20
Добавлен:
15.05.2019
Размер:
130.05 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Санкт-Петербургский государственный университет телекоммуникаций

им. проф. М. А. Бонч-Бруевича»

Факультет «Институт непрерывного образования»

Кафедра «Информационных управляющих систем»

Дисциплина «Методы и средства проектирования информационных систем и технологий»

Отчет по практической работе № 1

«Расчет трудоемкости разработки программного средства»

Выполнил:

Иванов И.И.,

студент гр. 12345

____________________

Проверил:

доцент,

Мошак Н.Н.

____________________

Санкт-Петербург

2019

ТехническоЕ заданиЕ на разработку пс

1. Назначение и область применения

1.1. Назначение работы

Программное средство выдачи велосипедов, предназначено для автоматизации:

  • ведения бронирований велосипедов проката;

  • процесса идентификации пользователей;

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

  • выведения на экран пользователя информации о свободных велосипедах проката;

  • выведения на интерактивной карте системы местонахождение велосипеда;

Программное средство должно обеспечить возможность:

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

  • бронирования велосипеда проката посредство идентификации личности посредством логина в системе и пароля;

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

1.2. Область применения

Программное средство, разрабатываемое в соответствии с данным техническим заданием, предназначено для управления электронным бронированием велосипедов проката «Вело день», расположенного по адресу: Российская Федерация, г. Санкт-Петербург, Московский пр. 188, с предоставлением удаленного доступа к системе бронирования велосипедов проката.

2. Основные технические требования

2.1. Требования к структуре пс

Необходимая для функционирования программного средства информация поступает на вход ПС из следующих источников:

  • контроллер Amadeus  (передает информацию, внесенную оператором ПС, о выполненных бронированиях в базу данных ПС);

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

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

В результате работы программное средство формирует:

  • отчет о выполненных операциях;

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

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

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

  • «Контроллер ПС-Amadeus », предназначенного для взаимодействия пользователей с программным средством;

  • «Стойка Бронирования», предназначенного для работы пользователя с программным средством;

  • «АРМ Администратора», предназначенного для работы администратора с программным средством;

  • «База Данных», предназначенного для хранения информации о проведенных, текущих и запланированных сессиях;

  • «Отчет», предназначенного для составления отчета о совершенных бронированиях.

Основными источниками данных для программного средства являются:

  • Система бронирования Amadeus проката велосипедов;

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

2.2. Требования к функциональным возможностям пс

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

  • Двухфакторный контроль доступа к стойке бронирования;

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

  • Неавторизованных (Просмотр)

  • Авторизованные (Просмотр, бронирование)

  • Администраторы (Просмотр, бронирование, редактирование)

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

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

  • Двухсторонняя синхронизация базы данных ПС с мобильным приложением проката;

  • Синхронизация базы данных пользователей ПС со структурой Active Directory;

  • Для Администраторов базы данных возможность анализа в базе данных динамики бронирования.

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