Создать комлексный обучающий портал, с функционалом интернет магазина

150 000 руб. за проект • безналичный расчёт
30 мая 2017, 21:54 • 18 откликов • 135 просмотров

Общая Структура сайта

  • Главная
  • О нас
  • Найти группу
    • Группы
    • Филиалы
    • Уровни
  • Интернет магазин
  • Мероприятия
    • Офлайн турниры
    • Онлайн турниры (не входит)
  • Зарегистрироваться (Форма Регистрации)
  • Личный кабинет
    • Общая информация пользователя + Моя группа
    • Мои заказы
    • Мои турниры
    • Мои группы
    • Список подписчиков (ниже есть описание)
    • Корзина
  • Зона для игр(не входит)
    • Название группы
    • Иконка группы (в зависимости от уровня группы, предлагаем выводить иконку группы, к примеру низкий уровень — это пешка, самый высокий это король/ферзь…)
    • Текстовое описание группы
    • Расписание группы
      • Таблица расписание
      • Период обучения
    • Программа занятий
    • Филиал группы (местоположение группы на карте)
    • Тренер группы
      • Фото тренера
      • Описание тренера (имя, разряд…)
    • Атрибуты группы
      • Уровень (1, 2, 3) + страница
      • Возрастной диапазон (От 6 до 10 лет, от 10 до 14 лет)
      • Язык (Ru, Ru, Ru и Ro)
      • Период набора (обратный отсчёт)
      • Стоимость курса (разная в зависимости от времени до старта группы)

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

    • (Кнопка) Добавить в корзину
      Вне зависимости от того аутентифицирован ли пользователь, нажав «Добавить в корзину», выбранный им объект добавляется в корзину.

    • Оформление заказа
      • Выбор участника группы
        При оформлении заказа на группу, пользователь должен выбрать участника данной группы. По умолчанию сам пользователь является участником группы, но при необходимости он может добавить нового участника(ребенка) и оформить его как участника группы.
      • Выбор способа оплаты
        • Visa, MasterCard
        • PayPal
        • Наличный расчёт
        • Автоматическое формирование счета на оплату
      • Подтверждение заявки.
        Пользователь нажимает «подтвердить заказ».
        Далее есть три варианта, в зависимости от выбранного способа оплаты:
        • Выбрана онлайн оплата
          После подтверждения пользователь перейдет на соответствующую страницу оплаты и после оплаты получит сообщение с дальнейшими инструкциями
        • Выбрана оплата наличными
          Пользователь сразу получит сообщение с дальнейшими инструкциями
        • Выбрано формирование счета на оплату
          Пользователь сразу получит сообщение с дальнейшими инструкциями + счет на оплату
    • Название
    • Изображение филиала (фотография фасада здания)
    • Текстовое описание
    • Список групп
    • Местоположение филиала на карте
    • Тренера филиала (автоматически присваиваются, в зависимости от групп)
      • Фото тренера
      • Описание тренера (имя, разряд…)
    • Форма запроса – хочу учиться в данном филиале
    • Атрибуты филиала
      • Регион
    • На странице уровня отображается методическая информация, касающаяся данного уровня, по некому единому стандарту, который мы с вами утвердим.
    • На странице уровня отображаются все группы данного уровня в которые возможен набор.
    • Схема




    • Фильтрация по списку

      • Фильтрация по Категориям - Группы/Филиалы
        Если выбрана категория группы, то в списке отображаются все группы. Если выбраны филиалы, то в списке отображаются филиалы.
        По данным спискам можно проводить фильтрации

      • Фильтрация в списке групп по следующим атрибутам:
        • Регион, район
          • при выборе региона изменяется позиция карты – происходит центрирование на выбранном регионе
          • Группы в списке сортируется – сначала идут группы из данного района, потом остальные
        • Уровень группы (1, 2, 3)
          • После фильтрации в списке останутся только те группы, у которых есть группы с выбранным атрибутом
          • После фильтрации по уровням, на странице отобразиться специальный блок с тезисным описанием уровня и призывом перейти на страницу уровня
        • Возрастной диапазон
          Фильтрация по заданным возрастным диапазонам, к примеру: От 6 до 10 лет, от 10 до 14 лет
        • Язык преподавания

      • Фильтрация в списке филиалов по следующим атрибутам:
        • Регион, район
          • при выборе региона изменяется позиция карты – происходит центрирование на выбранном регионе
          • Филиалы в списке сортируется – сначала идут филиалы из данного района, потом остальные
        • Показать филиалы с наличием доступных групп/Все филиалы
        • Уровень группы (1, 2, 3)
          • После фильтрации в списке останутся только те филиалы, у которых есть группы с выбранным атрибутом
          • После фильтрации по уровням, на странице отобразиться специальный блок с тезисным описанием уровня и призывом перейти на страницу уровня
        • Возрастной диапазон
          Фильтрация по заданным возрастным диапазонам, к примеру: От 6 до 10 лет, от 10 до 14 лет
          • После фильтрации в списке останутся только те филиалы, у которых есть группы с выбранным атрибутом
        • Язык преподавания
          • После фильтрации в списке останутся только те филиалы, у которых есть группы с выбранным атрибутом
      • Карта
        • Список реагирует на изменение позиции на карте
        • При нажатии на маркер филиала на карте, отображается легенда филиала
        • При наведении на маркер филиала, группы или филиалы в списке выделяются
      • (Кнопка) Регистрация на турнир
        • Если пользователь не аутентифицирован на сайте, то нажав «Регистрация на турнир» мы предложим ему:
          • Войти в свой личный кабинет. После входа он сможет продолжить оформлять заказ
          • Если он не входит в кабинет, то происходит регистрация на турнир с параллельной регистрацией на сайте
        • Если пользователь уже в аутентифицирован на сайте то нажав «Регистрация на турнир» он перейдет к оформлению заказа.
    • (Кнопка) Добавить в корзину
      • Вне зависимости от того аутентифицирован ли пользователь, нажав «Добавить в корзину», выбранный им объект добавляется в корзину.

    • Оформление заказа
      Происходит аналогично оформлению заказа на группу.




    • Общая информация пользователя
      Это главная страница личного кабинета пользователя.
      • Редактирование общей информации
        Пользователь может отредактировать всю свою общую информацию, кроме Email адреса. «для изменения email свяжитесь с администрацией»
      • Мои группы
        На этой же странице пользователь видит список всех своих групп, как активных, так и завершённых
    • Мои заказы (интернет магазин)
      • Активные
      • Завершённые
    • Мои турниры
      В данном разделе пользователь увидит все турниры в которых он принимает/ал участие. Также, после регистрации в разделе сайта «Турниры» появится ссылка на Мои турниры.
      • Активные
      • Завершённые
    • Мои участники
      Здесь будет отображается список всех участников, на которых были оформлены группы или турниры
    • Корзина


