ТЗ на Корстон App Дизайн и модульная структура Korston App

advertisement
ТЗ на Корстон App
Дизайн и модульная структура Korston App
Korston App – приложение, в котором собрана информация о всех комплексах Корстон, услугах
которые предлагает Корстон, событиях которые происходят в Корстон, а также через которое можно
оплачивать и получать услуги.
В приложении должна быть возможность выбрать город (как в автоматическом так и в ручном
режиме). Приложение должно быть разбито на модули по видам оказываемых услуг, например:
Модуль Гостиница
Модуль Ресторан
Модуль Кинотеатр
и т.д.
В разных комплексах модули и их наполнение может различаться.
Архитектура приложения Korston App
Приложение должно иметь клиент серверную архитектуру, а также интерфейсы для интеграции с
Navision и другими IT системами Korston. Должна быть предусмотрена система журналирования
системных событий и действий пользователя в интерфейсе приложений.
Наполнение приложения Korston App контентом
В серверной части приложения должна быть административная консоль для наполнения приложения
контентом.
Авторизация в Korston App
Авторизация в KorstonApp должна происходить по логину и паролю, в том числе можно использовать
уже существующий аккаунт в социальных сетях. К каждой учетной записи должна быть возможность
привязать бонусную карту. К одной учетной записи возможно привязать несколько бонусных карт,
например возможность привязать свою бонусную карту и бонусную карту своего ребенка. Должна
быть предусмотрена возможность использования четной записи Korston App для авторизации на
сайте Корстон и прочих ресурсах.
Возможность оплаты через Korston App
В приложении Korston App должна быть возможность оплаты по кредитной карте (через uniteiler) или
по бонусной карте.
Описание функционала модулей в Korston App
Модуль Гостиница
1. Информация об отеле с фотографиями номеров, тарифами, место нахождением и т.д.
2. Бронирование с функционалом оплаты (интеграция KorstonApp и Navision)
3. Рум Сервис – заказ еды в номер, возможен только при идентификации гостя и подтверждения
его нахождения в отеле. Для этого будет использоваться номер карты или номер брони при
условии, если бронь была сделана через приложение. Если к аккаунту не привязана карта и
бронь происходила не через KorstonApp - заказ Рум Сервис через приложение будет
невозможен. (интеграция KorstonApp и Navision)
4. Заказ такси
5. Просмотр задолжности (интеграция KorstonApp и Navision)
6. Просмотр услуг включенных в стоимость номера (интеграция KorstonApp и Navision)
Модуль Рестораны
1.
2.
3.
4.
5.
Информационная часть
Акции проводимые в ресторанах
Бронирование столов
Меню с фотографиями блюд
Возможность заказа напрямую через приложение. Для этого нужно будет знать что гость в
данный момент находится в ресторане, предлагаем делать check in его бонусной карты на
терминале. (интеграция KorstonApp и Navision)
6. Вкладка «Заказ тортов» (дизайн на выбор, фото сделанных работ), стоимость каждого типа за
1 кг (возможно в другом модуле)
Модуль Кинотеатр
1. Расписание
2. Возможность оставлять отзывы
3. Покупка билетов (интеграция KorstonApp, Navision и UCS)
Модуль Боулинг и Бильярд
1. Информационная часть
2. Бронирование столов и дорожек, в том числе предоплата (интеграция KorstonApp и Navision)
Детский парк
1. Информационная часть
2. Продажа карт
Парковка
1. Покупка QR-code и оплата
Модуль Интертеймент
1. Информация о мероприятиях
2. Продажа Бранчей
3. Продажа НГ и Елок
4. Продажа билетов на другие мероприятия
Конференц залы
1. Информационная часть
2. Планы залов, расстановка, площадь
3. Обратная связь
4. - Возможность просматривать конференц- и банкетные залы
5. - Возможность формировать запрос на тип мероприятия (рассадка театр, класс, U-shape,
кабаре и т.д.) и количество человек, и сразу видеть возможный вариант расстановки в зале
6. - Наличие всех вариантов банкетного меню с ценами на 1 гостя
Фитнес
1. Информационная часть
2. Пополнение баланса на карте
Бонусная система
1. Состояние счета
2. Пополнение бонусов, в том числе на картах детей
3. - Заказать карту (анкета)
4. - Обновить персональные данные
5. - Специальные предложения для вас
6. - Проверка баланса
7. - Опросы
8. - Перевести бонусы
9. - История бонусов
10. - Заявление об утери карты
11. - Виртуальная карта
12. Заблокировать карту
Стадии разработки(выпуска версий) Korston App
1. Версия №1 включает в себя.
a. Основной каркас приложения (модули)
b. Система авторизации, привязки бонусных карт
c. Описательную часть ( контент) по всем модулям
d. Модуль Бонусная система – реализация основного функционала
e. Модуль Гостиница – полная реализация функционала
f. Кинотеатр – полная реализация функционала
2. Версия №2 включает в себя дополнительно.
a. Модуль Бонусная система – полная реализация функционала
b. Модуль Рестораны – полная реализация функционала
3. Версия №3 включает в себя весь описанный функционал.
Крос платформенность Korston App
Korston App должен работать под следующими платформами:
iOS под iPad и iPhone
Android
Windows Phone
Интерфейс Korston App
Интерфейс Korston App должен быть реализован в виде, приближенном к календарю событий с
возможностью настройки слоев и возможностью интеграции в общий календарь мобильных
устройств.
Поддержка Korston App
Поддержка Korston App осуществляется разработчиком приложения. Поддержка должна включать в
себя: исправление ошибок в приложении, тестирование на совместимость с новыми операционными
системами перед их выходом, а также обновления приложения под новые операционные системы.
Первый год поддержки приложения должен осуществляться бесплатно.
Приложение №1.
Структурная схема взаимодействия приложения
KORSTON APP
DMZ
Контент
Сервисы
KORSTON APP
(IOS, ANDROID)
Се
сы
рв и
WWW.KORSTON.RU
AAA
KORSTON APP
BACK
(Web сервисы)
NAV
FRONT
БД
Учетные
записи
BONUS
NAV
FRONT
BONUS
SQ
L
NAS
Site N
L
SQ
SQ
L
NAS
Site 2
L
SQ
SQ
L
NAS
Site 1
Се XM
рв L/S
ис o
ы/ ck
Д а et
нн
ые
NAV
FRONT
L
SQ
t
cke е
/So анны
L
XM сы/Д
рв и
Се
XML/Soc
ket
Сервисы
/Данные
AA
A
BONUS
Download