Создание информационного портала по языкам программирования с использованием технологии AJAX
Структура и устройство метода AJAX, а также история его возникновения и развития. Инструментарий разработки AJAX-приложений. Безопасность AJAX-приложений и способы их решения. Разработка дизайна оформления клиентской и администраторской частей портала.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 22.07.2011 |
Размер файла | 2,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Страницы Atlas представляют собой обычные веб-страницы, написанные с использованием некоторого языка и модели программирования, будь то ASP.NET, классический вариант ASP, Perl, Rails или РНР. С позиций веб-программирования у каждого языка имеется своя предпочтительная программная модель, и наоборот. Тем не менее, базовая схема остается неизменной. Технология Atlas полностью интегрирована с платформой ASP.NET, но результат ее применения все равно представляет собой веб-приложение.
клиентский информационный портал приложение
2 РАЗРАБОТКА ЗАДАЧИ
2.1 Выбор платформы реализации
Для реализации портала была выбрана среда разработки Microsoft Visual Studio 2008 под платформу AJAX TOOLKIT ASP.NET C#.
Данный инструмент имеет ряд преимуществ по сравнению с другими средствами создания веб-приложений. Во-первых, Visual Studio - это визуальная среда программирования, имеющая удобный интерфейс разработчика приложений. Во-вторых, существует множество компонентов, разработанных и встроенных в эту среду, которые реализуют различные части веб-приложений. В-третьих, большая часть кода обработчиков событий может быть реализована на языке программирования. В качестве языка программирования был выбран C#, так как с ним я был ознакомлен ранее. В-четвертых, данная среда позволяет разработчику не зависеть от установки и настройки серверной части системы.
Естественно, существуют наиболее удобные инструменты создания AJAX-приложений, но они не позволяют использовать весь спектр возможностей технологии AJAX, и являются так называемыми «шаблонными» средами.
2.2 Структура портала
Портал состоит из двух частей: клиентской и администраторской.
Клиентская часть реализует интерфейс пользователя, для доступа к хранимой информации, такой как: книги по программированию, статьи и исходные коды. Так же пользователь имеет доступ к службе новостей портала, которая информирует его об изменении содержимого портала.
Администраторская часть содержит инструментарий управления порталом: добавление новостей, статей, книг, примеров исходных текстов на том или ином языке программирования.
Схему интерфейсов можно посмотреть в приложении Б.
2.2.1 Структура базы данных
Было решено в базе данных хранить имена файлов, которые загружаются администратором портала на сервер.
Состав базы данных:
а) таблица (Books) «Книги»:
1) поля:
- idbook - идентификатор записи таблицы;
- name - название книги;
- avtor - автор книги;
- filename - имя файла (загруженного на сервер);
- date - дата загрузки файла;
- language - язык программирования;
- keywords - ключевые слова для поиска;
б) таблица (News) «Новости»:
1) поля:
- idnews - идентификатор записи таблицы;
- header - заголовок новости;
- textnews - текст новости;
- date - дата опубликования;
в) таблица (Post) «Статьи»:
1) поля:
- idpost - идентификатор записи таблицы;
- avtor - автор статьи;
- header -заголовок статьи;
- text - описание статьи;
- date - дата опубликования;
- keywords - ключевые слова для поиска;
- category - категория статьи;
г) таблица (Source) «Исходники»:
1) поля:
- idsource - идентификатор записи таблицы;
- name - название исходника;
- avtor - автор исходника;
- filename - имя файла (загруженного на сервер);
- date - дата загрузки файла;
- language - язык программирования;
- keywords - ключевые слова для поиска;
д) таблица (Videos) «Видоматериалы»
1) поля:
- idvideos - идентификатор записи таблицы;
- name - название видеоматериала;
- avtor - автор видео;
- filename - имя файла (загруженного на сервер);
- date - дата загрузки файла;
- category - категория видеоматериала;
- keywords - ключевые слова для поиска;
- text - описание видеоматериала;
2.2.2 Структура клиентской части
Пользователь портала должен иметь следующий функционал доступа: Поиск и просмотр информационного содержания портала. На рисунке 8 изображена схема функционала пользователя.
Размещено на http://www.allbest.ru/
Рисунок 8 - Схема функционала пользователя
2.2.3 Структура администраторской части
Администратор портала должен иметь следующий функционал управления: добавление, редактирование и удаление информационного содержания. На рисунке 9 схематически изображен функционал администратора.
Размещено на http://www.allbest.ru/
Рисунок 9 - Схема функционала управления порталом
3 РЕАЛИЗАЦИЯ ПОРТАЛА
3.1 Реализация клиентской части
Было решено использовать «гостевой» режим доступа пользователя к информации портала. Это означает, что нет необходимости авторизоваться в системе для доступа к информации. На рисунке 10 показан внешний вид интерфейса пользователя.
Рисунок 10 - Внешний вид интерфейса пользователя (клиентской части)
3.1.1 Поиск информации
В информационной базе данных для каждой книги, исходника, статьи и видеоматериала существуют ключевые слова, по которым организуется поиск. Результаты выдаются в виде таблицы совпадений. Оформление и реализация поиска организовано в виде раздвигающейся панели (ajax-расширение). На рисунке 11 показана эта панель.
Рисунок 11 - Панель поиска
3.1.2 Доступ к архиву новостей
Было решено организовать архив новостей в виде списка, отсортированного по дате опубликования. Использовался компонент ListView сопряженный с таблицей новостей базы данных портала. На рисунке 12 показан интерфейс пользователя для доступа к новостям.
Рисунок 12 - Внешний вид архива новостей
3.1.3 Доступ к книгам
Доступ к книгам организован в виде таблицы. Реализована возможность выбора языка программирования и сортировка книг по полям таблицы. Просмотр содержимого книги реализован в виде объекта, в который подается файл, содержащийся на сервере. Рисунок 13 иллюстрирует просмотр содержимого книги.
Рисунок 13 - Просмотр содержимого книги
3.1.4 Доступ к статьям
Аналогично доступу к книгам, реализован доступ к статьям. Особенность заключается в том, что пользователь выбирает категорию статьи и получает доступ к таблице содержащей набор статей. Рисунок 14 иллюстрирует просмотр содержимого статьи пользователем.
Рисунок 14 - Просмотр статей
3.1.5 Доступ к исходным кодам
Доступ к исходным кодам было решено, также, реализовать в виде таблицы. Пользователь выбирает язык программирования и получает информацию по исходным кодам, содержащимся в базе данных. При выборе исходника, пользователю посылается файл-архив, содержащий исходные коды. Рисунок 15 иллюстрирует доступ пользователя к исходникам.
Рисунок 15 - Доступ к архиву исходников
3.1.6 Доступ к видеоматериалам
Для реализации доступа пользователя к видеоматериалам было решено предоставлять их в виде списка с информацией по ним, такой как: автор, описание видеоматериала, дата опубликования и категория к которой относится данный материал. Просмотр видео-файла было решено реализовать с помощью объекта mediaplayer, так как он поддерживается большинством браузеров. Рисунок 16 иллюстрирует просмотр пользователем видеоматериала.
Рисунок 16 - просмотр видеоматериалов
3.2 Реализация администраторской части
Было решено реализовать авторизированный доступ для администратора портала. Для входа в режим администрирования, необходимо ввести логин пароль. Система проверит введенную информацию и, в зависимости от корректности данных, организует доступ к инструментарию управления порталом.
Visual Studio имеет встроенный инструмент управления доступом пользователей к файлам и папкам сервера. Так как доступ должен быть организован только для одного пользователя (администратора), было решено не использовать «ролевую» систему доступа. Системе был указан пользователь «admin», который имеет доступ к папке «admin», содержащей инструмент управления порталом.
Как показано на рисунке 17, администратор должен ввести свои логин и пароль для получения доступа к инструментарию управления порталом.
Рисунок 17 - Авторизация доступа администратора портала
В случае удачной авторизации система допускает пользователя к инструменту управления порталом, в противном случае система сообщает об ошибке авторизации и просит повторить попытку.
После авторизации администратор попадает на главную страницу инструментария (управление службой новостей).
Рисунок 18 - Внешний вид интерфейса администратора
В левой части содержатся подсказка-описание для администратора и информация о портале. При нажатии на кнопку «смотреть>>» становится доступно содержание подсказки. Аналогично происходит с информацией о портале. Этот прием реализован с помощью панелей asp.net и ajax-расширения этих панелей. Исходный код данного приема показан в приложении В.
3.2.1 Управление службой новостей
Администратор имеет следующие функции управления службой новостей: добавление, редактирование и удаление. Новости хранятся в соответствующей таблице. Для добавления новости, администратор вводит название заголовка и текст содержания. На рисунке 13 показан инструмент добавления записи в таблицу новостей. Для редактирования записи, необходимо выбрать соответствующую запись в таблице и нажать на кнопку редактирования. Аналогично нужно поступить для удаления записи из таблицы. Добавление и редактирование новостей реализовано с помощью инструмента ajax-editor. Этот инструмент позволяет вводить форматированный текст.
Рисунок 19 - Добавление записи в таблицу новостей
3.2.2 Управление книгами
Администратор имеет следующие функции управления книгами: добавление и удаление. Указывается язык программирования (по которому написана книга), название книги, автор, ключевые слова и загружается файл в портал. Загрузка файла реализована с помощью коммерческого компонента: magic ajax-uploader. Выбор данного компонента исходил из его дешевизны. Необходимостью использования коммерческой компоненты является тот факт, что встроенный в платформу asp.net uploader-компонент не работает в ajax-среде. На рисунке 20 изображена работа компонента magic ajax-uploader.
Рисунок 20 - Загрузка файла в портал
Администратор так же может посмотреть содержимое книги. Для этого как показано на рисунке 21, нужно выбрать книгу в таблице и в поле детальной информации о книге нажать на имя файла книги.
Рисунок 21- Внешний вид функционала управления книгами
После чего ее содержимое будет подгружено в новое окно. Выбор формата книги pdf не случаен. Данный формат поддерживается большинством браузеров и характеризуется поточной подгрузкой содержимого в окно браузера.
3.2.3 Управление статьями
Администратор имеет следующие функции управления статьями: добавление и удаление. Указывается категория статьи, название, автор, описание, ключевые слова и загружаются файлы в портал. Для простоты реализации было решено хранить статьи в папке совпадающей с названием.
Файл-содержимое статьи должен иметь имя index.html. Подгрузка файлов реализована с помощью компонента magic ajax-uploader с возможностью подгрузки нескольких файлов. На рисунке 22 показана работа компонента. Под категорией статьи понимается раздел программирования, которому посвящена статья.
Рисунок 22 - Вставка новой статьи в портал
3.2.4 Управление исходниками
Администратор имеет следующие функции управления исходниками: добавление и удаление. Указывается язык программирования (на котором написан исходный код), название, автор, описание, ключевые слова и загружается архив в портал. Подгрузка файла реализована с помощью компонента magic ajax-uploader. На рисунке 23 показан внешний вид инструмента управления исходниками.
Рисунок 23 - Внешний вид управления исходниками
3.2.5 Управление видеоматериалами
Администратор имеет следующие функции управления видеоматериалами: добавление и удаление. Указывается категория видеоматериала, название, автор, описание, ключевые слова и загружается файл в портал. Подгрузка файла реализована с помощью компонента magic ajax-uploader. Было решено использовать форматы видео-файлов avi, wmv, mpeg. Для реализации просмотра видеоинформации использован activeX-объект mediaplayer, так как он входит в состав операционной системы windows и имеет поддержку в большинстве браузеров. На рисунке 24 показан внешний вид управления видеоматериалами.
Рисунок 24 - Внешний вид управления видеоматериалами
4 ПЕРСПЕКТИВЫ ИСПОЛЬЗОВАНИЯ НАВЫКОВ СОЗДАНИЯ AJAX-ПРИЛОЖЕНИЙ
На основе AJAX-технологии возможно создавать быстрофункционирующие веб-приложения использующие низкий трафик сети. Возможно создавать форумы, чаты, пользовательские сайты-ежедневники. Перспектив использования технологии невероятно много. Основной перспективой данной дипломной работы является создание системы удаленного заказа товаров и связь ее с программой 1С. С помощью рассмотренной платформы создания веб-приложений MS Visual Studio, возможно использование ole-объектов 1C Преприятия, для корректной связи данных.
5 ВОПРОСЫ Безопасности жизнедеятельности
5.1 Причины производственного травматизма и профессиональной заболеваемости
Производственная травма (трудовое увечье) - это следствие действия на организм различных внешних, опасных производственных факторов. Чаще производственная травма - это результат механического воздействия при наездах, падениях или контакте с механический оборудованием.
Травмирование возможно вследствие воздействий:
- химических факторов, например, ядохимикатов, в виде отравлений или ожогов;
- электрического тока - ожоги, электрические удары и др.;
- высокой или низкой температуры (ожоги или обморожения);
- сочетания различных факторов.
Производственный травматизм - это совокупность несчастных случаев на производстве (предприятии).
Различают несколько причин производственного травматизма:
1) технические, возникающие вследствие конструкторских недостатков, неисправностей машин, механизмов, несовершенства технологического процесса, недостаточной механизации и автоматизации тяжёлых и вредных работ;
2) санитарно-гигиенические, связанные с нарушением требований санитарных норм (например, по влажности, температуре), отсутствием санитарно-бытовых помещений и устройств, недостатками в организации рабочего места и др.;
3) организационные, связанные с нарушением правил эксплуатации транспорта и оборудования, плохой организацией погрузочно-разгрузочных работ, нарушением режима труда и отдыха (сверхурочные работы, простои и т.п.), нарушением правил техники безопасности, несвоевременным инструктажем, отсутствием предупредительных надписей и др.;
4) психофизиологические, связанные с нарушением работниками трудовой дисциплины, опьянением на рабочем месте, умышленным самотравмированием, переутомлением, плохим здоровьем и др.
Профессиональное заболевание - это повреждение здоровья работника в результате постоянного или длительного воздействия на организм вредных условий труда. Различают острые и хронические профессиональные заболевания. К острым относят профессиональные заболевания, возникшие внезапно (в течение одной рабочей смены) из-за воздействия вредных производственных факторов с большим превышением предельно допустимого уровня или предельно допустимой концентрации. Хронические профессиональные заболевания развиваются после многократного и длительного воздействия вредных производственных факторов, например, вибрации, производственного шума и др.
Мероприятия по снижению травматизма:
- организационно-технические мероприятия;
- санитарно-гигиенические;
- лечебно-профилактические;
- соблюдение требований нормативных правовых актов по охране труда;
- санитарно-бытовое обслуживание;
- улучшение технологии производства;
- контроль и автоматизация производственных процессов;
- обеспечение средствами защиты, спецодеждой и т.п.;
- доведение до нормы освещённости, уровня шума, параметров микроклимата на рабочем месте и пр.;
- организация обучения и проверки знаний работников в области условий и охраны труда;
- проведение сертификации производственных объектов организаций на соответствие требованиям по охране труда.
5.2 Гигиенические требования к микроклимату помещений
Производственные помещения - замкнутые пространства в специально предназначенных зданиях и сооружениях, в которых постоянно (по сменам) или периодически (в течение рабочего дня) осуществляется трудовая деятельность людей.
Рабочее место - участок помещения, на котором в течение рабочей смены или части ее осуществляется трудовая деятельность. Рабочим местом может являться несколько участков производственного помещения. Если эти участки расположены по всему помещению, то рабочим местом считается вся площадь помещения.
Холодный период года - период года, характеризуемый среднесуточной температурой наружного воздуха, равной +10° С и ниже.
Теплый период года - период года, характеризуемый среднесуточной температурой наружного воздуха выше +10° С.
Среднесуточная температура наружного воздуха - средняя величина температуры наружного воздуха, измеренная в определенные часы суток через одинаковые интервалы времени. Она принимается по данным метеорологической службы.
Санитарные правила устанавливают гигиенические требования к показателям микроклимата рабочих мест производственных помещений с учетом интенсивности энергозатрат работающих, времени выполнения работы, периодов года и содержат требования к методам измерения и контроля микроклиматических условий.
Показатели микроклимата должны обеспечивать сохранение теплового баланса человека с окружающей средой и поддержание оптимального или допустимого теплового состояния организма.
Показателями, характеризующими микроклимат в производственных помещениях, являются:
- температура воздуха;
- температура поверхностей;
- относительная влажность воздуха;
- скорость движения воздуха;
- интенсивность теплового облучения.
Оптимальные микроклиматические условия установлены по критериям оптимального теплового и функционального состояния человека. Они обеспечивают общее и локальное ощущение теплового комфорта в течение 8-часовой рабочей смены при минимальном напряжении механизмов терморегуляции, не вызывают отклонений в состоянии здоровья, создают предпосылки для высокого уровня работоспособности и являются предпочтительными на рабочих местах.
Оптимальные величины показателей микроклимата необходимо соблюдать на рабочих местах производственных помещений, на которых выполняются работы операторского типа, связанные с нервно-эмоциональным напряжением (в кабинах, на пультах и постах управления технологическими процессами, в залах вычислительной техники и др.). Перечень других рабочих мест и видов работ, при которых должны обеспечиваться оптимальные величины микроклимата определяются Санитарными правилами по отдельным отраслям промышленности и другими документами, согласованными с органами Государственного санитарно-эпидемиологического надзора в установленном порядке.
Допустимые микроклиматические условия установлены по критериям допустимого теплового и функционального состояния человека на период 8-часовой рабочей смены. Они не вызывают повреждений или нарушений состояния здоровья, но могут приводить к возникновению общих и локальных ощущений теплового дискомфорта, напряжению механизмов терморегуляции, ухудшению самочувствия и понижению работоспособности.
Допустимые величины показателей микроклимата устанавливаются в случаях, когда по технологическим требованиям, техническим и экономически обоснованным причинам не могут быть обеспечены оптимальные величины.
5.3 Защита населения в чрезвычайных ситуациях военного и мирного времени
В чрезвычайных ситуациях военного и мирного времени защите подлежит все население. Основными способами защиты населения при чрезвычайных ситуациях в современных условиях являются:
- укрытия в защитных сооружениях, в простейших укрытиях на местности;
- рассредоточение и эвакуация населения из крупных городов в загородную зону;
- своевременное и умелое применение средств индивидуальной защиты.
Для укрытия людей заблаговременно на случай чрезвычайной ситуации строятся защитные сооружения. Защитные сооружения подразделяются:
- по назначению (для населения или для размещения органов управления);
- по месту расположения (встроенные, отдельно стоящие, в горных выработках, метро и др.);
- по времени возведения (заблаговременно возводимые и возводимые в особый период);
- по характеру (убежища или укрытия).
Убежищем называется защитное сооружение герметичного типа, обеспечивающее защиту укрываемых в нем людей от всех поражающих факторов ядерного взрыва, отравляющих веществ, бактериальных средств, высоких температур и вредных дымов. По степени защиты убежища подразделяют на пять классов.
Современные убежища - это сложные в техническом отношении сооружения, оборудованные комплексом различных систем и приборов, необходимых для обеспечения нормальных условий жизнеобеспечения в течение расчетного времени. По вместимости убежища, возводимые заблаговременно, условно разделяют на следующие виды:
- малой вместимости (до 150 человек);
- средней вместимости (150-600 человек);
- большой вместимости (свыше 600 человек).
В убежищах от воздействия ударной волны, обломков разрушающихся зданий, проникающей радиации, светового излучения и высоких температур защищают прочные ограждающие конструкции (стены, перекрытия, защитно-герметические двери, ставни, ворота), клапаны на воздухозаборных, выхлопных и других отверстиях. Для защиты от отравляющих бактериальных средств и радиоактивной пыли убежища герметизируют.
Каждое убежище состоит из основных помещений (отсеки для укрываемых и медпункт) и вспомогательных (санузлов, дизельной электростанции, склада горюче-смазочных материалов, фильтровентиляционной камеры, складских помещений, кладовой для продуктов, тамбуров, аварийного выхода и др.). Убежища оборудуются всеми системами жизнеобеспечения. Система воздухоснабжения включает воздухозаборные устройства, противопылевые фильтры и фильтры-поглотители, вентиляторы, воздухорегулирующие и защитные устройства.
Система водоснабжения обеспечивает людей водой для питья и гигиенических нужд. Она осуществляется от наружной водопроводной сети. Предусмотрен также аварийный запас (только для питья из расчета 3 литра на 1 человека), который хранят в стационарных баках. Санузел размещается в помещении, изолированном перегородками от отсеков убежища, с вытяжкой. Предусматривается отведение фекальных вод из расчета 2 литра на человека в сутки. Убежища оборудуются также системами отопления, электроснабжения, освещения, радио и телефоном.
Эвакуация - это организованный вывоз населения из городов в загородную зону с целью его рассредоточения.
Эвакуация является одним из способов защиты населения в чрезвычайной ситуации. При этом эвакуация рабочих и служащих осуществляется по производственному принципу, а населения, не связанного с производством, - по территориальному принципу (по месту жительства, через домоуправления). Списки и паспорта эвакуируемых являются основными документами для учета, размещения и обеспечения в районе рассредоточения. Эвакуацию нужно проводить в кратчайший срок, сочетая перевозку на различных видах транспорта с пешим порядком.
В чрезвычайной ситуации исключительно важное значение имеет своевременность оповещения населения о возникшей угрозе. С возникновением угрозы чрезвычайной ситуации, прежде всего местные органы власти немедленно принимают обязательные постановления (решения), в которых определяются правила поведения граждан с учетом сложившейся обстановки. Руководители (работодатели) предприятий, учреждений и организаций доводят эти решения до работников. Основным способом оповещения населения о чрезвычайной ситуации является передача речевых сообщений с использованием сетей проводного радиовещания и телевидения. Для привлечения внимания населения перед передачей речевых сообщений включаются сирены, заводские гудки и другие сигнальные средства.
ЗАКЛЮЧЕНИЕ
В ходе выполнения дипломной работы, в соответствии с техническим заданием были получены следующие результаты:
- изучено устройство метода AJAX;
- исследован инструментарий разработки веб-приложений;
- разработан и создан информационный портал по языкам программирования с использованием технологии AJAX;
- собрано и внедрено информационное содержание портала.
На данный момент для функционирования портала требуется найти соответствующий хост-сервер.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1 Cristian, Darie. AJAX and PHP. Building Responsive Web Applications. [Текст]/Darie Cristian и др. - Published by Packt Publishing Ltd
2 Nicholas, C. Zakas. Professional Ajax. [Текст]/C. Zacas Nicholas и др. - Published by Wiley Publishing Inc.
3 Дэйв, К. Ajax в действии. [Текст] : пер. с англ./К. Дэйв. - М.: Вильяме, 2006. - 640 с.
4 Эспозито, Д. Microsoft ASP.NET 2.0. Углубленное изучение. [Текст] : пер. с англ./Д. Эспозито. - М.: Русская Редакция, 2008. - 592 с.
5 Эспозито, Д. Знакомство с технологией Microsoft ASP.NET 2.0 AJAX. [Текст]/Д. Эспозито. - М.: Русская Редакция, 2007. - 320 с.
6 Гудман, Д. JavaScript и DHTML. Сборник рецептов. Для профессионалов. [Текст]/Д. Гудман. - СПб.: Питер, 2004. - 523 с.
7 Холл, Марти, Браун, Лэрри. Программирование для Web. Библиотека профессионала. [Текст] : пер. с англ./Марти Холл, Лэрри Браун. - М.: Вильяме, 2002. - 1264 с.
8 Все об AJAX для разработчиков. [электронный ресурс - режим доступа: открытый] http://www.AllAjax.ru
9 The Official Microsoft ASP.NET site. [электронный ресурс - режим доступа: открытый] http://www.asp.net
ПРИЛОЖЕНИЕ А
(обязательное)
СПИСОК ПРОГРАММНЫХ МОДУЛЕЙ
admin.aspx - страница авторизации доступа к управлению порталом
index.aspx - главная страница портала
news.aspx - страница доступа к архиву новостей
books.aspx - страница доступа к книгам
posts.aspx - страница доступа к статьям
sources.aspx - страница доступа к исходным кодам
videos.aspx - страница доступа к видеоматериалам
web.config - файл конфигурации портала
XMLfile.xml - файл описание языков программирования
Client.master - мастер-страница клиентской части
admin\main.aspx - главная страница управления порталом
admin\books.aspx - страница управления книгами
admin\source.aspx - страница управления исходниками
admin\videos.aspx - страница управления видеоматериалами
admin\post.aspx - страница управления статьями
admin\admin.master - мастер-страница администраторской части
app_data\database.mdf - база данных портала
ПРИЛОЖЕНИЕ А
(обязательное)
СТРУКТУРА ИНТЕРФЕЙСОВ
Размещено на Allbest.ru
Подобные документы
Структура и история развития технологии AJAX. Устройство метода AJAX. Инструментарий разработки веб-приложений. Разработка и создание информационного портала по языкам программирования с использованием технологии AJAX. Информационное содержание портала.
дипломная работа [3,2 M], добавлен 05.06.2011Функции технологии Ajax разработки Web-приложений: выполнение HTTP-запросов в клиентской части и анализ ответа XML-сервера. Создание данных объекта XMLHttpRequest для разных браузеров. Обработка с помощью сервлета. Функциональность задач в Ajax.
лабораторная работа [54,8 K], добавлен 06.06.2009Основы и характеристика технологии Ajax, ее преимущества и применение. Системы, созданные с использованием Ajax, базовые технологии. Файловый веб менеджер на основе технологии Ajax, его основные возможности и принцип реализации программного кода.
курсовая работа [25,6 K], добавлен 23.12.2009Ajax - технология разработки Web-приложений c использованием кода на машине клиента для изменения данных на Web-сервере. Обновление Web-страницы без перезагрузки, прерывающей обмен данными. Методы и свойства объекта XMLHTTPRequest. Поле Select с поиском.
лабораторная работа [18,9 K], добавлен 06.06.2009Вивчення технологій програмування Internet-сайтів. Розробка інтерактивного інтерфейсу Web-додатків засобами бібліотеки Codeigniter. Інтернет-проекти на основі Ajax-технології. Обробка запиту засобами Codeigniter. Асинхронний обмін даними способами Ajax.
курсовая работа [1,3 M], добавлен 12.06.2014Переваги технології асинхронного обміну даних (AJAX), огляд створених на її основі Інтернет-проектів. Алгоритм роботи веб-ресурсу, що надає можливість обміну повідомленнями між користувачами за допомогою AJAX-технології. Програмна реалізація веб-додатку.
дипломная работа [398,3 K], добавлен 18.12.2013Объект XMLHttpRequest (AJAX): отправка и обработка ответов HTTP-запросов с помощью JavaScript. Методы и свойства объекта, общие для Internet Explorer 5, Mozilla, Netscape 7. Алгоритм выполнения, JavaScript-код. PHP-скрипт получения данных из базы.
лабораторная работа [14,9 K], добавлен 06.06.2009Підхід до побудови користувацького інтерфейсу об’єкту проектування. Інтернет-проекти на основі AJAX технології. Побудова діаграми сценаріїв користування. Оцінка програмного забезпечення веб-сервера. Програмування авторизації та реєстрації користувачів.
дипломная работа [290,1 K], добавлен 15.12.2013Разработка Web-сайта с подключенной к нему базой данных для управления пользователями, их авторизацией и регистрацией. Подключение базы данных к сайту. Использование технологии AJAX. Виды SQL инъекций и способы защиты базы данных от попыток взлома.
дипломная работа [2,9 M], добавлен 13.02.2016Программная реализация анонимного форума с использованием PHP 5 и MySQL. Интерактивный интерфейс форума, обмен данными браузера и сервера с применением технологии AJAX. Система аутентификации, состоящая из регистрации и авторизации пользователей.
курсовая работа [24,4 K], добавлен 12.01.2015