SlideShare a Scribd company logo
1 of 30
Выполнил: студент ДонНТУ
Группы ПОС-10В

Шеремет Н.Н.






Класс ПО: Мобильная система КлиентГенератор.
Ник: Инфомаяк электронного меню блюд.
Тема: Генерация сервером кодированного маркерами
электронное меню блюд в виде многостраничного
графического изображения для отображения слайдером и
распознаванием мобильным клиентом.
Назначение: Беспроводная, несетевая передача
объективной информация о блюдах с последующим
сохранение в памяти состава заказа и интерактивным
контролем формирования суммы заказа.


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

листа плаката меню, генерирует многостраничный анимированный SVG-плакат меню.
Сервер выдает владельцу меню общедоступную URL-ссылку на SVG-плакат. Для
проигрывания SVG-плаката на фоторамке существует функция конвертирования плаката в
серию растровых изображений формата JPG заданного пользователем разрешения.

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

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

USED AT: AUTHOR: Шеремет Николай DATE: 17.12.2013
PROJECT: Инфомаяк
REV: 17.12.2013
электронного меню блюд
NOTES: 1 2 3 4 5 6 7 8 9 10
Количество
листов >1

Длинна поля меню <30

WORKING
DRAFT
RECOMMENDED
PUBLICATION

READER

DATE CONTEXT:

TOP

Разрешение
экрана
пользователя

Формат изображения = JPEG

Растровые
изображения
Работать с веб-службой
электронного меню

0р.

Заказ

0

веб-приложение
Менеджер
Мобильное
устройство

NODE:

TITLE:

A-0

Ðàáîòàòü ñ âåá-ñëóæáîé ýëåêòðîííîãî ìåíþ

NUMBER:
Описание

Данная диаграмма показывает, что входным данным
работы с веб-приложением является «изображение», а
выходными данными «заказ».
На ряд процессов и данных
накладывается ограничения, такие как: «поля меню не более 30
символов», «количество листов более одного», «формат
изображения jpеg», «пользовательское разрешение экрана». И
все процессы в системе осуществляются под управлением вебприложения, менеджера и мобильного устройства.
Декомпозиция диаграммы IDEFО

USED AT: AUTHOR: Шеремет Николай DATE: 17.12.2013
PROJECT: Инфомаяк
REV: 17.12.2013
электронного меню блюд
NOTES: 1 2 3 4 5 6 7 8 9 10
Длинна поля меню <30

WORKING
DRAFT
RECOMMENDED
PUBLICATION

READER

DATE CONTEXT:

A-0

Количество листов >1
Формат изображения = JPEG
Разрешение экрана пользователя

Растровые изображения

SVG-плакат

Сгенерировать меню
0р.

1
Составить заказ
0р.

веб-приложение
Менеджер

NODE:

TITLE:

A0

Мобильное
устройство

Заказ
2

Пользователь

Ðàáîòàòü ñ âåá-ñëóæáîé ýëåêòðîííîãî ìåíþ

Канал
передачи
данных

NUMBER:
Данная диаграмма показывает на какие процессы
разделяется диаграмма верхнего уровня, а именно:
«сгенерировать меню» и «составить заказ. Также на данной
диаграмме отображены все входные, выходные данные,
ограничения и механизмы из диаграммы верхнего уровня.
Декомпозиция диаграммы IDEFО

USED AT: AUTHOR: Шеремет Николай DATE: 17.12.2013
PROJECT: Инфомаяк
REV: 17.12.2013
электронного меню блюд
NOTES: 1 2 3 4 5 6 7 8 9 10
Количество листов >1

WORKING
DRAFT
RECOMMENDED
PUBLICATION

READER

DATE CONTEXT:

A0

Формат изображения = JPEG
Разрешение экрана
пользователя

ссылка на
SVG-шаблон
Растровые
изображения

Длинна поля меню <30

Сгенерировать
шаблон
0р.

1

серия
изображения

Редактировать
шаблон
0р.

SVG-плакат
2

Вывести анимированый
плакат
0р.

3

Менеджер
веб-приложение
Мобильное устройство

NODE:

TITLE:

A1

Ñãåíåðèðîâàòü ìåíþ

NUMBER:
Данная диаграмма показывает на какие процессы
разделяется
«сгенерировать

контекстная
шаблон»,

диаграмма,

а

именно:

«редактировать

шаблон»,

