1. Предметом разработки является СУБД, располагающаяся на виртуальном сервере интернет-провайдера с возможностью управления через удаленный веб-интерфейс.
2. Роли в проекте.
2.1. Участник – размещает информацию в БД и периодически обновляет ее. Данная роль требует обязательной регистрации.
2.2. Пользователь – может формировать запросы и просматривать выборки. Без регистрации ему доступен просмотр до п. 3.4.
2.3. Модератор – имеет возможность скрывать и/или удалять записи, размещенные в БД
блокировать доступ участников к размещению записей в БД и доступ пользователей к просмотру данных по п.3.4.
2.4. Администратор – имеет полномочия модератора, а также возможность блокировать модератора.
3. Сценарий представления выборок БД
3.1. Структура заглавной страницы сайта:
Шапка сайта (логотип) | Рекламный баннер 468 х 60 | |
Окно авторизации (логин, пароль, переход на страницу регистрации) | Описание системы | Окно для размещания рекламы системы Яндекс-директ |
{Title 1.1} {Title 1.2} {Title 1.3} {Title 1.4} {Title 1.5} {Title 1.6} {Title 1.7} {Title 1.8} {Title 1.9} {Title 1.10} {Title 1.11} | ||
Контактная информация | ||
3.2. Страницы формирования запросов по заголовкам {Title x}:
{Title 1}
Шапка сайта (логотип) | Рекламный баннер 468 х 60 | ||||||||||||
| Окно для размещения рекламы системы Яндекс-директ | ||||||||||||
Контактная информация | |||||||||||||
3.3. По результатам запроса формируется первичная выборка:
Шапка сайта (логотип) | Рекламный баннер 468 х 60 | |||||||||||||||||||||
| Окно для размещения рекламы системы Яндекс-директ | |||||||||||||||||||||
Контактная информация | ||||||||||||||||||||||
Сортировка строк в таблице первичной выборки ведется по полю {Parameter6}, а именно наивысший приоритет имеет значение 1111111, наинизший – 0000000.
3.4. После того, как пользователь отметит интересующие предложения в поле «Выбрать», ему формируется таблица только из выбранных строк с указанием с указанием контактной информации в дополнительном поле.
По каждому пользователю ведется статистика числа выборок, доступная ему на его страничке и через определенный промежуток времени должен быть сформирован отчет и отослан пользователю по электронной почте. Копия отчета сохраняется для модератора/администратора как в виде сформированного документа, так и в виде реестра, где отмечается статистика по всем пользователям в виде таблицы.
4. Страница регистрации:
Шапка сайта (логотип) | Рекламный баннер 468 х 60 | |
Форма для регистрации | Окно для размещания рекламы системы Яндекс-директ | |
Контактная информация | ||
Окончательная регистрация происходит после авторизации путем отправки письма на ящик пользователя/участника.
5. Личный кабинет
Шапка сайта (логотип) | Рекламный баннер 468 х 60 | |
{Title 2.1} … {Title 2.x} | {Поле 2.1} – {Поле 2.х} | Окно для размещания рекламы системы Яндекс-директ |
Контактная информация | ||
Доступен пользователю/участнику, модератору, администратору. {Title12} - {Title x} – гиперссылки на поля «Редактирование контактной информации», «Статистика запросов», «Добавление данных в БД» и т. п.
5.1. Добавление данных в БД
Шапка сайта (логотип) | Рекламный баннер 468 х 60 | |
{Title 3.1} {Title 3.2} {Title 3.3} {Title 3.4} {Title 3.5} {Title 3.6} {Title 3.7} {Title 3.8} {Title 3.9} {Title 3.10} {Title 3.11} | Описание порядка размещения данных по заголовкам {Title 3.1} - {Title 3.11} | Окно для размещания рекламы системы Яндекс-директ |
Контактная информация | ||
{Title 3.1}
Шапка сайта (логотип) | Рекламный баннер 468 х 60 | ||||||||||||||||||||||
| Окно для размещания рекламы системы Яндекс-директ | ||||||||||||||||||||||
Контактная информация | |||||||||||||||||||||||
{Parameter6} представляет собой дни недели (1 – «текущий») и обновляются автоматически в 9.00 путем удаления неактуальной информации. Зарегистрированному участнику системы доступен просмотр всех его записей (по каждому заголовку {Title 3.1} - {Title 3.11} отдельно), редактирование и сохранение записей.
Основные порталы (построено редакторами)
