Программная среда визуальной разработки баз данных информационных систем и средств доступа к их ресурсам на платформе WEB тема диссертации и автореферата по ВАК РФ 05.13.01, кандидат технических наук Воякин, Евгений Анатольевич

  • Воякин, Евгений Анатольевич
  • кандидат технических науккандидат технических наук
  • 2005, Москва
  • Специальность ВАК РФ05.13.01
  • Количество страниц 148
Воякин, Евгений Анатольевич. Программная среда визуальной разработки баз данных информационных систем и средств доступа к их ресурсам на платформе WEB: дис. кандидат технических наук: 05.13.01 - Системный анализ, управление и обработка информации (по отраслям). Москва. 2005. 148 с.

Оглавление диссертации кандидат технических наук Воякин, Евгений Анатольевич

Введение.

Глава 1. Анализ средств организации доступа к информационным системам на основе СУБД через сеть.

1.1 Общие сведения об информационных системах.

1.1.1 Определение и архитектура информационной системы.

1Л .2 Анализ вариантов построения информационных систем на базе

СУБД.

1.1.3 Задача построения программных Web-интерфейсов к базам данных информационных систем.

1.2 Анализ интерактивных Web-технологий организации доступа к информационным системам.

1.2.1. Платформенно-независимый интерфейс CGI.

1.2.2. Язык разработки сценариев PHP.

1.2.3. Технология построения интерактивных документов DHTML. Объекты ActiveX.

1.2.4. Active Server Pages (ASP) - серверная технология от Microsoft42 1.3. Оценка эффективности Web-технологий применительно к организации доступа к информационным системам.

1.4 Анализ инструментальных средств для разработки интерактивных Web-документов.

1.4.1. PHP Expert Editor 3.2.1.

1.4.2 Zend Studio IDE v.4.0.

1.4.3 Macromedia Dreamweaver MX 2004.

1.5 Разработка требований к современной интегрированной программной среде.

1.6 Выводы.

Глава 2. Разработка методов автоматизации построения структуры базы данных и средств доступа пользователей к ресурсам ИС.

2.1 Декомпозиция задачи автоматизации. Разработка математической модели интерфейсного элемента \УеЬ-страницы.

2.2 Разработка методов построения и обработки интерфейсных элементов ШеЬ-форм.

2.2.1 Метод создания списков выбора <8ЕЬЕСТ>.</8ЕЬЕСТ>.

2.2.2 Метод создания полей ввода <ПЧРиТ ТУРЕ=ТЕХТ.>, <ЮТиТ ТУРЕ=РА88.>, <ТЕХТА11ЕА.>.

2.2.3 Метод создания переключателей <ШРиТ ТУРЕ=СНЕСКВОХ.> и <ЮТиТ ТУРЕ=КАБЮ.>.

2.2.4 Метод создания кнопок <ЮТ11Т ТУРЕ=8иВМ1Т.> и <ЮТ1Л ТУРЕ=11Е8ЕТ.>, скрытого элемента управления <ЮТиТ ТУРЕ=НГООЕМ.>.

2.2.5 Обоснование выбора функций для реализации операций элементов. Оптимизация генерируемого кода.

2.3 Анализ операций, выполняемых в подчиненном сценарии.

2.4 Разработка метода построения структуры базы данных.

2.5 Разработка метода поддержки визуального программирования.

2.6 Выводы.

Глава 3. Исследование эффективности разработанных методов автоматизации построения структуры базы данных и средств доступа пользователей к ресурсам ИС.

3.1 Выбор эффективных методов программирования.

3.2 Оценка эффективности методов автоматизации.

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

3.4 Выводы.

Глава 4. Программная реализация среды визуальной разработки баз данных информационных систем и средств доступа к их ресурсам на платформе

WEB.Ill

4.1 Основные концепции работы в среде.

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

4.2.1 Мастер проектирования Web-форм.

4.2.2 Редактор кода.

4.3 Механизмы работы с данными.

