Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ермаков / 08. Глава 5 (-) (38).docx
Скачиваний:
56
Добавлен:
19.04.2015
Размер:
4.69 Mб
Скачать

4. Подсистема «Учебные курсы».

Подсистема «Учебные курсы» представлена следующими функциональными возможностями: два параметра изменяющиеся для страницы в зависимости от того, к какому учебному курсу она относится и страница «Учебные курсы». В подсистему «Учебные курсы» входит модуль «Учебные курсы» административной панели управления который управляет страницей «Учебный курсы», а также двумя параметрами, меняющимися для страницы. Выбор учебного курса для страницы осуществляется при редактировании страницы модулем «Управление страницами» (параметр Учебный курс).

Рис. 5. 12. Внешний вид страницы части подсистемы «Учебные курсы» для пользовательского интерфейса, отображена страница «Учебные курсы», верхняя часть

Рис. 5. 13. Внешний вид страницы части подсистемы «Учебные курсы» для пользовательского интерфейса, отображена страница «Учебные курсы», нижняя часть

Рис. 5. 14. Внешний вид страницы части подсистемы «Учебные курсы» для пользовательского интерфейса, отображено изменение описания страницы над верхнем навигационным меню для открытой страницы не из раздела учебного курса

Рис. 5. 15. Внешний вид страницы части подсистемы «Учебные курсы» для пользовательского интерфейса, отображено изменение описания страницы над верхнем навигационным меню для открытой страницы раздела учебного курса: «Лабораторный практикум»

5. Прочая функциональность.

Дополнительная функциональность пользовательского интерфейса представлена кнопками-ссылками на каждой странице:

Рис. 5.16. Внешний вид кнопок-ссылок дополнительной функциональности пользовательского интерфейса

Рис. 5. 17. Внешний вид страницы «Главная страница» пользовательского интерфейса, если пользователь выполнил вход (например, под учётной записью Студент), содержимое страницы уменьшено (текст размером в 8px) нажатием кнопки-ссылки уменьшить

Рис. 5. 18. Внешний вид страницы «Главная страница» пользовательского интерфейса, если пользователь выполнил вход (например, под учётной записью Студент), содержимое страницы отображено в режиме «под печать»

5.2. Административная панель управления

Внешний вид страниц административной панели управления и подсистем представлен в данном подпункте главы 5.

