Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
80
Добавлен:
19.02.2017
Размер:
143.87 Кб
Скачать
  • автопромышленники Генри Форд и Альфред Слоун;

  • Глава ibm – Томас Уотсон;

  • глава MS – Билл Гейтс.

Поиск информации в сети Интернет

Поисковая система выполняет следующие функции:

  • Формирование информационной базы данных или поискового массива (индексированные или неиндексированные тексты) из информационного массива Интернета;

  • Индексация – процесс занесения объектов поиска в ИПС.

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

  • Представление результата поиска – оформление подборки документов и вывод на экран ссылок и краткой информации о найденных ресурсах;

  • Корректировка, уточнение поискового предписания (запроса), выполняемые в случае неудовлетворенности пользователя полученными результатами поиска.

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

  • Spider (паук) – браузероподобная программа, планомерно путешествующая по сети и считывающая HTML-код попадающихся web-страниц, имеющих URL;

  • Crawler (сборщик или путешествующий паук) - порождаемый Spider-ом процесс, который углубляет поиск, перемещаясь по всем локальным ссылкам, найденным на странице. Он также скачивает страницы, как и Spider, и, кроме того, анализирует их для нахождения перекрестных ссылок, изменений на страницах, определения дальнейшего пути и пр.;

  • Indexer (индексатор) - ключевая программа ИПС, которая анализирует web-страницы, скачанные пауками, определяет их тематическую принадлежность, актуальность, популярность у пользователей и т.д. по заголовкам страниц, ссылкам, текстам, структурным и стилевым элементам. По окончании анализа он индексирует ресурсы (строит БД по ключевым словам) и сохраняет их в удобном для поиска виде;

  • Database (база данных) - хранилище скачанных и обработанных индексатором страниц. Такая БД требует больших ресурсов для хранения информации и эффективных алгоритмов доступа;

  • Gateway (шлюз) или Search Engine / Results engine (собственно поисковая машина) - принимает запросы пользователей, анализирует их и извлекает результаты поиска из БД. Обратите внимание, что результатом поиска являются не найденные в момент выполнения запроса страницы, а страницы из базы данных, ранее заиндексированные в поисковой машине.

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

  • математический аппарат формализованного представления и поиска информации;

  • методы и средства структурирования информационных запросов;

  • критерии выдачи информации (критерии смыслового соответствия);

  • стратегии поиска и организации массивов.

Эффективное функционирование поискового механизма ИПС в Интернете является ключевой характеристикой поисковой системы (формирование информационных массивов, поиск и получение релевантной информации, т.е. соответствующей поисковому запросу).

Технология подготовки и проведения поиска (Селетков Сергей Николаевич):

  • Определение общей направленности запроса, его общего содержания.

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

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

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

  • Выполнение запроса и его уточнение. Составленный запрос передается на обработку.

  • Анализ полученных результатов позволяет корректировать запрос чаще всего с целью сужения области поиска.

  • Сужение области поиска в случае неудовлетворенности пользователя результатом поиска.

Лекция 2. Архитектура ЭВМ. Принципы работы вычислительной системы. Состав и назначение основных элементов персонального компьютера, их характеристики. Запоминающие устройства: классификация, принцип работы, основные характеристики. Устройства ввода/вывода данных, их разновидности и основные характеристики.

ПК - это совокупность аппаратных и программных средств. Можно записать формулу:

на английском языке: PC = Hard + Soft

на русском языке: ПК = АО + ПО

Аппаратное обеспечение ПК

  1. Системный блок содержит:

  • микропроцессор (“мозг” ПК);

  • оперативную память (ОЗУ - оперативное запоминающее устройство) для временного хранения информации; после отключения ПК содержимое оперативной памяти уничтожается;

  • внешние запоминающие устройства (ВЗУ) или просто диски для постоянного хранения информации;

  • электронные схемы, которые управляют элементами ПК и обменом информации.

  1. Монитор предназначен для вывода текстовой и графической информации.

  2. Клавиатура предназначена для ввода информации и управления работой ПК.

  3. Дополнительные устройства: мышь, принтер, сканер, плоттер, модем и пр.

Все аппаратные средства соединены между собой кабелями.

Накопители (внешние запоминающие устройства) – это энергонезависимые запоминающие устройства, делятся на стационарные (жесткий диск) и переносные (магнитные, оптические, полупроводниковые).

Информация хранится на дисках в виде файлов.

Диск можно сравнить с библиотекой, в которой хранятся книги-файлы.

