Основные компоненты WWW (HTML, URL, HTTP, CGI)

Автор работы: Пользователь скрыл имя, 27 Апреля 2012 в 16:58, курсовая работа

Описание

WWW. Три буквы латинского алфавита, которые изменили жизнь современного человека окончательно и бесповоротно. Это первые буквы наименование системы World Wide Web – всемирной паутины, что опутала мир вокруг нас. Ещё в начале XX-ого века её появление предсказал великий Никола Тесла: «Когда проект будет завершён, бизнесмен в Нью-Йорке сможет диктовать указания, и они будут немедленно появляться в его офисе в Лондоне или любом другом месте.

Содержание

Введение ………………………………………………………………………. 3

1. Теоретическая часть. ………………………………………………………. 5

1.1 Введение. ………………………………………………………….…… 6

1.2 WWW. ………………………………………………………………….. 7

1.3 Язык гипертекстовой разметки документов HTML. ……………….. 10

1.4 Универсальный способ адресации ресурсов в сети URL. ………….. 12

1.5 Протокол передачи гипертекста HTTP. ……………………………... 13

1.6 Универсальный интерфейс шлюзов CGI. …………………………… 14

1.7 Заключение. …………………………………………………………… 16

2. Практическая часть.

2.1 Общая характеристика ……………………………………………….. 18

2.2 Описание алгоритма решения задачи ………………..……………… 20

Список использованной литературы ……………………………………….. 25

Работа состоит из  1 файл

ИТ курсач.docx

— 368.35 Кб (Скачать документ)

 

 

1.5 Протокол передачи гипертекста HTTP.

 

Название  говорит само за себя. Этот страшный на вид, но чрезвычайно дружелюбный  внутри протокол занимается передачей  данных в виде гипертекста. Основу работы протокола составляет технология «клиент-сервер», т.е подразумевается наличие конечного  пользователя, посылающего запрос серверу  с помощью Web-браузера и поставщиков, которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом. Интересным является тот факт, что HTTP может посылать запрос лишь на один объект. При входе на любой ресурс, изобилующий картинками, аудио- и видеофайлами разного формата и объёма, протокол начинает отправлять запросы на сервер на каждый файл на этой Web-странице для последующего его отображения в окне Web-браузера.

На настоящее время HTTP является основным средством получения информации в сети.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.6 Универсальный интерфейс шлюзов CGI.

 

Последняя составляющая технологии WWW была создана группой NCSA. Расшифровку этой аббревиатуры я приводил выше, скажу лишь то, что она занимается разработкой мэйнфрэймов и прилагающегося к ним ПО. CGI была специально разработана для расширения возможностей WWW за счет подключения всевозможного внешнего программного обеспечения. Несомненным плюсом было то, что для подключения не требовалось никаких дополнительных библиотек.

Сервер взаимодействовал с программами  через стандартные потоки ввода/вывода, что упрощает программирование до предела. Специальные CGI-скрипты позволяют автоматизировать многие сложные операции с вводимыми посетителями данными и делают страничку в какой-то степени интерактивной. [4,622-623 c.]

Можно создать на сайте «гостевую  книгу», в которой будут отмечаться гости? Или провести среди них  мини-опрос, дав гостям возможность  заполнить краткую анкету? Или  даже создать «виртуальный магазин»? Или соорудить простую систему  поиска? Вот именно для решения  подобных задач и существуют СGI-скрипты.

Практически любая задача, решающая проблему получения  данных от клиента, связана с построением  интерфейса. Наиболее интересным является построение интерфейсов к различным  базам данных, доступ к SQL-серверу, получение  информации от периферийных устройств, создание клиентских рабочих мест. Все это возможно посредством CGI.

 

 

Задача  построения вышеназванных интерфейсов  делится на две части:

  1. Клиентская часть
  2. Серверная часть

Клиентская часть

Для создания клиентской части необходимо создать HTML-документ, в котором реализован интерфейс с пользователем. В  языке HTML это возможно посредством  форм.

Серверная часть

