1.14M
Categories: internetinternet softwaresoftware

Разработка спецификации WEB - приложения для библиотеки

1.

ИТОГОВАЯ АТТЕСТАЦИОННАЯ
(ПРОЕКТНАЯ) РАБОТА
«Разработка спецификации WEB-приложения
для библиотеки»
по программе профессиональной переподготовки
«Азбука цифры. Профессия системный
аналитик»
Специальность 09.02.04 «Информационные
системы (по отраслям)»
Выполнил:
Щербакова Анна Олеговна
26 августа 2022 г.

2.

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

3.

BPMN – диаграммы бизнес-процессов
AS IS – получение читательского билета
В данном бизнес-процессе посетителю приходится лично явиться в
библиотеку (в часы ее работы), с документами и оформить
читательский билет в бумажном формате.

4.

BPMN – диаграммы бизнес-процессов
TO BE – получение читательского билета
В данном бизнес-процессе пользователь может в любое время
оформить заявку на получение читательского билета онлайн и получить
читательский билет в электронном формате.

5.

Описание вариантов использования
системы use case diagram

6.

АРХИТЕКТУРА СИСТЕМЫ

7.

Функциональные и нефункциональные
требования к системе
Номер
ФТ_1
Требования
Зарегистрированному пользователю
должна быть доступна возможность
получить читательский билет онлайн и
скачать его из приложения
ФТ_2
Зарегистрированному пользователю
при регистрации ЭЧБ быть доступна
возможность приложить скан-копию
паспорта для подтверждения
ФТ_3
Зарегистрированный пользователь
должен иметь доступ к актуальной
новостной ленте
Читатель должен иметь доступ к
электронному каталогу книг и их поиску
Читатель должен иметь возможность
заказать книгу из фонда библиотеки
онлайн
Читатель должен иметь возможность
продлить срок возврата книги
Читатель должен иметь возможность
добавить книгу в «Избранное»
Читатель должен иметь возможность
просматривать свои заказы книг в
личном кабинете
Читатель должен иметь возможность
просматривать календарь мероприятий
для оценки доступности залов
библиотеки и анонса мероприятий
ФТ_4
ФТ_5
ФТ_6
ФТ_7
ФТ_8
ФТ_9
ФТ_10
ФТ_11
ФТ_12
Читатель должен иметь возможность
онлайн арендовать зал библиотеки для
проведения собственных мероприятий
Читатель должен иметь возможность
просматривать свои заявки на участие в
мероприятиях в личном кабинете
Читатели должны получать уведомления
о статусе заказа на электронную почту
Комментарии
Номер
НТ_1
НТ_2
НТ_3
НТ_4
НТ_5
НТ_6
НТ_7
НТ_8
НТ_9
НТ_10
НТ_11
Требования
Сервер для размещения системы
должен находится на облачной
платформе
Операционная система Windows
7,8,10,11
Программное обеспечение
передается в виде Docker
контейнера и базы данных
База данных приложения - СУБД
postgres. Передается в виде dump
Приложение для сотрудников Web
и адаптивная мобильная Webверсия. Поддержка браузеров:
Yandex, Google Chrome 40 и выше.
Система должна обновлять данные
о заказах книг, участия в
мероприятиях читателей и
бронировании залов библиотеки
каждую минуту
Система должна отправлять
уведомление о просрочке книги
пользователю каждые 3 дня
Пользователь должен иметь
возможность заказать не более 5
книг единоразово
Система каждые 3 дня должна
обновлять каталог книг
По истечении 3-х рабочих дней с
момента заказа книги, если
читатель ее не получил «на руки»,
система возвращает книгу в
электронный каталог о аннулирует
заказ
Приложение должно быть доступно
24/7
Система может быть не доступна с
21:00 до 23:00 в последний четверг
месяца в связи с проведением
технических работ
Комментарии

8.

КОНЦЕПТУЛЬНАЯ МОДЕЛЬ ДАННЫХ СИСТЕМЫ
Эмблема организации

9.

Модель перехода по экранным формам

10.

ПРОТОТИПЫ ЭКРАННЫХ ФОРМ
ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
Эмблема организации

11.

ПРОТОТИПЫ ЭКРАННЫХ ФОРМ
ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
Эмблема организации

12.

ПРОТОТИПЫ ЭКРАННЫХ ФОРМ
ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
Эмблема организации

13.

Оценка проекта

14.

Риски проекта
Недостаточное вовлечение
пользователей в составление требований
Наличие скрытых ожиданий и
несформулированных требований
Затягивание сроков согласования работ
Расползание границ проекта
Недостаточное вовлечение сотрудников
библиотеки в освоение новой системы
Эмблема организации

15.

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

16.

Спасибо за внимание!
English     Русский Rules