Жесткий диск (винчестер) служит для хранения программных средств и документов пользователя. Это самая большая библиотека. Винчестер делится на отдельные области (логические диски), имена которых начинаются с латинской буквы С: и далее по алфавиту D: E: F: и т.д.

Дискета используется для обмена программами и данными между ПК, для хранения копий программ и документов. Для обращения к дискетам используются первые буквы латинского алфавита A: и B:

С винчестера и дискеты информацию можно считывать и записывать.

Лазерный диск служит для чтения информации (CD-ROM - Compact Disk-Read Only Memory). Запись на лазерный диск происходит один раз в заводских условиях.

Программное обеспечение ПК делится на системное ПО, прикладное ПО и среды разработки.

Системные программы предназначены для организации работы пользователя на ПК.

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

Системы разработки предназначены для создания системных и прикладных программ.

Все ПО хранится на ВЗУ (дисках).

Лекция 3. Понятие и назначение операционной системы. Разновидности операционных систем. Пакет прикладных программ MS Office. Подготовка, редактирование и оформление текстовой документации. Обработка числовых данных в электронных таблицах. Подготовка презентаций.

Среди системных программ особое место занимает Операционная система.

Операционная система (ОС) - это программа (комплекс программ), которая автоматически загружается с диска в оперативную память (ОЗУ) при включении ПК.

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

Основное назначение ОС:

  • осуществление диалога пользователя с ПК (или организация интерфейса),

  • управление распределением памяти,

  • управление работой всех аппаратных средств.

Существуют различные ОС для ПК типа IBM PC:

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

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

Популярность той или иной ОС определяется двумя моментами:

  • количеством и качеством прикладных программ, работающих под управлением данной ОС,

  • удобством интерфейса пользователя.

Графический интерфейс включает различные виды окон, меню, курсор мыши, изображение объектов в виде значков и пр.

Объекты ОС Windows

К объектам ОС Windows относятся:

  • рабочий стол,

  • панель задач,

  • кнопка ПУСК – Главное меню,

  • значки дисков, папок, файлов, принтеров,

  • ярлыки.

Контекстное меню объекта

Контекстное меню объекта содержит перечень операций, которые можно произвести над объектом в данный момент.

Файловая система

Файловая система (ФС) определяет то, каким образом ОС организует хранение данных на дисках.

Элементы файловой системы:

  • диски,

  • папки или каталоги,

  • файлы.

Файл - это поименованная совокупность байтов, записанная на диск (жесткий или гибкий).

Характеристики файла:

  • имя файла,

  • объем файла в байтах,

  • дата создания файла (или последнего обновления),

  • тип файла,

  • автор создания.

Имя файла состоит из трех частей: имя, точка, расширение имени:

Имя . расширение

Например, Doclad.txt Отчет.doc

Выделяют следующие типы файлов:

  • программные (те, которые приобретаются готовыми или создаются программистами имя.exe, имя.com, имя.bat)

  • файлы документов (создаются пользователями имя.txt, имя.doc, имя.bmp и т.д.)

Каждая ОС накладывает свои ограничения на имя файла, например:

  • в ОС MSDOS имя записывается в формате 8.3, т.е. имя может содержать не более 8 символов (только латинские буквы, цифры и символ подчеркивания); расширение - не более 3 символов;

  • в ОС Windows имя записывается в формате 256.3, т.е. имя может содержать не более 256 символов (любые символы клавиатуры, кроме < > * ? \ / | : “ ).

ОС MS DOS и WNT используют иерархическую ФС:

  • на каждом диске создается корневой каталог,

  • в корневом каталоге создаются вложенные каталоги (подкаталоги),

  • подкаталоги могут содержать подкаталоги более низкого уровня и файлы.

Каталоги или папки

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

Имя диска – это корневой каталог. Например, на диске D: мы хотим создать папки для хранения приказов и писем, причем письма могут быть двух видов – служебные и личные.

Полное имя файла определяет местонахождение файла. Полное имя состоит из:

  • имени диска,

  • последовательности вложенных папок,

  • непосредственно имени файла.

Например, полное имя файла Письмо1.txt будет выглядеть так:

H:\Письма\Служебные\Письмо1.txt

Графический интерфейс Windows

Интерфейс - совокупность средств, при помощи которых пользователь общается с различными устройствами.

Существуют:

  • Интерфейс командной строки

  • Графический интерфейс

  • Диалоговый интерфейс и др.

