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