4.3.1 Поддержка различных типов СУБД. Реализация внутренней подсистемы базы данных.

4.3.2 Метод создания файла дампа базы данных.

4.4 Построение сценариев на языке PHP. Критерии оптимизации кода.

4.5 Выводы.

Основные результаты работы.

Спиок литературы и источников информации.

Рекомендованный список диссертаций по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК

Введение диссертации (часть автореферата) на тему «Программная среда визуальной разработки баз данных информационных систем и средств доступа к их ресурсам на платформе WEB»

Современные темпы развития компьютерных и сетевых технологий сделали возможным появление большого числа автоматизированных информационных систем (ИС) [1] различного назначения, как общедоступных в рамках глобальной сети Интернет, так и ^ узкоспециализированных, создаваемых для нужд одного предприятия или организации. В современных реализациях таких систем информация, как правило, хранится в базе (базах) данных (БД). Одновременный доступ к информационной системе нескольких пользователей реализуется с помощью специализированного программного обеспечения (ПО), ориентированного на работу в сети. Традиционно программное обеспечение для реализации такого взаимодействия должно располагаться на обоих сторонах сети - на сервере (программа-сервер, обеспечивающая одновременную обработку запросов к К ИС нескольких пользователей) и на компьютере пользователя (клиентская

часть, формирующая запросы к серверу и отображающая результаты).

Такой подход имеет существенные недостатки: помимо однократной установки зачастую сложного комплекса программного обеспечения на сервер, подключение каждого нового пользовательского компьютера подразумевает установку клиентской части ПО и на него. При этом нужно учитывать, что пользователи могут работать на различных программных и аппаратных платформах, что означает необходимость создания либо ^ многоплатформенного клиентского ПО, либо отдельных программ под каждую из платформ. Вместе с тем одному и тому же клиенту может потребоваться иметь доступ к нескольким системам, которые также могут быть построены на различных аппаратных и программных платформах, использовать различные СУБД. Конечному пользователю таких систем придется привыкать к особенностям интерфейса каждой из клиентских программ.

Необходимость решения этих проблем ставит перед разработчиками задачу интеграции разнородных информационных ресурсов в единое информационное пространство. Отметим, что теоретическая разработка этой области проводились как за рубежом (Е. Ф. Кодд, К. Дж. Дейт), так и в нашей стране (Калиниченко JI.A., Попов Э.В., Перегудов Ф.И. и др.).

Одним из шагов на пути к решению этой задачи стало создание разновидности клиент-серверной архитектуры, называемой архитектурой промежуточного слоя [1]. В этой модификации распределенной архитектуры используются функциональные компоненты, занимающие промежуточное положение между приложениями, с одной стороны, и средствами операционной системы и сетевого программного обеспечения, с другой стороны. Такая архитектура обеспечивает приложению независимость от сетевых протоколов и специфики операционных систем, что достигается благодаря стандартизации интерфейсов и протоколов, поддерживаемых программным обеспечением промежуточного слоя. Это придает свойство открытости и наращиваемости системам, построенным с применением подобных принципов.

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

Растущая геометрическими темпами популярность глобальной гипермедийной информационной системы Web предопределила дальнейшее направление интеграции и предоставила технологическую платформу, базис, на основе которого становится возможным объединять разнородные информационные системы. Построение ИС на базе средств и технологий Web оказывается в ключе первых названных тенденций - архитектуры промежуточного слоя (за счет независимости протоколов Web от аппаратных и программных платформ и операционных систем) и тенденции применения тонких клиентов. Сетевой обмен осуществляется на базе протокола HTTP и разметки документов с применением языка HTML, поддерживаемых многими платформами. Отображение информационных ресурсов системы производится с помощью программных надстроек Web-сервера путем автоматический генерации интерактивных страниц. В таком случае роль клиентского ПО может играть любая программа-браузер, например MS Internet Explorer, Opera или Firefox. Имея достаточно простой интерфейс и обладая необходимой функциональностью, браузер становится единым универсальным клиентом для любой информационной системы как в сети Интернет, так и интрасетях.

Совершенствование технологий построения интерактивных Web-документов и инструментов разработчика осуществляется многими компаниями. Примерами могут служить продвигаемая компанией Microsoft технология DHTML [24, 25, 26, 27, 28, 29, 30, 33], под которую создано значительное количество средств разработки (пакеты Microsoft InterDev, Ñamo Web Editor), язык PHP и созданная его разработчиками среда Zend Studio [57], среда Macromedia Dreamweaver [36]. Как показывает проведенный далее в работе анализ, наиболее универсальным и применимым по целому ряду характеристик для построения компонентов информационных систем в Web является язык PHP [35, 36, 37]. Важнейшими достоинствами этого языка в данном контексте видятся высокая функциональность (язык создавался специально для разработки Web-приложений) и поддержка им большинства распространенных СУБД. При этом язык PHP приобретает роль своеобразного «межуровневого интерфейса», существующего в открытых системах, и позволяет связать базу данных ИС и протоколы Web как средства доступа и отображения информационных ресурсов системы. Важно отметить так же, что этот язык находится в постоянном развитии, в него добавляется поддержка новых СУБД и новых технологий Web, что позволяет говорить о возможности наращивания систем, построенных по такому принципу.

Знакомство с инструментарием для разработки на PHP показывает значительное отставание функциональных возможностей этого инструментария от средств создания приложений в других областях. Представленные на рынке средства программирования на языке PHP [34, 36, 57], не позволяют более или менее комплексно автоматизировать построение информационных систем, представляя собой лишь развитые текстовые редакторы для работы с текстами на языках программирования, как Zend Studio, созданный самими разработчиками языка PHP, или ограничиваясь разработкой интерфейса, как Dreamweaver.

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

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

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

2. максимальная автоматизация разработки Web-документов как основной составляющей средств отображения информационных

Ar ресурсов системы и части ее пользовательского интерфейса;

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

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

Технология визуального программирования на PHP наряду с некоторой автоматизацией построения структуры БД была опробована в рамках данного научного исследования (в 2002 году, [58]) в Интернет-Центре МГУЛ. Полученные результаты подтвердили работоспособность предложенных решений, и выявили необходимость дальнейшего совершенствования разрабатываемых методов.

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

Создание подобных методов осуществлено в рамках данной научной работы на соискание степени кандидата технических наук. Совокупное применение разработанных методов в конкретной реализации комплексно решает задачу построения таких компонентов информационной системы как база данных в реляционной СУБД и;пользовательские интерфейсы к ней. Для иллюстрации разработанных методов и их апробации была создана * программная среда, функциональные возможности которой позволяют автоматизировать создание различных многоплатформенных информационных систем на основе Web-технологий.

Такими образом, целью данного научного исследования является разработка методов комплексной автоматизации процесса построения информационных систем на базе Web-технологий. Данные методы должны обеспечивать автоматизацию построения структуры реляционной базы данных информационной системы и средств доступа пользователей к ее »^ ресурсам на базе Web-технологий. t

Для достижения целей, поставленных в данной работе, были сформулированы и решены следующие задачи исследования:

1. выполнен сравнительный' анализ функциональных особенностей интерактивных Web-технологий, обоснован выбор языка PHP в качестве универсального средства в области разработки информационных систем г на основе СУБД и платформы Web, выполнен анализ функциональных возмсжностей инструментария в данной области;

2. проведена структуризация свойств и разработана математическая модель интерфейсного элемента Web-страницы, позволяющая вне зависимости от типа элемента использовать единый подход при построении программного кода интерфейсных Web-страниц;

3. на базе данной модели разработан метод автоматической генерации программного кода на ' языке PHP, реализующего средства отображения информационных ресурсов и интерфейсы доступа к ИС;

4. разработаны алгоритмы, реализующие метод визуального программирования в области построения интерактивных Web-страниц;

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

6. для апробации разработанных решений создана интегрированная программная среда разработки ИС.

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

Решение обозначенных задач исследования в конечном итоге позволило успешно достичь поставленных целей научной работы. Основными научными результатами данной работы являются:

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

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

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

4. метод визуального программирования на языке PHP применительно к построению интерфейсных Web-страниц.

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

Достоверность научных результатов работы подтверждается обширным опытом практической эксплуатации созданной в рамках работы интегрированной среды программирования, положительными отзывами при обсуждениях на конференциях. Результаты работы отражены в 7 опубликованных работах, неоднократно докладывались на Ежегодной научной конференции в МГУЛ, а так же были включены в программу X Международной студенческой школы-семинара «Новые информационные технологии» (Судак, Крым, 2002 г.)/

Разработанная среда программирования зарегистрирована в государственном «Национальном информационном фонде неопубликованных документов» (государственная регистрация № 50200501584 от 21.11.2005), а так же в «Отраслевом фонде алгоритмов и программ» (Свидетельство об отраслевой регистрации разработки № 5354 от 14.11.2005) [60]. Копии регистрационных документов приведены в приложениях.

С помощью интегрированной среды разработки были созданы автоматизированная система управления пользователями электронной почты в МГУЛ и модернизирован интерфейс управления базой данных Электронного журнала МГУЛ (2002 г.), создана база данных учета входящих телефонных звонков для нужд Рекламного агентства «Граммофон-Реклама» (2004 г.), система управления пользователями электронной почты и корпоративная база внутренней контактной информации ЗАО «Русская Медиагруппа» (2004-2005 г.), административный интерфейс управления интернет-магазином театрального агентства (2005 г.). Акты внедрения приведены в приложениях.

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

1. разработка системы выделения синтаксических элементов языка У различными цветовыми схемами и нумерации строк;

2. создание необходимых шаблонов для поддержки большинства известных СУБД.

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

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

2. метод автоматического 'построения структуры базы данных информационной системы;

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

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

Похожие диссертационные работы по специальности «Системный анализ, управление и обработка информации (по отраслям)», 05.13.01 шифр ВАК

Заключение диссертации по теме «Системный анализ, управление и обработка информации (по отраслям)», Воякин, Евгений Анатольевич

ОСНОВНЫЕ РЕЗУЛЬТАТЫ РАБОТЫ

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

1. На базе анализа технологий и инструментального ПО для построения информационных систем на платформе Web-технологий обоснована актуальность и значительная востребованность новых методов и средств разработки, которые смогут комплексно автоматизировать процесс построения структуры базы данных информационных систем и механизмов взаимодействия с пользователем, j

2. На базе анализа функциональных особенностей интерфейсов разработана математическая модель элемента Web-формы. Эта. модель обобщает функциональные характеристики элемента со связанными с элементом свойствами и операциями, что позволяет формализовать задачу автоматизации построения Web-интерфейсов и произвести ее декомпозицию на простые подзадачи, реализуемые в дальнейшем с помощью несложных шаблонов кода на языке PHP.

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

4. Разработанный метод автоматизированного построения структуры базы данных одновременно с созданием Web-интерфейса к ней обеспечивает построение готовой физической модели БД непосредственно из модели предметной области.

5. Практическое применение разработанных методов автоматизации приводит к повышению эффективности информационных систем за счет снижения затрат на различных стадиях жизненного цикла при создании и эксплуатации систем.

6. Созданная для реализации разработанных методов и подтверждения их достоверности интегрированная программная среда на практике использует полученные методы автоматизации разработки интерактивных Web-страниц и осуществляет создание базы данных параллельно с разработкой интерфейса к ней. Заложенные при проектировании среды критерии оптимизации генерируемого кода позволяет получить в итоге легкочитаемый высоконадежный код на языке PHP, не требующий дальнейшей верификации.

СПИОК ЛИТЕРАТУРЫ И ИСТОЧНИКОВ ИНФОРМАЦИИ

