Роль технологии Internet в Казахстане

Автор работы: Пользователь скрыл имя, 18 Января 2014 в 10:42, дипломная работа

Краткое описание

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

Содержание

Введение 6
1 Анализ поставленной задачи и выбор проектных решений 8
1.1 Обзор существующих аналогов 8
1.2 Административное устройство и структура глобальной сети Internet 9
1.2.1 Анализ способов доступа к Internet 10
1.2.2 Анализ доменной системы имен 11
1.2.3 Анализ сервисов Internet 11
1.2.4 Роль Интернета в обучении 13
2 Разработка программного обеспечения для создания
электронного справочника 17
2.1 Разработка структуры сайта 17
2.1.1 Разработка меню справочника 18
2.1.2 Использование языка Java script для создания меню 19
2.1.3 Защита JavaScript 21
2.2 Использование HTTP - протокола обмена WWW – серверов 21
2.2.1 Общая структура 21
2.2.3 Выбор сетевых протоколов 22
2.3 Выбор языка разметки гипертекстовых документов 23
2.4 Разработка интерфейса 23
2.4.1 Создание структуры HTML-документов 24
2.4.2 Выбор тегов HTML 25
2.4.3 Создание комментариев 27
2.4.4 Создание заголовков 28
2.4.5 Выбор шрифтов 28
2.4.6 Создание списков 28
2.4.7 Разработка гипертекстовых ссылок 29
2.4.8 Верстка таблиц 30
2.4.9 Создание фреймов 31
2.4.10 Вставка иллюстраций в HTML-документы 35
2.5 Разработка механизма поиска 36
2.5.1 Структура запроса и ответа HTTP 36
2.5.2 Использование языка HTML для построения форм 40
2.6 Использование CGI - стандартного интерфейса обмена данных 42
2.6.1 Выбор языка программирования 45
2.6.2 Отладка серверных Web-приложений 52
2.7 Оптимизация Web-страниц 54
2.7.1 Оптимизация текста 54
2.7.2 Оптимизация графических изображений 54
2.8 Программы для просмотра WWW страниц 56
3 Эксплуатационно - техническая часть 57
3.1 Технические требования для работы с программой 57
3.2 Руководство пользователя 57
3.3 Руководство программиста (WEB мастера) 66
3.3.1 Размещение страницы на сервере 66
3.3.2 Обслуживание 69
4 Экономическое обоснование разработки проекта 70
4.1 Определение трудоемкости разработки программного продукта 70
5 Безопасность труда 78
5.1 Анализ условий труда 78
5.2 Мероприятия по улучшению условий труда 80
5.3 Возможные чрезвычайные ситуации 81
5.4 Расчет времени эвакуации персонала при пожаре 82
Заключение 85
Список использованных источников 86
Приложение А Листинг программы реализующей меню справочника 88
Приложение Б Листинг процедуры обработки запроса 95

Прикрепленные файлы: 1 файл

диплом Раннева В.doc

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

Каждый из этих уровней называется доменом. Полное имя BORAX.LCS.MIT.EDU, таким  образом, представляет собой доменное имя ( так же как и имена доменов LCS.MIT.EDU, MIT.EDU, and EDU).

В действительности нет необходимости  каждый раз связываться со всеми перечисленными серверами. Программное обеспечение, установленное у пользователя, связывается с сервером имен в своем домене, а он при необходимости связывается с другими серверами имен и предоставляет в ответ конечный результат преобразования доменного имени в IP-адрес /3/.

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

 

1.2.3 Анализ сервисов Internet

 

 

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

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

Для использования сервиса применяются  программы- браузеры, наиболее популярным из которых в настоящий момент является Internet Explorer.

«Web browsers» – средство просмотра; для облегчения доступа к WWW. С помощью WWW можно получать от самых последних финансовых новостей до информации о медицине и здравоохранении, музыке и литературе, домашних животных и комнатных растениях, кулинарии и автомобильном деле. Можно заказывать авиабилеты в любую часть мира (реальные, а не виртуальные), туристические проспекты, находить необходимое программное и техническое обеспечение для своего ПК, играть в игры с далекими партнерами и следить за спортивными и политическими событиями в мире.

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

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

В FTP-архивах нет коммерческих программ, так как лицензионные соглашения запрещают их открытое распространение. В FTP-архивах содержется условно-бесплатное и общедоступное программное обеспечение. Это разные категории: общедоступные программы (public domain) действительно бесплатны, а за условно-бесплатное программное обеспечение (shareware) требуется заплатить автору, если после испытательного срока пользователь решит оставить себе программу и пользоваться ею. Встретятся также бесплатные программы (freeware); их создатели сохраняют за собой авторские права, но разрешают пользоваться своими творениями без какой-либо оплаты.

Для просмотра FTP-архивов и получения  хранящихся на них файлов можно воспользоваться специализированными программами – WS_FTP, CuteFTP, или же использовать браузеры WWW Netscape Navigator  и Internet Explorer – в них содержатся встроенные средства работы с FTP-серверами /3/.

 

1.2.4 Роль Интернета  в обучении

 

 

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

Наиболее подходящей для организации  дистанционного обучения является система WWW. World Wide Web (WWW) -это информационный сервис сети Internet. WWW построена на технологии, в основу которой положено понятие гипертекста. Эта система является одним из наиболее гибких средств поиска в Internet. Гипертекстовая модель WWW может обеспечить для каждого элемента описание любого объема. Она также располагает более широкими возможностями в плане предоставления универсального интерфейса. Каждая статья содержит ссылки на другие сообщения. Программа просмотра преобразует материалы, полученные по электронной почте, в гипертекст, превращая перекрестные ссылки в гипертекстовые. Из таблицы 2 видны преимущества и недостатки печатных изданий и их электронных версий в Internet.

 

Таблица 2 - Преимущества и недостатки печатных изданий и их электронных 

                   версий в Internet

 

Печатное издание

Web-издание

1

2

Преимущества:

-удобство использования-

можно читать где угодно;

-читатель получает сразу полный  комплект информации;

-информация всех категорий умело  скомпонована.

Преимущества:

-отсутствует процедура тиражирования;

-читателем конкретного номера газеты (журнала) потенциально может быть любой пользователь Internet;

-доставка номера обеспечивается  системой Internet автоматически;

-газета одинаково доступна всем  пользователям Internet независимо от места жительства;

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

-можно читать (точнее знакомиться  с

содержанием) издание на незнакомом иностранном языке, используя специальное

Продолжение таблицы 2

1

2

 

программное обеспечение;

-«электронная подшивка» за год  занимает всего несколько мегабайт памяти, и может быть организована в соответствии с интересами пользователя;

-имеющиеся фрагменты статей  можно легко использовать для  работы (копировать, перерабатывать, цитировать);

-обнаруженные ошибки легко исправляются;

-существенно упрощается работа  с объявлениями и прайс- листами.  Как правило, можно сделать запрос и получить все необходимое без «шумовой информации», тогда как в печатном варианте довольно много времени уходит на просмотр объявлений;

-читатель может легко познакомиться  с изданием, не покупая его;

-можно читать только те материалы,  которые действительно представляют  интерес;

-существуют различные варианты  доставки электронного издания: WWW, электронная почта, электронная рассылка, FTP.

Недостатки:

-необходима  печать тиража (типография, бумага);

-часть тиража  остается не

раскупленной;

-необходимо использовать службу доставки;

-доставка за пределы страны  существенно ограничена;

-трудно делать тематиче ские  подборки информации по подшивке;

Недостатки:

-необходимо иметь компьютер,  модем и телефон .

-необходимо платить за подключение  к Internet;

-читать и смотреть материалы  можно только на компьютере (хотя  можно и распечатать).

 

 

Продолжение таблицы 2

 

1

2

-неудобно  собирать подшивки газет и журналов;

-крайне затруднен поиск необходимой статьи в подшивке

(надо просматривать всю подшивку);

-трудно использовать найденные материалы для частичного воспроизведения (нужно копировальное устройство, к тому же их нельзя редактировать);

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

 

 

Указанные преимущества системы WWW позволяют  создавать следующий спектр учебных  систем с доступом через Internet:

-интерактивные учебники и учебные  пособия; 

-справочные пособия; 

-анонимные квалификационные и  пробные тесты; 

-тесты и экзамены для студентов  дистанционного обучения;

-организация обратной связи  преподаватель - студент. 

WWW позволяет комбинировать текстовый, графический, звуковой и видеоматериалы /2/. Использование Java-script позволяет создавать приложения, загружаемые по сети, что снимает проблему обновления программного обеспечения. Переносимость Java обеспечивает корректную работу учебных программ на различных платформах без внесения изменения в исходный код.

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

Уже доказано, что степень усваиваемости  информации с экрана монитора на 25% ниже, чем при чтении с листа  бумаги. Это обуславливает некоторые простые принципы, которые могут помочь при оформлении и публикации.

Прежде всего, не следует использовать никаких графических изображений, помещаемых на фон страницы. Фон  должен быть монотонным, но необязательно  белым. Если фон белый, то текст должен быть написан темным цветом, например, черным или темно-синим. Не стоит использовать темный фон и светлый шрифт - это будет утомлять глаза читателя /4/.

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

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

