Браузер для работы в глобальных сетях

Автор работы: Пользователь скрыл имя, 29 Мая 2012 в 17:25, курсовая работа

Описание работы

Главной целью, которая была поставлена, это создание браузера не похожего на другие с использованием новых технологий по сокращению потребления оперативной памяти, маленьким размером дистрибутива, всего лишь около 7 MB, так же предусмотрена повышенная забота о безопасности, качественная блокировка всплывающих (pop-up) окон.

Содержание работы

Введение 3
1. ПОСТАНОВКА ЗАДАЧИ 3
1.1. Назначение и функции программы 3
1.2. Информационная база задачи 3
1.2.1. Входная информация 3
1.2.2. Выходная информация 3
1.3. Система меню 3
1.3.1. Пункты меню Файл 3
1.3.2. Пункты меню Правка 3
1.3.3. Пункты меню Вид 3
1.3.4. Пункты меню Опции 3
1.3.5. Пункты меню Сервис 3
1.4 Система помощи 3
1.5 Контрольные примеры 3
1.6 Алгоритм программы 1
2. ОПИСАНИЕ ПРОГРАММЫ 3
2.1. Форма №1 3
2.2. Форма №2 3
2.3. Форма №3 3
2.4. Форма №4 3
2.6. Системные требования 3
3. ОПИСАНИЕ ПРИМЕНЕНИЯ 3
ЗАКЛЮЧЕНИЕ 3
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 3

Файлы: 1 файл

Курсовой проект по ОАиП.docx

— 3.16 Мб (Скачать файл)




Министерство сельского  хозяйства и продовольствия   
Республики Беларусь

УО «Бобруйский государственный  аграрно-экономический колледж» 

 

 

 

 

 

 

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту по дисциплине  
«Основы алгоритмизации и программирование»

 

Тема: «Браузер для работы в глобальных сетях»

 

 

 

КП3П 508100.32325 ПЗ 

 

 

 

 

 

 

Выполнил: 

учащийся гр.3-П     2 курса

отделения «Программное обеспечение 

информационных технологий и право»                        /И.С.Иванов/

 

 

Руководитель:

Преподаватель                                                               /С.В. Скрипко/

 

 

 

 

 

 

 

 

Бобруйск 2011

 

Содержание

Введение 3

1. ПОСТАНОВКА ЗАДАЧИ 3

1.1. Назначение и функции программы 3

1.2. Информационная база задачи 3

1.2.1. Входная информация 3

1.2.2. Выходная информация 3

1.3. Система меню 3

1.3.1. Пункты  меню Файл 3

1.3.2. Пункты  меню Правка 3

1.3.3. Пункты  меню Вид 3

1.3.4. Пункты  меню Опции 3

1.3.5. Пункты  меню Сервис 3

1.4 Система помощи 3

1.5 Контрольные примеры 3

1.6 Алгоритм программы 1

2. ОПИСАНИЕ ПРОГРАММЫ 3

2.1. Форма №1 3

2.2. Форма №2 3

2.3. Форма №3 3

2.4. Форма №4 3

2.6. Системные требования 3

3. ОПИСАНИЕ ПРИМЕНЕНИЯ 3

ЗАКЛЮЧЕНИЕ 3

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 3

ПРИЛОЖЕНИЕ «ЛИСТИНГ ПРОГРАММЫ» 3

 

 

 

 

 

 

Введение

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

Браузеры постоянно развивались  со времени зарождения Всемирной  паутины и с её ростом становились  всё более востребованными программами. Ныне браузер — комплексное приложение для обработки и вывода разных составляющих веб-страницы и для  предоставления интерфейса между веб-сайтом и его посетителем. Практически  все популярные браузеры распространяются бесплатно или «в комплекте» с  другими приложениями: Internet Explorer (совместно  с Microsoft Windows), Mozilla Firefox (бесплатно, свободное  ПО, совместимо с некоторыми дистрибутивами Linux, например Ubuntu), Safari (совместно с Mac OS X и бесплатно для Microsoft Windows), Opera (бесплатно начиная с версии 8.50), Google Chrome (бесплатно).

