Главная Каталог Разработка программы Интернет обозревателя

Разработка программы Интернет обозревателя

Тип работы
курсовая работа
Группа предметов
Программирование
Предмет
Программирование
Страниц
25
Год сдачи
2022
900 Р
5350 Р
Оглавление
ВВЕДЕНИЕ 4 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 5 1.1. Цели и задачи курсового проекта. Формализация требований к проекту 5 1.1. Обзор и выбор средств реализации проекта 5 1.1.1. Платформа .Net 5 1.1.2. Платформа Java 7 1.1.3. Borland C++ 8 1.2. Выбор средств моделирования системы 10 2. ПРОЕКТНАЯ ЧАСТЬ 16 2.1. Создание модели системы с помощью выбранных средств 16 2.1.1. Диаграммы вариантов использования 16 2.1.2. Диаграммы классов 16 2.1.3. Диаграмма деятельности 17 2.2. Разработка программного кода функциональных блоков системы 19 2.2.1. Модули интерфейса 19 2.2.2. Модули обработки данных 19 3. ТЕСТИРОВАНИЕ ПРОГРАММЫ 21 3.1. Тестирование интерфейса 21 3.2. Тестирование алгоритмов обработки данных 22 ЗАКЛЮЧЕНИЕ 24 СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 25 ПРИЛОЖЕНИЯ 26
Введение

Широкое распространение интернет-технологий привело не только к увеличению информации распространяемой по сети интернет, но и к модификации программных средств для работы с ней. Основным программным обеспечением, используемым для отображения данных передаваемых по протоколам глобальной сети, являются браузеры. Это специальный вид программ, предназначенный для просмотра интернет-страниц. Однако в последнее время функции использования браузеров вышло далеко за пределы таких операций как просмотр страницы. Современный браузеры поддерживают различные средства (например, JavaScript) используемые для отображения интернет-документов, за счет расширений позволяют серьезно увеличить функционал предлагаемый пользователю, например фильтровать сайты, на которых расположен нежелательный контент или ограничить показ рекламы на том или ином сайте. Не смотря на то, что многие расширения написаны энтузиастами и являются бесплатными для загрузки и установки, они приносят доход своим создателям за счет добровольных пожертвований оставляемых пользователями. Освоение программных инструментов и библиотек, позволяющих пользователям работать с веб-страницами, так же стало важной частью работы современных программистов. Это обусловлено в первую очередь кроссплатформенностью, которой хотят добиться разработчики сайтов, предпочитая их стандартным программам, требующим установки на компьютеры и иные устройства пользователей. Заходя на тот или иной сайт, пользователь не задумывается об аппаратной совместимости используемых через браузер сервисов с аппаратурой своего устройства (в том числе мобильного). Цель проекта состоит в разработке интернет браузера, аналога уже существующих обозревателей, на объектно-ориентированном языке программирования C++ с использованием среды разработки Borland C++ версии 6.0.

Заключение

В ходе работы над курсовым проектом было разработано программное обеспечение интернет-обозревателя. Перед непосредственным кодированием функциональных модулей были проведены аналитические работы по выбору подходящей платформы реализации проекта, анализу и выбору средств построения модели программных решений. После анализа технических средств моделирования и разработки системы были разработаны UML-модели системы, описывающие варианты использования программы, сущности системы, алгоритмы программных модулей. Разработка программного кода велась на языке С++ в среде программирования Borland C++ версии 6.0. После разработки программных модулей было проведено тестирование программы, которое показало, что цели, поставленные перед курсовым проектом были достигнуты и приложение работает корректно и в полном объеме. В приложениях к работе приводится программный код главного окна проекта, который содержит основные функции по обработке действий пользователя и отображения веб-страниц.

Список литературы

1. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д. «Приемы объектно-ориентированного проектирования. Паттерны проектирования» СПб. Питер, 2016 г., 366 с 2. Мартин Р.К. «Чистый код: создание, анализ и рефакторинг. Библиотека программиста» СПб. Питер, 2016 г., 464 с. 3. Седжвик Р. «Алгоритмы на C++». М. Вильямс, 2017 г., 1056 с.


Не нашел свою работу? Контрольную, курсовую, реферат, дипломную? Не проблема! По скидочному промокоду vsesdal2126352 закажи у нас:)