16
ПРИМЕР БИЗНЕС-ПРИЛОЖЕНИЯ КОНТРОЛЯ КАЧЕСТВА В РОЗНИЧНОЙ ТОРГОВЛЕ Серия практических занятий «Чек-лист» (Контрольный список) Андрей Совцов http://embt.co/ASovtsov 3/6

20160323 Пример бизнес-приложения контроля качества в розничной торговле

Embed Size (px)

Citation preview

ПРИМЕР БИЗНЕС-ПРИЛОЖЕНИЯ КОНТРОЛЯ КАЧЕСТВА В РОЗНИЧНОЙ ТОРГОВЛЕ

Серия практических занятий

«Чек-лист» (Контрольный список)

Андрей Совцовhttp://embt.co/ASovtsov

3/6

Темы1. Содержание задачи.

2. Роли и последовательности действий.

3. Структура данных для мобильного приложенияи сервера.

4. MEAP, реляционные и NoSQL данные.

5. Интерфейс пользователя мобильногоприложения

Записи прошедших занятий

http://community.embarcadero.com/index.php/ru/blogs/blogger/listall/andrew-sovtsov

https://github.com/Sandy97/checklists_demo

Исходные тексты демо-примеров

Наши рекомендации: Осваиваем с экспертом

https://attendee.gotowebinar.com/register/8617304008718244356

Что уже сделано

Чек-лист:• Имеет заголовок• Список вопросов• Объединены в группы

Варианты структур данных

// ER/Studio Data Architect// Project : clmongodb.DM1//// COLLECTION: surveys{ _id : new ObjectId(),

atmoment : new Timestamp(),cl_title : "Чек-лист путешественника",next_q : 10,//ontask : {$id : "",$ref : ""}, place : "",sgroups : [{

gorder : 1,gr_name : "Самое важное",squestions : [{

iorder : 10,nextq : 20,prompt : “Копии паспортов",required : false,results : { avalue : "true", notes : ""},//type : "", weight : 0

}]}],

status : "paused",userref : {$id : "",$ref : "" }

}

Реальная система проверки качества в розничной торговле

ООО «Мобильное Измерение»

Упрощенная схема реляционной БД

Последовательность взаимодействий пользователя и приложения

Начать день

Конец дня

Чтение заданий

Запись результатов

«Мобильные» данные

• Отличаются от «серверного» варианта

• Меньше по объему

• Есть только на чтение (справочники)

• Возврат результатов

• Пакетная запись

N

Достигнутое

• Обсудили содержание задачи; спроектировали роли и последовательности действий для разных сотрудников, разбили задачу на подсистемы, описали взаимодействие сервера и клиентов

• Разработали структуру реляционных данных на сервере системы и нужных мобильному приложению данных

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

• Реализовали обмен данными; познакомились с MEAP

Что дает «многозвенка»?

• Масштабируемость

• Высокую доступность

• Безопасность

• Устойчивость

• Мониторинг

• Обмен сообщениями

Платформа для корпоративных мобильных

приложений (англ. Mobile Enterprise Application Platform,

сокр. MEAP) обеспечивает клиент-серверную среду исполнения и

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

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

типам устройств и имеющимся на них операционным системам,

поддерживающих автономный режим работы

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

Powering Today’s Applications and Data

Андрей СовцовEmbarcadero

Email: [email protected]

Blog: http://embt.co/ASovtsovTel: +7(495)708 4393

Записи вебинаров: http://embt.co/MrAndySova

Блоги Embarcadero (все языки):

http://community.embarcadero.com/index.php/blogs

Ознакомительная версия RAD Studio: http://www.embarcadero.com/ru/downloads

Вопросы?

Изменения на сайте Embarcadero

Embarcadero Отдельная компания в составе IDERA

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