ТЗ на Корстон 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. Возможность оставлять отзывы
Модуль Рестораны
1. Информационная часть
2. Акции проводимые в ресторанах
3. Бронирование столов (форма обратной связи)
4. Возможность оставлять отзывы
Модуль Кинотеатр
1. Информация о кинотеатре
2. Расписание
3. Возможность оставлять отзывы
Модуль Боулинг и Бильярд
1. Информационная часть
2. Бронирование столов и дорожек (форма обратной связи)
Детский парк
1. Информационная часть
Модуль Интертеймент
1. Информация о мероприятиях
2. Продажа билетов (возможно не в первой версии приложения)
Конференц залы
1. Информационная часть
2. Планы залов, расстановка, площадь
3. Обратная связь
Фитнес
1. Информационная часть
Бонусная система
1. Состояние счета
2. Заказать карту (анкета)
3. Обновить персональные данные
4. Специальные предложения для вас
5. История бонусов
6. Заявление об утери карты/заблокировать карту
Стадии разработки(выпуска версий) Korston App
1. Этап 1.
a. Проработка и создание дизайна приложения
b. Создание информационной части всех модулей
c. Публикация первой версии в AppStore
2. Этап 2.
a. Реализация бронирования номеров и интеграция с PMS системой в Navision и оплаты
кредитной картой или картой Корстон-Бонус
b. Публикация второй версии в AppStore
3. Этап 3.
a. Интеграция с бонусной системой Корстона
b. Создание авторизации в приложении через социальные сети или с помощью аккаунта
в базе Корстон, возможность привязки карты Корстон-Бонус к учетной записи
приложения
c. Публикация третьей версии в AppStore
4. Этап 4.
a. Выпуск версии под Android
b. Публикация приложения в GooglePlay
Крос платформенность Korston App
Korston App должен работать под следующими платформами:
iOS под iPad и iPhone
Android
Поддержка 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