1. Когаловский М. Р. Перспективные технологии информационных систем. - М.: ДМК Пресс; М.: Компания АйТи, 2003. - 288 с. (Серия «ИТ-Экономика»).

2. Коннолли, Томас, Бегг, Каролин. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер с англ. М.: Издательский дом «Вильяме», 2003. - 1440 е.: ил.

3. Гарсиа-Молина Гектор, Ульман Джеффри Д., Уидом Дженифер. Системы баз данных: Полный курс/Пер. с англ. - М.: Издательский Дом «Вильяме», 2003. - 1088 с.

4. Дейт К. Дж. Введение в системы баз данных. 6-е изд./Пер. с англ. - М.: Издательский Дом «Вильяме», 1999. - 848 с.

5. Малыхина М.П. Базы данных: основы, проектирование, использование. - СПб.: БХВ-Петербург, 2004. - 512 е.: ил.

6. А.В.Фролов, Г.В.Фролов. Практика применения PERL, PHP, APACHE и MySQL для активных Web-сайтов. M.: Рус. редакция, 2002.-526 с. :ил.

7. Найк Дилип. Стандарты и протоколы Интернета/Пер. с англ.-М. .'Издательский отдел «Русская редакция» ТОО «Channel Trading Ltd», 1999. -384с.: ил.

8. Дюбуа Поль. Применение MySQL и Perl в Web-приложениях.: Пер. с англ. - М.: Издательский дом «Вильяме», 2002. - 480 е.: ил.

9. Дунаев С.Б. Технологии Интернет-программирования/ С.Б.Дунаев. -СПб. и др.: БХВ-Петербург, 2001.-472 с. :ил.

10. Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI, установка серверов Web для Windows. Александр Фролов, Григорий Фролов. Том 29, М.: Диалог-МИФИ, 1997,288 стр.

11. SQL / Крис Фиайли; пер. с англ. Хаванов A.B. - М.: ДМК Пресс; СПб.: Питер 2004. - 464 е.: ил

12. Гешвинде Э. PostgreSQL. Руководство разработчика и администратора/ Э.Гешвинде, Г.-Ю.Шениг. - СПб.: ООО "ДиаСофтЮП", 2002.-597 с. :ил.

13. Стоунз Р., Мэтью Н. PostgreSQL. Основы. - Пер. с англ. - СПб: щ, Символ-Плюс, 2002. 640 е., ил.

14. Мартин Грабер. SQL. Издательство «Лори», 2003, 644 е., ил.

15. Архангельский А.Я. Язык SQL в Delphi 5 / А.Я.Архангельский. -М.: БИНОМ, 2000.-207 с. :ил.

16. Мещеряков Е.В. Публикация баз данных в Интернете/ Е.В.Мещеряков, А.Д.Хомоненко. -СПб.: БХВ-Петербург, 2001.-552 с. :ил.

17. Федоров А. ADO в Delphi: Пер.с англ./ А.Федоров, Н.Елманова. -СПб. и др.: BHV, 2002.-794 с. :ил.

- 18. Фаронов B.B. Delphi 4 : Руководство разработчика баз данных/

13

В.В.Фаронов, П.В.Шумаков. -М.: Нолидж, 1999.-557 с. :ил.

19. Фаронов B.B. Delphi 5 : Учеб. курс/ В.В.Фаронов. -М.: Нолидж, 2000.-605 с. :ил.

20. Рэндал Шварц, Том Кристиансен Изучаем Perl: Пер. с англ. - К.: Издательская группа BHV, 1998 - 320 с.

21. Кристиансен Т., Торкингтон Н. Perl. Сборник рецептов. Для профессионалов. 2е изд. - СПб.: Питер, 2004 - 928 е.: ил.

22. Гулич С. CGI программирование на Perl : Пер.с англ./ С.Гулич,

Ш.Гундаварам, Г.Бирзнекс. - 2 изд. -СПб: Символ-плюс, 2001.-468 с. :ил.

