Скачать 147.53 Kb.
|
Приложение № 1 к запросу котировок ТЕХНИЧЕСКОЕ ЗАДАНИЕ на выполнение работ по разработке сервиса по поиску доступных Wi-Fi точек Тульской области, который включает Android и iOS приложения и веб-приложение для администраторов и модераторов 1. Наименование работ Разработка сервиса по поиску доступных Wi-Fi точек Тульской области, который включает Android и iOS приложения и веб-приложение для администраторов и модераторов. 2. Сроки выполнения работ Работы должны быть выполнены в течение 28 (двадцати восьми) рабочих дней с момента заключения договора, но не позднее 31 октября 2013 года. 3. Место выполнения работ Административное здание, расположенное по адресу: 300041, г. Тула, проспект Ленина, д.2, допускается удаленное выполнение работ. 4. Термины и понятия ActionBar – компонент пользовательского интерфейса, позволяющий выполнять действия в рамках всего приложения. Крайняя левая кнопка в виде стрелки назад называется Home. Home – кнопка в Action bar, в виде иконки приложения, нажатие на которую ведет на главный экран приложения. В iOS аналогичную роль выполняет компонент NavigationBar. Layout – пользовательский интерфейс отдельного экрана приложения или его части. Overflow – кнопка Action bar в виде трех точек. Располагается справа в Action bar и содержит дополнительную функциональность, которая не поместилась или не была отражена в Action bar. Pitch-To-Zoom – жест двумя пальцами по экрану телефона, который увеличивает или уменьшает масштаб выбранного компонента на экране. Pull-to-refresh – шаблон поведения в Android и iOS, позволяющий обновлять контент путем вертикальной прокрутки и отпускания контента на экране. Sharing - публикация информации о чём-либо в социальных сетях и блогах. Splash screen – заставка приложения. Открывается перед главным экраном приложения при старте. Во время отображения экрана происходит загрузка данных. Скрывается по окончанию загрузки. Swype - движение пальца вправо или влево по экрану устройства. Tap - нажатие пальцем на экранный элемент интерфейса с тач-дисплеем. 5. Общие сведения Данное техническое задание описывает особенности функционирования сервиса по поиску доступных Wi-Fi точек Тульской области, который включает Android и iOS приложения, веб-сервис и веб-приложение для администраторов и модераторов. Техническое задание описывает особенности реализации клиентского приложения для платформы Android и iOS, взаимодействие с веб-сервисом системы, веб-клиентом и базой данных сервиса, а также возможности приложения по взаимодействию со сторонними сервисами. Основной задачей приложения является предоставление доступа к информации о местонахождении бесплатных Wi-Fi точек Тульской области, добавление точек и редактирование информации о Wi-Fi точках. 6. Структура приложения 7. Мобильное приложение
Мобильные приложения для Android и iOS должны реализовываться нативными средствами, либо на основе платформы, обеспечивающей компиляцию в нативные приложения для обеспечения максимальной производительности. Язык реализации Android – Java, язык реализации iOS – Objective C. Дизайн пользовательского интерфейса iOS приложения должен соответствовать стандартам Apple, дизайн интерфейса Android приложения должен соответствовать стандартам Google. Документ представляет собой описание возможностей приложения в рамках функциональности отдельных экранов приложения. Главный экран Экран №1 открывается при каждом запуске приложения. Предназначен для навигации по основным функциям приложения: поиск Wi-Fi точек по адресу, месту, добавление новой точки и отображение карты с точками вокруг пользователя.
Поиск Wi-Fi точек Поиск Wi-Fi точек осуществляется двумя способами:
Экран №2 «Поиск Wi-Fi точек по адресу» доступен с Экрана №1 по нажатию кнопки «Указать адрес». Экран №3 «Поиск по объектам с Wi-Fi» доступен с Экрана №1 по нажатию кнопки «Выбрать место». Перед появлением Экрана №3 открывается диалог с возможностью выбора типа фильтруемых объектов Экран №4. Экраны содержат строку поиска, которая осуществляет фильтрацию данных в процессе ввода символов. Справа от строки поиска располагается кнопка в виде крестика, нажатие на которую удаляет содержимое строки поиска. Поиск и фильтрация данных производится локально по загруженному списку точек. Если есть Интернет-соединение, то данные получаются с сервера и отображаются пользователю, при этом сохраняясь в локальную базу данных. В случае отсутствия Интернет-соединения данные берутся из локальной базы данных. При появлении соединения данные полученные с сервера обновляются в локальной базе, если это необходимо. Каждый элемент списка включает:
Над списком располагается компонент с возможными критериями сортировки списка. Доступна сортировка по:
В нижней части экрана располагается компонент, который меняет отображение данных. Возможно два варианта отображения:
Действия со списком точек Wi-Fi
Информация о точках доступа Экран №5 «Карта» открывается по нажатию кнопки «Объекты на карте» на Экране №2 или Экране №3, также экран №5 доступен с Главного Экрана №1 по кнопке «Рядом со мной». Экран №5 представляет собой карту, на которой отображаются Wi-Fi точки из списка, сформированного на Экране №2 или №3. Точки отображаются в виде маркеров, расположенных на карте. Нажатие на кнопку «Объекты списком» в нижней панели навигации вернет пользователя на предшествующий экран.
Экран №6 «Точка доступа» открывается при нажатии кнопка «Подробнее о точке». Содержит подробную информацию о выбранной точке и включает в себя:
Пользователь может оценить Wi-Fi точку, выбрав нужное число звездочек в компоненте. Отправка оценки осуществляется посредством кнопки «Оценить точку». Под компонентом оценки располагается список с ближайшими точками относительно выбранной точки. Клик на элемент списка откроет Экран №6 с выбранной точкой доступа.
Управление точкой доступа Экран №7 предназначен для добавления новой Wi-Fi точки. Экран открывается при нажатии на кнопку «Сообщить о новой» на Главном Экране №1.
Экран №8 «Сообщить об ошибке» доступен с Экрана №6 по нажатию кнопки «Сообщить об ошибке». Пользователь может изменить данные о выбранной точке, после чего отправить данные на сервер. Данные получает модератор, после чего он применяет или отклоняет изменения.
О программе Экран №9 «О программе» содержит информацию о приложении и доступен по клику кнопку «Инфо» на Главном Экране №1.
8. Серверное приложение Необходимо реализовать серверное приложение, обеспечивающее работу мобильных приложений системы. Серверное приложение должно реализовывать REST API для взаимодествия с мобильными приложениями. Формат сериализации данных JSON. Серверное приложение должно интегрироваться с базой данных, хранящей информацию о точках Wi-Fi. Возможные языки реализации: PHP, Python, Java, ASP.NET Панель администратора Необходимо реализовать веб-приложение, которое позволяет обрабатывать входящие заявки от пользователей о новых Wi-Fi точках или заявки на редактирование точек. Также модератор должен иметь возможность добавлять, удалять, изменять информацию в базе данных о точках доступа. Импорт заявок может производиться из файла. Добавление каждой точки в базу производится модератором в ручном режиме. Роли в системе Модератор Пользователь, которому предоставлен доступ к системе администратором системы. Имеет возможность:
Администратор Имеет возможность:
Вход в систему Экран №1 Вход в систему позволяет войти существующему пользователю в систему в роли модератора или администратора по адресу электронной почты и паролю. Возможно восстановление пароля по кнопке «Забыл пароль». При этом пароль будет выслан на указанный адрес электронной почты, если пользователь с таким адресом зарегистрирован в системе. По нажатию на кнопку «Войти» происходит проверка корректности введенных данных и в случае успеха переход на Экран №3.
Панель администратора Экран №2 Панель администратора содержит список пользователей системы с возможностью редактирования каждого пользователя, добавления нового, блокирования и разблокирования существующих, а также удаления. Администратор имеет возможность импортировать данные о точках из файла, а также экспортировать базу данных в файл. Для создания нового оператора надо ввести его электронную почту, логин и указать роль. Регистрационные данные будут высланы на электронную почту. Редактирование производится непосредственно в списке пользователей. Навигация по панели производится в верхней части экрана переключением вкладок. Выход из профиля осуществляется по кнопке «Выйти» в правом верхнем углу страницы.
Новые заявки Должна быть возможность просматривать новые заявки в двух видах:
По умолчанию список новых заявок должен отображаться в кратком виде. При клике по названию элемента оператор должен попадать на экран с подробным видом новой заявки. Экран №3 «Новая Wi-Fi точка» содержит информацию о точке, которая была добавлена пользователем через мобильное приложение или администратором через импорт данных из файла. Содержит детальное описание точки и список похожих точек. Факт похожести определяется по совпадению:
Оператор может изменить данные непосредственно в полях точки, принять заявку или отклонить ее. Также имеется возможность отредактировать похожую точку из базы. Посредством кнопок «следующая», «предыдущая» происходит навигация между похожими точками. После нажатия кнопки «Добавить в базу», точка убирается из списка, а на экране отображается следующая заявка. В случае отображения новых точек в кратком виде, формат списка аналогичен таковому на Экране №5 «База точек». При этом новые заявки, для которых существуют похожие объекты, должны выделяться среди остальных графически, чтобы оператор обратил на них внимание и просмотрел их в подробном виде. В кратком виде необходимо предусмотреть возможность пакетной обработки заявок. Для этого оператор должен иметь возможность выбрать все или несколько точек из списка и применить к ним необходимое действие (варианты: добавить в базу/отклонить)
Ошибка в описании Должна быть возможность просматривать заявки на исправление ошибок в описании в двух видах:
По умолчанию список заявок должен отображаться в кратком виде. При клике по названию элемента оператор должен попадать на экран с подробным видом заявки на исправление ошибки в описании. В случае отображения заявок в кратком виде, формат списка аналогичен таковому на Экране №5 «База точек». Оператор должен выбрать из списка точку, о которой имеет проверенные корректные данные, и отредактировать её. При переходе к редактированию точки, оператор попадает на Экран №4. Экран №4 содержит точки, редактированные пользователями. На экране отображаются изменения пользователя и данные, содержащиеся в базе. Красным цветом показаны различные поля. Модератор кнопками «Принять» и «Отклонить» может редактировать значения полей, также возможно ручное изменение полей. Переход между заявками осуществляется кнопками «Предыдущая заявка» и «Следующая заявка», либо возвратом к списку и выбором интересующей точки.
База точек Экран №5 содержит точки, содержащиеся в базе. Они отображаются в виде списка. Имеется возможность добавить новую точку, удалить из базы, отредактировать существующую посредством диалога Экран №6 и отфильтровать точки по основным ее полям.
Редактирование точки Экран №6 представляет собой диалог редактирования точки, позволяющий изменить каждое из полей точки. Используется также для добавления новой Wi-Fi точки в базу при нажатии кнопки «Добавить новую точку» на Экране №5.
9. Требования к документации В процессе работы над мобильным и серверным приложениями, Подрядчик должен подготовить следующие документы:
10. Требования к публикации приложений Подрядчик обеспечивает публикацию приложения:
11. Требования к дальнейшей поддержке продукта В качестве последующей технической поддержки Подрядчик гарантирует качественную работу мобильного и серверного приложения на протяжении 12 месяцев. В случае возникновения, каких-либо технических сбоев, возникших по вине Подрядчика, он обязуется устранить их в кратчайшие сроки. Наполнение приложений контентом не входит в обязанности Подрядчика. 12. Гарантийный срок Гарантийный срок составляет 12 (двенадцать) месяцев с момента подписания акта сдачи-приемки выполненных работ. 13. Приемка работ Приемка результатов выполненных работ осуществляется комиссией Заказчика с участием представителя (представителей) Подрядчика.
|
Техническое задание «Выполнение работ по строительству скважин» (далее – Техническое задание) определяет требования к содержанию... | Техническое задание «Выполнение работ по строительству скважин» (далее – Техническое задание) определяет требования к содержанию... | ||
Председатель Комитета по телекоммуникациям и информатизации Ленинградской области | |||
Требования к выполнению работ по сбору и анализу сведений о существующей Информационной Системе | Для частных клиентов) для мобильных устройств, работающих на программном обеспечении microsoft windows phone. Наращивание функционала... | ||
Начальник управления планирования и договорной работы некоммерческой организации «Фонд капитального ремонта многоквартирных домов,... | Целью данной закупки является выполнение работ по капитальному ремонту общего имущества многоквартирных домов, расположенных на территории... | ||
Ооо «Промпит» Россия, Республика Башкортостан, 453256, г. Салават, ул. Молодогвардейцев, 30 (далее Организатор Запроса предложений)... | Настоящий документ, далее именуемый «Техническое Задание», или «ТЗ», является неотъемлемой частью Договора. Все работы по Договору... |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |