В Кремле объяснили стремительное вымирание россиян
ИНСТРУКЦИЯ ДЛЯ РЕДАКТОРА РУБРИКИ БАЗЫ ДАННЫХ `СОВРЕМЕННАЯ РОССИЯ` Назад
ИНСТРУКЦИЯ ДЛЯ РЕДАКТОРА РУБРИКИ БАЗЫ ДАННЫХ `СОВРЕМЕННАЯ РОССИЯ`
Общие сведения о БД

База данных `Соременная Россия` в Интернете находится по адресу: srv1.nasledie.ru
Физически сервер находится в офисе ОАО `Насление отечества` на ул. Бахрушина, г. Москва.

Группа технической поддержки:
Телефон/факс (095) 951-5069; E-mail: info@nasled.ru
Директор ОАО `Насление отечества`
и главный редактор СМИ Игорь Иванович Подберезкин
Руководитель проекта Александр Борисович Немченко
Web-мастер Александр Царьков
Системный администратор Константин Чернов
Контент-редактор Екатерина Немченко

Ниже приводятся иллюстрации с кратким описанием основных структурных элементов БД (подробное описание см. прилагаемый том):

Иерархия аппаратных и программных ресурсов

Конечная единица хранения (документ, публикация)
Приложения
Интерфейс пользователя
Поиск документов    Добавление документов    Изменение документов
Платный доступ    Бесплатный доступ    Редактор    Администратор
Языки программирования и разметки документа
PHP, HTML
БД MySQL
Серверы доступа
Apache, FTP, Telnet, E-mail
Операционная система
Free BSD 4.04
Железо
Pentium 3-1000 Dual, память 512 Мб, RAID 120 Гб
рис.1 рис.2 рис.3 см. полный текст в приложении

Алгоритмы записи и поиска документов в БД

В момент записи документа в БД кроме введенного редактором контента автоматически фиксируется:

- полные временнЫе штампы первоначального ввода и последнего редактирования документа;
- личный номер редактора впервые введшего документ и последнего редактора изменявшего его;
- если рубрикой является регион РФ, то в поле место публикации фиксируется название региона;
- поле ключевых слов (256 знаков) заполняется следующим образом: основной публикуемый текст рассыпается по словам, из этого массива исключаются все лексемы не являющиеся словами (числа, знаки пунктуации и пр.), а также слова содержащие меньше трех букв и слова из списка исключений, оставшиеся слова сортируются по частоте повторяемости (с учетом не только этого документа, но всех текстов базы), далее, начиная с самого рейтингового слова, из этого массива заполняется поле ключевых слов.


Поиск документа в БД возможен путем выбора из рубрик или через поиск по образцу, причем, если ранее была выбрана рубрика, поиск будет ограничен этой рубрикой.

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

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

Если в результате поиска не найдено ни одного документа, выдается сообщение `ПУБЛИКАЦИЯ НЕ ОБНАРУЖЕНА!`.

Если найдено от 1 до 100 документа, то выдается список ссылок из названий документов (если найдено по автору, название предваряется его фамилией).

Если найдено более 100 документов, выдается первая сотня названий и этот список предваряет перечень сотен. Например, если найдено 317 документов, перед списком первых ста выдается `100 200 300 400`. Нажав любую из них можно просмотреть соответствующую сотню (в последней будет только 17 документов). Кроме того, в левой части экрана под полем поиска, пояляется поле с птичкой `искать в найденом`. Если теперь в поле поиска набрать слово и нажать > система произведет поиск среди уже найденных документов. Впрочем птичку можно снять и начать все сначала.

Как показала практика, наилучший способ поиска в базе такой:
1. Набрать одно слово в поле поиска и нажать >.
2. Если не найдено ничего - значит нету этого в базе. (Нужно найти в другом месте и пополнить базу!)
3. Если найдено менее 100 документов - в выданном списке искать с помощью глаз и рук.
4. Если найдено более 100 документов, птичку `искать в найденом` не снимать, а в поле поиска набрать уточняющее слово.
5. Если список все еще слишком большой - повторить п.4, (возможно не один раз, но как правило двух-трех попыток достаточно, чтобы перейти к п.3).

Например мы ищем московское предприятие `Кристал` выпускающее алкогольные напитки:
1. Набрать в поле поиска `пиво` и нажать >.
Получаем:
Всего найдено 671 док.
100 200 300 400 500 600 700

1. `СКАЗЫ О..............`
..............................................
100. `КАРЕЛЬСКИЙ ОКАТЫШ` КОСТОМУКШСКИЙ ГОРНО-ОБОГАТИТЕЛЬНЫЙ КОМБИНАТ, АО
2. Найдено более 100 документов, птичку `искать в найденом` не снимать, а в поле поиска набрать уточняющее слово `водка`.
Получаем:
Всего найдено 16 док.
1. GENERATION
2. `АЛТЫН СУ` АО
3. `АРКТИКРУС`, АООТ
4. `КРИСТАЛЛ` АССОЦИАЦИЯ
5. `МАККАБИ` СП РОССИЙСКО-ИЗРАИЛЬСКОЕ
6. `ОМСКАГРОПИЩЕПРОМ` ПО, АО
7. `ОСТ-АКВА` ЗАО
8. `П.ИНВЕСТ` ТОО
9. `ПОДГОРНЫЙ` СОВХОЗ-ЗАВОД, АО
10. `ТАЙГА` ЗАВОД ПИВОБЕЗАЛКОГОЛЬНЫХ НАПИТКОВ, ОАО
11. ВИНОСОДЕРЖАЩИЕ АФОРИЗМЫ
12. КЛИНСКИЙ ПИВОКОМБИНАТ, ЗАО
13. КЫЗЫЛСКИЙ ПИВОВАРЕННЫЙ ЗАВОД
14. ОСКОЛЬСКИЙ КОМБИНАТ ХЛЕБОПРОДУКТОВ, ОАО
15. ОЧАКОВО, ПИВОБЕЗАЛКОГОЛЬНЫЙ КОМБИНАТ, ЗАО
16. РИГАС ВИНИ, АО

Задача решенна.
Конечно можно искать через рубрикатор, но это выйдет дольше.
Совместный поиск через рубрикатор и образец - еще дольше.

Права и обязаности главного редактора БД

Главный редактор обязан:
- контролировать контент введенный редакторами и корреспондентами;
- обеспечивать доступность контента различным категориям пользователей в т.ч. платным;

Главный редактор имеет право:
- регулировать права остальных редакторов;
- снимать любую публикацию не соответствующую закону о СМИ или редакционной политике.


Права и обязаности контент-редактора

Контент-редактор обязан:
- вводить корректную текстовую информацию в предназначенные для это поля форм;
- поддерживать редакторов рубрик (вводить по их просьбам приложения к документам и редактировать справочники недоступные им);
- обеспечивать ввод материалов предоставляемых авторами.

Контент-редактор имеет право:
- вводить и редактировать в любой рубрике любые документы и приложения к ним;
- дополнять и редактировать все справочники.


Права и обязаности редактора рубрики

Редактор рубрики обязан:
- поддерживать свою рубрику в актуальном состоянии;
- после ввода одного или нескольких документов, редактор обязан проверить правильность отображения документа, отыскав его в в БД через рубрикатор либо прямой поиск;
- не допускать нецензурных и оскорбительных выражений, призывов к насилию, расизму и пр.


Редактор рубрики имеет право:
- вводить и редактировать документы (введенные им) в соответствующую рубрику;
- дополнять и редактировать справочники авторов и языков (только введенные им);
- вносить предложения контент-редактору БД по добавлению рубрик, приложений и др.


Правила заполнения карточки документа
(формы ввода и редактирования)
для редактора рубрики

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


Полный текст в приложенных файлах.

2002
Москва

Док. 148135
Перв. публик.: 19.09.02
Последн. ред.: 23.07.03
Число обращений: 187


Разработчик Copyright © 2004-2019, Некоммерческое партнерство `Научно-Информационное Агентство `НАСЛЕДИЕ ОТЕЧЕСТВА``