Функционал, детальная структура сайта

3. Раздел найти группу

Структура группы (3.1)
Тип: Открытая для набора страница группы



Тип: Страница группы, закрытая для набора, но доступная для участников данной группы
По составу такая-же как и открытая для набора, но на страницу добавляется таблица посещаемости для конкретного участника.
Уберутся кнопки заказа, корзины. Уберется или изменится блок с указанием цен.



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



Структура филиала (3.2)



Структура страницы уровня (3.3)



Функционал каталога групп (найти группу 3)


Раздел Интернет магазин 4
Расчёт по магазину осуществляется на основе оговоренной ранее структуры категории и функционала, а также с учётом интеграции интернет магазина в систему нового сайта.



Раздел Мероприятия 5

Офлайн турниры 5.1



Зарегистрироваться (Форма Регистрации) 6

Форма

Варианты регистрации

После регистрации выводиться сообщение, в котором описываться возможности его личного кабинета (турниры, магазин, группа), а также предлагается перейти на страницу поиска группы, где пользователь сможет отфильтровать и найти подходящую для него группу. Раздел Личный кабинет 7
Есть 3 позиции, Преподатели,
Студены, Администраторы.



Сущность Студенты:

При регистрации указывает: ФИО, имэйл, логин, пароль,
выбирает группу в которой учится, загружает свое фото.



Сущность Преподаватели:

При регистрации указывает: ФИО, имэйл логин, пароль, загружает свое фото.





Личный кабинет Студента:

Видит проекты, которые надо сдать преподавателю.

Студент может отправлять свои проекты на проверку. Чтобы
отправить проект на проверку, он выбирает преподавателя, которому надо сдать
проект, вписывает название проекта, комментарии и прикладывает файл (pdf, docx,
xlsx...).
На странице корзины пользователь будет видеть все добавленные объекты (группы, турниры, товары). Отсюда пользователь может перейти к оформлению заказа. Оформление заказа происходит аналогично оформлению заказа на отдельную группу



Личный кабинет Преподавателя:

Видит студентов и проекты, которые отправили ему студенты. То
есть ФИО студента, фото студента, файл, который прикрепил студент и дату, когда
студент отправил это проект.

Преподаватель может создавать проекты для студентов. При создании
он указывает название проекта, описание, дату до которого надо сдать проект,
выбирает студенческую группу и прикладывает файл (pdf, docx, xlsx...).

Также Преподаватель может создавать новости, которые
отображаются на главной странице портала.



Личный кабинет Администратора:

Видит всех преподавателей и студентов, может менять все
данные, а также удалять их. Задает новые пароли, если необходимо.

Может менять группу у студентов.

Может добавлять других администраторов.


Разработать портал желательно на чистом PHP+MySQL+Bootstrap.

Админ панель сайта
Здесь будет осуществляется администрирование контента для статичных страниц

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