Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка к курсовой работе на тему Проектирование и реализация базы данных для Видеогалереи.doc
Скачиваний:
45
Добавлен:
20.05.2014
Размер:
130.05 Кб
Скачать
    1. Zend Studio

Продукт Zend Studio – это признанное тысячами разработчиков во всем мире решение для создания приложений PHP. Zend Studio предоставляет интегрированную среду разработки и позволяет немедленно приступить к созданию приложений. Пользователям предоставляются надежные средства для разработки, отладки и развертывания приложений на всех распространенных платформах (включая Windows, Linux и Mac). При инсталляции Zend Studio автоматически устанавливаются все необходимые компоненты полноценной клиент-серверной среды разработки, в которую входит и полноценный сервер HTTP/PHP с поддержкой расширений для разработчика. Zend Development Environment – это уникальный инструмент, сочетающий в себе возможности редактора, отладчика и менеджера проектов. С помощью этого средства имеется возможность создавать программный код, управлять им и осуществлять его отладку. Также возможно подключаться к установленному серверу или серверному компоненту Zend Studio для отладки программного кода в его естественной среде. Zend Information Center заметно отличается от стандартных справочных систем. Пользователям предлагается контекстная справочная система, включающая в себя учебники по PHP и исчерпывающий список справочных разделов, охватывающих все аспекты работы Zend Studio. При работе с Zend Information Center предлагается широкий выбор справочных разделов, для консультации по любому интересующему вопросу. Zend Server Center – это специальная консоль для настройки PHP. Пользователям предоставляется информация о назначении каждого из параметров настройки и о влиянии этих параметров на работу PHP, пользователи также смогут настроить списки контроля доступа Zend Debug Server.

Zend Server включает в себя предварительно скомпилированные версии PHP и Apache, обеспечивающие быструю установку сервера разработки.

  1. Описание предметной области.

    1. Предметная область

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

Поэтому можно выделить следующие сущности и их атрибуты.

  1. Users

Хранятся данные о пользователях галереи. Это имя пользователя, его год выпуска, а также его уникальный идентификационный номер в системе.

  1. Files

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

  1. Video

К аттрибутам относятся простейшие свойства видео: имя, описание, дата создания, аудио и видео битрейт, количество кадров в секунду, промежуток между ключевыми кадрами, частота дискретизации.

  1. Albums

Содержится информация о пользовательских альбомах.

    1. Инфологическая модель.

    1. Даталогическая модель.

RUsers(idu, name, year)

RFiles(idf, name, size, format, idu)

RVideo(idv, name, description, duration, date, publication, fps, keyint, arbitrate, vbitrate, srate, idf)

RAlbums(ida, name, description, date)

RAlbumsHasVideo(ida, idv)