23. Пэтчетт К. CGI/Perl: создание программ для Web/ К.Пэтчетт, М.Райт;Пер. с англ. С.Тимачева; Под ред. С.Еремина. - Киев: BHV, 1999.622 с.:ил.

24. Матросов A.B., Сергеев А.О., Чаунин М.П. HTML 4.0. - СПб.: БХВ-Петербург, 2001. - 672 е.: ил.

25. А.И. Тихонов Динамический HTML. - М.: ЗАО «Издательство БИНОМ», 2001г.-496с.: ил.

26. Уилтон П. JavaScript. Основы. - пер. с англ. СПб: Символ-Плюс, 2003.1056 с., ил.

27. Ливингстон Д. CSS и DHTML. Web-профессионалам : Пер. с англ./ Д.Ливингстон, М.Браун. - Киев: bhv, 2001.-265 с. :ил.

28. Гудман Д. JavaScript и DHTML : Сб. рецептов для профессионалов/ Д.Гудман. -СПб. и др.: Питер, 2004.-522 с. :ил.

29. Фролов А.В. Сценарии JavaScript в активных страницах Web/ А.В.Фролов, Г.В.Фролов. -М.: Диалог-МИФИ, 1998.-284 с.: ил.

30. Дронов В.А. JavaScript в Web-дизайне/ В.А.Дронов. -СПб. и др: BHV, 2001.-879 с. :ил.

31. Хилайер С. Программирование Active Server Pages : Пер.с англ./ С.Хилайер, Д.Мизик. -3 изд., доп. -М.: Рус.ред., 2000.-300 с. :ил.

32. Чейз Н. Active Server Pages 3.0 на примерах/ Н.Чейз. -М. и др.:

Издат. дом "Вильяме", 2001.-343 с. :ил.

33. Тиге Д.К. DHTML и CSS. Пер. с англ./ Д.К. Тиге. - М.: Изд-во ДМК Пресс, 2003.-558 е.: ил.

34. PHP Expert Editor. Описание программы. [Электронный ресурс] / Электрон, текстовые данные, http://www.ankord.com/phpxedit.html

35. Котеров Д.В. Самоучитель РНР 4. - СПб.: БХВ-Петербург, 2001. - 576с.: ил.

Щ 36. Дронов В.А. PHP, MySQL и Dreamweaver MX 2004. Разработка интерактивных Web-сайтов. - БХВ-Петербург, 2005. 448 е.: ил.

37. Скляр Д. Трахтенберг А. РНР. Сборник рецептов. - пер. с англ. СПб: Символ-Плюс, 2005. 672 е., ил.

38. A Relational Model of Data for Large Shared Data Banks. E. F. Codd. Reprinted from "Communications of the ACM", Vol. 13, No. 6, June 1970, pp.

377-387. [Электронный ресурс] / Электрон. текстовые данные. http://www.acm.org/classics/nov95/toc.html.

39. R. Fielding, J. Gettys, J. Mogul, H. Frystyk, T. Berners-Lee. Hypertext Transfer Protocol - HTTP 1.1. RFC 2068 [Электронный ресурс]/ Электрон, текстовые данные, ftp://ftp.isi.edu/in-notes/

40. Т. Berners-Lee, D. Connolly. Hypertext Markup Language - 2.0. RFC 1866 [Электронный ресурс]/ Электрон. текстовые данные. ftp://ftp.isi.edu/in-notes/

41. HTTP - Hypertext Transfer Protocol [Электронный ресурс]/ Электрон, текстовые данные. http://www.w3.org/Protocols/

42. R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee. Hypertext Transfer Protocol -- HTTP/1.1. RFC 2616. Дополнение стандарта RFC 2068. [Электронный ресурс] / Электрон, текстовые данные. ftp://ftp.isi.edu/in-notes/rfc2616.txt