Серверная часть состоит из исполняемого модуля, решающего основные задачи обработки  данных поступающих от клиентской части, формирования ответа в формате HTML, и  т.д. Такой модуль называется cgi-модулем. [4, 625 c.]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.7 Заключение.

 

Я не зря  привел во вступлении цитату Билла  Гейтса по поводу Интернета. Каждая компания, повинуясь веяниям рынка, непременно обзаводится своим представительством на территории Интернет-пространства. Если не хочешь подсчитывать убытки, то волей-неволей придётся освоить новые технологии.

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

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

Если вкратце представить каждую из них, то семантическая паутина – «надстройка» над оригинальной Всемирной паутиной. Именно она призвана помочь компьютеру распознавать данные. Как известно, компьютер занимается лишь хранением, отображением и поиском информации. Все остальные функции выполняет пользователь. Также известно, что прогресс в области обработки человеческой речи идёт очень медленно. Компьютеры не могут воспринять и осмыслить словесную информацию, размещённую в Интернете. Тогда встаёт вопрос – как же заставить компьютеры понимать смысл размещённой в сети информации и научить компьютеры пользоваться ею? Нужно использовать язык, который был бы понятен компьютеру. То есть, в идеальном варианте вся информация в Интернете должна размещаться на двух языках: на человеческом языке для человека и на компьютерном языке для понимания компьютера. Семантическая паутина — это концепция сети, в которой каждый ресурс на человеческом языке был бы снабжён описанием, понятным компьютеру.

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

Ну вот  мы и рассмотрели с вами такую  важную структуру, как WWW и её основные компоненты. Конечно, предоставленная информация лишь вкратце обрисовывает предмет изучения, но все поставленные задачи выполнены и намеченные цели достигнуты. От себя смею добавить – держите руку на пульсе виртуального мира, дамы и господа. Это не столько интересно, насколько полезно. И удачного сёрфинга в Сети!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Практическая  часть.

2.1 Общая характеристика.

 

Рассмотрим  следующую задачу. Назовём её «Необходимые отчисления государству». Предполагается, что на предприятии этим занимается бухгалтер, но в данном случае этим занимается студент II курса специальности Финансы и кредит. Приступим.

В бухгалтерии  ООО «Снежок» производится расчет отчислений по каждому сотруднику предприятия:

  • в федеральный бюджет,
  • фонды обязательного медицинского страхования (ФФОМС - федеральный, ТФОМС - территориальный),
  • фонд социального страхования (ФСС).

Процентные  ставки отчислений приведены на рис. 6.1. Данные для расчета отчислений в фонды по каждому сотруднику приведены на рис. 6.2.

 

Рассчитать  следующее:

  1. Построить таблицы по приведенным ниже данным.
  2. Выполнить расчет размеров отчислений с заработной платы по каждому сотруднику предприятия, данные расчета занести в таблицу (рис. 6.2) .
  3. Организовать межтабличные связи для автоматического формирования ведомости расчета ЕСН (единого социального налога) по предприятию.
  4. Сформировать и заполнить ведомость расчета ЕСН (рис. 6.3).
  5. Результаты расчета есн по каждому сотруднику за текущий месяц представить в графическом виде.

 

 

 

 

 

СТАВКИ ЕСН

Фонд, 
в который производится

отчисление

Ставка, %

ТФОМС

2,00

Федеральный бюджет

20,00

ФСС

3,20

ФФОМС

0,80

ИТОГО

26,00


Рис.1 Процентные ставки отчислений

 

               

Табельный 
номер

ФИО 
сотрудника

Начислено за месяц, руб.

Федеральный бюджет, руб.

ФСС, руб.

ФФОМС, руб.

ТФОМС, руб.

Итого, руб.

001

Иванов И.И.

15 600,00

         

002

Сидоров А.А.

12 300,00

         

003

Матвеев К.К.

9 560,00

         

004

Сорокин М.М.

4 620,00

         

005

Петров С.С.

7 280,00

         

 

Рис. 2 Данные для расчета ЕСН за текущий месяц по каждому сотруднику

 

 

 

 

 

 

 

 

 

 

 

 

ООО "Снежок "

           
         

Расчетный период

   
         

с

по

   
         

__.__.20__

__.__.20__

   
                 
 

ВЕДОМОСТЬ РАСЧЕТА ЕСН

 
 

Табельный 
номер

ФИО 
сотрудника

Федеральный бюджет, руб.

ФСС, руб.

ФФОМС, руб.

ТФОМС, руб.

Итого, руб.

 
 

001

Иванов И.И.

           
 

002

Сидоров А.А.

           
 

003

Матвеев К.К.

           
 

004

Сорокин М.М.

           
 

005

Петров С.С.

           
 

ВСЕГО ПО ВЕДОМОСТИ

           
                 

Рис. 3 Ведомость расчета ЕСН

 

 

2.2 Описание  алгоритма решения задачи.

 

1. Перебороть лень.

2. Запустить табличный процессор  Microsoft Excel 2007.

3. Создать книгу и присвоить ей название «ООО Снежок».

4. Лист 1 переименовать в «Процентные ставки».

5. На листе «Процентные ставки» создать таблицу процентных ставок отчислений.

6. Заполнить таблицу исходными данными (рис. 1)

Рис. 4 Процентные ставки отчислений.

 

7. Лист 2 переименуем в «Данные для расчёта ЕСН».

8. На листе «Данные для расчета ЕСН» создадим таблицу, содержащую данные для расчета ЕСН за текущий месяц.

9. Заполнить  таблицу «Данные для расчета ЕСН» исходными данными (рис. 5).

Рис. 5 Данные для расчёта ЕСН за текущий  месяц.

 

10. Теперь, собственно, начинается  самое интересное. Начнём с того, что создадим новый лист 3 «Расчёт ЕСН за текущий месяц по каждому сотруднику» и переведём нужные нам столбики в соответствующий им формат. Денежные в – денежный, процентные – в процентный. В столбец «Федеральный бюджет» запишем следующую формулу:

D3= ПРОИЗВЕД(C3;'Процентные ставки'!$B$4).

Размножим это значение для всего  столбца.

11. Для столбца «ФСС» воспользуемся  формулой:

E3=ПРОИЗВЕД(C3;'Процентные ставки'!$B$5)

Размножим это значение для всего  столбца.

12. Для столбца «ФФОМС» воспользуемся формулой:

F3= ПРОИЗВЕД(C3;'Процентные ставки'!$B$6)

Опять-таки, размножим это значение для всего столбца.

13. Для столбца «ТФОМС» воспользуемся  формулой:

G3 =ПРОИЗВЕД(C3;'Процентные ставки'!$B$3)

Да-да, снова размножаем это значение для всего столбца.

14. Последний, итоговый. Воспользуемся  формулой

H3= СУММ(D3;E3;F3;G3)

Размножим значение для всего столбца.

15. В итоге мы должны получить  следующее (рис. 6):

Рис. 6 Рассчитанные данные ЕСН за текущий  месяц.

 

16. Лист 3 переименуем в «Ведомость  расчёта ЕСН». (рис. 7)

17. С помощью полученных нами  ранее данных заполним таблицу.  Получим следующее:

Рис. 7 Ведомость расчёта ЕСН.

 

18. Листу 4 присвоим название  «График».

19. Путём нехитрых махинаций,  представляем ранее полученные  данные в виде диаграммы (рис. 8):

 

Рис. 8 Графическое представление  полученных данных.

 

20. Пришло время составить шаблон решенной таблицы для последующего воспроизведения на предприятии.

Колонка электронной таблицы

Наименование (реквизит)

Тип данных

Формат данных

длина

точность

A

Табельный №

Числовой

 

2

B

Ф.И.О. сотруд.

Текстовый

50

 

C

Начислено

Числовой

 

2

D

Федер.бюджет

Числовой

 

2

E

ФСС, руб.

Числовой

 

2

F

ФФОМС, руб.

Числовой

 

2

G

ТФОМС, руб.

Числовой

 

2

H

Итого, руб.

Числовой

 

2

Информация о работе Основные компоненты WWW (HTML, URL, HTTP, CGI)