Форма всех документов должна быть как  можно более строгой. Страница не должна содержать никакой лишней информации, которая могла бы отвлечь  внимание читающего. Зона чтения документа должна быть как можно более узкой. Этому может способствовать создание полей по краям документа. Не следует создавать документы с горизонтальной прокруткой - читать и изучать их будет очень неудобно. Объем каждого отдельного документа не должен превышать 30—40 Кб, что позволит ускорить их загрузку.

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

 

 

 

 

 

2 Разработка программного обеспечения для создания                                 электронного справочника

 

 

На основе проведенного выше анализа  устройства и структуры сети Internet и обзора существующих электронных  справочников предлагается следующая  структура справочника.

 

2.1 Разработка структуры сайта

 

 

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

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

Система навигации - стержень сайта, это  образующая единица - то, что делает любой информационный ресурс востребованным, интересным для широких слоев публики (при условии, что сам ресурс интересен). Любая страница должна быть достижима за четыре клика, считая от титульной страницы. Это правило очень актуально для больших сайтов, число страниц на которых переваливает на пару-тройку сотен /5/. Организовать такой массив информации в виде линейного вывода заголовков неудобно и, зачастую, совершенно неэффективно, а разбивать на множество разделов - опасно, так как нарушается правило трех кликов. Даже службы каталогов, где, казалось бы, естественно рубрицирование, страдаю от этого правила.

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

Структура навигации неразрывно связана  с типом сайта, его направленностью. Так для текстово- информационного сайта с объемными материалами хорошо подходит развернутое меню в виде дерева. На рисунке 3 показана структура разрабатываемого сайта.

 

 

Рисунок 3- Структура сайта

 

Для развлекательного ресурса с  большим количеством мелких текстов  или рисунков требуется более детальная рубрикация и перебор материалов внутри каждой рубрики. Система навигации сайта должна соответствовать типу сайта.

 

2.1.1 Разработка меню  справочника

 

 

Меню- самая распространенная система навигации. Это наиболее понятная и удобная для большинства людей система, так как все умеют пользоваться оглавлением в книге и эта система, интуитивно понятна /6/. Постоянно висящее на экране меню предоставляет пользователю широкие возможности для проложения маршрута по сайту.

Удобным можно считать только такое  меню, где перечислены все страницы сайта. Для ресурса объемом более 50 страниц это уже предоставляется малореальным. Решить эту проблему помогает раскрывающиеся системы меню, основанные на Java -скрипте, где  все страницы сайта выложены на одном пространстве меню, и пользователь сразу видит, какие материалы он может найти на сайте. Выпадающие списки чрезвычайно компактны, а также просты в управлении, так как скрипт, которым управляется список, редактируется в одном файле, а не на всех страницах сайта. Кроме того, список довольно легко вписать в любой макет без особого ущерба для внешнего вида сайта/6/.

 

2.1.2 Использование языка  Java -script для создания меню

 

 

Для создания сложных Web-страниц в  интрасети, можно выбрать для  себя высокотехнологичный путь, рассчитывая на такое программное обеспечение, как Shockwave компании Macromedia, либо предпочесть более простую возможность - использование языков написания сценариев. Продукты, подобные Shockwave, эффективны, но предполагают высокие накладные расходы - не только в изучении, но и в требуемых ресурсах. Даже простые презентации Shockwave занимают примерно 100 Кбайт /15/. Необходим язык сценариев, который предусматривает небольшие накладные расходы и предлагает широкие функциональные возможности. Можно применять языки подготовки сценариев, такие как Python или Tcl/Tkl компании Digital Equipment, но они требуют подключаемых модулей (plug-ins), которые, в свою очередь, нуждаются в администрировании.

Лучшее решение для пользователей Navigator и Communicator компании Netscape Communications или Internet Explorer компании Microsoft - это язык написания сценариев JavaScript /8/. На рисунке 4 приведен пример меню на Java script. Фрагмент текста программы приведен в приложении А.

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

Этот язык сценариев впервые  появился в Navigator 2.0 под названием LiveScript. Различные реализации Navigator и Internet Explorer поддерживают разные версии JavaScript. К примеру, Navigator 2.0 поддерживает JavaScript 1.0, в то время как Navigator 3.0 - версию 1.1, которая имеет лучшие возможности работы с массивами и сложными типами данных. Communicator рассчитан на JavaScript 1.2, в состав которого включены некоторые новые функции, такие как поддержка поиска строк с использованием регулярных выражений.

Информация о работе Роль технологии Internet в Казахстане