тз. Техническое задание на разработку информационной системы молодеж. Техническое задание на создание проекта Официального сайта Молодежного форума
Скачать 76.24 Kb.
|
4.2 Требования к структуре и функционированию системыРазрабатываемая структура должна иметь трехуровневое построение и состоять из трѐх компонентов: клиент, сервер приложений, сервер баз данных. Клиент – это интерфейсный компонент комплекса, предоставляемых конечному пользователю. Сервер приложений располагается на втором уровне, на нѐм сосредоточена большая часть бизнес-логики Системы. Сервер баз данных обеспечивает хранение данных и выносится на отдельный уровень, реализуется средствами СУБД, подключение к этому уровню должно обеспечиваться только с уровня сервера приложений. Сайт должен быть зарегистрирован в доменной зоне «.UZ». Система должна позволять администратору работать со списком прав доступа и обеспечивать возможность создавать, редактировать удалять роли пользователей в Системе. В Системе должны быть предусмотрены следующие роли, с соответствующими правами доступа: Администратор сайта Модератор Контент менеджер Обычные пользователи Все функциональные области сайта, в т.ч. их части, существуют в единой информационной среде: единый сервер, единая БД, единые программные модули, сегментированные по функциональным областям. Веб-сайт должен состоять из следующих функциональных модулей: Модуль администратора Модуль авторизации: Имя Фамилия Эл. Почта Номер телефона Город проживания Дата рождения Пароль Подтверждение пароля Статус пользователя Место проведения форума Кнопка регистрации аккаунта Регистрация через ONE ID, Facebook, Gmail Модуль интеграции Информационные страницы Форум Модуль услуг: Форма связи с администраторами: Имя Фамилия Эл. почта Номер телефона Тема Сообщение Кнопка «отправить» 4.2.1. Основные блоки сайта:Шапка (Содержит графическую часть с прозрачным фоном). Логотип (При нажатии на логотип всегда переход на главную страницу) Основное меню содержит основную навигацию сайта (горизонтальное меню). Навигационная панель состоит из нижеперечисленных блоков: Главная Месяц молодежи О форуме Идеи Новости контакты поисковая панель вход в аккаунт панель связи настройки языка всплывающий список При фокусе на наименование меню должна появляться анимация, показывающая фокус на наименование. При нажатии на наименование меню должна отображаться соответствующая страница, которая появляется посредством переадресации на эту страницу. Подвал – облегченная навигационная панель в текстовом виде, Copyright, контактный e-mail, адрес. Пункты облегченной навигационной панели могут включать в себя: контакты, карта сайта, почта, страницы в социальных сетях. Сайт должен содержать следующие обязательные страницы: Главная В данном блоке хранится краткая информация о форуме, новости и контакты Гиперссылка на страницу добавления идей и предложений Авторизация Месяц молодежи Окно регистрации на определенное событие внутри форума (Здесь отправляется на телеграм бот) Блочный список всех существующий событий с прямой кнопкой регистрации Фильтра по событиям (все, накануне, завершенные) Авторизация (через телеграм бот) О форуме Информация о форуме Авторизация Гиперссылка на страницу добавления идей и предложений контакты Идеи Список всех доступных идей Все В процессе голосования На рассмотрении Проверено Поисковик Гиперссылка на страницу добавления идей и предложений Авторизация Новости Данный блок содержит все новости, связанные с деятельностью молодежного форума сведения о предстоящих и проведенных публичных мероприятиях, организуемых молодежным форумом Контакты Форма для связи с администраторами Фотогалерея Видеогалерея Обратная связь 4.2.2. Требования к численности и квалификации персонала системы и режиму его работыДетальная спецификация системы прав доступа для пользовательских ролей должна быть выполнена на стадии разработки технического проекта Системы. В число ролей пользователей Системы должны входить, как минимум, следующие роли: Администратор Системы; Руководитель проекта; Неавторизованный пользователь; Авторизованный пользователи API (участник, волонтер, работник). Основными обязанностями Администратора Системы являются: модернизация, настройка и мониторинг работоспособности комплекса технических средств (сетевого оборудования, серверов, рабочих станций); установка, модернизация, настройка и мониторинг работоспособности системного и базового программного обеспечения; установка, модернизация и диагностика работоспособности Системы; настройка и поддержка механизма взаимодействия со сторонними системами; установка, модернизация, настройка параметров СУБД в части работы Системы; оптимизация базы данных Системы по времени отклика, скорости доступа к данным; осуществление резервного копирования базы данных, согласно установленному регламенту; управление учетными записями пользователей; управление правами доступа пользователей к функциям Системы; установка, отключение и настройка функциональных модулей; актуализация информационного, справочного, лингвистического и методического обеспечений; техническая поддержка и консультация пользователей; выполнение заявок пользователей при работе с Системой. Администратор Системы должен обладать высоким уровнем квалификации и практическим опытом выполнения работ по установке, настройке и администрированию программных и технических средств; знать структуру и логику работы Системы; иметь навыки разработчика и знание процессов объекта информатизации; обладать высоким уровнем квалификации и практическим опытом выполнения работ по установке, настройке и администрированию используемой СУБД; знать структуру прикладной базы данных; иметь навыки разработчика на SQL. Авторизация и регистрация пользователя Создание учетной записи для пользователей в системе осуществляется двумя способами: Персональная регистрация Регистрация администратором Пользователи могут регистрироваться в системе и создавать учетные записи через OneID, Facebook, Gmail. Если Пользователь ранее не регистрировался в системе OneID, он должен будет сначала зарегистрироваться в этой системе. Для подтверждения аккаунта на эл. Почту пользователя отправляется сообщение с кодом авторизации, который подтверждается вводом его в систему. Личный кабинет В личный кабинет входят: личные данные пользователей; Пользователи сами могут редактировать свой аккаунт, отправить запрос на исправление данных,вводить и редактировать телефонные номера; Личная информация включает в себя следующую информацию: Персональные данные: Имя Фамилия Эл. Почта Номер телефона Дата рождения Статус пользователя Управление доступом к личному кабинету. После регистрации использование данных третьими лицами ограничивается после закрытия / изменения данных. Личный кабинет менеджера проекта В личном кабинете руководителя проекта находятся: информация о менеджере проекта; Неавторизованному посетителю доступны функции поиска и просмотра основной библиографической информации на основе регламентированной политики доступа; нормативной, методической и справочной информации; базового объема библиометрических и статистических данных по журналам, публикациям и организациям. Авторизованному пользователю API обеспечивается доступ к исходной библиографической информации, вычисленным библиометрическим и статистическим показателям, а также к справочной информации. Экспорт данных происходит путем обращения авторизованного программного агента к машинному интерфейсу Системы. Объем и степень детализации данных, допустимое количество запросов в определенный промежуток времени устанавливаются Администратором Системы согласно регламенту. |