Не все браузеры могут удовлетворить  потребности как опытного, так  и простого  пользователя. У каждого  из них можно найти массу недостатков, которые производитель старается  исправить с выходом новых  версий программы. Самыми основными  и распространёнными на данный момент являются такие как: перегруженность  программы сторонними приложениями ( почтовый/новостной клиент, адресная книга, клиент пиринговой сети BitTorrent, агрегатор RSS, клиент IRC), различные дополнения, расширения, которые тормозят работу самого браузера так и забирают массу  оперативной памяти у компьютера. В некоторых браузерах используются виджеты — графические модули, основанные на технологии HTML и работающие вне окна браузера. Если бы производители  сократили эти функции, можно  было бы получить быстро запускающийся  браузер с ускоренной загрузкой  страниц, а не медленной, но со всеми  функциями браузер. Именно поэтому  данный проект

по-моему  лучше всего написать именно на Delphi.

Delphi позволяет создавать приложения  для Windows в пять раз быстрее,  чем другие программы для разработки, или тратить на это в пять  раз меньше ресурсов, не жертвуя  производительностью и возможностями.  Применение Delphi уменьшает затраты  времени и ресурсов на создание  приложений, поскольку все функции  среды разработки Delphi — от средств  создания настольных приложений  до средств работы с веб-приложениями  и серверами — подчинены одной  цели: ускорить создание программ. А среда быстрой разработки  позволяет уменьшить объем кода, необходимого для решения задач,  стоящих перед разработчиками. Delphi содержит встроенные средства, использующие  небольшой объем ресурсов и  обеспечивающие высокопроизводительный  доступ ко всем популярным  системам управления базами данных, включая Microsoft SQL Server, Oracle, MySQL, SQL Anywhere, InterBase, Firebird и другие. Благодаря мощной  и надежной инфраструктуре доступа  к базам данных разработчики  могут обращаться к данным, а  также считывать, изменять и  удалять их как из кода, так  и из визуальных элементов  управления. В состав Delphi входит  высококлассный быстродействующий  компилятор. Удобный для поддержки  и восприятия, полностью объектно-ориентированный  язык Delphi, созданный на основе  языка Object Pascal, включает все возможности  современных языков, позволяющие  создавать мощный, производительный  и устойчивый код. Кроме того, Delphi обеспечивает полный доступ  к интерфейсу Windows API. Компиляция  всего кода, даже огромных проектов, выполняется за считаные секунды.

Rusora является программой, потенциально способной оказаться в списке любого пользователя Интернет. Именно поэтому в нём предусмотрено всё самое необходимое. Это и высокая скорость работы и быстрый переход между вкладками, быстрое применение всех настроек, ускоренная загрузка страниц, упрощённый интерфейс, стабильность работы, экономия трафика. С помощью различных установок пользователь может настроить интерфейс по своему вкусу. Предусмотрен поиск по активной странице.

Главной целью, которая была поставлена, это создание браузера не похожего на другие с использованием новых  технологий по сокращению потребления  оперативной памяти, маленьким размером дистрибутива, всего лишь около 7 MB, так же предусмотрена повышенная забота о безопасности, качественная блокировка всплывающих (pop-up) окон.

В состав пояснительной записки  входят следующие разделы:

    1. Введение.
    2. Постановка задачи
    3. Описание программы
    4. Описание применения
    5. Заключение
    6. Список используемой литературы
    7. Приложение « Листинг программы»

 

 

 

 

1. ПОСТАНОВКА ЗАДАЧИ

В этом разделе описываются назначение и функции программы, область  применения её в различных сферах деятельности человека, а также перечисляются  основные функции.

1.1. Назначение и функции программы

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

Функции программы:

• Загружать Web-страницы с удаленных  серверов вместе с встроенными объектами;

• элементы управления Обозревателя;

• навигация в WWW;

• адресация к Web-ресурсам;

• сохранение Web-документов;

• сохранение Web-страниц содержащих фреймы;

• просмотр, принятые из сети web-страниц  и воспроизведение встроенных в  них объектов.

• сохранение, принятые Web-документов на жесткий диск компьютера в виде, пригодном для их последующего автономного  просмотра без подключения к  сети.

•  возможность просматривания ранее принятых и сохраненных Web-документов.

• одновременное выполнение операций с несколькими Web-документами в  разных окнах обозревателя. При работе в автономном режиме обозреватель фактически выполняет функции расширенного проводника (Windows Explorer).

1.2. Информационная база задачи

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

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

1.2.1. Входная информация

 

Входной информацией в программе  является:

- ключевое слово, которое вводится  в поисковую строку;

- адрес или имя сайта, который  необходимо найти;

- выбор желаемого поискового сервера;

- ссылки, которые показываются при  поиске того или иного слова.

1.2.2. Выходная информация

Выходной информацией в данной программе является:

- сохранение интернет-страниц;

- вывод ссылок с ключевым словом;

