расчетная работа (усынин в.а. пос 10в)

43
РАСЧЕТНАЯ РАБОТА по дисциплине «Моделирование и анализ программного обеспечения» Выполнил: ст. гр. ПОС-10в Усынин В.А.

Upload: vladdoc

Post on 06-Jul-2015

119 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: расчетная работа (усынин в.а. пос 10в)

РАСЧЕТНАЯ РАБОТА

по дисциплине «Моделирование и анализ программного обеспечения»

Выполнил:

ст. гр. ПОС-10в Усынин В.А.

Page 2: расчетная работа (усынин в.а. пос 10в)

Идея соответствует варианту №20 группы ПОС 10-в

Идея: 10

Класс ПО: Мобильное приложение клиента\Генератор.

Ник: Мобильный AR-каталог товаров.

Тема: Каталогизация и автоматический сбор сведений о товаре в цифровом виде из печатных

брошюр, прайс-листов и каталогов применяя AR-коды.

Назначение: Помочь занести в компьютер достоверные сведения о понравившемся товаре из

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

Page 3: расчетная работа (усынин в.а. пос 10в)

ОБЩАЯ ИДЕЯ

Page 4: расчетная работа (усынин в.а. пос 10в)

Весь смысл ПО «Мобильный AR-каталог товаров» заключается в возможности хранения/редактирования/добавления/удаления данных о товаре. Поэтому условно разбито на 2 части:

• возможности ПО (на интеллект карте представлена в разделом «Позволяет»);

• хранимые данные на интеллект карте представлена в разделом «Содержит»).

ОБЩАЯ ИДЕЯ

Page 5: расчетная работа (усынин в.а. пос 10в)

AR-СХЕМЫ ТОВАРА В КАТАЛОГЕ

Page 6: расчетная работа (усынин в.а. пос 10в)

Каталог содержит мультимедиа схему расширенной реальности,которая генерируется на фоне растрового изображения.Мультимедиа схема расширенной реальности представляет изсебя набор автофигур с определенными параметрами (цвет,толщина линий и т.п.).

AR-СХЕМЫ ТОВАРА В КАТАЛОГЕ

Page 7: расчетная работа (усынин в.а. пос 10в)

ИНФОРМАЦИЯ О ТОВАРЕХРАНИМАЯ В КАТАЛОГЕ

Page 8: расчетная работа (усынин в.а. пос 10в)

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

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

ИНФОРМАЦИЯ О ТОВАРЕХРАНИМАЯ В КАТАЛОГЕ

Page 9: расчетная работа (усынин в.а. пос 10в)

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПО

Page 10: расчетная работа (усынин в.а. пос 10в)

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

• управление записями;

• просмотр каталога;

• поиск товара;

• работа с AR кодом.

ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПО

Page 11: расчетная работа (усынин в.а. пос 10в)

ОБЩАЯ СХЕМА

Page 12: расчетная работа (усынин в.а. пос 10в)

ПРОТОКОЛ В ФОРМАТЕ RTF

ПО "Мобильный

AR-каталог товаров"

1 Позволяет

1.1 Функции и возможности ПО

2 Содержит

2.1 Хранимые данные

2.2 Сведения о товаре

2.3 Мультимедиа AR-схему товара

Page 13: расчетная работа (усынин в.а. пос 10в)

ПРОТОКОЛ В ФОРМАТЕ RTF

Мультимедиа AR-схема товара

1 Цвет фона товара

2 Параметры спрайта изображения товара

3 Параметры альфа-канала прозрачного размытия спрайта

3.1 ширина полосы вдоль границы; коэффициент начала/конца/дельты альфа-канала и т.п.

4 Параметры фильтра примененного на фотографии товара

5 Текст подсказки

6 Автофигуры

6.1 Вид

6.2 Тип

6.3 Расположение

6.4 Дополнительные парамметры

Page 14: расчетная работа (усынин в.а. пос 10в)

ПРОТОКОЛ В ФОРМАТЕ RTFСведения о товаре

1 Категория товара

1.1 Например:

Бытовая техника

Посуда

1.2 Подкатегория товара

1.2.1 Например:

Телевизор

Стакан

2 Название модели

3 Фирма производитель

4 Артикул

5 Вес брутто/нетто

6 Стоимость на момент времени

7 Дата окончания акции на цену товара

8 Текстовое описание товара

Page 15: расчетная работа (усынин в.а. пос 10в)

ПРОТОКОЛ В ФОРМАТЕ 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 код на основе введенной пользователем информации

Page 16: расчетная работа (усынин в.а. пос 10в)

