Сайт в поддержку организации обучения иностранному языку
Веб-сайт как необходимость продвижения своих услуг в условиях рыночного общества; его структура, типы, информационное и программное обеспечение работы. Специфика проектирования сайта с функцией обратной связи для образовательных нужд. Базы данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 12.12.2013 |
Размер файла | 3,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
- <Приращение> задает изменение переменной-счетчика при каждой итерации.
Принцип работы цикла for:
1. Переменной-счетчику присваивается начальное значение.
2. Проверяется условие; если оно истинно, выполняются выражения внутри цикла, а в противном случае выполнение цикла завершается.
3. Переменная-счетчик изменяется на величину, указанную в <Приращение>.
4. Переход к п. 2.
Цикл выполняется до тех пор, пока <Условие> не вернет false. Если это не случится, цикл будет бесконечным.
Массивы. Массив - это нумерованный набор переменных. Переменная в массиве называется элементом массива, а ее позиция в массиве задается индексом.
Инициализация массива осуществляется двумя способами:
- поэлементно:
$Mass[0] = 'Ноль';
$Mass[1] = 'Один';
$Mass[2] = 'Два';
$Mass[3] = 'Три';
Кроме того, можно не указывать индекс. PHP автоматически присвоит элементу индекс, на единицу больший последнего, то есть добавит элемент в конец массива:
$Mass[] = 'Ноль';
$Mass[] = 'Один';
$Mass[] = 'Два';
$Mass[] = 'Три';
- указав все элементы массива сразу:
$Mass = array('Ноль', 'Один', 'Два', 'Три');
Функции. Функция - это фрагмент кода PHP, обладающий уникальным именем и предназначенный для решения конкретной задачи, который можно вызвать из любого места программы. Функция описывается с помощью ключевого слова function по следующей схеме [17]:
function<Имя функции> ([<Параметры>]) {
<Тело функции>
[return<Значение>]
}
Передача данных.
Для взаимодействия с пользователем нужно получать некоторую информацию от него. Самые распространенные методы GET и POST.
Метод GET.
Метод GET посылает всю собранную информацию как часть адреса. В теле ссылки, после названия файла необходимо поставить знак вопроса "?" и после него указывать имя переменной. Если переменная не одна, то после указания одной переменной ставится знак "&" и указывается следующая переменная. Например, при использовании метода GET, после передачи информации URL примет следующий вид:
http://домен.ru/script.php?num=10.
Передаваемые переменные записываются в специальный массив $_GET.
При выборе метода GET следует учитывать факторы:
- метод GET ограничивает объем передаваемой информации;
- метод GET открыто пересылает введенную информацию в обрабатывающий сценарий, что может неблагоприятно сказаться на безопасности.
Метод POST.
Для отправки данных методом POST нужно использовать HTML-формы. За способ отправки данных формы отвечает атрибут method тега form. Поэтому нужно в атрибуте method тега form указать значение POST. В остальном форма может быть та же, как и для метода GET.
После ввода данных нажатием кнопки "отправить" данные записываются в массив $_POST. В ячейках $_POST[] находятся передаваемые данные, внесенные с помощью HTML-формы. После этого массив передается второму PHP-файлу. В PHP в независимости, каким способом были отправлены данные - методом POST или методом GET,- получить данные можно, используя массив $_REQUEST.
Глобальный массив $_SERVER.
Когда пользователь пытается загрузить страницу сайта, то браузер передает не только запрос на загрузку страницы, но и другую информацию. Он передает серверу информацию о том, какой браузер установлен на компьютере пользователя, какая операционная система, IP-адрес и многое другое. Эти данные можно использовать при создании сайта.
Операторы require и include.
Если функции или другие блоки файла вынесены в отдельный файл, то подключить его позволяют два оператора require и include. Операторы имеют следующий формат:
require(<Имя файла>);
include(<Имя файла>).
1.5.3 Основы работы с базой данных
MySQL - это система управления реляционными базами данных.
CтруктураMySQL трехуровневая: базы данных - таблицы - записи. Базы данных и таблицы MySQL физически представляются файлами с расширениями frm, MYD, MYI. Таблица представляет собой совокупность записей, а записи - это совокупность полей разного типа. Имя базы данных MySQL уникально в пределах системы, а таблицы - в пределах базы данных, поля - в пределах таблицы [16].
MySQL состоит из двух частей: серверной и клиентской.
Рисунок 1.5.3.1 - Клиент-серверная архитектура MySQL
Сервер MySQL постоянно работает на компьютере. Клиентские программы (например, скрипты PHP) посылают серверу MySQL SQL-запросы через механизм сокетов (то есть при помощи сетевых средств), сервер их обрабатывает и запоминает результат. Таким образом, скрипт (клиент) указывает, какую информацию он хочет получить от сервера баз данных, а сервер баз данных затем посылает ответ (результат) клиенту (скрипту) [26]:
- MySQL выводит результаты запроса в виде таблицы;
- после вывода таблицы с результатами запроса, mysql сообщает количество возвращаемых строк и время выполнения запроса. Это удобно, поскольку позволяет оценить как производительность сервера, так и эффективность выполняемого запроса;
- после вывода результатов запроса и времени его выполнения, mysql выводит новую строку mysql>, что означает готовность к выполнению новых команд.
Каждый входящий запрос обрабатывается отдельным потоком, при этом еще один всегда выполняющийся поток управляет соединениями, поэтому клиентам не приходится ждать завершения выполнения запросов других клиентов. Одновременно может выполняться любое количество запросов. Пока какой-либо поток записывает данные в таблицу, все другие запросы, требующие доступа к этой таблице, просто ждут, пока она освободится. Клиент может выполнять все допустимые операции, не обращая внимания на другие одновременные соединения. Управляющий поток предотвращает одновременную запись какими-либо двумя потоками в одну и ту же таблицу [2].
1.5.4 Взаимодействие РНР сайта с базой данных MySQL
Установка соединения.
Для установки соединения используются две функции [18]:
mysql_connect(<Имя хоста>, <Имя пользователя>, <Пароль>);
mysql_pconnect(<Имя хоста>, <Имя пользователя>, <Пароль>);
Функции возвращают идентификатор соединения, а в случае неудачи возвращают false. Вся дальнейшая работа с базой данных осуществляется через этот идентификатор.
Функция mysql_connect() устанавливает обычное соединение с сервером MySQL. Обычное соединение закрывается, когда сценарий завершает работу или когда вызывается функция mysql_close():
mysql_close(<Идентификатор>);
Функция mysql_pconnect() устанавливает постоянное соединение с сервером MySQL.
Выбор базы данных.
Для выбора базы данных используется функция mysql_select_db(). Функция имеет следующий формат:
mysql_select_db(<Имя базы данных>, [<Идентификатор>]);
Параметр <Идентификатор> можно не указывать. По умолчанию будет использоваться последнее открытое соединение.
Выполнение запроса к базе данных.
Выполнить запрос к базе данных позволяет функция mysql_query(). Функция имеет следующий формат:
mysql_query(<SQL-запрос>, [<Идентификатор>]);
Выполнить запрос позволяет команда SELECT, она предназначена для извлечения строк данных из одной или нескольких таблиц и имеет в общем случае следующий синтаксис:
SELECT [ALL | DISTINCT | DISTINCTROW]
<Имяполе>
FROM<Таблица>
[WHERE<Условия выборки>]
[GROUPBY {<Имя поля групп.> | <Номер поля групп.>}
[ORDERBY {<Имя поля сорт.> | <Номер поля сорт.>} [ASC | DESC]
Можно указать один или несколько столбцов (через запятую). Если необходимо выбрать все столбцы можно просто указать знак звёздочки *. Ключевое слово FROM указывает таблицу, из которой извлекаются записи. Ключевое слово WHERE определяет условия отбора строк. Ключевые словаGROUPBYи ORDER BY соответственно группирует и сортирует строки запросов по полю в прямом (ASC) или обратном порядке (DESC).
Данные из базы, в результате работы функции в виде таблицы записываются в переменную $result, но PHP не может работать с таблицами напрямую. Для того чтобы работать с данными необходимо использовать функцию mysql_fetch_array(). Данная функция позволяет из выбранной таблицы с данными взять одну строку и записать ее в массив. Для этого необходимо ввести следующий код: $row= mysql_fetch_array($result). В массив $row записывается первая строка с данными. Для вывода на экран нескольких строк с данными используется цикл, например for.
Работать с Mysql можно в текстовомрежиме, однако он не единственный, существует еще и графический режим. Он предполагает использование PhpMyAdmin - визуального интерфейса, написанного на PHP, - который значительно упрощает работу с базами данных в Mysql, так как позволяет пользоваться всеми достоинствами браузера, включая прокрутку изображения, если оно не умещается на экран. Многие из базовыхSQLфункций работы с данными в PhpMyAdmin сведены к интуитивно понятным интерфейсам и действиям, напоминающим переход по ссылкам в Internet [2].
1.5.5 Система управления контентом (CMS)
Создание сайта - это сложный и щепетильный процесс, в большинстве случаев требующий специальных знаний и навыков. Но существуют системы, которые помогают его упростить.
Создание сайта и его дальнейшая поддержка значительно облегчаются при использовании системы управления сайтом (CMS) - это комплекс программ, позволяющих автоматизировать процедуру по управлению интернет-сайтом в целом или относительно отдельных элементов [7].
Выделяют следующие функции CMS:
- создание (авторам предоставляются средства для создания сайтов);
- управление (в функцию входят хранение информации в едином депозитарии, отслеживание версий документов, интеграция с другими системами, контроль за доступом и управление потоками документов);
- публикация (размещение контента на пользовательском терминале);
- представление (дополнительные функции, улучшающие форму представления данных: ведение статистики, списки рассылки, средства взаимосвязи с пользователями, поиск и т.п.).
Как правило, CMS подразделяются на две части - внутреннюю (т.е. систему администрирования) и внешнюю (пакет HTML-страниц). Обе они используют одно и то же хранилище данных. В его роли в основном выступает так называемая реляционная база данных, но встречаются еще и текстовые, и XML-документы.
В хранилище находится вся информация, которая размещена на сайте. Помимо этого, в хранилище помещают также информацию, описывающую сайт - структура макета страниц, права доступа и т.п. Когда пользователь вызывает страницу, скрипт, который должен ее вывести, определяет параметры страницы и извлекает из базы нужную информацию,а затем генерирует HTML-код и подает тот браузеру.
Для создания сайта используют платные и бесплатные CMS. Движки, находящиеся в открытом доступе, часто оказываются лучше платных аналогов, поскольку имеют очень много преимуществ:
- надёжность достаточно высокая;
- они разрабатываются и редактируются не одним или несколькими программистами, а множеством специалистов со всего мира;
- они имеют огромное количество шаблонов для дизайна, модулей и дополнений для различных видов сайтов;
- решению возникших вопросов по работе бесплатных CMS помогают многие интернет-ресурсы (сайты и форумы).
Примерами бесплатных CMS для создания сайта могут служить: Joomla!, WordPress, Drupal, TYPO3 и др.
2 Практическая часть
2.1 Постановка задачи
Преподавание английского языка на межфакультете в КузГПА осуществляется преподавателями кафедры иностранных языков, утратившей свой статус самостоятельного подразделения при реорганизации учреждения и интегрированной с кафедрой английского языка и методики преподавания факультета иностранных языков. Тем не менее, о полном слиянии двух подразделений говорить трудно, так как специфика контенгента обучающихся, особые задачи, которые стоят перед преподавателями данной дисциплины согласно государственному стандарту, и количество часов, выделяемых на ее изучение, определяют особое место данного предмета и особенности организации процесса обучения в сравнении с тем же иностранным языком, который преподается студентам на факультете. Все это предопределяет необходимость создания отдельного для межфакультета сайта, в задачи которого должны входить функции представительства и информационного ресурса по теме "английский язык", что предопределяет его контент как совокупность: 1) новостного контента (изменения в расписании, результаты вузовских и межвузовских Олимпиад, конкурсов и конференций по предмету и т.д.); 2) представительского (преподавательский состав, уникальность межфакультетской дисциплины "Иностранный язык", возможности личностного роста в рамках изучения предмета); 3) нормативного (УМК); 4) тематического (учебные материалы для освоения учащимися, дополнительные возможности совершенствования навыков и умений в данной сфере). В функциональной части особое внимание должно быть уделено следующим элементам: авторизация и личный кабинет в виде личной странички, представляющий архив выполненных работ и заданий, ожидающих своей очереди.
2.2 Программно-технические средства
Для решения поставленных задач использовались следующие средства: компьютер с ОС Windows XP, с выходом в интернет, на который были установлены:
1) графические редакторы Photoshop;
2) редактор Notepad;
3) сервер apache 2.2;
4) MySQL 5.1.49;
5) PHP 5.2.7;
6) phpMyAdmin 3.3.7;
7) MySQL Administrator 1.2.17;
8) MicroOLAP Database Designer for MySQL.
2.3 База данных
Структура базы данных разработанного нами сайта наглядно представлена в ER-диаграмме (Приложение А).
Учебный материал, предлагаемый студентам, согласно учебной программе, для освоения представляет собой выборку из учебно-методического пособия "English for pedagogues", разработанного преподавателями кафедры английского языка и методики преподавания факультета иностранных языков КузГПА: Е.Б. Тимченко и Т.В. Борисовой, - и предназначенного для работы со студентами по дисциплине Б1.Б3 Иностранный (английский) язык по направлению подготовки 050100 "Педагогическое образование".
Используемый материал дает студентам знание лексических, грамматических и стилистических норм, а также особенностей культуры страны изучаемого языка. В ходе работы с ним студенты приобретают навыки владения технологиями самостоятельного освоения, использования и обновления знаний по языку.
Весь материал разделен на 4 блока, каждый из которых посвящен отдельной лексической теме: "Давайте познакомимся!", "Соединенное Королевство Великобритании", "Известные педагоги и психологи", "Моя будущая профессия".
С другой стороны представленная информация группируется нами следующим образом: 1) тексты по теме, 2) лексический минимум по теме, 3) грамматика: правила и задания, 4) дополнительные тексты по теме и 5) тесты по теме. Данное деление материала удобно при организации работы с отстающими студентами, имеющими значительную задолженность по предмету.
Таблицы "Текущая успеваемость" и "Экзамен" предназначены отражать успехи и достижения обучающихся в академии в области изучения иностранного языка в рамках указанного курса программы.
2.4 Создание схемы главной страницы сайта
Как и к основному большинству сайтов, к сайтам, обеспечивающим поддержку образовательного процесса, предъявляют следующие требования:
1. Качество графического исполнения. Сайт должен привлекать к себе посетителей, быть интересным с эстетической точки зрения и в то же время не перегружать излишне яркими цветами, контрастами и неуместным обилием мелких деталей.
2. Качество представления материала. Интерфейс может быть оригинальным и выделяться среди сайтов подобного типа нестандартным построением, но это не должно приводить к трудностям при восприятии его содержания пользователями ресурса. Навигация сайта должна быть сквозной, т.е. не должна заставлять посетителя предпринимать многоступенчатые походы по многочисленным страницам, чтобы перейти к другому разделу для поиска нужной информации. Простота в использовании - один из критериев успешности сайта.
3. Соответствие заданию заказчика и, следовательно, потребностям пользователя.
Все это необходимо учитывать при проектировании сайта.
Структура главной страницы сайта и система навигации представлены на рисунках 6 и 7 соответственно.
Рисунок 6 - Схема главной страницы сайта
Рисунок 7 - Схема меню сайта
2.5 Верстка страницы
Главная страница с функциональной точки зрения представляет собой совокупность следующих блоков: 1) блок меню, навигация по которому проста и понятна для восприятия пользователя; 2) блок формы обратной связи, так же привычного для посетителей вида и структуры; 3) блок новостей, содержащий отчеты об успехах студентов в учебной деятельности, в проводимых с участием обучающихся академии конкурсах и конференциях вузовского и межвузовского значений, а так же о событиях из жизни межфакультета.
Рисунок 9 - Стартовая страница сайт с формой обратной связи
Оформление главной страницы сайта отсылает нас непосредственно к выполняемой им задаче - популяризовать английский язык не только как средство общения и один из международных языков мира, но как дисциплину, предоставив дополнительные возможности его изучения. Так, тематика ресурса "Великобритания" прослеживается в различных деталях: в шапке сайте в качестве фона выступает изображение часов на Часовой башне Вестминстерского дворца в Лондоне, которые являются одним из наиболее узнаваемых и используемых в медиаиндустрии символов Соединенного Королевства Великобритании и Северной Ирландии. Небольшой рисунок, который так же помещен на странице в левой части ее основного блока, не просто выполняет функцию декора и оживляет спокойный сдержанный по цветовой гамме фон (его обеспечивает бежевого цвета заливка текстурой), но выбран не случайно, на нем перед нами предстает типичный английский джентльмен c английским же бульдогом на поводке около еще одного не менее популярного символа Англии - ярко красного телефонного киоска.
Заключение
В представленной дипломной работе отражены результаты проделанного исследования, которое затронуло вопрос способов организации построения веб-сайтов - структуры, которая во многом определяется поставленными перед разработчиками задачами и предопределяет удобство в обращении с ресурсом пользователей. Был так же проведен обзор существующих в современном Интернет пространстве типов сайтов. Исследованы теоретические основы построения веб-сайтов и определен круг базовых интернет технологий, обеспечивающих процессы создания, а затем и функционирования ресурса, к которым можно отнести язык программирования РНР, системы управления базами данных MySQL и контентом CMS. Проделанный анализ данной информации позволил решить поставленные в начале исследования задачами и создать сайт в поддержку организации процесса обучения иностранному языку, который в дальнейшем при расширении охвата направлений деятельности студентов сможет интегрировать функции проведения виртуальных семинаров, "круглых столов" и международных проектов.
Список использованных источников
сайт программный база данные
1. Оn-line энциклопедия ЕltisВook.ru [Электронный ресурс]: Функции в PHP. PHP function. - Режим доступа: http://www.eltisbook.ru/php/functions.php - 15.06.2013.
2. Wiki-учебник по веб-технологиям [Электронный ресурс]: Базы данных: основные понятия. - Режим доступа: http://www.webmasterwiki.ru/MySQL#h177-4 - 17.06.2013.
3. Www.Speed-Tester.Info [Электронный ресурс]: Что такое сайт. - Режим доступа: http://speed-tester.info/info_3_chto_takoe_sajt.html - 12.06.2013.
4. Битрейт [Электронный ресурс]: Общая классификация веб-сайтов (виды интернет-сайтов). - Режим доступа: http://bitrate.su/blog/obshchaya-klassifikaciya-veb-saytov-vidy-internet-saytov.html - 16.06.2013.
5. Бутымов Е.А. Язык программирования PHP // Russika.ru: Энциклопедический Фонд [Электронный ресурс]. - Режим доступа: http://www.russika.ru/t.php?t=3894 - 21.06.2013.
6. Веб-студия BSWS [Электронный ресурс]: Информационное обеспечение сайта - поддержка и развитие сайта. - Режим доступа: http://bsws.com.ua/ru/raskrutka-i-prodvizhenie-saytov/informatsionnoe-obespechenie-sayta-podderzhka-i-razvitie-sayta.html - 15.06.2013.
7. Веб-студия BSWS [Электронный ресурс]: Создание сайта с использованием CMS. - Режим доступа: http://bsws.com.ua/ru/razrabotka-i-sozdanie-saytov/sozdanie-sayta-s-ispolzovaniem-cms.html - 20.06.2013.
8. Википедия - свободная энциклопедия [Электронный ресурс]: Apache. - Режим доступа: http://ru.wikipedia.org/wiki/Apache - 15.06.2013.
9. Википедия - свободная энциклопедия [Электронный ресурс]: MySQL. - Режим доступа: http://ru.wikipedia.org/wiki/MySQL - 17.06.2013.
10. Википедия - свободная энциклопедия [Электронный ресурс]: phpMyAdmin. - Режим доступа: http://ru.wikipedia.org/wiki/PhpMyAdmin - 15.06.2013.
11. Википедия - свободная энциклопедия [Электронный ресурс]: Сайт. - Режим доступа: http://ru.wikipedia.org/wiki/%D0%A1%D0%B0%D0%B9%D1%82 - 10.06.2013.
12. Интернет работа [Электронный ресурс]: Что такое база данных MySQL? - Режим доступа: http://blogwork.ru/chto-takoe-baza-dannyx-mysql/- 18.06.2013.
13. Классификация веб-сайтов [Электронный ресурс]: типы и виды интернет сайтов. Какие бывают сайты. - Режим доступа: http://www.yanajy.com/sdelay-sam/vidy-sajtov.html - 14.06.2013.
14. Мастерхост [Электронный ресурс]: MySQL - базы данных. - Режим доступа: http://masterhost.ru/support/doc/mysql/ - 18.06.2013.
15. Персональный сайт Шимко Виталия [Электронный ресурс]: Типы сайтов. - Режим доступа: http://saitweb.at.ua/index/tipy_sajtov/0-7 - 10.06.2013.
16. Портал о веб-технологиях [Электронный ресурс]: Основная информация о MySQL. - Режим доступа: http://www.php.su/mysql/?info - 17.06.2013.
17. Портал о веб-технологиях [Электронный ресурс]: основы и синтаксис PHP - Режим доступа: http://www.php.su/learnphp/ - 10.06.2013.
18. Портал о веб-технологиях [Электронный ресурс]: Функции PHP для работы с MySQL. - Режим доступа: http://www.php.su/mysql/?functions - 16.06.2013.
19. Сайт программиста-профессионального чайника Андрея Вольберга [Электронный ресурс]: Что такое язык программирования PHP - Режим доступа: http://avolberg.ru/php/basics/what-is-php - 15.06.2013.
20. Сарапулова В., Олександрук Б. Классификация видов и типов сайтов в Интернете [Электронный ресурс] // студия "Аналитик". Октябрь 2007. - Режим доступа: http://www.analytic.com.ua/Main/labs/assorti/article-site-types - 10.06.2013.
21. Студия дизайна "Second Floor" [Электронный ресурс]: Какие бывают сайты: обзор основных типов веб-сайтов. - Режим доступа: http://2ndfloor.ru/articles/sites_review.html - 10.06.2013.
22. Типы веб-сайтов [Электронный ресурс]. - Режим доступа: http://www.100gig.com/art_003.php - 14.06.2013.
23. Универ-студия [Электронный ресурс]: Структура сайта. - Режим доступа: http://kaksdelatsite.ru/nemnogo-o-dizayne/ - 10.06.2013.
24.Форум ruSEO.net [Электронный ресурс]: Урок: основы РНР программирования. - Режим доступа: http://ruseo.net/urok-osnovi-php-programmirovaniya-t2625.html - 15.06.2013.
25. Что такое структура сайта [Электронный ресурс]. - Режим доступа: http://www.novichkoff.ru/chto-takoe-struktura-sajta.html#.UcRzUmJ14_Q - 10.06.2013.
26.Школа вебмастерства [Электронный ресурс]: PHP и MySQL. - Режим доступа: http://www.webmasterschool.ru/php/ch12.php#p12 - 17.06.2013.
27. Яндекс.Словари [Электронный ресурс]: Сайт. - Режим доступа: http://slovari.yandex.ru/ - 10.06.2013.
Приложение А
ER-диаграмма базы данных для сайта
Размещено на Allbest.ru
Подобные документы
Основные этапы создания web-сайтов; информационное, программное и техническое обеспечение. Разработка сайта компании "Империя Востока": задачи, структура, выбор концепции дизайна сайта, организация навигации, создание базы данных, формы обратной связи.
дипломная работа [3,9 M], добавлен 12.12.2013Основные этапы разработки Web-сайта, принцип его работы. Технологии серверных скриптов. Характеристика объекта проектирования сайта. Программное обеспечение для реализации создания Web-сайта. Построение базы данных, организация обратной связи и форума.
дипломная работа [1,4 M], добавлен 12.12.2013Разработка веб-сайта на основе современных технологий с функцией обратной связи для компании, занимающейся изготовлением сувенирной и полиграфической продукции. Взаимодействие PHP сайта с базой данных MySQL. Характеристика объекта проектирования.
дипломная работа [4,1 M], добавлен 12.12.2013Разработка информационно-торгового сайта для ООО "Аккаунт". Характеристика компании, основные принципы работы с клиентами. Построение концептуальной модели базы данных: структура, этапы проектирования. Создание интернет-сайта, программы для тестирования.
дипломная работа [1,2 M], добавлен 29.05.2012Анализ выбора средств разработки и создания сайта интернет-магазина спортивных товаров с функцией форума. Информационное, программное и техническое обеспечение веб-сайта. Сущность основ программирования на языке PHP. Принципы работы с базой данных.
дипломная работа [2,4 M], добавлен 12.12.2013Подходы к разработке веб-сайтов, способы создания. Информационное и программное обеспечение работы. Понятие и функции интернет-магазина. Технология приобретения товаров. Построение базы данных и основной части сайта клуба бодибилдинга "Olimpia Gym".
дипломная работа [2,0 M], добавлен 12.12.2013Понятие и внутренняя структура интернет-сайтов, требования к их содержанию и оформлению, современные технологи разработки и используемое программное обеспечение. Поддержка, обслуживание и продвижение. Организация фото-галереи и обратной связи на сайте.
дипломная работа [2,8 M], добавлен 12.12.2013Разработка сайта для профессионального училища №24. Выбор языка программирования. Характеристика ПУ №24: организационная структура, аппаратное и программное обеспечение. Дизайн сайта; создание базы данных, главного файла и модулей; система управления.
отчет по практике [1,6 M], добавлен 25.01.2014Проектирование модульной сетки. Позиционирование проекта и сегментация целевой аудитории. Краткое описание типов навигации, CMS и оптимизации. Разработка web-сайта с функцией форума, обратной связью и доской объявлений. Верстка сайта и его страниц.
дипломная работа [1,4 M], добавлен 12.12.2013Анализ сайтов для обучения иностранным языкам в сети Интернет и методик их изучения. Разработка сайта Foreign Dimension для обучения английскому языку. Структура сайта, разработка упражнений, базы данных, интерфейса. Тестирование основных элементов сайта.
дипломная работа [966,9 K], добавлен 19.01.2017