- вывод искомой страницы;

- печать открытой страницы.

1.3. Система меню

В данном разделе описывается назначение всех пунктов меню, реализованных  в данной программе.

1.3.1. Пункты  меню Файл

Пункт меню Файл включает в себя пункты, которым назначено определённое действие.

Выпадающее меню Новая вкладка  – позволяет создать новую  вкладку после текущей.

Выпадающее меню Открыть – открывает  необходимый файл интернета, затем  отображает его на новой вкладке.

Выпадающее меню Сохранить как  – обеспечивает сохранение файла  интернета на диск компьютера.

Выпадающее меню Закрыть вкладку  – предназначен для закрытия активной вкладки открытой страницы.

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

Выпадающее меню Печать – позволяет  выводить на печать открытую странницу, предварительно выбрав название установленного принтера, количество копий печати и диапазон печати.

Выпадающее меню Предварительный  просмотр – обеспечивает предварительный  обзор открытой интернет станицы, после  чего её можно вывести на печать.

Выпадающее меню Свойства – показывает свойство страницы её формат, тип соединения, размер, адрес по которому находится.

Выпадающее меню Автономный режим  – даёт возможность пользователю открывать, редактировать и сохранять  страницы не подключаясь к интернету.

Выпадающее меню Выход – закрывает  программу.

1.3.2. Пункты  меню Правка

Выпадающее меню Вырезать – позволяет  вырезать со страницы фрагменты текстовой  информации.

Выпадающее меню Копировать – даёт возможность копировать выделенное содержимое в буфер обмена.

Выпадающее меню Вставить – обеспечивает вставку необходимого фрагмента  текста в нужное место страницы.

Выпадающее меню Выделить всё –  выделяет всю страницу полностью.

Выпадающее меню Найти на этой станице  – организует поиск необходимого слова на активной странице.

1.3.3. Пункты  меню Вид

Выпадающее меню Кодировка –  обеспечивает выбор из списка нужной и необходимой кодировки отображения  текста.

Выпадающее меню Размер текста –  необходим для настройки размера  отображения текста.

Пункт меню Переход (назад, вперёд, домашняя страница) – позволяет организовать переход как назад на страницу, так и вперёд, а так же возможен переход на домашнюю страницу.

Выпадающее меню Остановить – позволяет  остановить загрузку страницы.

Выпадающее меню Обновить – обновляет  страницу для корректного отображения  элементов на ней.

Выпадающее меню Просмотр HTML-кода – открывает окно, показывающее код страницы на языке HTML.

 

 

1.3.4. Пункты  меню Опции

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

1.3.5. Пункты  меню Сервис

 Выпадающее меню Справка  Rusora Browser – открывает файл справки с подробным описанием программы.

Выпадающее меню О разработчике – открывает полную информацию о  разработчике программы.

Выпадающее меню О программе  – даёт краткую характеристику программы.

1.4 Система помощи

В данной программе система помощи представлена в виде файла справки, который открывается по нажатии  кнопки Справка Rusora Browser в меню Справка. В ней описано как пользоваться программой, какие функции она выполняет, как её запускать и т.д. Справка разделена по разделам:

1. Начало работы - в этом разделе описано как подключится к интернету, каким образом устранить неполадки связанные с сетевым подключением, как масштабировать страницы, расписана подробная работа с вкладками, печать страниц с возможностью задавать количество копий для печати.

2. Настройка браузера – этот раздел показывает все возможности по настройке браузера: изменение домашней страницы, поддержка и изменение графической оболочки самого браузера, назначение клавиш навигации.

3. Поиск в интернете – раскрывает все хитрости поиска в интернете, позволяет узнать, как настроить поиск по определённым поисковым системам и как осуществить поиск по ключевому слову на активной странице.

4. Безопасность – в этом разделе перечислены самые основные меры предосторожности при работе в интернете: блокировка всплывающих окон, безопасная загрузка файлов из интернета, безопасное подключение и какие существуют в браузере средства безопасности.

5. Устранение неполадок – раздел посвящён неполадкам связанных с медленным подключением так и замедленной работой самого браузера.

1.5 Контрольные примеры

Первый  пример:

Первым  примером будет представлена работа программы непосредственно в  сети интернет, а именно: отрытие  сайта Бобруйского государственного аграрно-экономического колледжа, переход  по разделам сайта, а так же поиск  ключевого слова на самом сайте, будет продемонстрирована работа различных  поисковых систем по поиску нужной информации.

Информация о работе Браузер для работы в глобальных сетях