43. HyperText Markup Language (HTML) Home Page [Электронный ресурс] / Электрон, текстовые данные. http://www.w3.org/MarkUp/

44. HTML 4.01 Specification. W3C Recommendation 24 December 1999. [Электронный ресурс] / Электрон. текстовые данные. http://www.w3.org/TR/html401 /

45. Cascading Style Sheets, level 2 revision 1 CSS 2.1 Specification [Электронный ресурс]/ Электрон, текстовые данные. http://www.w3.org/TR/CSS21/

46. Т. Berners-Lee, R. Fielding, L. Masinter. Uniform Resource Identifier (URI): Generic Syntax. Request for Comments 3986. [Электронный ресурс] / Электрон. текстовые данные. http://www.gbiv.com/protocols/uri/rfc/rfc3986.html

47. L. Masinter, Н. Alvestrand, D. Zigmond, R. Petke. Guidelines for new URL Schemes. RCF 2718. [Электронный ресурс]/ Электрон, текстовые данные, http://www.ietf.org/rfc/rfc2718.txt

48. XHTML™ 1.1 - Module-based XHTML. W3C Recommendation 31 May 2001. [Электронный ресурс]/ Электрон, текстовые данные. http://www.w3 .org/TR/2001/REC-xhtml 11-20010531/

49. Forms in HTML Documents. W3C recommendation. [Электронный ресурс] / Электрон, текстовые данные. http://www.w3.org/TR/REC-html40/interact/forms.html

50. D. Robinson, К. Coar. The Common Gateway Interface (CGI) Version 1.1. October 2004. [Электронный ресурс]/ Электрон, текстовые данные, http://www.ietf.org/rfc/rfc3875.txt.

51. World Wide Web Consortium, Officiai Web Site. [Электронный ресурс] / Электрон, текстовые данные, http://www.w3.org/

52. Overview of SGML Resources. [Электронный ресурс] / Электрон, текстовые данные. http://www.w3.org/MarkUp/SGML/

53. Воякин Е.А. Автоматизированная система сбора статистической информации о работе системы электронной почты // Новые информационные технологии. Материалы IX Международной студенческой школы-семинара -М.: МГИЭМ, 2001., с. 271-273.

54. Воякин Е.А. Алгоритм взаимного определения расположения объектов в пространстве в задачах программирования. Сборник научных статей докторантов и аспирантов Московского государственного университета леса // Науч. тр. - Вып. 329 (6). - М.: МГУЛ, 2004., с. 73 - 76.

55. Воякин Е.А. Автоматизация задачи публикации баз данных в интернет. Сборник научных статей докторантов и аспирантов Московского государственного университета леса // Науч. тр. - Вып. 329 (6). - М.: МГУЛ, 2004., с. 68-73.

56. Воякин Е.А. Разрабатываем информационные системы на РНР методом визуального программирования // Системный Администратор №7(32), Июль, 2005, с. 76 - 81.

57. Воякин Е.А. Zend Studio 4.0 - новая версия, новые возможности // Системный Администратор №2(27), Февраль, 2005, с. 75 - 79.

58. Барахнин Ю.В., Воякин Е.А. Перспективное средство разработки динамических HTML-страниц, ориентированных на работу с базами данных // Новые информационные технологии. Материалы X Юбилейной Международной студенческой школы-семинара в 2-х томах - М.: МГИЭМ, 2002 - с. 372 - 374.

59. Воякин Е.А. О подходе к комплексной автоматизации построения информационных систем на базе Web-технологий. [Электронный ресурс] / Электрон, текстовые данные. - М., 2005. - Режим доступа: http://www.mgul.ac.ru/journal/ru/.

60. Воякин Е.А. Программная среда визуальной разработки баз данных информационных систем и средств доступа к их ресурсам на платформе Web. Государственная регистрация № 50200501584 от 21.11.2005 в «Национальном информационном фонде неопубликованных документов». Регистрация в «Отраслевом фонде алгоритмов и программ» N° 5354 от 14.11.2005.

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