Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ_ТП_Алексеев_220201_verson 1.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
480 Кб
Скачать

Содержание: Введение

В настоящее время разработка программного обеспечения ведется в рамках корпоративных сетей ЭВМ, среди которых все большее распространение получают Интранет/Интернет сети. Для работы в таких сетях используется совершенно новый вид программных продуктов – Web-приложения, в которых тем или иным способом реализуются клиентская и серверная активности, широко применяются СОМ объекты и Web сервисы для осуществления основной функциональности приложения. В Web приложениях иначе, чем в локальных приложениях MS Windows, реализуются и графический интерфейс пользователя, и вообще организация всего приложения. Появилась и объектно-ориентированная платформа .NET фирмы Microsoft с удобной средой разработки Web приложений - MS Visual Studio .NET.

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

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

Для доступа к информации, расположенной на серверах Web, пользователи применяют специальные клиентские программы - браузеры. Наибольшей популярностью пользуются браузеры Microsoft Internet Explorer и Opera. Каждая страница сервера Web имеет свой так называемый универсальный адрес ресурса Universal Resource Locator (URL). Для того чтобы получить доступ к той или иной странице, пользователь должен указать ее адрес URL программе браузера. Как правило, любой сервер Web имеет одну главную страницу, содержащую ссылки на все другие страницы этого сервера. Поэтому просмотр содержимого сервера Web обычно начинается с его главной страницы.

Существуют различные способы реализации серверной активности. Традиционный (классический) способ создания активных серверных страниц (Active Server Pages, ASP) заключается в добавлении скриптов на языках JavaScript и VBScript в HTML код. Однако применение скрипов для выполнения больших объемов вычислительной работы на сервере нецелесообразно из-за медленной работы скриптов, поскольку при выполнении активных страниц большая часть времени расходуется на процесс интерпретации скрипов.

Современные технологии, такие как ASP.NET и Java, позволяют создавать активные серверные страницы практически без скриптов, а код таких страниц, написанный на объектно-ориентированных языках C# и Java, хранится в двоичном (откомпилированном) виде. При этом автоматизируется процесс создания кода страниц и значительно упрощается его отладка.

Целью курсовой работы является исследование вычислительной эффективности технологий программирования, включая Web-технологии, а также закрепление знаний, полученных в курсе “Технологии программирования”, приобретения навыков клиент-серверной реализации прикладной задачи в виде Web приложения с использованием Web сервисов, практическое освоение современных Web технологий, использующих как скрипты, так и функциональные и объектно-ориентированные языки программирования, приобретения навыков оформления и выпуска документации в соответствии с ГОСТ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]