Проблемы Информационных Технологий 5 Информатизация общества 6 Проектирование веб-портала 8 техническое задание

Вид материалаТехническое задание

Содержание


3.1. Техническое задание
Цель системы.
3.2. Архитектура web-портала
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   13

3.1. Техническое задание



Разработать Интернет-сайт. Интернет-сайт должен быть доступен и интересен широкому кругу пользователей, красиво оформленным, удобным в навигации.

Выполнить следующие работы по созданию портальной системы:
    1. Разработать оригинальный дизайн с последующей версткой и размещением;
    2. Разработать структуру портала и набора сервисов;
    3. Спроектировать базы данных;
    4. Установить систему управления сайтом;
    5. Настроить и протестировать;
    6. Установить и связать логически сервисы.


Ресурс должен предоставлять следующие сервисы:
  • Новостная лента с обзором последних новостей в области ИТ;
  • Статьи, научные доклады, рефераты, отчёты для загрузки;
  • Книги и ссылки на известных авторов, деятелей области;
  • Форумы, обсуждение информации, совместное решение проблем;
  • Обзор необходимых разработчикам программ, аппаратных средств;
  • Блоги участников сообщества;
  • Фотогалереи участников сообщества;
  • Контекстный поиск информации.


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

Содержание портала должно быть хорошо оформлено, дизайн должен быть привлекательным.

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

Работа портала должна быть основана на взаимодействии PHP и MySQL. Программы должны быть документированы.

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

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

Администрирование веб-портала будет осуществляться несколькими администраторами. Должно быть предусмотрено разграничение прав доступа, созданы группы пользователей.

Цель системы.


Предоставление широкому кругу пользователей различных Интернет-сервисов. Разработчикам встраиваемых систем веб-портал предоставляет возможность создания сообщества. Сообщество будет вести исследования в области ИТ. Веб-портал должен содержать полезную информацию и отображать её в удобном виде. Система должна быть элементом более масштабной системы и двигать научную мысль.

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




Рис. 2. Портал

Авторизованным пользователям предоставляется возможность, помимо просмотра сайта, редактировать и комментировать содержимое.

3.2. Архитектура web-портала



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

Концепты 1го уровня: программы, исполнительные модули, базы данных, служебные и системные программы web-сервера, информационные объекты.

Концепты 2го уровня: сервисы портала, интерфейс пользователя, участники сообщества, события.

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

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


Web-сервер


Программные модули


Интернет


Файловая система





Apache


пользователь


Веб-браузер







Рис. 3. Схема web-портала


На рис. 3 схематично изображена работа web-портала. Обращение пользователя к web-серверу вызывает работу Apache-сервера, PHP-программы, выдают html-страницу, которую отображает на экране веб-браузер пользователя.

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

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

Web-портал


сервисы

аутентификация






интерфейс

пользователь






Рис. 4. Архитектура web-портала


Программно портал реализован на языке PHP, HTML, использует базы данных MySQL. Сайт размещён на web-сервере Linux Apache. Конфигурации веб-сервера назначает администратор, сотрудник компании, предоставляющей услуги хостинга.

Управление порталом и информацией осуществляет администратор сайта, модераторы. Сайт доступен по адресу: efelo.com.