Описание модулей серверной части программы и их взаимодействие
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Концепция клиент-серверной архитектуры системы. Программное обеспечение сайта, веб-приложения реализуется, на основе клиент-серверной архитектуры.
Для клиент-серверной архитектуры характерно наличие двух процессов – клиентского процесса и серверного процесса. Эти процессы обмениваются данными в сети Интернет.
Клиентский процесс организуется интерфейсом пользователя посредством браузера. Браузер при взаимодействии с пользователем направляет сообщения (запросы) HTTP-серверу или, как говорят, серверу приложений, расположенному на удаленном компьютере. Сервер получает и обрабатывает сообщения от браузера. После обработки запроса, которая может заключаться также в обращении к серверу баз данных, ответное сообщение в виде HTTP-CSS, JS страниц отправляется клиентскому процессу, браузеру для отображения на экране дисплея. HTTP-сервер, выполняя код приложения, возможно направляет SQL-запросы серверу баз данных, получает данные из базы данных приложения. Таким образом формируются динамические веб-страницы, содержащие данные из базы данных
Зарегистрируйся, чтобы продолжить изучение работы
.
Существуют различные языки для создания веб-страниц. Базовыми языками являются HTML, CSS. Динамичность веб-страниц достигается путем использования скриптовых языков, работающих на стороне сервера, который интерпретирует и выполняет код, реализующий логику веб-приложения. В данном проекте используется скриптовый язык PHP. Обращение к базе данных осуществляется посредством SQL-запросов. Как было отмечено в предыдущих разделах, посвященных анализу реляционных баз данных, в качестве сервера баз данных используется СУБД MySQL. SQL-запросы встраиваются в PHP-сценарии. PHP разрабатывался с учетом этих обращений.
HTML (от английского Hyper Text Markup Language – язык разметки гипертекста). HTML является базовым языком для создания статических веб- страниц. Динамичность веб-страниц достигается тем, что язык сценариев динамически формирует HTML-CSS код, предназначенный для отображения веб-страниц. Этот HTML-CSS код обрабатывается с помощью специальных программ – браузеров (Internet Explorer, Mozilla Farefox, и др.).
CSS, это краткая аббревиатура названия каскадных таблиц стилей (Cascading Style Sheets)
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!