48
В результате проведенного анализа СУБД можно сделать вывод, что наиболее
подходящим решением для внедряемой информационной системы является выбор в
пользу СУБД MySQL. Данная система функциональна, свободно распространяема,
она успешно работает с разными сайтами и веб приложениями. Обучиться
использованию этой системе не сложно. Благодаря популярности этой системы,
существует большое количество разных плагинов и расширений.
Выбор языковых средств.
HTML является язык гипертекстовой разметки. HTML предназначен для
создания веб-страниц. Язык разметки дает браузеру нужные инструкции о том, как
отображать тексты и другие элементы страницы на мониторе. Любой документ на
языке HTML представляет собой набор элементов, где начало и конец элемента
обозначается тегами.
РНР является скриптовый язык, который работает на стороне сервера и
представляет своеобразное дополнение к нему. Этот язык дает возможность
отправлять браузерам точные копии запрашиваемых файлов и запускает программы
для выполнения различных задач. Код PHP можно встраивать в обычный HTML
документ. Вместо встроенного PHP-кода веб-сервер вставляет в страницу результаты
его выполнения.
Взаимодействие сервера и браузера происходит по протоколу - HTTP. HTTP
является стандартом взаимодействия, который регулирует порядок направления
запросов и получает ответы. Серверу нужно принять запрос от пользователя и
попытаться дать на него содержательный ответ. Поэтому используется термин
«сервер» (обслуживающий).
В наиболее общем виде процесс «запрос — ответ» состоит из просьбы
браузера к веб-серверу отправить ему веб-страницу. После чего браузер занимается
отображением страницы.
Если запрашивается обычный HTML-документ, то веб-сервер ищет веб-
страницу на своем жестком диске, потом отправляет ее по обратному маршруту в
адрес браузера и браузер отображает веб-страницу. Если страница содержит PHP-
скрипт, то перед отправлением ее браузеру веб-сервер передает ее препроцессору
гипертекста. Процессором гипертекста является уже сам браузер. Рассмотрим шаги
для динамической последовательности «запрос-ответ»: