В ходе выполнения работы были созданы скрипты на языке PHP c использованием фреймворка Yii и библиотек «Bootstrap» и «Highcharts», реализующие следующие задачи:
- 1. Интерфейс регистрации.
- 2. Интерфейс модерации.
- 3. Визуализация.
Вёрстка сайта была осуществлена с использованием фреймворка «Bootstrap». Визуализация реализована при помощи библиотеки «HighCharts» .
Разработанная система предназначается для работы с кластером «Synergy» на кафедре информационных компьютерных технологий РХТУ им. Д. И. Менделеева. Данный программный продукт позволяет получить удаленный доступ к кластеру для обычных пользователей. Следует отметить возможность доступа помимо стационарных персональных компьютеров и с мобильных устройств.
Интерфейс для регистрации пользователей
Данный элемент интерфейса реализован при помощи скриптов: SiteController. php, LoginForm. php, RegistrationForm. php, activate. php, login. php, registration. php, registrationSuccess. php (см. приложение 1). С их помощью обеспечивается ввод информации о пользователе в поля и контроль правильности заполнения формы (рис 3.1, 3.2).
В случае успешного завершения регистрации создается новая учетная запись и на экран выводится сообщение с инструкциями (рис. 3.3.).
Реализована отсылка регистрационной информации на электронный адрес пользователя (рис. 3.4).
Рис. 3.1 Пример заполнения регистрационной формы
Рис. 3.2 Пример ошибочного заполнения формы регистрации
Рис. 3.3 Сообщение после завершения регистрации
После завершения операций регистрации становится доступен вход в учётную запись пользователя через форму рис. 3.5.
Рис. 3.5 Экран входа пользователя
Войдя в систему, пользователь может изменить настройки своего профиля (рис. 3.6), а также изменить пароль (рис. 3.7).