ВКР_Плотникова_24Б (1209280), страница 6
Текст из файла (страница 6)
На этой странице отображается:
-
шапка сайта;
-
сообщение для пользователя о том, что необходимо ввести номер телефона;
-
чекбокс, отмечая который пользователь соглашается с условиями предоставления доступа к сети Интернет;
-
кнопка для отправки данных и получения СМС-кода;
-
ссылка на страницу авторизации по логину и паролю.
5.1 Авторизация по номеру телефона
Для авторизации, необходимо ввести номер телефона в следующее поле (рисунок 5.1.1).
Рисунок 5.1.1 – Страница авторизации по номеру телефона
После ввода номера телефона, принятия условий соглашения и нажатия кнопки «Отправить», отобразится следующая страница (рисунок 5.1.2).
Рисунок 5.1.2 – Страница для ввода СМС-кода
Далее, необходимо ввести код, который был отправлен на телефон в СМС-сообщении. После ввода и нажатия на кнопку «Отправить», в случае успешной авторизации отобразится следующая страница (либо может быть реализован автоматический переход на сайт предприятия, либо переход на существующий интернет-адрес) (рисунок 5.1.3).
Рисунок 5.1.3 – Страница успешной авторизации по умолчанию
5.2 Авторизация по логину и паролю
Логин и пароль, предоставляются Администратором.
В случае данного вида авторизации необходимо нажать на ссылку «Вход» в правом верхнем углу экрана устройства (рисунок 5.2.1).
Рисунок 5.2.1 – Страница авторизации
После нажатия на ссылку отобразится следующая страница (рисунок 5.2.2).
Рисунок 5.2.2 – Страница входа
В поле «Имя пользователя» необходимо ввести Логин, а в поле «Пароль» – пароль, выданные Администратором.
В случае успешной авторизации, будет выведена следующая страница (рисунок 5.2.3).
Рисунок 5.2.3 – Страница успешной авторизации
5.3 Возможные ошибки
В случае авторизации по номеру телефона:
-
если не принять условия соглашения, то высветится следующее сообщение (рисунок 5.3.1);
Рисунок 5.3.1– Реализация ошибки «СМС-код введен неверно»
-
если будет введен неверный код, то система выведет следующее сообщение (рисунок 5.3.2);
Рисунок 5.3.2 – Реализация ошибки «СМС-код введен неверно»
-
если будет введен недопустимый номер телефона, на странице браузера отобразится следующее сообщение (рисунок 5.3.3);
Рисунок 5.3.3 – Реализация ошибки «Неверный номер телефона»
-
если выводится ошибка (рисунок 5.3.4), это означает, что произошла внутренняя ошибка сервера.
Рисунок 5.3.4. Реализация ошибки «Внутренняя ошибка сервера»
В случае авторизации по логину и паролю возможны следующие ошибки:
Если введены неверные логин или пароль (рисунок 5.3.5).
Рисунок 5.3.5 – Реализация ошибки «Неверный логин или пароль»
6 Руководство администратора
Для того чтобы войти в панель администратора, необходимо нажать на ссылку «Вход» (рисунок 6.1).
Рисунок 6.1 – Страница авторизации
Далее откроется следующая страница (рисунок 6.2).
Рисунок 6.2 – Страница авторизации по логину и паролю
После ввода логина и пароля Администратора, произойдет перенаправление на панель администрирования (рисунок 6.3).
Рисунок 6.3 – Панель администрирования
Администратору доступны две функции:
-
просмотр и изменение списка пользователей;
-
просмотр истории доступа.
6.1 Просмотр и изменение списка пользователей
После перехода на страницу просмотра списка пользователей, отобразится следующая страница (рисунок 6.1.1).
Рисунок 6.1.1 – Просмотр и редактирование списка пользователей.
Рядом с каждым пользователем присутствуют кнопки «Удалить» и «Редактировать». После нажатия кнопки «Удалить», пользователь, напротив которого располагалась данная кнопка, будет удален. После нажатия кнопки «Редактировать», будет выведена следующая страница (рисунок 6.1.2).
Рисунок 6.1.2 – Редактирование пользователя
Так же на странице просмотра списка пользователей располагается кнопка «Добавить». После ее нажатия отобразится страница добавления нового пользователя (рисунок 6.1.3).
Рисунок 6.1.3 – Добавление пользователя
6.2 Просмотр истории доступа
Для просмотра истории доступа, необходимо нажать кнопку «История».
Далее откроется следующая страница (рисунок 6.2.1).
Рисунок 6.2.1 – Просмотр истории доступа.
Для перехода на страницу списка пользователей, необходимо нажать кнопку «Пользователи».
Заключение
Результатом выполнения выпускной работы стало создание рабочего прототипа веб-приложения, отвечающего за идентификацию пользователей в открытых сетях Wi-Fi, используемых на предприятии. Появление данного средства идентификации позволяет собственникам предприятий соблюсти закон и вести учет пользователей. Так же оно позволит активизировать рекламную деятельность и возможность дальнейшей интеграции с различными программными продуктами.
В процессе разработки были получены навыки проектирования систем с использованием объектно-ориентированного подхода, создания модели вариантов использования, анализа, проектирования и реализации, а также изучены различные инструментальные средства, облегчающие процесс моделирования.
Был изучен механизм работы брандмауэра firewalld и утилиты iptables. А так же написаны собственные скрипты для работы с данными механизмами.
Кроме того, была изучена модель проектирования MVC – Model-View-Controller, для создания веб-приложений, а именно ее реализация в Yii2 Framework. И была изучена документация по серверной операционной системе CentOS 7.
В процессе создания физической структуры данных была изучена СУБД MySQL и библиотека SMSc, используемая для доступа к смс-шлюзу.
На основе изученных данных было разработано веб-приложение «NiksGate».
Список использованных источников
-
Википедия. Свободная энциклопедия [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/
-
Дронов, В. А. PHP, MySQL, HTML5 и CSS3. Разработка современных динамических Web-сайтов. [Текст] / В. А. Дронов – СПб.: БХВ-Петербург, 2016. – 688 с.
-
Официальный сайт разработчиков Yii-фреймворк [Электронный ресурс]. – http://www.yiiframework.com/
-
Официальный сайт компании КонсультантПлюс [Электронный ресурс]. – http://www.consultant.ru/
-
Официальный сайт разработчиков CentOS 7 [Электронный ресурс]. – https://www.centos.org/
-
Документация по Ubuntu [Электронный ресурс]. – http://help.ubuntu.ru/wiki/iptables
-
Руководство по PHP [Электронный ресурс]. – http://php.net/manual/ru/index.php
-
Анисимов, В. В. Проектирование информационных систем: курс лекций [Текст] : в 2 ч. / В.В. Анисимов. – Хабаровск: Изд-во ДВГУПС, 2006. – Ч. 1; Структурный подход. – 2006. – 112 с.
-
Анисимов, В. В. Проектирование информационных систем: курс лекций [Текст] : в 2 ч. / В. В. Анисимов. – Хабаровск: Изд-во ДВГУПС, 2007. – Ч. 2; Обектно-ориентированный подход. – 2007. – 100 с.