24
Лабораторная работа № 2 Студентки группы ПО-10а Дрозд Юлии На тему: «Построение концептуальной модели заданной функциональности при помощи САПР «ConceptDraw»»

концептуальное моделирование!

Embed Size (px)

Citation preview

Page 1: концептуальное моделирование!

Лабораторная работа № 2

Студентки группы ПО-10а

Дрозд Юлии

На тему: «Построение концептуальной модели заданной

функциональности при помощи САПР «ConceptDraw»»

Page 2: концептуальное моделирование!

Тема. «Построение концептуальной модели заданной функциональности при помощи САПР «ConceptDraw».

Цель. Составить концептуальную модель заданной функциональности компьютерной системы.

Задание.

Класс ПО. Мобильная система Клиент\Генератор.

Ник. Инфомаяк электронного меню блюд.

Тема. Генерация сервером кодированного маркерами электронное меню блюд в виде многостраничного

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

Назначение. Беспроводная, несетевая передача объективной информация о блюдах с последующим

сохранение в памяти состава заказа и интерактивным контролем формирования суммы заказа.

Функции. Сервер является хранилищем и генератором многостраничных плакатов электронного меню блюд.

Служба с Web-интерфейсом регистрирует владельца меню, реализует ввод полей меню для хранения в базе

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

анимированный SVG-плакат меню. Сервер выдает владельцу меню общедоступную URL-ссылку на SVG-плакат. Для

проигрывания SVG-плаката на фоторамке существует функция конвертирования плаката в серию растровых

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

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

сети, считывает серию страниц меню блюд фотокамерой на мобильный телефон, КПК или планшет. Мобильное

приложение клиента распознает код меню, сохраняет меню в базу данных и реализует интерактивный интерфейс

формирования заказа по базе данных блюд. Пользователь проговаривает заказ кассиру или передает на кассу

электронный заказ по безcпроводной сети WiFi или Bluetooth.

Page 3: концептуальное моделирование!

Многостраничный SVG-документ содержит художественно оформленный титульный лист меню с реквизитами

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

зашифрованного маркерами меню и команды SMIL сценария анимации слайдшоу. На страницах с кодами меню нанесен

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

меню, по сравнению с печатным меню, существенно расширяют информационное поле за счѐт перекрестных ссылок,

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

блюда, к какой общей категории относится {закуски, гарнир, напитки, супы, ...}, в какую группу включено управляющим

кафе, единицы измерения {штуки, литры, миллилитры, граммы}, общее количество или вес, калорийность, количество

ингредиентов, список ингредиентов, вес каждого ингредиента, цена за порцию, в какой валюте указана цена, минимальное

время приготовление для фирменных блюд от шеф-повара, период времени суток доступность для заказа,

рекомендованные блюда, сочетающиеся с данным блюдом, словесное описание истории национальной или фирменной

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

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

клиентом. Электронное меню блюд содержит только коды ключевых слов, а не текстовое описание.

Page 4: концептуальное моделирование!

Инфомаяк электронного меню блюд.

Page 5: концептуальное моделирование!

Описание.

Инфомаяк имеет свой сервер, который хранит и генерирует

меню, передает ссылку на меню владельцу, службу с Web-интерфейсом, в

которой настраивается и моделируется меню и мобильное приложение

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

меню .

Page 6: концептуальное моделирование!

Инфомаяк электронного меню блюд

1 Служба с Web-интерфейсом

Служба с Web-интерфейсом \Служба с Web-интерфейсом

2 Сервер

Сервер\Сервер

3 Мобильное приложение клиента

Мобильное приложение клиента\Мобильное приложение клиента

Список сущностей.

Page 7: концептуальное моделирование!

Интеллект-карта.

Page 8: концептуальное моделирование!

Сервер.

Page 9: концептуальное моделирование!

Описание.

Сервер является хранилищем и генератором многостраничных плакатов

электронного меню блюд. Сервер выдает владельцу меню общедоступную URL-ссылку

на SVG-плакат.

Page 10: концептуальное моделирование!

Сервер

1 Выдача

1.1 URL-ссылка на SVG-плакат

2 Хранилище многостраничных плакатов электронного меню блюд

3 Генератор многостраничных плакатов электронного меню блюд

Список сущностей.

Page 11: концептуальное моделирование!

Интеллект-карта.

Page 12: концептуальное моделирование!

Служба с Web-интерфейсом.

Page 13: концептуальное моделирование!

Описание.

Служба с Web-интерфейсом регистрирует владельца меню, реализует ввод полей

меню для хранения в базе данных, редактирует художественный шаблон титульного

листа плаката меню, генерирует многостраничный анимированный SVG-плакат меню.

Для проигрывания SVG-плаката на фоторамке существует функция конвертирования

плаката в серию растровых изображений формата JPG заданного пользователем

разрешения.

Многостраничный SVG-документ содержит художественно оформленный

титульный лист меню с реквизитами кафе и технической рекомендацией по считыванию

мобильным клиентом кодов меню, содержит страницы зашифрованного маркерами

меню и команды SMIL сценария анимации слайдшоу.

На страницах с кодами меню нанесен номер текущей страницы, общее

количество страниц, время показа текущей страницы в секундах. Поля электронного

меню, по сравнению с печатным меню, существенно расширяют информационное поле

за счѐт перекрестных ссылок, возможности группировки по весу или цене блюда.

Page 14: концептуальное моделирование!

Служба с Web-интерфейсом

1 Редактирование художественного шаблона титульного листа плаката меню

2 Регистрация владельца меню

3 Реализация ввода полей в меню для хранения в БД

4 Генерация

4.1 Многостраничный анимированный SVG-плакат меню

4.1.1 Проигрывание

4.1.1.1 Фоторамка

4.1.1.1.1 Серия растровых изображений

4.1.1.1.1.1 JPG

4.1.1.1.1.2 Пользовательское разрешение

4.1.2 Содержание

4.1.2.1 Технические рекомендации по считыванию мобильным клиентом кодов меню

4.1.2.2 Титульный лист меню с реквизитами кафе

4.1.2.3 Страницы зашифрованного маркерами меню

4.1.2.3.1 Номер текущей страницы

4.1.2.3.2 Общее количество страниц

4.1.2.3.3 Время показа текущей страницы в секундах

4.1.2.4 Команды SMIL сценария анимации слайдшоу

4.1.2.5 Электронное меню блюд

4.1.2.5.1 Поля меню

4.1.2.5.1.1 Наличие

4.1.2.5.1.1.1 Группировка

4.1.2.5.1.1.1.1 По весу

4.1.2.5.1.1.1.2 По цене

4.1.2.5.1.1.2 Перекрестные ссылки

4.1.2.5.1.2 Названия

Названия\Названия

4.1.2.5.2 Коды ключевых слов

Список сущностей.

Page 15: концептуальное моделирование!

Интеллект-карта.

Page 16: концептуальное моделирование!

Служба с Web-интерфейсом. Названия.

Page 17: концептуальное моделирование!

Описание.

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

какой общей категории относится {закуски, гарнир, напитки, супы, ...}, в какую группу

включено управляющим кафе, единицы измерения

{штуки, литры, миллилитры, граммы}, общее количество или

вес, калорийность, количество ингредиентов, список ингредиентов, вес каждого

ингредиента, цена за порцию, в какой валюте указана цена, минимальное время

приготовление для фирменных блюд от шеф-повара, период времени суток доступность

для заказа, рекомендованные блюда, сочетающиеся с данным блюдом, словесное

описание истории национальной или фирменной кухни, рекомендации техники

поедания.

Page 18: концептуальное моделирование!

Названия

1. Наименование блюда.

2. Принадлежность к общей категории.

2.1. Закуски.

2.2. Гарнир.

2.3. Напитки.

2.4. Супы...

3. Включение в группу управляющим кафе.

4. Единицы изменения.

4.1. шт.

4.2. л

4.3. мл

4.4. г

5. Общее кол-во или вес.

6. Калорийность.

7. Кол-во ингредиентов.

8. Список ингредиентов.

9. Вес каждого ингредиента.

10. Цена за порцию.

11. Валюта оплаты.

12. Минимальное время приготовления фирменных блюд от шеф-повара.

13. Время суток.

14. Доступность заказа.

15. Рекомендованные блюда, сочетающиеся с данным блюдом.

16. Словесное описание истории национальной или фирменной кухни.

17. Артикул блюда.

18. Рекомендации к употреблению.

Список сущностей.

Page 19: концептуальное моделирование!

Интеллект-карта.

Page 20: концептуальное моделирование!

Мобильное приложение клиента.

Page 21: концептуальное моделирование!

Описание.

Посетитель заведения, без подключения к сети, считывает серию страниц меню

блюд фотокамерой на мобильный телефон, КПК или планшет. Мобильное приложение

клиента распознает код меню, сохраняет меню в базу данных и реализует

интерактивный интерфейс формирования заказа по базе данных блюд. Пользователь

проговаривает заказ кассиру или передает на кассу электронный заказ по безcпроводной

сети WiFi или Bluetooth.

Для сжатия данных меню блюд составляется онтологический словарь ключевых

слов кулинарии, здорового питания и торговли пищей. Словарь используется для

расшифровки меню блюд мобильным клиентом.

Page 22: концептуальное моделирование!

Мобильное приложение клиента

1 Сохранение меню в БД

2 Распознание кода меню

3 Передача заказа

3.1 Wi-fi

3.2 Bluetooth

4 Онтологический словарь ключевых слов

4.1 Кулинария

4.2 Здоровое питание

4.3 Торговля пищей

5 Интерактивный интерфейс формирования заказа по БД блюд

Список сущностей.

Page 23: концептуальное моделирование!

Интеллект-карта.

Page 24: концептуальное моделирование!

Спасибо за внимание!