Элементы графического интерфейса в среде ОС Windows NT:

  • окна (три вида),

  • меню (четыре вида),

  • указатель мыши,

  • значки объектов Windows.

Обмен данными в MS Windows

Три основных технологии обмена данными в MS Windows.

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

Недостатки такого обмена:

  • невозможность накопления данных в буфере промежуточного хранения (устранено в Office 2000). При перемещении в буфер обмена нового фрагмента старый автоматически удаляется;

  • ограничение объема информации, передаваемой через буфер обмена;

  • вставленные в документ-приемник через буфер обмена данные не обновляются при их изменении в документе-источнике.

Технология DDE (Dynamic Data Exchange) — динамический обмен данными, связывание данных. Суть технологии состоит в том, что в сеансе связи одно приложение (клиент) посылает запросы в виде команд, а другое приложение (сервер) в ответ пересылает данные.

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

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

Однако сложность функционирования технологии не затруднила ее широкое распространение. В результате была предложена новая технология связывания и внедрения объектов.

Технология OLE 1 (Object Linking and Embedding) – внедрение данных. Основным новшеством стала возможность активизации встроенных объектов. При двойном щелчке мыши в поле объекта последний активизируется. В результате объект автоматически передается для редактирования создавшему его приложению. После окончания работы с объектом приложение-родитель закрывается, а измененный объект возвращается в документ.

При связывании в OLE:

  • отсутствует необходимость создания второй копии объекта, что позволяет сократить требуемый объем дискового пространства;

  • внесение изменений в связываемый объект обеспечивает их дублирование во всех документах, с которыми объект связан;

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

При внедрении в OLE:

  • изменения вставленного объекта не отражаются в оригинале;

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

Новинкой OLE стал метод Drug-and-drop, применяемый вместо операции перемещения через буфер обмена. Он обеспечивает наглядность процесса обмена данными.

Отличие технологии OLE 2 состоит в возможности местной активизации объекта. Если в OLE 1 при активизации объекта загружалась программа-родитель, и объект передавался для редактирования в ее окно, то в OLE 2 объект обводится штриховой рамкой, обозначающей активность, и остается на месте. Заголовок окна меняется на заголовок вызываемого приложения, а меню представляет собой комбинацию из меню обоих приложений. После выполнения в программе-родителе необходимых операций с объектом для возвращения в первоначальное состояние достаточно щелкнуть мышью за пределами объекта.

Семейство прикладных программ MS Office

MS Office всемирно популярен благодаря объединению универсальных офисных инструментов, не привязанных к конкретному виду делопроизводства

Пакет MS Office установлен более чем на 95% ПК (по данным IDC)

Единица данных в MS Office – документ. Каждый документ представляется одним файлом. Документы классифицируются по типам в зависимости от того, какого сорта информация в них хранится. Каждый документ имеет свойства.

Документы разных типов могут иметь внутреннюю структуру, и благодаря технологии OLE возможно внедрение в документ объектов других типов.

MS Word

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

Документом считается информация, зафиксированная на материальном носителе, имеющем реквизиты, позволяющие его идентифицировать. К числу реквизитов документа относится фамилия автора (исполнителя) и дата его создания (подписания), а также входящая или исходящая регистрация при размещении его в архивах.

На персональных компьютерах IBM PC наибольшее распространение получил редактор текстов MS Word для операционной системы Windows, в нем могут храниться и редактироваться целые книги. Одна страница текста, имеющая 30 строк по 60 знаков в строке, требует для хранения 1800 байт ≈ 1,76 Кбайт памяти. Книга из 100 страниц указанного размера занимает около 176 Кбайт.

Набор текстов производится с клавиатуры компьютера, и далее все исправления можно проводить на экране. Исправления в тексте можно вносить неоднократно, вставка или замена символов и слов проводится набором их на клавиатуре, удаление символов и слов выполняется нажатием клавиши Del или Bs. Для переключения режима вставка/замена нажимается клавиша Ins. Удаление строк и вставка новых строк проводятся выделением их мышью с последующим нажатием клавиши Del. Используя выделение фрагментов текстов, их можно переносить из одного места текста в другое. Можно выделять их курсивом, подчеркиванием, изменением толщины или вида шрифта. Фрагменты можно переносить из одного текста в другой.

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

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

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

MS Excel

MS Excel – известная и широко применяемая инструментальная платформа. Наиболее часто MS Excel используют как табличный процессор, однако помимо вычислений и простых операций с данными в нем существует еще целый ряд возможностей, необходимых для построения информационных систем (ИС).

