
- •Содержание
- •Введение
- •1 Анализ предметной области
- •1.1 Анализ существующих аналогов
- •1.2 Постановка задачи
- •2.3 Обоснование выбора языка программирования
- •2.4 Схема алгоритма модуля управления содержимым
- •3 Тестирование
- •4 Руководство пользователя
- •Заключение
- •Список использованных источников
- •Приложение а
4 Руководство пользователя
При использовании разработанного электронного ресурса пользователю предоставляется возможность быстрого и удобного получения основной информации о школе №19 г. Минска без необходимости осуществления длительной последовательности действий.
Чтобы открыть главную страницу электронного ресурса, пользователь должен запустить браузер и ввести соответствующий адрес. В окне браузера отобразится главная страница с общей информацией о школе. Результат выполнения представлен на рисунке 5.
Рисунок 5 – Главная страница сайта в браузере Mozilla Firefox
Меню навигации представлено вверху страницы под заголовком «Средняя школа №19 г. Минска» и продублировано внизу для обеспечения удобства пользователю.
Для перехода к содержимому пункта меню пользователю необходимо нажать на соответствующую ссылку. Например, для перехода к странице «Ученикам» пользователь должен щёлкнуть левой кнопкой мыши на названии соответствующего пункта нижнего или верхнего меню навигации. При этом отобразится страница, вид которой представлен на рисунке 6.
Рисунок 6 – Страница «Ученикам»
Для отображения содержимого других ссылок пользователю необходимо произвести аналогичные действия.
Для регистрации на сайте пользователь должен перейти по ссылке «Регистрация» и ввести корректное имя и пароль, как показано на рисунке 7. После того, как необходимые поля будут заполнены, пользователь должен нажать кнопку «Регистрация». При успешной регистрации отобразится соответствующая страница, в противном случае появится текст с сообщением об ошибке, неправильно заполненные поля будут выделены красным цветом.
Рисунок 7 – Регистрация пользователя
Для получения доступа к панели администрирования пользователь должен ввести логин и пароль администратора в соответствующие поля и нажать кнопку «Вход в систему». При успешном выполнении операции на странице отображается дополнительное меню, вид которого представлен на рисунке 8.
Рисунок 8 – Меню панели администрирования
Для добавления материала пользователь должен перейти по ссылке «Создать материал», выбрать требуемый тип и заполнить необходимые поля.
При переходе по ссылке «Администрирование» отображается страница администрирования, где пользователь может осуществлять просмотр, изменение и удаление материалов сайта, а также настраивать темы оформления, управлять правами доступа и составлением системного журнала.
Для выхода из режима администрирования пользователю необходимо нажать ссылку «Выйти» в меню панели администрирования.
Заключение
С целью предоставления информации о средней школе №19 г. Минска в удобной для просмотра и изменения форме был разработан программный проект, реализованный с использованием языка программирования PHP, сервера Apache и системы управления базами данных MySQL. В курсовой работе был проведен анализ существующих аналогов программного проекта, разработаны спецификация требований к программному проекту, архитектура программного проекта, схема алгоритма работы модуля управления содержимым электронного ресурса, модель базы данных. Программный проект был успешно протестирован. В курсовой работе приведено подробное руководство пользователя.
Разработанный программный проект обладает следующими свойствами:
предоставление информации о средней школе №19 г. Минска;
генерация содержимого по запросу специальными скриптами на основе информации из базы данных;
наличие нескольких ролей: пользователь и администратор;
поддержка работы с кириллицей, в том числе и при хранении информации в базе данных;
использование сессий;
возможность регистрации;
предоставление прав доступа определённым группам пользователей в зависимости от роли;
предоставление администратору возможности изменять, добавлять и редактировать типы материалов;
предоставление администратору возможности изменять, добавлять и редактировать материалы;
совместимость с различными браузерами.
Разработанный программный проект позволяет пользователю осуществлять следующие действия:
в режиме обычного пользователя: просмотр материалов сайта;
в режиме администратора: просмотр, изменение и удаление материалов сайта, настройка тем оформления, управление правами доступа, составление системного журнала;
регистрация на сайте.