Upload
andrew-sovtsov
View
187
Download
3
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 : "" }
}
Последовательность взаимодействий пользователя и приложения
Начать день
Конец дня
Чтение заданий
Запись результатов
«Мобильные» данные
• Отличаются от «серверного» варианта
• Меньше по объему
• Есть только на чтение (справочники)
• Возврат результатов
• Пакетная запись
Достигнутое
• Обсудили содержание задачи; спроектировали роли и последовательности действий для разных сотрудников, разбили задачу на подсистемы, описали взаимодействие сервера и клиентов
• Разработали структуру реляционных данных на сервере системы и нужных мобильному приложению данных
• Создали графический пользовательский интерфейс мобильного приложения
• Реализовали обмен данными; познакомились с 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