Инструментарий, используемый в MS Excel, включает многие распространенные средства автоматизации, вполне применимые и для ИС, особенно для разработки пользовательского интерфейса и последующей работы с ним. Обладая основными функциями баз данных, MS Excel позволяет создавать простые приложения, где необходимы сортировка и поиск данных в таблице. Средства доступа к внешним базам данных посредством SQL-запросов дают возможность обрабатывать в MS Excel информацию из других приложений, в том числе построенных на базе профессиональных СУБД.

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

Развитая система экспорта/импорта данных и связывания с другими приложениями вместе с возможностями VBA позволяют в полной мере использовать инструментарий автоматизации и технологии ActiveX, OLE и COM, в том числе при создании ИС.

Рабочие листы MS Excel позволяют отображать свыше 30 типов простых данных в отдельных ячейках, локальных и взаимосвязанных таблицах, встраивать функции преобразования в виде формул и более 300 готовых функций, а при подключении VBA становятся доступными около 500 типов данных, объектов, ссылок и др. Такие дополнительно используемые типы вместе с механизмом макросов открывают доступ к богатым динамически подключаемым библиотекам (библиотечным модулям .dll).

Что касается межмодульных и межпрограммных обменов, крайне важных для ИС, то тут MS Excel предоставляет три разных режима обмена между активными программами:

  1. Простое копирование и перенос данных через буфер Windows из одной программы в другую. В результате такого обмена программа-источник и программа-приемник содержат идентичные наборы фиксированных данных (копии).

  2. OLE (Object Linking and Embedding – технология связывания и внедрения объектов) позволяет создавать объекты с помощью одного приложения и затем внедрять их в данные другого приложения или ссылаться на него из другого приложения. Здесь оказывается возможным редактировать внедренный объект, неявно вызывая для этого инструментарий, который использовался при создании объекта-оригинала.

  3. DDE (Dynamic Data Exchange) – технология динамического обмена данными, позволяющая отслеживать изменения объекта в программе-источнике и немедленно отображать все изменения в программе-приемнике.

Благодаря этим технологиям непосредственно на листы MS Excel можно внедрять рисунки и объекты из нескольких десятков других приложений. Для связываемых объектов автоматически подключается инструментарий программы-источника.

В дополнение к этим возможностям обмена между работающими приложениями, существует развитый механизм экспорта/импорта данных через файлы. MS Excel способен сохранять информацию в файлы более 30-ти типов, при этом данные преобразуются в десятки форматов.

MS Excel предоставляет средства разработки объектно-ориентированных приложений. Так для включения в пользовательскую программу элемента управления оказывается достаточным выбрать заготовку объекта, задать ему определенные свойства, и описать реакцию объекта на возможные события. Фрагменты диалога с пользователем можно располагать прямо на рабочих листах MS Excel, либо в специальных пользовательских формах VBA.

Такие существенные факторы, как удобство интерфейса и диалоговые возможности программной среды, снижают трудозатраты и повышают качество работы профессиональных разработчиков. В то же время для пользователей-непрограммистов средства автоматизации снижают остроту проблемы взаимодействия с инструментальной средой на пути создания нового программного продукта. Здесь Excel использует Visual Basic for Applications (VBA) – мощный современный язык визуального программирования, овладение которым очень изящно поддерживается в MS Excel встроенным механизмом записи макросов и развитой, частично русифицированной системой помощи и контекстных подсказок.

Богатый инструментарий, табличная форма представления данных, широкие возможности визуализации информации – все это делает MS Excel незаменимым помощником при создании информационных систем. Таким образом, помимо широко известных функций табличного процессора, MS Excel обладает еще целым спектром возможностей как для создания информационных систем, аналитических модулей и баз данных, так и для разработки демонстрационных.

MS PowerPoint

Microsoft PowerPoint – программа для создания и проведения презентаций.

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

Этим требованиям в полной мере удовлетворяет Microsoft PowerPoint, который позволяет решать следующие основные задачи:

  • планирование вида презентации на базе прототипов;

  • использование шаблонов оформления и шаблонов содержания;

  • редактирование и оформление слайдов;

  • использование панели структуры презентации для быстрого просмотра общей структуры презентации, оперативного получения доступа к заголовкам слайдов, редактирования текста слайдов и изменения порядка их следования в презентации;

  • работа с текстом;

  • работа с рисунками;

  • изменение цветовой схемы слайдов;

  • создание эффектов анимации и т.д.