Upload
vladdoc
View
117
Download
0
Embed Size (px)
Citation preview
РАСЧЕТНАЯ РАБОТА
по дисциплине «Моделирование и анализ программного обеспечения»
Выполнил:
ст. гр. ПОС-10в Усынин В.А.
Идея соответствует варианту №20 группы ПОС 10-в
Идея: 10
Класс ПО: Мобильное приложение клиента\Генератор.
Ник: Мобильный AR-каталог товаров.
Тема: Каталогизация и автоматический сбор сведений о товаре в цифровом виде из печатных
брошюр, прайс-листов и каталогов применяя AR-коды.
Назначение: Помочь занести в компьютер достоверные сведения о понравившемся товаре из
печатной иллюстрации брошюры в соответствующий раздел базы данных мобильного каталога.
ОБЩАЯ ИДЕЯ
Весь смысл ПО «Мобильный AR-каталог товаров» заключается в возможности хранения/редактирования/добавления/удаления данных о товаре. Поэтому условно разбито на 2 части:
• возможности ПО (на интеллект карте представлена в разделом «Позволяет»);
• хранимые данные на интеллект карте представлена в разделом «Содержит»).
ОБЩАЯ ИДЕЯ
AR-СХЕМЫ ТОВАРА В КАТАЛОГЕ
Каталог содержит мультимедиа схему расширенной реальности,которая генерируется на фоне растрового изображения.Мультимедиа схема расширенной реальности представляет изсебя набор автофигур с определенными параметрами (цвет,толщина линий и т.п.).
AR-СХЕМЫ ТОВАРА В КАТАЛОГЕ
ИНФОРМАЦИЯ О ТОВАРЕХРАНИМАЯ В КАТАЛОГЕ
В данном слайде приведен перечень атрибутов товаров, которые хранятся в «Базе товаров».
Записи в базе должны быть структурированы для удобства хранения и читабельности.
ИНФОРМАЦИЯ О ТОВАРЕХРАНИМАЯ В КАТАЛОГЕ
ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПО
Данный слайд дает общее представление о возможностях программного продукта, к которым относят:
• управление записями;
• просмотр каталога;
• поиск товара;
• работа с AR кодом.
ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПО
ОБЩАЯ СХЕМА
ПРОТОКОЛ В ФОРМАТЕ RTF
ПО "Мобильный
AR-каталог товаров"
1 Позволяет
1.1 Функции и возможности ПО
2 Содержит
2.1 Хранимые данные
2.2 Сведения о товаре
2.3 Мультимедиа AR-схему товара
ПРОТОКОЛ В ФОРМАТЕ RTF
Мультимедиа AR-схема товара
1 Цвет фона товара
2 Параметры спрайта изображения товара
3 Параметры альфа-канала прозрачного размытия спрайта
3.1 ширина полосы вдоль границы; коэффициент начала/конца/дельты альфа-канала и т.п.
4 Параметры фильтра примененного на фотографии товара
5 Текст подсказки
6 Автофигуры
6.1 Вид
6.2 Тип
6.3 Расположение
6.4 Дополнительные парамметры
ПРОТОКОЛ В ФОРМАТЕ RTFСведения о товаре
1 Категория товара
1.1 Например:
Бытовая техника
Посуда
1.2 Подкатегория товара
1.2.1 Например:
Телевизор
Стакан
2 Название модели
3 Фирма производитель
4 Артикул
5 Вес брутто/нетто
6 Стоимость на момент времени
7 Дата окончания акции на цену товара
8 Текстовое описание товара
ПРОТОКОЛ В ФОРМАТЕ RTFПозволяет
1 Управлять записями каталога
1.1 Добавить новую запись о товаре
1.1.1 Пользователь вводит информацию о товаре и изображение товара после чего программа генерирует запись в каталоге, создав коллаж, добавив сгенерированный AR код и сохранив полотно в формате TIFF
1.2 Удалить запись из каталога
1.3 Изменить запись в каталоге
2 Просматривать БД каталога товаров
2.1 Фотографию товара
2.2 Сведения о товаре
2.3 Дату и время регистрации товара в базе
2.4 Мультимедиа-реконструкцию товара
3 Добавлять текстовые заметки
4 Искать товар по ключевому слову
5 Выбирать список товаров
5.1 По категории
5.2 Подкатегории
5.3 Дате регистрации
5.4 Дате окончания акции на цену товара
6 Работать с AR кодами
6.1 Распознавать AR код
6.2 Создать AR код на основе введенной пользователем информации
(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ
В данной диаграмме отображен процесс создания каталога товаров.
Для этого необходима фотография брошюры с изображением товара и AR кодом на ней. На выходе получается запись в БД товаров.
(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ
(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ
Данная диаграмма является декомпозицией блока «А0». Декомпозиция состоит из 2х блоков: «Распознать AR код» и «Сохранить запись в каталоге»
(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ
(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ
Данная диаграмма является декомпозицией блока «Распознание AR кода», который состоит из блоков: «Декодировать AR код», «Дополнить изображение» и «Структурирование данных»
(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ
(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ
На данной диаграмме показаны параметры, которые передаются от пользователя процессу «Создание каталога товаров». Входные данные от пользователя = Фото товара с AR кодом, а выходные = Запись в БД
(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ
(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ
На этой диаграмме показана декомпозиция блока «Создание каталога товаров». Декомпозиция состоит из 2х блоков: «Распознать AR код» и «Сохранить запись в каталоге»
(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ
(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ
На данной диаграмме представлена декомпозиция блока «Распознание AR кода», который состоит из блоков: «Декодировать AR код», «Дополнить изображение» и «Структурирование данных». Входные данные «Фотография с AR кодом», а выходные «Обработанные данные»
(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ
(IDEF0) ПРИЛОЖЕНИЕ ГЕНЕРАТОР
На данной диаграмме представлен процесс создания брошюры с AR кодом и изображением.
(IDEF0) ПРИЛОЖЕНИЕ ГЕНЕРАТОР
(IDEF0) ПРИЛОЖЕНИЕ ГЕНЕРАТОР
Диаграмма показывает декомпозицию блока «Создания брошюры».
Декомпозиция состоит из: «Генерация AR кода», «Размещение данных на холсте» и «Сохранение данных»
(IDEF0) ПРИЛОЖЕНИЕ ГЕНЕРАТОР
(DFD) ПРИЛОЖЕНИЕ ГЕНЕРАТОР
Данная диаграмма показывает данные, которые передаются от пользователя программе. В общем виде входными данными являются «Информация о товаре, дополненном изображении и фото товара», а выходные – документ.
(DFD) ПРИЛОЖЕНИЕ ГЕНЕРАТОР
(DFD) ПРИЛОЖЕНИЕ ГЕНЕРАТОР
Декомпозиция блока «Создание брошюры» показан на предыдущей диаграмме.
Декомпозиция состоит из: «Генерация AR кода», «Размещение данных на холсте» и «Сохранение данных».
Входные данные = Информация о товаре, дополненном изображении и фото товара, а выходные = документ.
(DFD) ПРИЛОЖЕНИЕ ГЕНЕРАТОР
ПРИЛОЖЕНИЕ КЛИЕНТ
Диаграмма показывает возможные действия пользователя в приложении клиенте «Мобильного каталога товаров».
ПРИЛОЖЕНИЕ КЛИЕНТ
ПРИЛОЖЕНИЕ ГЕНЕРАТОР
Диаграмма показывает возможные действия пользователя в приложении генераторе «Мобильного каталога товаров».
ПРИЛОЖЕНИЕ ГЕНЕРАТОР
ПРИЛОЖЕНИЕ КЛИЕНТ
Данная диаграмма показывает последовательность действий в программе клиенте «Мобильного каталога товаров»
ПРИЛОЖЕНИЕ КЛИЕНТ
ПРИЛОЖЕНИЕ ГЕНЕРАТОР
Данная диаграмма показывает последовательность действий в программе генераторе «Мобильного каталога товаров»
ПРИЛОЖЕНИЕ ГЕНЕРАТОР