«вывести анимированный плакат». Также на данной
диаграмме отображены все входные, выходные данные,
ограничения и механизмы контекстной диаграммы.
Декомпозиция диаграммы IDEFО

USED AT: AUTHOR: Шеремет Николай
DATE: 17.12.2013
PROJECT: Инфомаяк
REV: 17.12.2013
электронного меню блюд
NOTES: 1 2 3 4 5 6 7 8 9 10
Длинна поля
меню <30

Наличие марков

WORKING
DRAFT
RECOMMENDED
PUBLICATION

READER

DATE CONTEXT:

A0

Разрешение
экрана
пользователя

Количество
листов >1

Распознать маркер
0р.

1

Ссылки
на БД

Создание интерфейса
формирования заказа

SVG-плакат

0р.

Мобильное
устройство

2

Заказ
Список блюд

Отправка заказа
Фотокамера

Операционная
система

0р.
Пользователь

NODE:

TITLE:

A2

Ñîñòàâèòü çàêàç

3
Канал передачи данных

NUMBER:
Данная

диаграмма

показывает

на

какие

процессы

разделяется контекстная диаграмма, а именно: «распознать
маркер»,

«создание интерфейса формирования заказа»,

«отправка заказа». Также на данной диаграмме отображены
все входные, выходные данные, ограничения и механизмы
контекстной диаграммы.
Инфомаяк электронного меню
блюд
Меню
+Создать меню()

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

Мобильное приложение
пользователя

SVG-документ меню
+Редактировать шаблон()
+Регистрировать владельца()
+Реализовать ввод полей меню()

код меню

серия изображений

+Запустить анимацию()

SVG-плакат
+ Сохранить плакат()
+Сгенерировать плакат()

-Отпрравить заказ()

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

Сервер

меню
+ Сохранить меню()
+ Отправить заказ()

Ссылка на SVG-плакат
адрес ссылки

-Отправить ссылку()
Диаграмма классов UML

На слайде изображена диаграмма классов UML.
Инфомаяк имеет сервер, на котором хранятся SVGплакаты, которые содержат ссылку на SVG-плакат, службу
с Web-интерфейсом, на которой хранится SVG-документ
меню, которые содержат серии изображений и мобильное
приложение пользователя, в котором хранятся коды меню,
база данных которого хранит в себе непосредственно
меню.
Диаграмма деятельности
На слайде показана диаграмма деятельности. На

ней

отображена

последовательность

пользователь может работать с системой.

с

которой
ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ

На

слайде

показана

диаграмма

вариантов

использования. На ней отображено взаимодействие
пользователя с системой.






Интерфейс рассчитан на мобильное приложение.
На слайде изображена последовательность вызовов
форм.
Форма справки вызывается в дополнительном окне,
для получения информации о приложении.
Так как приложение расчитано для мобильных
устройств – используется минимальное количество
кнопок на одной форме.
На данной странице краткая
отображена краткая
информация о назначении
приложения и предлагается
начать его использовать.
На данной странице,
пользователь имеет
возможность
сфотографировать
маркированый объект, для
получения меню.
Отображение процесса
обработки.
Возможность повторного
снимка маркера.
Возможность отменить процес.
На этой странице отображается
полученное меню блюд, с
возможностью их выбора и
перелистывания страниц.
После выбора блюд
пользователь может нажатием
кнопки “Отправить заказ” –
отправить заказ на выбранные
блюда.
На данной странице отображен
список выбраных блюд,
которые пользователь заказал.
Отображение краткой
информации о приложении

More Related Content

Similar to Raschet

Презентация2
Презентация2Презентация2
Презентация2SergeyPZS10a
 
Расчетная работа. Гончаров Алексей.
Расчетная работа. Гончаров Алексей.Расчетная работа. Гончаров Алексей.
Расчетная работа. Гончаров Алексей.Alex
 
Расчетная работа
Расчетная работаРасчетная работа
Расчетная работаMestniy
 
расчетная работа
расчетная работарасчетная работа
расчетная работаDavidLoginov
 
сервисы веб 2.0 в практике работы педагога
сервисы веб 2.0 в практике работы педагогасервисы веб 2.0 в практике работы педагога
сервисы веб 2.0 в практике работы педагогаAntonova_Anna
 
Краткий обзор основных технологий разработки Web приложений
Краткий обзор основных технологий разработки Web приложенийКраткий обзор основных технологий разработки Web приложений
Краткий обзор основных технологий разработки Web приложенийTatsiana Ramanchik
 
