Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursach_ver_1_00.docx
Скачиваний:
135
Добавлен:
13.04.2015
Размер:
1.57 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ

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

и прикладной механики

Специализация компьютерные технологии

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

на тему:“Разработка веб-сайта для проведения тестирования”

Студент Селюков Никита

Научный руководитель Цванг В.А.

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.В третьем и четвертом разделах предоставлена информация о разработанных моделях и контроллерах соответственно. В пятом разделе рассмотрена разработка шаблонов, описаны возможности сайта и пути их достижения.

Заключение содержит выводы по теме и список литературы.

Основная часть

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]