Курсова робота
Розробка архітектури додатку Філологічний словник
Зміст
Введення
Інструментальні засоби курсового проекту
Денвер - локальний сервер для розробки веб програми
Архітектура Денвера
Необхідність локального сервера Денвер
MongoDB. База даних з NoSQL архітектурою
PHP. Серверний мова програмування
JavaScript, як інструмент інтерактивності
Ajax
jQuery
Структурні складові програми
Специфіка словникової статті
Взаємодія з базою даних
Висновок
Бібліографічний список
Введення
Створення онлайн служб і сервісів заповнюють веб простір, спрощуючи життя, прискорюючи процес циркуляції інформації. З появою ноутбуків, нетбуків, планшетів, комунікаторів, смартфонів, можливості користуватися онлайн сервісами та послугами істотно зростають.
Всесвітня павутина (англ. World Wide Web ) - розподілена система, що надає доступ до пов'язаних між собою документів, розташованим на різних комп'ютерах, підключених до Інтернету. Для позначення Всесвітньої павутини також використовують слово веб (англ. web павутина ) і абревіатуру WWW.
Всесвітню павутину утворюють сотні мільйонів веб-серверів. Більшість ресурсів всесвітньої павутини засновані на технології гіпертексту. Гіпертекстові документи, що розміщуються у Всесвітній павутині, називаються веб-сторінками. Кілька веб-сторінок, об'єднаних спільною темою, дизайном, а також пов'язаних між собою посиланнями і зазвичай знаходяться на одному і тому ж веб-сервері, називаються веб-сайтом. Для завантаження і перегляду веб-сторінки використовуються спеціальні програми - браузери.
Всесвітня павутина викликала справжню революцію в інформаційних технологіях і вибух в розвитку Інтернету. Часто, кажучи про Інтернет, мають на увазі саме Всесвітню павутину, проте важливо розуміти, що це не одне і те ж.
Метою курсової роботи є використання всесвітньої павутина для створення електронного філологічного словника.
Завданнями курсової роботи є:
навчитися використовувати не реляційну базу даних;
вивчення JavaScript для створення інтерактивності на сторінці;
вивчення Php, настройка і використання;
настройка і взаємодія веб додатки з базою даних MongoDB.
Інструментальні засоби курсового проекту
Денвер - локальний сервер для розробки веб програми
Джентльменський набір Web-розробника ( Д. н. w. р raquo ;, читається Денвер ) - проект Дмитра Котеровим, локальний сервер (Apache, PHP, MySQL, Perl і т.д.) і програмна оболонка, використовувані Web-розробниками для розробки сайтів на домашньої (локальної) Windows-машині без необхідності виходу в Інтернет. Головна особливість Денвера - зручність при віддаленій роботі відразу над декількома незалежними проектами і можливість розміщення на Flash-накопичувачі.
Базовий (основний) пакет Денвера включає в себе:
· Інсталятор (підтримується також інсталяція на flash-накопичувач).
· Apache, SSL, SSI, mod_rewrite, mod_php.
· PHP5 з підтримкою GD, MySQL, sqLite.
· MySQL5 з підтримкою транзакцій.
Система управління віртуальними хостами, заснована на шаблонах. Щоб створити новий хост, вам потрібно лише додати директорію в каталог/home, правити конфігураційні файли не потрібно. Типово уже підтримуються схеми іменування директорій багатьох популярних хостерів; нові можна без зусиль додати.
Система управління запуском і завершенням всіх компонентів Денвера.- система управління MySQL через Web-інтерфейс.
Емулятор sendmail і SMTP-сервера (отладочная заглушка на localhost: 25, складаються приходять листи в/tmp у форматі. eml); підтримується робота разом з PHP, Perl, Parser і т.д.
У Денвері також є можливість встановити наступні пакети розширень:
· повна версія ActivePerl 5.8;
· PHP5 з повним набором модулів;
· мова програмування Python;
· СУБД PostgreSQL або Inte...