- •Курсовая работа
- •Глава 1. Теоретические сведения
- •Раздел 1. Рнр
- •Раздел 2. Denwer
- •Раздел 3. MуSql
- •Раздел 4. CodeIgniter
- •Глава 2. Практика.
- •Раздел 1. Разработка структуры и создание базы данных
- •Раздел 2. Фреймворк CodeIgniter. Настройка и совмещение с веб-сервером Denwer
- •Раздел 4. Модели
- •Раздел 4. Контроллеры
- •Раздел 5. Разработка шаблонов и описание функционала
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ
Кафедра компьютерных технологий
и прикладной механики
Специализация компьютерные технологии
Курсовая работа
на тему:“Разработка веб-сайта для проведения тестирования”
Студент Селюков Никита
Научный руководитель Цванг В.А.
2013г.
СОДЕРЖАНИЕ:
Вводная часть3
Введение 3
Обзор работы 4
Основная часть5
Глава 1. Теоретические сведения 5
Раздел 1. РНР 5
Раздел 2. Denwer6
Раздел 3. MySQL7
Раздел 4. CodeIgniter 8
Глава 2. Практика... 11
Раздел 1. Разработка структуры и создание базы данных 11
Раздел 2. Фреймворк CodeIgniter. Настройка и совмещение с веб-серверомDenwer16
Раздел 3. Модели 18
Раздел 4. Контроллеры 19
Раздел 5. Разработка шаблонов и описание функционала 20
Заключение27
Вывод 27
Список литературы 28
Вводная часть
Введение
Все веб-сайты можно разделить на две большие группы: статические и динамические.
Статичеcкий сайт - это набор статическихHTML-страниц (HyperTextMarkupLanguage). Каждая страница создается вручную, сохраняется и загружается на сервер. Когда требуется изменить содержание такой страницы, редактор вручную изменят его и снова загружает на сервер.
Динамический сайт - сайт, в котором возможно изменять содержимое страниц сайта, не прибегая к программированию. Каждая отображаемая страница таких сайтов основана на шаблонной структуре, в которую вставляется постоянно меняющееся информационное наполнение. Чаще всего оно хранится в базе данных (БД). Когда пользователь запрашивает страницу, соответствующая информация извлекается из базы, вставляется в шаблон, образуя новую веб-страницу, и пересылается веб-сервером в пользовательский веб-обозреватель, который и отображает ее должным образом. Возможность править все страницы предоставляется только определенной категории пользователей (например, администраторам или зарегистрированным пользователям). В некоторых случаях к правке определенного веб-контента допускаются анонимные пользователи (например, на форумах - добавление сообщений).
Курсовая работа посвящена возможностям применения языка PHP, системы управления базами данных (СУБД)MySQL, фреймворкаCodeIgniterдля разработки динамических веб-сайтов.
Апробация данных технологий проводится на примере создания веб-сайта для проведения тестирования. Реализация данного сайта в виде динамического позволит сократить ручную работу (можно быстро увеличивать количество информационного наполнения сайта), достичь максимальной поддержки посетителей, внедрить дополнительные возможности и различные типы тестов.
Цель исследования: разработка системы веб-сайта для проведения тестирования.
Объекты исследования: язык PHP, базы данных MySQL, фреймворк CodeIgniter;
Задачи:
изучить особенности и возможности языка PHP;
познакомиться с базами данных MySQL;
изучить особенности и возможности фреймворка CodeIgniter;
создать систему сайта для проведения тестирования
Теоретической основой представленного материала являются данные, представленные в справочниках, материал из Интернета.
Практическая значимость исследования заключается в создании системы веб-сайта для проведения тестирования.
Обзор работы
Структура и содержание работы включают:
Вводную часть
Основную часть
Заключение
В вводной части обоснован выбор и актуальность темы, представлена информация для ознакомления с работой.
Основная часть состоит из двух глав: теоретические сведения и практика.
Первая глава состоит из 4 разделов. В первом разделе рассматривается язык PHP. Второй раздел посвящен выбору веб-сервера. В третьем разделе предоставлена информация о базах данных MySQL. В четвертом разделе речь идет о фреймворке CodeIgniter.
Вторая глава содержит 5 разделов. В первом разделе проводится разработка структуры базы данных и ее создание.Второй раздел посвящен настройке и совмещению фремворка CodeIgniter c веб-сервером Denwer.В третьем и четвертом разделах предоставлена информация о разработанных моделях и контроллерах соответственно. В пятом разделе рассмотрена разработка шаблонов, описаны возможности сайта и пути их достижения.
Заключение содержит выводы по теме и список литературы.
Основная часть