Webparadox - как мы работаем
Webparadox - как мы работаемWebparadox - как мы работаем
Webparadox - как мы работаемWebparadox
 
Разработка Web и Mobile приложения для поддержки бюджетирования малого предпр...
Разработка Web и Mobile приложения для поддержки бюджетирования малого предпр...Разработка Web и Mobile приложения для поддержки бюджетирования малого предпр...
Разработка Web и Mobile приложения для поддержки бюджетирования малого предпр...Yuriy Shepitko
 
сервисы веб 2.0 в практике работы педагога Антонова Анна Александровна Кострома
сервисы веб 2.0 в практике работы педагога  Антонова Анна Александровна Костромасервисы веб 2.0 в практике работы педагога  Антонова Анна Александровна Кострома
сервисы веб 2.0 в практике работы педагога Антонова Анна Александровна КостромаAntonova_Anna
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработкиIT-Доминанта
 
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...Ilya Kaznacheev
 
Artsofte telecom competences (ru)
Artsofte telecom competences (ru)Artsofte telecom competences (ru)
Artsofte telecom competences (ru)Artsofte IT company
 
Телеком-компетенции от компании Artsofte
Телеком-компетенции от компании ArtsofteТелеком-компетенции от компании Artsofte
Телеком-компетенции от компании ArtsofteArtsofte IT company
 
InterBank RS - новая версия системы электронного банковского обслуживания
InterBank RS - новая версия системы электронного банковского обслуживанияInterBank RS - новая версия системы электронного банковского обслуживания
InterBank RS - новая версия системы электронного банковского обслуживанияsoftlab
 
АС управления пресс-мероприятиями
АС управления пресс-мероприятиямиАС управления пресс-мероприятиями
АС управления пресс-мероприятиямиКРОК
 
Microsoft Graph. Готовая Big Data для Ваших решений
Microsoft Graph. Готовая Big Data для Ваших решенийMicrosoft Graph. Готовая Big Data для Ваших решений
Microsoft Graph. Готовая Big Data для Ваших решенийVitaly Zhukov
 

Similar to Raschet (20)

Презентация2
Презентация2Презентация2
Презентация2
 
Расчетная работа. Гончаров Алексей.
Расчетная работа. Гончаров Алексей.Расчетная работа. Гончаров Алексей.
Расчетная работа. Гончаров Алексей.
 
Расчетная работа
Расчетная работаРасчетная работа
Расчетная работа
 
Dfd и idef0
Dfd и idef0Dfd и idef0
Dfd и idef0
 
расчетная работа
расчетная работарасчетная работа
расчетная работа
 
Cacoo
CacooCacoo
Cacoo
 
сервисы веб 2.0 в практике работы педагога
сервисы веб 2.0 в практике работы педагогасервисы веб 2.0 в практике работы педагога
сервисы веб 2.0 в практике работы педагога
 
Краткий обзор основных технологий разработки Web приложений
Краткий обзор основных технологий разработки Web приложенийКраткий обзор основных технологий разработки Web приложений
Краткий обзор основных технологий разработки Web приложений
 
Webparadox - как мы работаем
Webparadox - как мы работаемWebparadox - как мы работаем
Webparadox - как мы работаем
 
Разработка Web и Mobile приложения для поддержки бюджетирования малого предпр...
Разработка Web и Mobile приложения для поддержки бюджетирования малого предпр...Разработка Web и Mobile приложения для поддержки бюджетирования малого предпр...
Разработка Web и Mobile приложения для поддержки бюджетирования малого предпр...
 
сервисы веб 2.0 в практике работы педагога Антонова Анна Александровна Кострома
сервисы веб 2.0 в практике работы педагога  Антонова Анна Александровна Костромасервисы веб 2.0 в практике работы педагога  Антонова Анна Александровна Кострома
сервисы веб 2.0 в практике работы педагога Антонова Анна Александровна Кострома
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработки
 
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
 
Artsofte telecom competences (ru)
Artsofte telecom competences (ru)Artsofte telecom competences (ru)
Artsofte telecom competences (ru)
 
Телеком-компетенции от компании Artsofte
Телеком-компетенции от компании ArtsofteТелеком-компетенции от компании Artsofte
Телеком-компетенции от компании Artsofte
 
Dune hd
Dune hdDune hd
Dune hd
 