Модуль «Войти», отображаемый сразу же после перехода любого пользователя по ссылке в директорию административной панели управления (http://<имя сервера>/<директория СУС>/admin) или попытке вызова любого модуля:

Рис. 5. 19. Модуль «Войти» в административной панели управления

Модуль «Все страницы», отображаемый сразу же после входа пользователя в систему под учётной записью с правами «Администратор» в административную панель управления:

Рис. 5. 20. Модуль «Все страницы» в административной панели управления

Модуль «Начальная страница», отображаемый сразу же после установки программного обеспечения:

Рис. 5. 21. Модуль «Начальная страница» в административной панели управления, часть страницы

Модуль «Управление страницами», отображаемый при создании новой страницы:

Рис. 5. 22. Модуль «Управление страницами», в режиме создание новой страницы в административной панели управления, верхняя часть

Рис. 5. 23. Модуль «Управление страницами», в режиме создание новой страницы в административной панели управления, нижняя часть

Рис. 5. 24. Модуль «Управление страницами», в режиме редактирования существующей страницы («Главная страница», index в адресной строке, файл index.xml) в административной панели управления

По умолчанию в модуле «Управление страницами» выключен HTML-редактор CKEditor 3.5.2. Его можно включить модуле «Настройка» (галочка на параметре Включить HTML редактор для основного содержимого (отображаемого первым на странице)).

Рис. 5. 25. Модуль «Управление страницами», в режиме редактирования существующей страницы («Главная страница», файл index.xml) в административной панели управления, включен редактор HTML

Модуль «Управление пользователями» подсистемы идентификации (для пользовательского интерфейса), предоставляющий функции работы с базой данных пользователей системы с уровнем прав «Пользователь» (регистрация новых учётных записей самими пользователя может быть разрешена в модуле «Настройки», установкой галочки на параметре Включить регистрацию новых пользователей):

Рис. 5. 26. Модуль «Управление пользователя», в режиме отображения всех доступных учётных записей пользователей в административной панели управления

Рис. 5. 27. Модуль «Управление пользователя», в режиме отображения всех доступных учётных записей пользователей и добавлений новой учётной записи в административной панели управления

Рис. 5. 28. Модуль «Управление пользователя», в режиме настройки модуля и приветственного сообщения (отображаемого пользователям, не выполнившим вход в систему) в административной панели управления, нижняя часть

Модуль «Файлы», предоставляющий функции работы с файлами базы дынных директории upload\:

Рис. 5. 29. Модуль «Управление файлами», в режиме отображения всех поддиректорий директории uploads\ в административной панели управления

Рис. 5. 30. Модуль «Управление файлами», в режиме отображения файла PNG-изображения (help.png), загруженного в директорию uploads\about\help\images\ в административной панели управления

Рис. 5. 31. Модуль «Управление файлами», окно для загрузки в выбранную директорию (ниже uploads\) какого-либо файла или файлов после нажатия кнопки-ссылки Загрузить... в административной панели управления

Модуль «Доступные темы оформления», предоставляющий функции выбора текущей активной темы оформления для пользовательского интерфейса:

Рис. 5. 32. Модуль «Доступные темы оформления», в административной панели управления

Модуль «Редактор кода», предоставляющий функции выбора редактирования кода всех доступных темы оформления для пользовательского интерфейса:

Рис. 5. 33. Модуль «Редактор кода», в административной панели управления

Модуль «Дополнительные настройки», предоставляющий функции выбора темы оформления для пользовательского интерфейса, которая будет активирована при переходе в режим «под печать» (кнопка-ссылка Переключиться в режим под печать):

Рис. 5. 34. Модуль «Дополнительные настройки», в административной панели управления

Модуль «Компоненты», предоставляющий функции редактирования кода боковых панелей пользовательского интерфейса:

Рис. 5. 35. Модуль «Компоненты», в административной панели управления

Кнопка ссылка Создать карту сайта бокового меню административной панели управления сгруппированных в разделе «Дизайн» модулей, генерирует файл карты сайта sitemap.xml (для подсистемы навигации), который сохраняется в корневой директории системы. Нажатие этой кнопки-ссылки выведет сообщение:

Рис. 5. 36. Сообщение работы подсистемы навигации и создания файла карты сайта (sitemap.xml), в административной панели управления

Нажатие кнопки-ссылки Просмотреть карту-сайта перебросит на файл sitemap.xml:

Рис. 5. 37. Часть содержимого файла карты сайта (sitemap.xml), сгенерированного подсистемой навигации

Модуль «Резервные копии страниц», предоставляющий функции работы с резервными копиями всех страниц (сохранённых администратором системы два и более раза):

Рис. 5. 38. Модуль «Резервные копии страниц», в режиме отображения всех доступных резервных копий (на рисунке показано, что доступна только одна резервная копия) в административной панели управления

Рис. 5. 38. Модуль «Резервные копии страниц», в режиме отображения выбранной резервной копии («Главная страница», index в адресной строке, файл index.xml) в административной панели управления, часть страницы

Модуль «Архивы сайта», предоставляющий функции работы с резервными копиями всей системы и базы данных к ней, кроме сохранения файлов директории admin\:

Рис. 5. 39. Модуль «Архивы сайта», в режиме отображения всех доступных резервных копий системы (ZIP-архивов) в административной панели управления

Модуль «Управление дополнениями», предоставляющий функции работы с встраиваемыми дополнениями из директории plugins\:

Рис. 5. 40. Модуль «Управление дополнениями», в режиме отображения всех доступных дополнений из системы из директории plugins\, в административной панели управления

Модуль «Управление цитатами и ссылками», подсистемы «Цитаты и ссылки» предоставляющий функции работы базой данных цитат и ссылок, выводимых на соответствующей боковой панели Цитаты и ссылки. Вывод осуществляется случайным образом, и подсистема может выбрать одну цитату (хранимую в XML-файле) и одну ссылку (либо из тех что хранятся в базе данных в XML-файлах, либо ссылку на любую доступную страницу пользовательского интерфейса). Эту систему также можно использовать для вывода, например важных объявлений. Для этого необходимо средствами модуля создать раздел и добавить в него одного один файл с текстом объявления. Далее необходимо добавить сам раздел на любую боковую панель пользовательского интерфейса по примеру из интерактивной справки (кнопка-ссылка «?» модуля). В этом случае случайность вывода добавленной информации исключается.

Рис. 5. 41. Модуль «Управление цитатами и ссылками», в режиме отображения всех доступных разделов для случайного вывода (в данном случае только раздела цитат «quotes» и ссылок «links» и файлов в этих разделах) в административной панели управления

Рис. 5. 42. Модуль «Управление цитатами и ссылками», в режиме отображения только раздела цитат («quotes») и конкретного файла этого радела («Цитата № 1»), в административной панели управления

Работа подсистемы «Цитаты и ссылки» отображена на некоторых снимках экрана данной главы 5, подраздела 5.1 (боковая панель Цитаты и ссылки).

Модуль «Поддержка», подсистемы интерактивной справки предоставляющий ссылки на модули: «Начальная страница», «Документация» и «Информация о сервере». Также модуль «Поддержка» выводит ссылку на список неудачных попыток входа (модуль «Журнал неудачных попыток входа») под административным логином в административную панель управления.

Рис. 5. 43. Модуль «Поддержка», в административной панели управления

Модуль «Журнал неудачных попыток входа» выводящий все неудачные попытки подбора или неправильного ввода данных учётной записи с уровнем прав «Администратор»:

Рис. 5. 44. Модуль «Журнал неудачных попыток входа», в режиме отображения всех записей неудачных попыток входа, в административной панели управления

Модуль «Проверка целостности сайта» предоставляющий функции проверки настроек сервера, целостности данных базы, правах доступа к директориям системы и наличии ключевых файлов .htaccess:

Рис. 5. 45. Модуль «Проверка целостности сайта», в административной панели управления, часть страницы

Модуль «Управление учебными курсами», подсистемы «Учебные курсы» предоставляющий функции работы базой данных учебных курсов. Каждый учебный курс обладает двумя дополнительными текстовыми полями, которые выводятся в шапке пользовательского интерфейса в случае посещения пользователем системы страницы, принадлежащей к данному учебному курсу. Также, для подсистемы организована специальная страница «Учебные курсы» где выводится полное описание курса, а также дополнительные данные курса, которые можно указывать в модуле.

Рис. 5. 46. Модуль «Управление учебными курсами», в режиме отображения всех доступных учебных курсов (в данном случае отображён лишь учебный курс «Прикладное программное обеспечение» ― раздел LC_CADAS и дополнительные данные к нему) в административной панели управления

Рис. 5. 47. Модуль «Управление учебными курсами», в режиме редактирования данных учебного курса (в данном случае учебного курса «Прикладное программное обеспечение») в административной панели управления

Модуль «Настройка», предоставляющий функции основной настройки системы:

Рис. 5. 48. Модуль «Настройка», в административной панели управления, верхняя часть

Рис. 5. 49. Модуль «Настройка», в административной панели управления, нижняя часть

Модуль «Настройка замены», предоставляющий функции основной настройки функции «грубой» замены текста в директориях и файлах системы:

Рис. 5. 50. Модуль «Настройка», в административной панели управления, часть страницы

После установки галочки в поле Включить возможность замены (автоматически выключается после проведения операции замены), ввода пароля администратора (поле Пароль модуля) и нажатия кнопки Сохранить настройки, режим замены активируется и нужно будет нажать на кнопку-ссылку Перейти к процедуре замены, которая и запустит замену текста по параметрам введённом в модуле «Настройка замены».