(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 17: расчетная работа (усынин в.а. пос 10в)

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

Для этого необходима фотография брошюры с изображением товара и AR кодом на ней. На выходе получается запись в БД товаров.

(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 18: расчетная работа (усынин в.а. пос 10в)

(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 19: расчетная работа (усынин в.а. пос 10в)

Данная диаграмма является декомпозицией блока «А0». Декомпозиция состоит из 2х блоков: «Распознать AR код» и «Сохранить запись в каталоге»

(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 20: расчетная работа (усынин в.а. пос 10в)

(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 21: расчетная работа (усынин в.а. пос 10в)

Данная диаграмма является декомпозицией блока «Распознание AR кода», который состоит из блоков: «Декодировать AR код», «Дополнить изображение» и «Структурирование данных»

(IDEF0) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 22: расчетная работа (усынин в.а. пос 10в)

(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 23: расчетная работа (усынин в.а. пос 10в)

На данной диаграмме показаны параметры, которые передаются от пользователя процессу «Создание каталога товаров». Входные данные от пользователя = Фото товара с AR кодом, а выходные = Запись в БД

(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 24: расчетная работа (усынин в.а. пос 10в)

(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 25: расчетная работа (усынин в.а. пос 10в)

На этой диаграмме показана декомпозиция блока «Создание каталога товаров». Декомпозиция состоит из 2х блоков: «Распознать AR код» и «Сохранить запись в каталоге»

(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 26: расчетная работа (усынин в.а. пос 10в)

(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 27: расчетная работа (усынин в.а. пос 10в)

На данной диаграмме представлена декомпозиция блока «Распознание AR кода», который состоит из блоков: «Декодировать AR код», «Дополнить изображение» и «Структурирование данных». Входные данные «Фотография с AR кодом», а выходные «Обработанные данные»

(DFD) ПРИЛОЖЕНИЕ КЛИЕНТ

Page 28: расчетная работа (усынин в.а. пос 10в)

(IDEF0) ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 29: расчетная работа (усынин в.а. пос 10в)

На данной диаграмме представлен процесс создания брошюры с AR кодом и изображением.

(IDEF0) ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 30: расчетная работа (усынин в.а. пос 10в)

(IDEF0) ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 31: расчетная работа (усынин в.а. пос 10в)

Диаграмма показывает декомпозицию блока «Создания брошюры».

Декомпозиция состоит из: «Генерация AR кода», «Размещение данных на холсте» и «Сохранение данных»

(IDEF0) ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 32: расчетная работа (усынин в.а. пос 10в)

(DFD) ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 33: расчетная работа (усынин в.а. пос 10в)

Данная диаграмма показывает данные, которые передаются от пользователя программе. В общем виде входными данными являются «Информация о товаре, дополненном изображении и фото товара», а выходные – документ.

(DFD) ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 34: расчетная работа (усынин в.а. пос 10в)

(DFD) ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 35: расчетная работа (усынин в.а. пос 10в)

Декомпозиция блока «Создание брошюры» показан на предыдущей диаграмме.

Декомпозиция состоит из: «Генерация AR кода», «Размещение данных на холсте» и «Сохранение данных».

Входные данные = Информация о товаре, дополненном изображении и фото товара, а выходные = документ.

(DFD) ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 36: расчетная работа (усынин в.а. пос 10в)

ПРИЛОЖЕНИЕ КЛИЕНТ

Page 37: расчетная работа (усынин в.а. пос 10в)

Диаграмма показывает возможные действия пользователя в приложении клиенте «Мобильного каталога товаров».

ПРИЛОЖЕНИЕ КЛИЕНТ

Page 38: расчетная работа (усынин в.а. пос 10в)

ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 39: расчетная работа (усынин в.а. пос 10в)

Диаграмма показывает возможные действия пользователя в приложении генераторе «Мобильного каталога товаров».

ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 40: расчетная работа (усынин в.а. пос 10в)

ПРИЛОЖЕНИЕ КЛИЕНТ

Page 41: расчетная работа (усынин в.а. пос 10в)

Данная диаграмма показывает последовательность действий в программе клиенте «Мобильного каталога товаров»

ПРИЛОЖЕНИЕ КЛИЕНТ

Page 42: расчетная работа (усынин в.а. пос 10в)

ПРИЛОЖЕНИЕ ГЕНЕРАТОР

Page 43: расчетная работа (усынин в.а. пос 10в)

Данная диаграмма показывает последовательность действий в программе генераторе «Мобильного каталога товаров»

ПРИЛОЖЕНИЕ ГЕНЕРАТОР