ТЗ на Корстон 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