книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Метод Рунге-Кутта решения дифференциального уравнения ( Контрольная работа, 9 стр. )
МЕТОД СОРТИРОВКИ ПО ГЛУБИНЕ. АЛГОРИТМ ХУДОЖНИКА ( Курсовая работа, 27 стр. )
МЕТОД СОРТИРОВКИ ПО ГЛУБИНЕ. АЛГОРИТМ ХУДОЖНИКА ( Контрольная работа, 27 стр. )
Методика обучения основам программирования на уроках информатики ( Дипломная работа, 68 стр. )
Методические указания: "Создание видео во Flash для презентаций" ( Контрольная работа, 9 стр. )
Методология RAD написания приложений с применением объектно-ориентированной СУБД ( Курсовая работа, 30 стр. )
Методология организации пользовательского интерфейса в ORM приложениях на платформе Microsoft .NET ( Курсовая работа, 20 стр. )
Методы и искусство программирования ( Реферат, 17 стр. )
Многооконный документ на языке Microsoft Visual C++ 6.0 ( Курсовая работа, 115 стр. )
Моделирование геохимических полей с использованием генетических алгоритмов ( Курсовая работа, 14 стр. )
МОДЕЛИРОВАНИЕ МНОГОФАЗОВОЙ СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ* ( Курсовая работа, 29 стр. )
Моделирование процесса взаимодействия подводных роботов и надводных объектов ( Курсовая работа, 11 стр. )
Моделирование работы ветроэнергетической установки с асинхронизированным синхронным ге-нератором, работающей параллельно с промыш-ленной сетью, с помощью Matlab 7 ( Курсовая работа, 28 стр. )
Моделирование роста кристалла арсенида галлия ( Дипломная работа, 100 стр. )
Моделирование систем с одним прибором и очередью ( Контрольная работа, 8 стр. )
Моделирование случайных полей ( Курсовая работа, 18 стр. )
Модернизация инфраструктуры локальной вычислительной сети на предприятии ЗАО «СИБЦНИИТС»- дипломная ( Дипломная работа, 96 стр. )
Модернизация схемы измерителя импеданса (ИИ) на основе дискретного преобразования Фурье. Замена микропроцессора (МП) с целью повышения производительности. Замена АЦП с целью повышения точности измерений." ( Курсовая работа, 35 стр. )
Модуль редактирования таблиц для утилиты FlameRobin ( Курсовая работа, 11 стр. )
Модульное и структурное программирование ( Контрольная работа, 7 стр. )
На основе базового приложения написать программу обработки сообщений нажатия клавиш клавиатуры и кнопок мыши. ( Контрольная работа, 3 стр. )
Назначение устройств чтения и хранения информации. ( Реферат, 22 стр. )
Написать программу «Лототрон 5 из 36». Реализовать игру «Быки и коровы» ( Контрольная работа, 15 стр. )
Написать программу для микропроцессора семейства Intel 8051 ( Курсовая работа, 15 стр. )
Написать программу для тестового стенда на базе микроконтроллера Intel 8051, позволяющую выполнять сложение, вычитание, умножение и деление положительных целых чисел ( Курсовая работа, 28 стр. )

СОДЕЗЖАНИЕ

1. Введение 3

1.1. Глосарий 3

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

1.2.1. AJAX интерфейс к системе CATS 4

1.3. Неформальная постановка задачи 4

1.4. Обзор существующих аналогов 5

1.4.1. Проекты, использующие AJAX 5

1.4.2. Существующий инструментарий 5

2. Требования к окружению 6

2.1. Требования к аппаратному обеспечению 6

2.2. Требования к программному обеспечению 6

2.3. Требования к пользователю 6

3. Архитектура системы 7

3.1. Клиентская часть 7

3.2. Серверная часть 8

4. Спецификация данных 8

4.1. Формат ответа сервера для построения страницы. 8

4.2. Формат ответа сервера для обновления стандартных таблиц 9

5. Функциональные требования 9

5.1. Требования к клиентской части 9

5.1.1. Требования к подсистеме перехвата и обработки действий пользователя 9

5.1.2. Требования к подсистеме обработки запросов 10

5.1.3. Требования к подсистеме построения содержимого страницы 10

5.2. Требования к серверной части 10

5.2.1. Требования к подсистеме распознавания типа запроса 10

5.2.2. Требования к модификации подсистемы обработки запросов 10

5.2.3. Требования к подсистеме выбора шаблонов 10

6. Требования к интерфейсу 10

6.1. Клиентская часть 10

6.1.1. Модуль “cats_ajax” 10

6.1.2. Модуль “cats_table” 10

6.1.3. Модуль “dom_builder” 10

6.1.4. Модуль “page_mg” 11

6.1.5. Модуль “common_handlers” 11

6.2. Серверная часть 11

7. Реализация и тестирование 12

8. Заключение 12

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 13

1. Введение

1.1. Глосарий

CATS (рис. 1.) —¬ система автоматической проверки заданий ИМКС ДВГУ.

Рис. 1. Приветственное окно системы CATS

AJAX (от англ. Asynchronous JavaScript and XML — «асинхронный JavaScript и XML») — это подход к построению интерактивных пользовательских интерфейсов веб-приложений. При использовании AJAX веб-страница не перезагружается полностью в ответ на каждое действие пользователя. Вместо этого с веб-сервера догружаются только нужные пользователю данные. AJAX — один из компонентов концепции DHTML.

Dynamic HTML или DHTML — это способ создания интерактивного веб-сайта, используя сочетание статичного языка разметки HTML, встраиваемого (и выполняемого на стороне клиента) скриптового языка JavaScript, CSS (каскадных таблиц стилей) и DOM (объектной модели документа).

JSON (англ. JavaScript Object Notation) — это легкий формат обмена данными. Отличительной чертой является то, что он легкочитаем для человека. Этот формат легко обрабатывается и генерируется программами. Он основан на языке JavaScript.

XML (англ. eXtensible Markup Language — расширяемый язык разметки) — рекомендованный Консорциумом Всемирной паутины язык разметки, фактически представляющий собой свод общих синтаксических правил. XML предназначен для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML).

XMLHTTP (XMLHttpRequest) — набор API, используемый в языках JavaScript, JScript, VBScript и им подобных для пересылки XML-данных по HTTP-протоколу между браузером и веб-сервером. Позволяет осуществлять HTTP-запросы к удаленному серверу без необходимости перезагружать страницу.

Веб-обозреватель или браузер (из англ. Web browser) — это программное обеспечение для просмотра веб-сайтов, то есть для запроса вебстраниц из интернета, для их обработки и вывода, и для реализации перехода от одной страницы к другой.

Веб-сервер — это сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

[1] Рожков М. Система автоматического тестирования программ и организации соревнований по программированию, дипломная работа, Владивосток: 2004

[2] http://html.manual.ru

[3] Firebird 1.5 Quick Start Guide, document version 2.1.1, IBPhoenix Editors, (1 March 2005)

[4] http://ajaxian.com/

[5] Котеров Д., Apache + Perl + PHP3 + MySQL для Windows 95/98: руководство по установке, www.dklab.ru

[6] http://ru.wikipedia.org/wiki/AJAX/

[7] www.xpoint.ru

[8] www.sql.ru

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»