АНАЛІЗ PHP-ФРЕЙМВОРКІВ ТА ЇХ ПРАКТИЧНЕ ЗАСТОСУВАННЯ (на прикладі CodeIgniter)

Раздел
Программирование
Предмет
PHP
Тип
Курсовая работа
Просмотров
284
Покупок
0
Эксперт
Размещена
7 Сен 2012 в 21:21
ВУЗ
Не указан
Курс
Не указан
Стоимость
2 000 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, уникальность минимум 40%.
zip
PHPframeworks.doc
568.5 Кбайт 2 000 ₽
7 Сен 2012 в 21:21
Описание
Розробнику великої програми рідко доводиться писати щось заново, “з чистого аркуша" – частіше він розвиває те, що написано і налагоджено раніше. Прищеплюючи програмі нові корисні якості, розробник звичайно ж дбає і про те, щоб не втратити вже досягнутого. Справа ця дуже делікатна, оскільки розвиток зазвичай має на увазі редагування наявних вихідних текстів, а редагування завжди загрожує внесенням помилок, що тягнуть втрату працездатності.
Можна було б уникнути безпосереднього редагування, частково дублюючи наявні тексти, однак дублювання, як відомо, згубно для подальшого розвитку. На щастя, існують програмні конструкції, що дозволяють розвивати програму безболісно, лише доповнюючи її новими модулями, але зовсім не зачіпаючи й не дублюючи налагоджених раніше текстів.
Метою кваліфікаційної роботи є аналіз існуючих РНР-фреймворків для швидкої розробки веб-сайтів та створення на сайту на основі РНР-фреймворку CodeIgniter.
Завданням роботи було провести огляд популярних РНР-фреймворків та розробити сайт на РНР-фреймворку CodeIgniter.
Для виконання поставлених завдань, у роботі розглядаються основні принципи шаблонного виконання однотипних проектів, проводиться аналіз існуючих РНР-фреймворків для розробки веб сайтів, наводиться приклад застосування РНР-фреймворку для розробки сайту.
Оглавление
ЗАВДАННЯ НА ВИКОНАННЯ КВАЛІФІКАЦІЙНОЇ РОБОТИ 2
РЕФЕРАТ 6
ВСТУП 7
1. ПРОЕКТУВАННЯ ТА ФРЕЙМВОРКИ 8
1.1. Паттерни проектування на РНР 8
1.2. Структура МVС 10
2. РНР ФРЕЙМВОРКИ 17
2.1. Фреймворк Yii 17
2.2. CakePHP 38
2.3. Фреймворк KOHANA 45
2.4. Zend Framework 47
2.5. Огляд фреймворку CodeIgniter 50
3. ПРИКЛАД ЗАСТОСУВАННЯ ФРЕЙМВОРКУ CODEIGNITER ДЛЯ СТВОРЕННЯ БЛОГУ 55
3.1. Початок роботи з CodeIgniter 55
3.2. Створення бази даних блогу 58
3.3. Гіперпосилання та адреса сайту 63
3.4. Додавання записів та коментарів до блогу 66
3.5. Дизайн сайту 71
ВИСНОВКИ 73
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 74
Додаток А Вихідний код розробленого сайту 76
Список литературы
1. Горбунов-Посадов М.М. Расширяемые программы.  М.: Полиптих, 1999.  336 с.
2. Шлеєр С., Меллор С. Объектно-ориентированный анализ: моделирование мира в состояниях. - К.: Диалектика, 1993. - 240 с.
3. Андон А. И., Яшунин А. Е., Резниченко В. А. Логические модели интеллектуальных информационных систем. - К.: Наук. думка, 1999. -320 с.
4. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя. - М.: ДМК, 2000. - 430 с.
5. Бабенко Л. П. Повторное использование в программной инженерии // Кибернетика и системный анализ. -1999. - № 2. - С. 37-48.
6. Sutclife A. and Maiden N. The Domain Theory for Requirement Engineering //IEEE Trans, on Software Engrg. -1998. - V. 24. - № 3. - P. 174-190.
7. Бабенко Л.П. и др. Адаптивные компоненты повторного использования в системах генерации программ // Кибернетика и системный анализ. - 1991. - № 5. - С. 145-159.
8. Бабенко Л. П., Поляничко С. Л. Модели классификации объектов программной инженерии // Проблемы программирования. - Вып. 1. - К.: Ин-т программных систем НАН Украины, 1997. - С. 25-32.
9. Лаврищева Е. М., Грищенко В. Н. Сборочное программирование. - К.: Наук. думка, 1991. - 216 с.
10. БенАри М. Языки программирования. Практический сравнительный анализ. - М.: Мир, 2000. - 366 с.
11. Вейтман В. Модель - представление - контроллер: не все так просто. [Електронний ресурс]. - [Режим доступу]: URL: http://ko.com.ua/model_-_predstavlenie_-_kontroller_ne_vse_tak_prosto_33284 -Виктор ВейтманСтатья опубликована в №47 (615) от 11 декабря
12. Повний посібник по Yii. [Електронний ресурс]. -[Режим доступу]: URL: http://yiiframework.com.ua/uk/doc/guide 
13. Полнейшее руководство CakePHP 1.2 на русском языке, горячие новости и полезные статьи. [Електронний ресурс]. -[Режим доступу]: URL: http://cake-php.net/manual/Beginning-With-CakePHP-1.
Похожие работы
Курсовая работа Курсовая
25 Ноя 2018 в 12:21
1 093
16 покупок
Задача Задача
15 Янв 2018 в 10:29
260
0 покупок
Дипломная работа Дипломная
14 Дек 2016 в 19:27
234
0 покупок
Курсовая работа Курсовая
14 Дек 2016 в 15:03
1 320
12 покупок
Другие готовые работы  
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 41 979 авторам
Первые отклики появятся уже в течение 10 минут
Нужна уникальная работа?
Закажите новую работу, выполненную по вашим требованиям у эксперта.
Тема работы не должна быть пустой
Введите email
Показать ещё
Показать ещё
Отвечай на вопросы, зарабатывай баллы и трать их на призы.
Подробнее
Прямой эфир