диплом 2 (1207972), страница 5
Текст из файла (страница 5)
В качестве последующей технической поддержки подрядчик гарантирует качественную работу мобильного приложения на протяжении 12 месяцев. В случае возникновения, каких-либо технических сбоев, возникших по вине подрядчика, он обязуется устранить их в кратчайшие сроки.
11) Гарантийный срок.
Гарантийный срок составляет 12 (двенадцать) месяцев с момента подписания акта сдачи-приемки выполненных работ.
12) Приемка работ.
Приемка результатов выполненных работ осуществляется комиссией Заказчика с участием представителя подрядчика.
3.4 Информационное наполнение мобильного приложения
Информационное наполнение должно быть упорядочено таким образом, чтобы учесть ограниченные возможности человека по обработке информации на мобильном устройстве, а также так, чтобы пользователи могли легко идентифицировать отдельные части информационного наполнения и их взаимосвязи. Если структура информационной области (домена) известна пользователю, то эта структура должна быть учтена при навигации.
В приложении будет два информационных раздела: общедоступный (который работает в автономном режиме без подключения к интернету) и раздел для автоматизированного пользователя (который открывается только при авторизации зарегистрированного пользователя в системе).
К общедоступному разделу относятся:
-
принцип работы сервиса – раздел содержит описание работы приложения;
-
произошел страховой случай? Раздел содержит инструкции и контакты при страховом случае;
-
часто задаваемые вопросы – раздел содержит часто задаваемые вопросы и ответы на них;
-
контакты – раздел содержит перечень филиалов в разных городах, адреса, телефоны;
-
сохраненные полисы – список сохраненных полисов для доступа в автономном режиме.
Для авторизированного пользователя становятся доступны следующие разделы:
-
список полисов представляет собой список всех оформленных полисов пользователя, включая активные и не активные. При нажатии на строку таблицы, пользователь переходит к экрану с детальной информацией о страховке;
-
профиль – содержит информацию пользователя с возможностью редактирования, а также сменой пароля;
-
оформление полиса – представляет собой специальную форму, после которой пользователь приступает к его оплате;
-
пользовательское соглашение – представляет собой теоретические сведения об правилах страхования, а также обязательное подтверждение без которого оплата будет недоступной;
-
уведомление – раздел содержит сообщения (уведомления) о страховании пользователя, а также о технических ошибках и обновлении системы.
3.4 Проектирование интерфейса
Исходя из информационного наполнения, была составлена схема будущих экранов приложения, представленная на рисунке 3.1.
Рисунок 3.1 – Схема экранов приложения
Далее приступаем к разработке экранов интерфейса мобильного приложения. Так как всего 17 экранов мобильного приложения, то в тексте работы будет представлена только часть, которая осуществляет главные задачи и функции приложения, остальные экраны представлены в приложении В.
Первый экран для авторизации пользователя представлен на рисунке 3.2.
Рисунок 3.2 – Экран для авторизации пользователя
Далее на рисунках 3.3 и 3.4 представлены экраны оформления полиса.
Рисунок 3.3 – Экран для оформления полиса
Рисунок 3.4 – Экран по оплате полиса
И на конец на рисунке 3.5 представлен экран по просмотру списка полисов после которого на рисунке 3.6 изображена подробная информация о полисе.
Рисунок 3.5 – Экран списка полисов
Рисунок 3.6 – Экран с подробной информацией полиса
В итоге, когда все экраны разработаны, в среде разработки прототипов интерфейса предоставляется возможность рассмотреть структуру проекта. Структура проекта приведена на рисунке 3.7.
Рисунок 3.7 – Структура интерфейса приложения
3.5 Проектирование взаимодействий и форм представления
Экран №1 открывается при каждом запуске приложения, изображен на рисунке 3.8Б, имеется возможность запоминание пользователя. Предназначен для авторизации пользователя. На данном экране расположены кнопки, нажатие на которые приводит к следующим действиям:
-
кнопка «Регистрация» переводит на Экран №2 «Регистрация», представлен на рисунке 3.8А.
-
кнопка «Автономный режим» переводит на Экран № 3 «меню не авторизированного пользователя» представлен в приложении С.
-
кнопка «Забыли пароль?» выводит диалоговое окно с инструкциями по восстановлению пароля.
-
кнопка «войти» переводит на Экран №4 «меню авторизированного пользователя», представлен в приложении С.
После входа в систему запускается Экран №10 «Правила страхования», представлен в приложении С. Для осуществления основных функций приложения необходимо согласиться с пользовательским соглашением, без которого переход к оплате полиса будет недоступным, после чего придет уведомление о необходимости согласия пользовательского соглашения.
Рисунок 3.8 – Прототипы экранов: А) окно «Регистрация»; Б) окно авторизации
Информация о полисе предоставляется двумя способами:
-
по типу объекта Экран №5, Экран №6
-
по типу объекта Экран №7, Экран №6
Экран №6 «Информация полиса» представлен на рисунке 3.9Б, доступен с Экрана №5 «Сохраненные полисы» представлен на рисунке 3.9С по выбору строки таблицы.
Экран №6 «Информация полиса» доступен также с Экрана №7 «Список полисов» представленный на рисунке 3.9А, по выбору строки таблицы. Перед появлением Экрана №6 открывается окно с возможностью выбора типа сортировки объектов. Экран №7 содержит две кнопки, которые осуществляют сортировку данных по двум категориям: оформленным полисам и недооформленным полисам.
Информация данных производится локально по загруженному списку полисов при помощи API. Если есть Интернет-соединение, то данные получаются с сервера и отображаются пользователю, при этом сохраняясь в локальную базу данных. В случае отсутствия Интернет-соединения данные берутся из локальной базы данных. При появлении соединения данные полученные с сервера обновляются в локальной базе, если это необходимо. Каждый элемент таблицы включает: фамилию, имя, отчество и номер полиса. Каждый полис содержит информацию: фамилию и имя, номер полиса, страны, программу страхования, дату отъезда, дату возвращения, сумму оформленного полиса, доступные действия и статус полиса. Приложение в фоновом режиме, при наличии подключения к интернету, отправляет запросы на сервер, для проверки изменения статуса страховки с последующим уведомлением пользователя о данном событии.
Примечание: у не оформленных полисов в поле «возможные действия» присутствует кнопка оплаты полиса, а у заключенных договоров - кнопка «расторжение полиса».
Действия со списком полисов:
-
«клик» на элемент списка откроет Экран №6 «Информация полиса»;
-
если список пуст, в первой строчке таблицы будет написано, что полисы отсутствуют;
-
кнопки в верхней части экрана «Список полисов» сортируют полисы по двум категориям без каких-либо диалоговых окон.
Рисунок 3.9 – Прототипы экранов: А) «Список полисов»; Б) «Информация Полиса»;
С) «Сохраненные полисы»
Экран №8 «Оплата полиса» открывается по нажатию кнопки «Сохранить и перейти к оплате» на Экране №9, также экран №8 доступен с Экрана №6 по кнопке «Оплатить». Изображения экранов представлены на рисунке 3.10.
Экран №8 представляет собой окно, на котором отображается сумма страхового полиса, сформированная на Экране №9. Информация, которая заполняется пользователем, позволяет встроенным функциям рассчитать необходимую к оплате сумму без всяких трудностей. Цена сформировывается из курса доллара на текущий период, поэтому также в приложении указан курс доллара на данный период. Если в текущий период существует какая-либо проблема по оплате полиса, в ходе чего процесс оплаты останавливается, полис сохраняется в разделе недооформленный. В ином случае, если статус бар дошел до 100% отметки, то в диалоговом окне написано о положительном завершении оплаты полиса. Обязательные поля для оплаты полиса:
-
имя фамилия держателя карты;
-
номер карты;
-
срок действия карты;
-
код СVV/CVC;
-
код, который при запросе отправляется на телефон пользователю.
Экран 9 «Оформление нового полиса» содержит в себе много обязательных полей для оформления полиса. Присутствуют некоторые нюансы при оформлении нового полиса. По условию к страхованию не допускаются лица моложе 1,5 и старше 70 лет. Присутствует элемент «checkbox» - элемент графического пользовательского интерфейса, позволяющий пользователю управлять параметром с двумя состояниями, при активации которого цена за страховку значительно возрастет, но при этом добавятся некоторые случаи, которые будут считаться как страховые. Выбор программы страхования (стандарт, комфорт, премиум) влияют на виды обслуживания при страховых случаях. А также есть кнопка, которая добавляет дополнительное поле при заполнении стран, в которые турист собирается отправится, так как количество стран также значительно влияет на стоимость и услуги страхования.
Рисунок 3.10 – Прототипы экранов: А) «Оформление полиса»; Б) «Оплата полиса»
Исходя из этого, составлен список необходимой информации для оформления страхового полиса:
-
дата отъезда и приезда;
-
список стран пребывания туристом;
-
программа страхования;
-
список застрахованных (присутствует кнопка добавления информации, которая указана в профиле);
-
вид отдыха.
Экран №11 «Принцип работы сервиса» представлен на рисунке 3.11, содержит информацию о приложении и доступен по клику иконки в меню на Главном Экране №1.
Присутствуют функции рассылки о принципах работы приложения в различных социальных сетях и возможности оценки приложения в Google market. Доступна публикация в таких социальных сетях, как «Одноклассники», «ВКонтакте» и «Фейсбук». Иконка в виде «Подарок» открывает магазин приложений на странице приложения, где пользователь может оставить отзыв или оценить приложение.















