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

Вид материалаДокументы

Содержание


Интерфейс редактора.
Интерфейс ввода и редактирования документа.
Раздел 3. Заключение.
Подобный материал:
1   2   3   4
Раздел сайта «Помощь».

Представляет собой краткую инструкцию для пользователя БД имеющего квалификацию «Чайник».




      1. Раздел сайта «ЧАВО».

Представляет собой ответы на часто задаваемые пользователями вопросы.




      1. Интерфейс редактора.

Интерфейс редактора БД предназначен для ввода и редактирования документов, приложений к ним и справочных таблиц. Выбор объекта редактирования организован посредством радиокнопок (точек).



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

Кнопки «new» и «edit» запускают скрипты ввода нового или соответственно редактирования документа либо строки справочника.

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


        1. Интерфейс ввода и редактирования документа.

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

Возможность вводить множественные значения для рубрик, авторов и источников, позволяет базе приобрести многомерность (объем) в отличие от плоских БД, где один документ принадлежит одному источнику, одной рубрике, одному автору.

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



Функциональные зоны:



  • поиск в рубриках

поиск в рубриках организован из-за того, что количество рубрик достаточно велико, и ручной поиск замедляет ввод.
  • язык публикации

выбор языка публикации организован в виде ниспадающего списка.


  • выбор ключевых слов

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

пополняется с помощью поля исключений и кнопки «Exclude».
  • поле для служебного

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

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

        1. Интерфейс ввода и редактирования приложений.

Имеет два поля для ввода:
  1. Надпись или графити
  2. Файл приложений, для выбора которого имеется кнопка «обзор».



В режиме редактирования из списка приложений можно выбрать приложения для внесения изменений. Переключатель «Вернуться» позволяет закольцевать процесс ввода или редактирования приложений. Для записи сделанных изменений нужно нажать кнопку «write».








      1. Интерфейс администратора

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

К средствам администрирования относятся так же утилиты массовой подготовки текстовой и бинарной информации к публикации (обработчики, конверторы и пр.).


Раздел 3. Заключение.

Задача создания большой Базы Данных, доступной широкой аудитории, пополняемой и администрируемой через WEB интерфейс, рассчитанной на объем не менее 1 Терабайта информации была поставлена и решена впервые в России.

Настоящий проект позволил в срок не более 6 месяцев осуществить эту задачу. Стоимость проекта не превысила 5000$.

На данный момент База Данных содержит более 170 тысяч единиц хранения, объемом 3,2 Гб. База Данных является публичной, т.е. открытой.

Пополнение Базы Данных происходит двумя путями:
  1. Крупные массивы информации конвертируются в формат MySQL и закачиваются на сервер в центральном офисе.
  2. Корреспонденты и редакторы вводят материалы, публикации, сообщения и приложения к ним через WEB интерфейс в режиме Online.

В перспективе (до конца года) реально достижение рубежа в 1 Терабайт и выход на посещаемость 30-100 тысяч посещений в сутки.


Список используемой литературы.
  1. Дюбуа Поль. MySQL: Пер. с англ.: Уч. пос. – М.: Издательский дом «Вильямс», 2001. – 816с.
  2. Грег Холден, Николас Уэлс, Мэтью Келлер. Apache Server в комментариях: Пер. с англ. – К.: Издательство «ДиаСофт», 2000. – 480с.
  3. Роберт Д. Шнайдер. Microsoft SQL Server. Проектирование высокопроизводительных баз данных. Издательство «Лори», 1998
  4. Джефри Л. Бирн. Microsoft SQL Server. Руководство администратора. Издательство «Лори», 1998
  5. Будилов В.А. Практические занятия по PHP – СПб: Наука и техника, 2001. – 352 стр. с ил.
  6. Мартин Грабер. Справочное руководство по SQL. Издательство «Лори», 1998
  7. Рассел Ч., Кроуфорд Ш. Unix и Linux: книга ответов – СПб: ЗАО «Издательство «Питер», 1999. – 304 с.: ил.
  8. Косентино К. PHP. WEB – профессионалам: Пер. с англ. – К.: Издательская группа BHV, 2001. – 208 с.
  9. Ивановский С.В. Unix: вопросы и ответы по Free BSD. – М: Майор, 2001. – 160 с.
  10. Водолазкий В.В. Путь к Linux. – М.: «Нолидж», 1999 – 368 с., ил.
  11. Такет, Джек, Барнет, Стив. Использование Linux. Специальное издание.: Пер. с англ. – 4-е изд. – К.: М.,: СПб.: Издательский дом «Вильямс», 1999. – 704 с.: ил.
  12. Мэтьюз Р.Д. и др. WEB-сервер под Unix. – Пер. с англ. – СПб: Символ-Плюс, 1998 – 560 с.: ил.
  13. Яргер Р., Риз Дж., Кинг Т. MySQL и mSQL. Базы данных для небольших предприятий и Интернета – СПб: Символ-Плюс, 2000 – 560 с., ил.