Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПР / Хакова Ю. М. Отчет ПР1.docx
Скачиваний:
0
Добавлен:
07.06.2026
Размер:
1.91 Mб
Скачать

5 Распределение прав доступа к ис

Группы пользователей представлены ниже.

  1. Гость – может просматривать доступные учебные материалы, читать статьи о межславянском языке и знакомиться с возможностями платформы.

  2. Посетитель – получает доступ к интерактивным курсам, упражнениям и тестам, может оставлять комментарии и участвовать в обсуждении на форумах.

  3. Модератор – следит за порядком на форуме, модерирует комментарии, контролирует качество загружаемого контента и помогает пользователям в решении вопросов.

  4. Администратор – отвечает за техническую поддержку сайта, управление пользователями и их правами, настройку доступа к разделам, а также обеспечение стабильной работы и обновление системы.

6 Требования к базе данных системы

База данных должна обеспечивать хранение и обработку информации, необходимой для функционирования образовательной платформы по изучению межславянского языка.

Таблицы базы данных должны позволять хранить следующую информацию:

  • О пользователях (гости, зарегистрированные посетители, модераторы, администраторы):

        • ФИО / псевдоним пользователя;

        • e-mail, логин, пароль;

        • статус и роль (гость, посетитель, модератор, администратор);

        • прогресс обучения (пройденные курсы, выполненные упражнения, результаты тестов);

        • дата регистрации и последнего входа.

  • Об образовательных материалах:

    • название курса;

    • описание курса и уровень сложности;

    • список уроков и упражнений;

    • мультимедийные материалы (аудио, видео, изображения, тексты);

    • автор курса или ответственный преподаватель.

  • О прогрессе пользователей:

    • завершённые упражнения и тесты;

    • набранные баллы и достижения;

    • дата выполнения заданий;

    • комментарии и обратная связь.

  • О взаимодействии на форуме:

    • темы обсуждений;

    • сообщения пользователей;

    • дата публикации;

    • ссылки на автора комментария;

    • статус модерации (одобрено/удалено).

  • О системе обратной связи:

    • обращения пользователей;

    • дата и статус рассмотрения (новое, в работе, решено);

    • ответ модератора или администратора.

  • О владельце сайта (или топ-менеджере):

    • логин;

    • пароль.

Для реализации БД необходимо разработать ее структуру. При реализации реляционной БД все таблицы базы данных должны быть нормализованы и приведены в третью нормальную форму, также во всех таблицах должна быть минимальная избыточность. База данных должна соответствовать условиям целостности и должна быть защищена от несанкционированного доступа.

7 Требования к структуре ис

Примерная структура информацонной системы сайта представлена на рисунке 4. На главной странице пользователь должен иметь возможность сразу перейти к доступным курсам, чтобы ознакомиться с их содержанием и выбрать подходящий уровень обучения. Также на сайте необходимо реализовать возможность регистрации и входа в аккаунт, после чего станет доступен личный кабинет.

В личном кабинете должна быть предусмотрена информация о прогрессе пользователя, а также возможность редактирования профиля.

Также важно добавить страницу с описанием платформы, где пользователь сможет узнать о целях проекта, используемых методах обучения и команде разработчиков.

Отдельную секцию необходимо выделить под форум, который позволит пользователям обсуждать вопросы, связанные с изучением межславянского языка, а также обмениваться опытом и получать ответы на вопросы.

Рисунок 4 – Примерная структура сайта