Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка к КР.docx
Скачиваний:
25
Добавлен:
10.04.2015
Размер:
338.49 Кб
Скачать

Министерство образования и науки РФ

Федеральное государственное бюджетное образовательное

Учреждение высшего профессионального образования

«Омский государственный университет им. Ф. М. Достоевского»

Кафедра компьютерных технологий и сетей

УТВЕРЖДАЮ

Заведующий кафедрой

___________ Лавров Д. Н. «___» ____________ 2013г.

Разработка архитектуры приложения "Филологический словарь"

Курсовая работа

По специальности 230100 - Вычислительные машины, комплексы, системы и сети.

Научный руководитель:

кандидат техн. наук, доцент ___________ Лавров Д. Н. «___» ____________ 2013г.

Выполнил:

Студент гр. СВС-002-У

___________Пешков М. Д.

«___» ____________ 2013г.

Омск 2013г.

Содержание

Введение 3

Глава 1Инструментальные средства курсового проекта. 4

1.1 Денвер - локальный сервер для разработки веб приложения 4

1.2 Архитектура Денвера 5

1.3 Необходимость локального сервера Денвер 6

1.4 MongoDB. База данных с NoSQL архитектурой 8

1.5 PHP. Серверный язык программирования. 10

1.6 JavaScript, как инструмент интерактивности 11

1.7Ajax 11

1.8 jQuery 12

Глава 2Структурные составляющие программы 13

2.1 Специфика словарной статьи 13

2.2 Структура программы 17

2.3 Взаимодействие с базой данных 19

Заключение 21

Библиографический список 22

Введение

Создание онлайн служб и сервисов заполняют веб пространство, упрощая жизнь, ускоряя процесс циркуляции информации. С появлением ноутбуков, нетбуков, планшетов, коммуникаторов, смартфонов, возможности пользоваться онлайн сервисами и услугами существенно возрастают.

Всемирная паутина (англ. World Wide Web) — распределённая система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Для обозначения Всемирной паутины также используют слово веб (англ.web«паутина») и аббревиатуру WWW.

Всемирную паутину образуют сотни миллионов веб-серверов. Большинство ресурсов всемирной паутины основаны на технологии гипертекста. Гипертекстовые документы, размещаемые во Всемирной паутине, называются веб-страницами. Несколько веб-страниц, объединённых общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же веб-сервере, называются веб-сайтом. Для загрузки и просмотра веб-страниц используются специальные программы — браузеры.

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

Целью курсовой работы является использование всемирной паутина для создания электронного филологического словаря.

Задачами курсовой работы являются:

- научиться использовать не реляционную базу данных;

- изучение JavaScriptдля создания интерактивности на странице;

- изучение Php, настройка и использование;

- настройка и взаимодействие веб приложения с базой данных MongoDB.

  1. Инструментальные средства курсового проекта.

    1. Денвер - локальный сервер для разработки веб приложения

Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, локальный сервер (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.

Базовый (основной) пакет Денвера включает в себя:

  • Инсталлятор (поддерживается также инсталляция на flash-накопитель).

  • Apache, SSL, SSI, mod_rewrite, mod_php.

  • PHP5 с поддержкой GD, MySQL, sqLite.

  • MySQL5 с поддержкой транзакций.

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

Система управления запуском и завершением всех компонентов Денвера.

phpMyAdmin — система управления MySQL через Web-интерфейс.

Эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате .eml); поддерживается работа совместно с PHP, Perl, Parser и т.д.

В Денвере также имеется возможность установить следующие пакеты расширений:

  • полная версия ActivePerl 5.8;

  • PHP5 с полным набором модулей;

  • язык программирования Python;

  • СУБД PostgreSQL или InterBase/FireBird версий 1 и 2;

  • старый-добрый PHP версии 3 или 4;

  • или даже Parserстудии Лебедева.

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