Общее видение проекта

advertisement
Общее видение проекта
Веб-приложение «Магистерский портал» должно обеспечивать
информационную поддержку студентов, преподавателей, а также гостей
ресурса. Для этого на портале должна быть предусмотрена страницы
«Конференции», на которой должна быть размещена информация о
предстоящих конференциях. Также на портале должны быть страницы с
информацией о магистратуре, страницы содержащие нормативные
документы. Страница со списком и контактными данными и информацией о
преподавателях и студентах. Должна быть реализована новостая лента.
На портале поддерживается работа с двумя типами пользователей:
зарегистрированный пользователь и гость. Возможности гостя
ограничиваются просмотром страниц, доступ к которым открыт
администратором портала, а также регистрацией на портале.
На портале должна быть реализована система ролей, которая бы
позволяла предоставлять определённым пользователям права. На данный
момент выделены следующие роли: администратор, студент, преподаватель,
модератор новостей, заказчик и исполнитель задачи. Администратор имеет
полномочия назначать другим пользователям роли.
Роли преподаватель, студент и администратор предусматривают
возможность иметь личные страницы, на которых должна отображаться
информация о пользователе, его контакты, а также основные направления его
деятельности. На личной странице пользователь должен иметь интерфейс
системы управления проектами, аналогичный MS Project; вкладку с
контактами, содержащую бизнес карточки пользователей, добавленных в
список контактов; вкладку с резюме, состоящем из списка выполненных
работ и ссылок на их результаты; вкладку с каталогом ссылок, которые
пользователь добавляет, а также может делиться с другими пользователями;
вкладка с интерфейсом внутренней почтовой системы.
Роль преподавателей, должна предусматривать возможность выделения
времени для консультаций, для этого на личной странице преподавателя
должен быть соответствующий интерфейс.
Проекты, которые создаёт пользователь в системе управления
проектами должы состоять из задач. Задача предусматривает одного или
более исполнителей, а также документ или отметку о выполнении, которые
должны получиться в результате выполнения задачи. Каждый документ
должен быть выполнент по шаблону, т.е. состоять из нескольких
полей(текстовое поле, файл, и т.д.). В системе должен быть предусмотрен
редактор шаблонов, а так же база шаблонов для наиболее частых задач.
Система новостей, реализованная на портале, должна позволять
дифференцировать новости по типу пользователей, для которых они
предназначены.При добавлении новости в новостную ленту, модератор
новостей указывает те роли, которым данная новость должна отображаться.
Для обсуждения новостей, должны быть реализована система комментариев.
Веб-приложение «Магистерский портал» должно выполнять функции
репозитория для хранения студенческих и преподавательских работ, а также
документов и прочих файлов, загружаемых пользователями портала. Из
соображений безопасности информации, репозиторий не должен
предоставлять прямых ссылок на файлы, но должен иметь интерфейсы для
доступа к ним. Такими интерфейсами являются каталог файлов, поисковая
система.
Система должна быть реализована в виде расширяемого, модульного
приложения, способного быть интегрированным в инфраструктуру ВолгГТУ.
Интерфейс администратора должен позволять управлять системой ролей,
управлять модулями, пользователями, а так же настройками портала.
Download