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

Раздел
Программирование
Предмет
Просмотров
618
Покупок
0
Антиплагиат
Не указан
Размещена
7 Сен 2012 в 21:21
ВУЗ
Не указан
Курс
Не указан
Стоимость
2 000 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
zip
PHPframeworks.doc
568.5 Кбайт 2 000 ₽
Описание
Розробнику великої програми рідко доводиться писати щось заново, “з чистого аркуша" – частіше він розвиває те, що написано і налагоджено раніше. Прищеплюючи програмі нові корисні якості, розробник звичайно ж дбає і про те, щоб не втратити вже досягнутого. Справа ця дуже делікатна, оскільки розвиток зазвичай має на увазі редагування наявних вихідних текстів, а редагування завжди загрожує внесенням помилок, що тягнуть втрату працездатності.
Можна було б уникнути безпосереднього редагування, частково дублюючи наявні тексти, однак дублювання, як відомо, згубно для подальшого розвитку. На щастя, існують програмні конструкції, що дозволяють розвивати програму безболісно, лише доповнюючи її новими модулями, але зовсім не зачіпаючи й не дублюючи налагоджених раніше текстів.
Метою кваліфікаційної роботи є аналіз існуючих РНР-фреймворків для швидкої розробки веб-сайтів та створення на сайту на основі РНР-фреймворку 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.
Вам подходит эта работа?
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир