Программные средства, необходимые для разработки web-сайта по проверке уровня знаний математики учениками малдших классов

Педагогические практики » Разработка web-сайта по проверке уровня знаний математики учащимися младших классов » Программные средства, необходимые для разработки web-сайта по проверке уровня знаний математики учениками малдших классов

Страница 3

В области программирования для Сети PHP — один из популярных скриптовых языков благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.

Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств разработки веб-приложений. Основные из них:

автоматическое извлечение POST и GETпараметров, а также переменных окружения вебсервера в предопределённые массивы;

взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и ApacheDerby, Informix, Ovrimos SQL, LotusNotes, DB++,);

автоматизированная отправка HTTPзаголовков;

работа с HTTPавторизацией;

работа с cookies и сессиями;

работа с локальными и удалёнными файлами, сокетами.

обработка файлов, загружаемых на сервер;

работа с XForms.

Входит в LAMP — распространённый набор программного обеспечения для создания веб-сайтов (Linux, Apache, MySQL, PHP).

PHP является языком программирования с динамической типизацией, не требующим указания типа при объявлении переменных, равно как и самого объявления переменных. Преобразования между скалярными типами зачастую осуществляются неявно без дополнительных усилий (впрочем, PHP предоставляет широкие возможности и для явного преобразования типов).

PHP-скрипты обычно обрабатываются интерпретатором в порядке, обеспечивающем кроссплатформенность разработанного приложения:

лексический анализ исходного кода и генерация лексем;

интаксический анализ полученных лексем;

генерация байткода;

выполнение байткода интерпретатором (без создания исполняемого файла).

Интерпретатор PHP имеет специальный конфигурационный файл — php.ini, содержащий множество настроек, изменение которых влияет на поведение интерпретатора. Имеется возможность отключить использование ряда функций, изменить ограничения на используемую скриптом оперативную память, время выполнения, объём загружаемых файлов, настроить журналирование ошибок, работу с сессиями и почтовыми сервисами, подключить дополнительные расширения, а также многое другое.

MySQL — свободная система управления базами данных (СУБД). MySQL является собственностью компании OracleCorporation. MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

Основные функции СУБД таковы:

управление данными во внешней памяти (на дисках)

управление данными в оперативной памяти с использованием дискового кэша

журнализация изменений, резервное копирование и восстановление базы данных после сбоев

поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

ядро, которое отвечает за управление данными во внешней и оперативной памяти, и журнализацию

процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода

Страницы: 1 2 3 4 5 6

Новости образования:

Сущность и характеристика диалогических умений учащихся младшего школьного возраста на уроках английского языка
Сущность обучения диалогическим умениям на начальном этапе состоит в том, что в процессе такого обучения у учащихся развивается умение использовать диалогическую речь как средство общения. Основой и ведущей целью в преподавании иностранных языков в общеобразовательной школе является коммуникативная ...

Этапы профильного обучения
Основная идея обновления старшей ступени общего образования состоит в том, что образование должно стать более индивидуализированным, функциональным и эффективным. Согласно «Концепции модернизации российского образования на период до 2010 года» на старшей ступени общеобразовательной школы предусматр ...

Формы, методы и приемы работы с аутентичными текстами лингвострановедческого характера на уроках английского языка в 8-9 классах средней школы
лингвострановедческий аутентичный общение обучение Рассматривая методику работы с аутентичными текстами, нельзя не отметить ее тесную связь с коммуникативным методом обучения иноязычному обучению. Два этих понятия вошли в дидактику преподавания иностранного языка одновременно, т.е. главным направле ...

Главное на сайте

Copyright © 2018 - All Rights Reserved - www.focuseducation.ru