InterBank RS - новая версия системы электронного банковского обслуживания
InterBank RS - новая версия системы электронного банковского обслуживанияInterBank RS - новая версия системы электронного банковского обслуживания
InterBank RS - новая версия системы электронного банковского обслуживания
 
АС управления пресс-мероприятиями
АС управления пресс-мероприятиямиАС управления пресс-мероприятиями
АС управления пресс-мероприятиями
 
Microsoft Graph. Готовая Big Data для Ваших решений
Microsoft Graph. Готовая Big Data для Ваших решенийMicrosoft Graph. Готовая Big Data для Ваших решений
Microsoft Graph. Готовая Big Data для Ваших решений
 
3 Все о разработке интернет проектов
3 Все о разработке интернет проектов3 Все о разработке интернет проектов
3 Все о разработке интернет проектов
 

Raschet

  • 2.     Класс ПО: Мобильная система КлиентГенератор. Ник: Инфомаяк электронного меню блюд. Тема: Генерация сервером кодированного маркерами электронное меню блюд в виде многостраничного графического изображения для отображения слайдером и распознаванием мобильным клиентом. Назначение: Беспроводная, несетевая передача объективной информация о блюдах с последующим сохранение в памяти состава заказа и интерактивным контролем формирования суммы заказа.
  • 3.  Сервер является хранилищем и генератором многостраничных плакатов электронного меню блюд. Служба с Web-интерфейсом регистрирует владельца меню, реализует ввод полей меню для хранения в базе данных, редактирует художественный шаблон титульного листа плаката меню, генерирует многостраничный анимированный SVG-плакат меню. Сервер выдает владельцу меню общедоступную URL-ссылку на SVG-плакат. Для проигрывания SVG-плаката на фоторамке существует функция конвертирования плаката в серию растровых изображений формата JPG заданного пользователем разрешения. Владелец меню собственными техническими средствами реализует показ анимированного плаката в витрине заведения. Посетитель заведения, без подключения к сети, считывает серию страниц меню блюд фотокамерой на мобильный телефон, КПК или планшет. Мобильное приложение клиента распознает код меню, сохраняет меню в базу данных и реализует интерактивный интерфейс формирования заказа по базе данных блюд.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Диаграмма IDEFО USED AT: AUTHOR: Шеремет Николай DATE: 17.12.2013 PROJECT: Инфомаяк REV: 17.12.2013 электронного меню блюд NOTES: 1 2 3 4 5 6 7 8 9 10 Количество листов >1 Длинна поля меню <30 WORKING DRAFT RECOMMENDED PUBLICATION READER DATE CONTEXT: TOP Разрешение экрана пользователя Формат изображения = JPEG Растровые изображения Работать с веб-службой электронного меню 0р. Заказ 0 веб-приложение Менеджер Мобильное устройство NODE: TITLE: A-0 Ðàáîòàòü ñ âåá-ñëóæáîé ýëåêòðîííîãî ìåíþ NUMBER:
  • 10. Описание Данная диаграмма показывает, что входным данным работы с веб-приложением является «изображение», а выходными данными «заказ». На ряд процессов и данных накладывается ограничения, такие как: «поля меню не более 30 символов», «количество листов более одного», «формат изображения jpеg», «пользовательское разрешение экрана». И все процессы в системе осуществляются под управлением вебприложения, менеджера и мобильного устройства.
  • 11. Декомпозиция диаграммы IDEFО USED AT: AUTHOR: Шеремет Николай DATE: 17.12.2013 PROJECT: Инфомаяк REV: 17.12.2013 электронного меню блюд NOTES: 1 2 3 4 5 6 7 8 9 10 Длинна поля меню <30 WORKING DRAFT RECOMMENDED PUBLICATION READER DATE CONTEXT: A-0 Количество листов >1 Формат изображения = JPEG Разрешение экрана пользователя Растровые изображения SVG-плакат Сгенерировать меню 0р. 1 Составить заказ 0р. веб-приложение Менеджер NODE: TITLE: A0 Мобильное устройство Заказ 2 Пользователь Ðàáîòàòü ñ âåá-ñëóæáîé ýëåêòðîííîãî ìåíþ Канал передачи данных NUMBER:
  • 12. Данная диаграмма показывает на какие процессы разделяется диаграмма верхнего уровня, а именно: «сгенерировать меню» и «составить заказ. Также на данной диаграмме отображены все входные, выходные данные, ограничения и механизмы из диаграммы верхнего уровня.
  • 13. Декомпозиция диаграммы IDEFО USED AT: AUTHOR: Шеремет Николай DATE: 17.12.2013 PROJECT: Инфомаяк REV: 17.12.2013 электронного меню блюд NOTES: 1 2 3 4 5 6 7 8 9 10 Количество листов >1 WORKING DRAFT RECOMMENDED PUBLICATION READER DATE CONTEXT: A0 Формат изображения = JPEG Разрешение экрана пользователя ссылка на SVG-шаблон Растровые изображения Длинна поля меню <30 Сгенерировать шаблон 0р. 1 серия изображения Редактировать шаблон 0р. SVG-плакат 2 Вывести анимированый плакат 0р. 3 Менеджер веб-приложение Мобильное устройство NODE: TITLE: A1 Ñãåíåðèðîâàòü ìåíþ NUMBER:
  • 14. Данная диаграмма показывает на какие процессы разделяется «сгенерировать контекстная шаблон», диаграмма, а именно: «редактировать шаблон», «вывести анимированный плакат». Также на данной диаграмме отображены все входные, выходные данные, ограничения и механизмы контекстной диаграммы.
  • 15. Декомпозиция диаграммы IDEFО USED AT: AUTHOR: Шеремет Николай DATE: 17.12.2013 PROJECT: Инфомаяк REV: 17.12.2013 электронного меню блюд NOTES: 1 2 3 4 5 6 7 8 9 10 Длинна поля меню <30 Наличие марков WORKING DRAFT RECOMMENDED PUBLICATION READER DATE CONTEXT: A0 Разрешение экрана пользователя Количество листов >1 Распознать маркер 0р. 1 Ссылки на БД Создание интерфейса формирования заказа SVG-плакат 0р. Мобильное устройство 2 Заказ Список блюд Отправка заказа Фотокамера Операционная система 0р. Пользователь NODE: TITLE: A2 Ñîñòàâèòü çàêàç 3 Канал передачи данных NUMBER:
  • 16. Данная диаграмма показывает на какие процессы разделяется контекстная диаграмма, а именно: «распознать маркер», «создание интерфейса формирования заказа», «отправка заказа». Также на данной диаграмме отображены все входные, выходные данные, ограничения и механизмы контекстной диаграммы.
  • 17. Инфомаяк электронного меню блюд Меню +Создать меню() Служба с Web-интерфейсом Мобильное приложение пользователя SVG-документ меню +Редактировать шаблон() +Регистрировать владельца() +Реализовать ввод полей меню() код меню серия изображений +Запустить анимацию() SVG-плакат + Сохранить плакат() +Сгенерировать плакат() -Отпрравить заказ() БД Многостраничный анимированный SVG-плакат меню Сервер меню + Сохранить меню() + Отправить заказ() Ссылка на SVG-плакат адрес ссылки -Отправить ссылку()
  • 18. Диаграмма классов UML На слайде изображена диаграмма классов UML. Инфомаяк имеет сервер, на котором хранятся SVGплакаты, которые содержат ссылку на SVG-плакат, службу с Web-интерфейсом, на которой хранится SVG-документ меню, которые содержат серии изображений и мобильное приложение пользователя, в котором хранятся коды меню, база данных которого хранит в себе непосредственно меню.
  • 19.
  • 20. Диаграмма деятельности На слайде показана диаграмма деятельности. На ней отображена последовательность пользователь может работать с системой. с которой
  • 21.
  • 22. ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ На слайде показана диаграмма вариантов использования. На ней отображено взаимодействие пользователя с системой.
  • 23.
  • 24.     Интерфейс рассчитан на мобильное приложение. На слайде изображена последовательность вызовов форм. Форма справки вызывается в дополнительном окне, для получения информации о приложении. Так как приложение расчитано для мобильных устройств – используется минимальное количество кнопок на одной форме.
  • 25. На данной странице краткая отображена краткая информация о назначении приложения и предлагается начать его использовать.
  • 26. На данной странице, пользователь имеет возможность сфотографировать маркированый объект, для получения меню.
  • 28. На этой странице отображается полученное меню блюд, с возможностью их выбора и перелистывания страниц. После выбора блюд пользователь может нажатием кнопки “Отправить заказ” – отправить заказ на выбранные блюда.
  • 29. На данной странице отображен список выбраных блюд, которые пользователь заказал.