Вход

Разработка сайта преподавателя программирования

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 230319
Дата создания 01 июля 2016
Страниц 60
Мы сможем обработать ваш заказ (!) 29 марта в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 590руб.
КУПИТЬ

Описание

оригинальность >90%, продается только текстовый файл диплома ...

Содержание

ВВЕДЕНИЕ 3
ГЛАВА 1. АНАЛИЗ СУЩЕСТВУЮЩИХ ИНСТРУМЕНТОВ ДЛЯ РАЗРАБОТКИ САЙТА 5
1.1 Сравнительный анализ существующих систме управления содержимым 5
1.1.1 Система управления содержимым WordPress 6
1.1.2 Система управления содержимым Joomla 7
1.1.3 Система управления содержимым 1C Битрикс 8
1.1.4 Результаты анализа 10
1.2 Каcкадные таблицы стелей CSS 10
1.3 Язык программирования общего назначения PHP 12
1.4 СУБД MySQL 14
1.5 Язык разметки гипертекста HTML 17
ГЛАВА 2. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 18
2.1 Характеристика и структура организации 18
2.2 Актуальность и практическая значимость разработки сайта 21
2.3 Постановка задачи и требования к информационному русурсу 28
ГЛАВА 3. РАЗРАБОТКА САЙТА ДЛЯ ООО “АВТОЛИДЕР” 30
3.1 Установка системы управления содержимым 30
3.2 Установка темы в системе WordPress 32
3.3 Установка и настройка плагинов в системе WordPress 35
3.4 Создание страниц в системе WordPress 38
3.5 Создание меню в системе WordPress 40
ЗАКЛЮЧЕНИЕ 42
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 44
ПРИЛАЖЕНИЕ 1 47

Введение

Современные информационные и коммуникационные технологии (ИКТ) предоставляют новые возможности в развитии отечественной системы образования. Комплексная подача зрительной и звуковой информации позволяет повысить интерес обучаемого к восприятию учебного материала, способствует формированию информационно-методического обеспечения учебного курса, необходимого для качественного преподавания.
В состав информационной образовательной среды входят не только аппаратное и программное обеспечение, электронно-образовательные ресурсы, но и сайт образовательного учреждения, сайты преподавателей.
Сайт преподавателя - это новая форма поддержки обучения студентов, он является важным фактором для оценки профессиональной деятельности педагога. Современные стандарты образования требуют, чтобы форма обучения студентов была удалённой, в решении этой задачи тоже может помочь сайт преподавателя.
На сайте можно разместить:
 полезные ссылки на учебную литературу и электронно-образовательные ресурсы;
 методические указания по выполнению практических работ, курсовых проектов;
 материалы для подготовки к зачетам и экзаменам;
 информацию о конкурсах и олимпиадах;
 портфолио преподавателя и его студентов;
 важную информацию для студентов и их родителей.
Персональный сайт может включать в себя и определенный уровень интерактивности: от простейшей формы обратной связи, до серьезных разборок интерактивных уроков и домашних заданий. Можно с уверенностью говорить о том, что личное пространство в сети позволяет современному преподавателю грамотно организовывать свою трудовую деятельность, реализовывать достижения карьерного роста, применять современные информационные технологии в своей деятельности. Периодическое обновление сайта, позволяет просмотреть, как преподаватель саморазвивается. В этом случае, сайт становится для преподавателя площадкой для творчества.
Целью данной выпускной квалификационной работы является разработка персонального сайта для преподавателя спецдисциплин Дмитровского института непрерывного образования (ДИНО) Живодеровой Валентины Викторовны. Преподаватель имеет многолетний опыт работы в сфере профессионального образования, ею накоплен значительный объем учебного и методического материала и она готова поделиться им со своими коллегами и студентами. Живодерова В.В. преподает информационные технологии и основы программирования, но она не является специалистом в области web-разработок. В настоящее время она представляет свои материалы на своем подсайте, к которому есть доступ с сайта ДИНО, а это накладывает ряд ограничений.
Наличие персонального сайта актуальна для преподавателя еще и потому, что через год ей необходимо проходить очередную профессиональную аттестацию. В процедуре аттестации педагогических работников значимым требованием стало наличие собственного, регулярно обновляемого, веб-ресурса, определены четкие нравственные критерии содержания веб-ресурсов: «сайт должен иметь познавательную, образовательную, воспитательную направленность, высокую социальную значимость… контент сайта должен способствовать гармоничному и позитивному развитию целевой аудитории… способствовать воспитанию этики пользования Интернетом и навыков его безопасного использования…1
Создание собственного сайта помогает преподавателю получить более высокий статус среди других преподавателей. Сайт можно использовать как периодическое издание, позволяющее педагогу и его студентам публиковать свои работы. Преподаватель становится на путь постоянного саморазвития. Таким образом, преподаватель может повышать свою квалификацию.

Фрагмент работы для ознакомления

PHP поддерживается на большинстве вебсерверов, таких, как Apache, Microsoft Internet Information Server (IIS), Microsoft Personal Web Server и других.PHP поддерживает работу с ODBC и большое количество баз данных: MySQL, MSQL, Oracle, PostgreSQL, SQLite и др.ODBC — это программный интерфейс доступа к базам данных.Язык программирования PHP, особенно в связке с популярнейшей базой данных MySQL - оптимальный вариант для создания сайтов различной сложности.Perl — язык программирования общего назначения, который был первоначально создан для манипуляций с текстом, но на данный момент используется для выполнения широкого спектра задач, включая системное администрирование, веб-разработку, сетевое программирование, игры, биоинформатику, разработку графических пользовательских интерфейсов.Язык можно охарактеризовать скорее как практичный (лёгкость в использовании, эффективность, полнота), чем красивый (элегантность, минималистичность). Главными достоинствами языка являются поддержка различных парадигм (процедурный, объектно-ориентированный и функциональный стили программирования), контроль за памятью (без сборщика мусора, основанного на циклах), встроенная поддержка обработки текста, а также большая коллекция модулей сторонних разработчиков.Python - (в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Python организовывается в функции и классы, которые могут объединяться в модули (они в свою очередь могут быть объединены в пакеты).Ру́би — интерпретируемый язык программирования высокого уровня. Обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, «сборщиком мусора» и многими другими возможностями, поддерживающими много разных парадигм программирования, прежде всего классово-объектную. Ruby был задуман в 1993 году (24 февраля) японцем Юкихиро Мацумото, стремившимся создать язык, совмещающий все качества других языков, способствующие облегчению труда программиста.Java - представляет собой язык программирования и платформу вычислений, которая была впервые выпущена Sun Microsystems в 1995 г. Существует множество приложений и веб-сайтов, которые не работают при отсутствии установленной Java, и с каждым днем число таких веб-сайтов и приложений увеличивается. Java отличается быстротой, высоким уровнем защиты и надежностью. 2.2.3 Заказ сайта «под ключ»Сайт под ключ – сайт, для использования которого не требуется никаких технических навыков. Существует множество веб-студий и частных разработчиков, готовых выполнить любой каприз за определённую финансовую плату. Такой вариант очень удобен для тех, кто не хочет заморачиваться с проектированием и разработкой сайта сам, сэкономив тем самум уйму драгоценного времени и сил, ведь стандартная самостоятельная разработка сайта — процесс трудоемкий. Изготовление веб-сайта с собственной системой управления (пусть и минимальной) требует больших затрат времени, плюс стоимость этого сайта в сравнении с готовыми решениями достаточна высока. Выбирая, что за сайт хочет заказчик: свою собственную CMS или же сайт, базирующийся на стандартных технологиях, требуется лишь составить техническое задание исполнителю, и в итоге получается качественный, защищённый сайт с уникальным и неповторимым интерфейсом. Но есть и обратная сторона медали: услуги подобного рода стоят очень недёшево, а такое не всем по карману, особенно для начинающих предпринимателей. Выбор делать приходиться в зависимости от положения и требуемых возможностей.3. ОСНОВНЫЕ ПРОЕКТНЫЕ РЕШЕНИЯПриступая к созданию персонального сайта преподавателя, необходимо учитывать, что общепринятая организация разделов сайта имеет определенную, устоявшуюся структуру, которую, так или иначе, избирает большинство педагогов при создании персонального веб-ресурса. К общепринятым разделам сайта относятся «методическая работа», «учебная работа», «контакты», «воспитательная работа», раздел, посвященный собственным электронно-образовательным ресурсам. Подобная организация структуры сайта позволяет наиболее выгодно разместить информацию с высокой степенью наглядности и интерактивности.В соответствии с постановкой задачи и на основе проведенного анализа необходимо выполнить следующие проектные решения:выбрать программные средства для разработки сайта;спроектировать структуру сайта;разработать структуру базы данных;выполнить программную реализацию сайта;реализовать дизайн сайта;определить требования к сопровождению сайта.3.1 Выбор программных средств для разработки сайтаДля реализации данного проекта были выбраны следующие программные средства: MYSQL 5.5;PHP 5.3.13;HTML 5;CSS.MYSQL – это одна из самых популярных и самых распространенных СУБД (система управления базами данных) в интернете. Она не предназначена для работы с большими объемами информации, но ее применение идеально для интернет сайтов, как небольших, так и достаточно крупных. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.PHP - это широко используемый язык сценариев общего назначения с открытым исходным кодом. Говоря проще, PHP это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере. Аббревиатура PHP означает “Hypertext Preprocessor (Препроцессор Гипертекста)". С помощью php реализуется связь между mysql и сайтом. Он позволяет получать информацию и выводить её на сайт в удобном виде.3HTML – это язык гипертекстовой разметки. Это тот язык, который понимают все браузеры и интерпретируют его в удобный для пользователя форматированный текст.CSS – это каскадные таблицы стилей, формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML. Использование данного языка упрощает создание шаблона сайта.После проведённого сравнения, были подведены итоги и выбраны программные средства для разработки сайта.ВыводВыбор программных средств обоснован, он позволил реализовать все заявленные в задании функции, и не затруднит самостоятельное сопровождение сайта преподавателем._________________________________3URL: https://ru.wikipedia.org/wiki/PHP3.2 Проектирование структуры сайтаСтруктура представляемой на сайте информации выполняется на двух уровнях: внешнем и внутреннем.Внешняя структура – это, по сути, схема навигации, вписанная в дизайн сайта. Именно с внешней структурой имеют дело посетители, будь то люди или роботы. Переходя по ссылкам, они получают доступ (или не получают) к той информации, которую представляет сайт. Тщательно проработанная внешняя структура упрощает перемещение по страницам.В соответствии с заданием разработана внешняя структура сайта, она представлена на рисунке 5.Рисунок 5 - Внешняя структура проектируемого сайтаПри проектировании важен этап создания шаблона сайта. На данном этапе визуализируется представление о сайте в схематичном представлении. Необходимо решить, где и как будут располагаться основные элементы сайта, меню, поиск, основное содержание, объявления, разделы сайта и т.д.При проектировании было решено придерживаться структуры главной страницы, которая представлена на рисунке 6.Рисунок 6 - Структура главной страницыСтруктура главной страницы состоит из трёх основных частей: заголовок сайта, основная часть (там, где расположена информация) и нижняя часть (footer).Вся основная информация расположена в основной части. На ней размещены блок контактов, фото и информации. Меню и поиск расположены в заголовке. Данное расположение элементов позволяет наиболее информативно представить контент на сайте.Внутренняя структура - определяет логические связи между веб-страницами и базой данных. Продуманная внутренняя структура упрощает работу с кодом. Этап проектирования базы данных позволяет выявить упущенные на этапе создания структуры части разрабатываемой системы, лучше их осознать и скорректировать её свойства и связи. На рисунке 7 представлена структура базы данных.Рисунок 7 – Структура базы данныхБаза данных состоит из 11 таблиц. В таблицах students, class_work, method_work, students содержатся данные о существующих категориях, у каждой категории есть уникальный идентификатор. По данным идентификаторам таблицы связаны с таблицей records. В таблице records содержатся данные со всех категорий. Для того, чтобы получить данные для определённой категории используется уникальный идентификатор, для каждой категории он свой. В таблице main_record содержится текст с главной страницы. В таблице users данные об администраторе. В таблицах tests и tests_source содержатся данные об тестах. В таблицах gallery и gallery_img хранятся данные о фотографиях с галереи.3.3 Программная реализация сайтаПрограммная реализация сайта делится на этапы разработки:разработка дизайна сайта (верстка) – производится с помощью HTML, CSS. Создаётся структура сайта, с помощью CSS задаются параметры для каждого блока, его цвет, форма, положение на сайте.создание базы данных – в ней хранится вся информация, которая динамически выводится на сайт с помощью php.веб–программирование – реализуется связь c базой данных, динамический вывод контента на сайт. 3.3.1 Реализация дизайна сайтаЧтобы реализовать дизайн сайта нужно создать в папке с сайтом файл таблицы каскадных стилей (.css), прописать там все свойства окон, как они должны будут выглядеть, их размер, положение. Создан файл style.css в папке с сайтом. В файле style.css прописаны три свойства:Это свойство отвечает за заголовок сайта. В нём мы задаём высоту данного блока, его задний фон и расположение..header {height: 200px;background:#FFE680 url(img/logo.png) no-repeat;position:relative; top:0; left:0;}Это свойство отвечает за середину сайта, где отображается вся информация. В нём мы так же задаём цвет заднего фона, его минимальную высоту, отступ.content {background-color: white;min-height: 1000px;word-wrap: break-word;padding-top:1px;overflow:hidden;}Это свойство отвечает за нижнюю границу сайта (footer)..footer {height: 50px;background: #FFE680;}Создание блока меню. Задание ему свойств, ширины, высоты..menu{width: 1200px;height:20px;position:absolute; bottom:10px;left:-1%;}По мере добавления различных функций, добавляются блоки, а так же описывающие их стили.3.3.2 Создание базы данных Для создания базы данных были использованы MySql и Phpmyadmin. Главное окно phpmyadmin представлено на рисунке 8.Рисунок 8 - Главное окно PhpmyadminДля создания базы данных нужно нажать на кнопку Базы данных. Появится окно с предложением назначить имя базе данных (см. рисунок 9).Рисунок 9 – Окно диалога создания базы данныхПосле создания базы данных она появится в левом меню phpmyadmin (см. рисунок 10).Рисунок 10 –Окно созданной базы данныхКаждая база данных состоит из таблиц, что бы создать таблицу, надо нажать на только что созданную базу данных, появится окно с предложением создать таблицу. В нём указывается имя таблицы и количество столбцов (см. рисунок 11).Рисунок 11 – Окно диалога при создании таблицыВ следующем окне (рисунок 12 указывается имя, тип, длина, атрибуты полей, а так же ключевое поле. После заполнения таблицы, надо нажать кнопку сохранить.Рисунок 12 – Окно определения атрибутов таблицыВ итоге, после создания всех таблиц, они будут отображены на главной странице (см. рисунок 13).Рисунок 13 –Окно списка таблиц3.3.3 Алгоритм реализации OnLine-тестированияТестирование состоит из двух файлов (tests.php и tests_creator.php). Файл tests.php отвечает за прохождение теста, а файл tests_creator.php отвечает за создание теста. Рассмотрим подробнее файл tests_creator.php. В этом файле создаётся тест. Вывод окна с предложением ввести названия теста и максимального количества вариантов ответов$string = "<form method = 'post'><p>Введите название теста:</p><input type = 'text' name = 'test_name' required><p>Введите макс количество ответов:</p><input type = 'text' name = 'max_answers' required><input type = 'submit' value = 'Применить'></form>";Создание переменных$max_answers = (int) $_POST['max_answers']; - максимальное кол-во ответов$questions = $_POST['questions']; - вопросы$answers = $_POST['answers']; - ответы$trueanswers = $_POST['trueanswers']; - верные ответыВывод окна с предложением ввести формулировку вопроса и варианты ответов $string = "<form method = 'post' class = 'emailform'><input type = 'hidden' name = 'test_name' value ='".$_POST['test_name']."'><input type = 'hidden' name = 'max_answers' value ='".$_POST['max_answers']."'><input type = 'hidden' name = 'questions' value ='".$questions."'><input type = 'hidden' name = 'answers' value ='".$answers."'><input type = 'hidden' name = 'trueanswers' value ='".$trueanswers."'><p>Введите вопрос:</p><input type = 'text' name = 'one_quest' required><p>Введите ответ(ы), правильные пометьте в квадратной рамке:</p>";for ($i = 0; $i < $max_answers; $i++){$string .= "<input type = 'text' name = 'answer$i'><input type = 'checkbox' name = 'trueanswer$i' value = '1'><br>";}$string .= "<input type = 'submit' name = 'next' value = 'Далее'><input type = 'submit' name = 'end' value = 'Закончить'></form>Запись введенных данных в переменныесоздаётся переменная $unique_id c уникальным идентификатором. все ответы и вопросы делятся и записываются в массивы,$ar_trueanswers = explode("||",$trueanswers);$unique_id = md5(date('r'));$ar_quest = explode("||", $questions);$ar_answers = explode("||",$answers);Завершение создания теста (кнопка «Закончить»):в таблицу tests добавляется тест с уникальным идентификатором.добавление ответов в таблицу tests_source с тем же уникальным идентификатором, для того чтобы можно было найти все ответы к определённому тесту в дальнейшем.mysql_query("INSERT INTO `tests` (`id`, `name`, `unique_id`) VALUES (NULL, '".$_POST['test_name']."', '".$unique_id."');") or die(mysql_error());for ($i = 0; $i < count($ar_quest); $i++){mysql_query("INSERT INTO `tests_source` (`id`, `question`, `answers`, `trueanswers`, `unique_id`) VALUES (NULL, '".$ar_quest[$i]."', '".$ar_answers[$i]."', '".$ar_trueanswers[$i]."', '".$unique_id."');") or die(mysql_error());}Рассмотрим подробнее файл tests.php.Вывод всех доступных тестов, если переменной не существует, выведется все доступные тестыif (!isset($_GET['id'])){$result = mysql_query("SELECT * FROM `tests`");$string .= "<table style = 'margin: 0 auto;'>";while ($res_array = mysql_fetch_array($result)){if (check_auth() == true){$del = "<form method = 'post'><input type = 'hidden' name = 'delete_test' value = '".$res_array['id']."'><input type = 'submit' value = 'x'></form>";}$string .= "<tr><td style = 'border:0px;'><a style = 'float:left;font-size:24pt;' href = 'tests.php?id=".$res_array['unique_id']."'>".$res_array['name']."</a></td> <td style = 'border:0px;'>$del</td></tr>";}$string .= "</table>";}Вывод текстового окна с предложением ввести своё ФИО для продолжения тестирования.Будет выполняться, если переменная $_GET['id'] и $_POST['user'] существуютif (isset($_GET['id']) && !isset($_POST['user'])){$string = "<form method = 'post'><p>Введите своё ФИО:</p><input type = 'text' name = 'user'><input type = 'submit' value = 'Применить'></form>";}Вывод всего текста.Выборка теста по его уникальному ид ($_GET['id']). Соединение верных и не верных ответов. Вывод всего теста на экран.if (isset($_GET['id']) && isset($_POST['user'])){$result = mysql_query("SELECT * , CONCAT_WS( ';', `answers` , `trueanswers` ) AS `stranswers` FROM `tests_source` WHERE `unique_id` = '".$_GET['id']."' ORDER BY `tests_source`.`id` ASC");$string = "<form method = 'post'>";$string .= "<input type = 'hidden' name = 'user' value = '".$_POST['user']."'>";$j=-1;while ($res_array = mysql_fetch_array($result)){$string .= "<hr>";$j++;$string .= "<p".$color[$j].">".$res_array['question']."</p>";$mas_ans = explode(';',$res_array['stranswers']);for ($i = 0; $i < count($mas_ans); $i++){if (!isset($_POST['answer_'.$res_array['id'].'_'.$i])){$string .= "<input style = 'float:left;' type = 'checkbox' name = 'answer_".$res_array['id']."_".$i."' value = '".$mas_ans[$i]."'><p>".$mas_ans[$i]."</p><br>";} else{$string .= "<input style = 'float:left;' type = 'checkbox' name = 'answer_".$res_array['id']."_".$i."' value = '".$mas_ans[$i]."' checked><p>".$mas_ans[$i]."</p><br>";}}}$string .= "<hr>";$string .= " <input type = 'submit' name = 'end_test' value = 'Завершить тест'></form>";}Выборка теста по его уникальному идентификатору ($_GET['id']).Соединение двух полей верных и неверных ответов.$result = mysql_query("SELECT * , CONCAT_WS( ';', `answers` , `trueanswers` ) AS `stranswers` FROM `tests_source` WHERE `unique_id` = '".$_GET['id']."' ORDER BY `tests_source`.`id` ASC");Завершить тест.$string .= " <input type = 'submit' name = 'end_test' value = 'Завершить тест'></form>";После того, как пользователь нажмёт на кнопку завершить тест, необходимо проверить поставил ли пользователь хоть один ответ во всех вопросах или нет. Если не поставил, то поля подсвечиваются красным и высвечивается предупреждение, что не все поля заполнены, давая пользователю проставить все ответы.if (isset($_POST['end_test'])){$result = mysql_query("SELECT * , CONCAT_WS( ';', `answers` , `trueanswers` ) AS `stranswers` FROM `tests_source` WHERE `unique_id` = '".$_GET['id']."' ORDER BY `tests_source`.`id` ASC ");$j=-1;while ($res_array = mysql_fetch_array($result)){$j++;$ok = 0;$mas_ans = explode(';',$res_array['stranswers']);for ($i = 0; $i < count($mas_ans); $i++){if (isset($_POST['answer_'.$res_array['id'].'_'.$i])){$ok = 1;break 1;}}if ($ok == 0){$color[$j] = " style = 'color:red;'";}}if (isset($color)){$warning = "Заполните все поля!";}Проверка – отмечен ли каждый вопросif (!isset($color)) {$choosed_mas_block_answers = array(); $result = mysql_query("SELECT * , CONCAT_WS( ';', `answers` , `trueanswers` ) AS `stranswers` FROM `tests_source` WHERE `unique_id` = '".$_GET['id']."' ORDER BY `tests_source`.`id` ASC "); $j=-1; Подсчёт ответов, которые выбрал пользователь.while ($res_array = mysql_fetch_array($result)) {$j++; $choosed_mas_answers = array();$mas_ans = explode(';',$res_array['stranswers']);for ($i = 0; $i < count($mas_ans); $i++){Если правильные ответы в базе совпадают с ответами пользователя, тогда идёт подсчёт ответов, вывод результата на экран, добавление результата в базу данных.if ($res_array['trueanswers'] == $choosed_mas_block_answers[$j]) {$right_answers += 1; }}$summ = ($right_answers * 100) / ($j+1); $test_name = mysql_result(mysql_query("SELECT `name` FROM `tests` WHERE `unique_id` = '".$_GET['id']."'"),0); if(!mysql_query("INSERT INTO `test_results` (`id`, `name`, `test`, `result`) VALUES ('NULL', '".$_POST['user']."', '".$test_name."', '".$summ."');")) {die('Неверный запрос: ' .

Список литературы

1. ГОСТ 7.82 – 2001 «Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления»
2. Мартьянов Е. Ю. Этика педагога в интернет-пространстве: методические рекомендации и этические основания создания персональных сайтов преподавателя // Школьная педагогика. — 2015. — №1. — С. 5-8
3. Критерии Общероссийского рейтинга школьных сайтов (версия 4.0, Зима 2015) [Электронный ресурс] // информационный портал проекта РосНОУ и издательства «Просвещение» [Сайт]— URL: http://rating.rosnou.ru/?q=criteria4–0 (дата обращения: 13.03.2016)
4. Общие методические указания по выполнению выпускной квалификационной работы: [Сайт филиала ДИНО] — URL: http://www.dmitrov-dubna.ru/dokumenty-srednego-professionalnogo-obrazovaniya/(дата обращения: 13.02.2016)
5. Форта Б. Освой самостоятельно SQL / Форта Б. — Мск.: Москва, 2014. — 464 с.: ил. — (Серия «Для профессионалов»).
6. Маклафлин Б. PHP и MySQL. Исчерпывающее руководство /Б. Маклаффин. — СПб.: Питер, 2014. — 512 с.: ил.
7. Янк К. PHP и MySQL. От новичка к профессионалу / К. Янк. — М.:Эксмо, 2013. — 384 с. — (Мировой компьютерный бестселлер).
8. Веллинг Л, Томсон Л. Разработка веб-приложений с помощью PHP и MySQL / Л. Веллинг, Л. Томсон. — М.: Вильямс, 2013. - 848 с.
9. Макфарланд C.Д. Большая книга CSS3. / Макфарланд C.Д. СПб.: Питер, 2016.— 608 с.: ил. — (Бестселлеры O'Reilly).
10. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript и CSS. / Р. Никсон. — 2-е изд. — СПб.: Питер, 2014. — 560 с.: ил. — (Серия «Бестселлеры O`Reilly»).
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00528
© Рефератбанк, 2002 - 2024