Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Пакеты прикладных программ современного офиса.
Татьяна Владимировна Гостищева.
Лекция #1
[1] Основные понятия:
Информационная система (ИС) - это организационно упорядоченная совокупность документов и ИТ (вычислительной техники) реализующих информационные процессы. ИС предназначены для: хранения, обработки, поиска, распространения, передачи и представления информации.
Автоматизированная ИС - это совокупность программных и аппаратных средств, предназначенных для хранения и управления данными и информацией, производство вычислений с помощью человека-оператора.
Многоуровневое представление ИС - это модель представления системы в виде совокупности многоуровневых разделённых по функциональным предназначениям.
Пользователь ---> Прикладное ПО \
/ | } программное обеспечение
Программист ---> Системное ПО /
|
Аппаратное обеспечение
Аппаратное обеспечение ИС - это комплекс электронных, электрических и механических устройств, входящих в состав ИС или сети.
Программное обеспечение - это совокупность программ и данных, предназначенных для решения определенного круга задач и хранящихся на электронных носителях.
Программа - последовательность формализованных инструкций, предназначенных для управления.
Прикладное ПО - программное обеспечение, ориентированное на конечного пользователя и предназначенные для решения прикладных задач. Оно состоит из отдельных прикладных программ и пакетов прикладных программ и автоматизированных систем на основе этих пакетов.
Пакет прикладных программ - это комплекс программ, предназначенных для решения задач из определенной проблемной области.
[2]. Классификация ПО по способу распространения:
Классификация ПО по назначению:
Классификация прикладного ПО:
Зависимости от степени интеграции прикладные программные средства классифицируются следующим образом:
[3].Понятия пакетов прикладных программ.
Пакет прикладных программ - это взаимосвязанный комплекс программ для решения определенного класса задач из конкретной предметной области.
Пакет прикладных программ является наиболее востребованным видом прикладного ПО.
Особенности пакета прикладных программ:
[4]. Обобщённая структура пакетных разработок:
Пользователь ---> входной язык ---> прикладное ПО.
\
ППП Системное О.
|
ОС
Входной язык - это марко язык (язык управления). Представляет собой средства общения пользователя с пакетом.
Прикладное О - реализует особенности конкретной предметной области.
Системное О - представляет низкоуровневые средства, обеспечивающие работу пользователя при решении прикладных задач.
Лекция #2
Тема: Эволюция пакета прикладных программ. Примеры современных пакетов.
План:
[1].Этапы развития пакета прикладных программ.
[2].Обзор некоторых пакетов прикладных программ.
[3].Характристика пакетов прикладных программ.
[1].Первые пакеты прикладных программ представляли собой простые тематические подборки программ для решения отдельных задач в той или иной прикладной области. Обращение к ним выполнялось с помощью средств оболочки операционной системы или из других программ.
Современные пакеты являются сложной программной системой, включающей специализированные системные и языковые средства.
Выделяют 4 основных поколения пакетов, каждый из которых характеризуется определёнными особенностями, входящих компонентов:
Большое внимание в настоящее время уделяется проблеме создания "интеллектуальных" пакетов прикладных программ. Такой пакет позволит пользователю лишь сформулировать свою задачу в содержательных терминах, при этом не указывая алгоритмы её решения.
[2].Некоторые пакеты прикладных программ:
[3].1.Проблемно-ориентированных пакты прикладных программ.
Это самый представительный класс программных продуктов внутри которого производится классификация по разным признакам:
Для некоторых предметных областей возможна типизация функций управления структуры данных и алгоритмах обработки. Это вызвало разработку Значительного числа пакетов прикладных программ одинакового функционального назначения. Это создало рынок программных продуктов, который ориентирован по определенным проблемам: пакеты прикладных программ управления производством, управление персоналом, управление материальными запасами и т.д.
Основные тенденции в области развития проблемно-ориентированных программных средств:
Для подобного класса программ высоки требования кооперативности обработки данных, большие объемы хранимой информации, создание дружественного интерфейса для конечных пользователей.
К проблемно-ориентированным пакетам прикладных программ относят: комплекс программ 1С, RS-Bank и RS-Balans.
2.Пакеты прикладных программ автоматизированного проэктирования.
Программы этого класса предназначены для поддержания работы конструкторов и технологов, связанных с разработкой чертежей, схем, диаграм, графическим моделированием и конструкторованием, созданием библиотек стандартных элементов чертежей и созданием демонстрационных иллюстраций.
Отличительной способностью этого класса программных продуктов являются высокие требования к технической части системы обработки данных, наличие библиотек встроенных функций, объектов и интерфейсов с графическими системами и базами данных. Примеры: Auto CAD, Pcad, Visio.
3.Пакеты прикладных программ общего назначения.
Данный класс содержит широкий перечень программных продуктов, поддерживающих информационные технологии конечных пользователей. Кроме конечных пользователей этими программными продуктами могут пользоваться и программисты для создания усложненных программ обработки данных.
Представители данного класса программных продуктов:
*Настольные системы управления базами данных (СУБД). Они обеспечивают организацию и хранение локальных баз данных на автономно работающих компьютерах, либо централизм романов хранение баз данных на файл-сервере и сетевой доступ к ним.
В настоящее время широко представлены реляционные СУБД для персональных компьютеров, осуществляющие:
*Серверы баз данных - это успешно развивающийся вид программного обеспечения. Предназначены для создания и использования при работе в сети интегрированных баз данных. Общим для различных видов серверов баз данных является использование реляционного языка SQL. Большинство серверов баз данных. Большинство серверов баз данных может использовать одновременно несколько платформ (Windows, Unix и др.), поддерживает широкий спектр протоколов передачи данных. Примеров сервера баз данных является SQL server for Windows.
*Генераторы отчетов - это самостоятельное направление развития программных средств, обеспечивающих реализацию запросов и формирования отчетов в печатном или экранном виде.
*Текстовые процессоры предназначены для обработки текстовой документации различного рода. Развитием данного направления программных продуктов являются издательские системы. Примеры: блокнот, MS Word, Publisher.
*Табличный процессор - среда для обработки различного рода информации, представленная в виде таблиц с использованием встроенных функций. Примеры: Excel, Qadro Pro.
*Средства презентационной графики. Это специализированные программы, предназначенные для создания изображений и их показа на экране, подготовки слайд-фильмов, мультфильмов, видеофильмов и т.д. Программы презентационной данных условно делятся на программы для подготовки слайд-шоу и программы для подготовки мультимедиа презентации
*Системы искусственного иниеллекта. Данный класс программных продуктов реализует отдельнве функции интеллекта человека. Основными компонентами систем искусственного интеллекта является база знаний, интеллектуальный интерфейс с пользователем и программа формирования логических выводов. Их разработка идёт по следующим направлениям:
Примеры: Guru и Dragon.
Лекция #3
Тема: Пакеты прикладных программ MS Office
План:
[1].Пакет программ MS Office.
[2].Графические редакторы - самостоятельно.
[3].Сканирование и распознавание текстов и Программы-переводчики - самостоятельно.
[1].ППП MS Office это совокупность программных средств автоматизации офисной деятельности. В состав пакета входит множество приложений каждое из которых предназначено для выполнения определённых функций и может быть использовано автономно и независимо от остальных. Весь набор офисных приложений можно разделить на основные и дополнительные.
Основные компоненты MS Office:
Дополнительные компоненты MS Office:
Кроме основных и вспомогательных приложений могут быть установлены и использованы различные расширения или настройки. Их условно можно разделить на 3 группы:
Приведенный перечень основных компонентов носит условный характер, поскольку состав пакета зависит от следующих факторов:
Не смотря на большое число различных приложений в составе пакета все они в совокупности образуют единое целое. Для каждого из приложений MS Office характерно наличие следующих отличительных признаков:
В предыдущих выпусках приложений MS Office пользователям предоставлялась система меню, панели инструментов и диалоговых окон. Такой интерфейс работал хорошо, пока в приложениях было ограниченное число команд. Теперь программы выполняют намного больше функций и пользователям становится нелегко работать со старой системой. Когда планировался выпуск системы 2007 MS Office разработчиками была поставлена задача. Сделать основные приложения удобнее в работе. В результате был создан пользовательский интерфейс MS Office Fluent, который упрощает для пользователей работу в приложениями и дает возможность быстрее получать нужные результаты. В Office Fluetn дизайн пользовательского интерфейса упрощает процедуры поиска и использования всего диапазона возможностей, предоставляемых этими приложениями.
Комплекс программных средств, предназначенный для создания, редактирования и форматирования текстовых документов называют текстовыми процессорами. Основное отличие текстовых процессоров от текстовых редакторов состоит в том, что они позволяют не только вводить и редактировать текст, но и форматировать. Текстовые процессоры обеспечивают взаимодействие текста, графиков, таблиц и других объектов, а также средства проверки правописания и автоматизации форматирования документа.
При открытии программы на экране появляется окно процессора Word с открытым в нём пустым документом, которому по умолчанию присваивается имя "документ1". Одновременно загружается служебный файл NORMAL.DOT, который является шаблоном документа (пустой документ). Текстовый процессор имеет так называемый SDI интерфейс, то есть для каждого редактируемого документа открывается отдельное окно со своими панелями инструментов и меню. Управление приложением осуществляется с помощью клавиатуры и мыши. Многим командам соответствует заданное сочетание клавиш или "горячие клавиши". Если нажать клавишу alt, то высвечиваются подсказки для вызова любых вкладок "горячими клавишами". Элементы управления активизируются нажатием на них ЛКМ.
Главный элементы пользователького интерфейса представляет собой ленту, которая расположена в верхней части окна каждого приложения. Удалить ленту нельзя. Заменить ленту панелями инструментов или меню предыдущих версий тоже нельзя. С помощью ленты можно быстро находить необходимые команды. Команды упорядочены в логические группы, собранные на вкладках. Ленту можно свернуть/развернуть ctrl+F1.
По умолчанию в окне отображаются 7 постоянных вкладок:
Все остальные вкладки можно настроить с помощью кнопки "параметры Word".
Расположена в левом верхнем углу. В ней отображаются основные команды для работы с файлами.
Расположена справа от кнопки "Office" и предназначена для быстрого доступа к часто используемым функциям.
Содержит основные наиболее часто используемые элементы.
[2].Графический редактор программа (или пакет программ), позволяющая создавать и редактировать двумерные изображения с помощью компьютера.
Типы графических редакторов:
Растровые графические редакторы. Наиболее популярны: Adobe Photoshop для операционных систем Microsoft Windows и Mac OS X, GIMP для GNU/Linux и других POSIX-совместимых. GIMP распространяется под лицензией GNU GPL.
Векторные графические редакторы. Наиболее популярны: Adobe Illustrator, Corel Draw, Macromedia Free Hand для операционных систем Microsoft Windows и Mac OS X, свободно распространяемый редактор Inkscape для всех ОС.
Гибридные графические редакторы. Наиболее популярны: RasterDesk для AutoCAD, Spotlight для операционных систем Microsoft Windows
Векторные графические редакторы позволяют пользователю создавать и редактировать векторные изображения непосредственно на экране компьютера, а также сохранять их в различных векторных форматах, например, CDR, AI, EPS, WMF или SVG.
Растровый графический редактор специализированная программа, предназначенная для создания и обработки растровых изображений. Подобные программные продукты нашли широкое применение в работе художников-иллюстраторов, при подготовке изображений к печати типографским способом или на фотобумаге, публикации в интернете.
Растровые графические редакторы позволяют пользователю рисовать и редактировать изображения на экране компьютера, а также сохранять их в различных растровых форматах, таких как, например, JPEG и TIFF, позволяющих хранить растровую графику с незначительным снижением качества за счёт использования алгоритмов сжатия с потерями, PNG и GIF, поддерживающими хорошее сжатие без потерь, и BMP, также поддерживающем сжатие (RLE), но в общем случае представляющем собой несжатое «попиксельное» описание изображения.
В противоположность векторным редакторам, растровые используют для представления изображений матрицу окрашенных точек (bit map). Однако, большинство современных растровых редакторов содержат векторные инструменты редактирования в качестве вспомогательных.
Векторные редакторы часто противопоставляют растровым редакторам. В действительности, их возможности часто дополняют друг друга:
Векторные редакторы обычно более пригодны для создания разметки страниц, типографики, логотипов, sharp-edged artistic иллюстраций (например, мультипликация, clip art, сложные геометрические шаблоны), технических иллюстраций, создания диаграмм и составления блок-схем.
Растровые редакторы больше подходят для обработки и ретуширования фотографий, создания фотореалистичных иллюстраций, коллажей, и создания рисунков от руки с помощью графического планшета.
Последние версии растровых редакторов (таких, как GIMP или Photoshop) предоставляют пользователю и векторные инструменты (например, изменяемые кривые), а векторные редакторы (CorelDRAW, Adobe Illustrator, Xara Xtreme, Adobe Fireworks, Inkscape, SK1 и другие) реализуют и растровые эффекты (например, заливку), хотя иногда и несколько ограниченные по сравнению с растровыми редакторами.
Трёхмерная графика (3D (от англ. 3 Dimensions «3 измерения») Graphics, Три измерения изображения) раздел компьютерной графики, совокупность приемов и инструментов (как программных, так и аппаратных), предназначенных для изображения объёмных объектов.
Трёхмерное изображение на плоскости отличается от двумерного тем, что включает построение геометрической проекции трёхмерной модели сцены на плоскость (например, экран компьютера) с помощью специализированных программ (однако, с созданием и внедрением 3D-дисплеев и 3D-принтеров, трёхмерная графика не обязательно включает в себя проецирование на плоскость). При этом модель может как соответствовать объектам из реального мира (автомобили, здания, ураган, астероид), так и быть полностью абстрактной (проекция четырёхмерного фрактала).
[3].Оптическое распознавание символов (англ. optical character recognition, OCR) механический или электронный перевод изображений рукописного, машинописного или печатного текста в текстовые данные последовательность кодов, использующихся для представления символов в компьютере (например, в текстовом редакторе). Распознавание широко используется для конвертации книг и документов в электронный вид, для автоматизации систем учёта в бизнесе или для публикации текста на веб-странице. Оптическое распознавание текста позволяет редактировать текст, осуществлять поиск слова или фразы, хранить его в более компактной форме, демонстрировать или распечатывать материал, не теряя качества, анализировать информацию, а также применять к тексту электронный перевод, форматирование или преобразование в речь. Оптическое распознавание текста является исследуемой проблемой в областях распознавания образов, искусственного интеллекта и компьютерного зрения.
Системы оптического распознавания текста требуют калибровки для работы с конкретным шрифтом; в ранних версиях для программирования было необходимо изображение каждого символа, программа одновременно могла работать только с одним шрифтом. В настоящее время больше всего распространены так называемые «интеллектуальные» системы, с высокой степенью точности распознающие большинство шрифтов. Некоторые системы оптического распознавания текста способны восстанавливать исходное форматирование текста, включая изображения, колонки и другие нетекстовые компоненты.
Маши́нный перево́д процесс перевода текстов (письменных, а в идеале и устных) с одного естественного языка на другой с помощью специальной компьютерной программы. Так же называется направление научных исследований, связанных с построением подобных систем.
Формы организации взаимодействия ЭВМ и человека при машинном переводе
Лекция #4
Тема: Технология обработки числовых данных. Часть пакета прикладного программа Office MS Excel.
План:
[1].Общие сведения о табличном процессоре.
[2].Структура электронной таблицы.
[3].Относительная и абсолютная адресация.
[4].Построение диаграмм.
[1].MS Excel относится к классу систем обработки числовой информации называемый spreadsheet (расстеленный лист). Под этим термином подразумевают класс программных средств, именуемых электронными таблицами (ЭТ).
Области применения ЭТ:
Основные возможности ЭТ:
Преимущества использование ЭТ при решении задач:
[2].В таблице используются столбцы и строки. Строки пронумерованы, а столбцы помечаются латинскими буквами. Элемент, находящийся на пересечении столбца и строки называется ячейкой, а прямоугольная область таблицы - диапазоном. Диапазон задается адресами верхней левой и правой нижней ячеек блока перечисленными через двоеточие.
Каждая ячейка имеет следующие характеристики:
Лекция #5
Тема: Технологии поиска и сортировки информации средствами баз данных.
План:
[1].Основные понятия базы данных.
[2].Модели организации баз данных.
[3].Основные этапы разработки приложения.
[4].Архитектура MS Access.
[1].Хранение информации - одна из важнейших функций компьютера. Самым распространенным средством такого хранения являются базы данных.
База данных - это структурированный специальным образом документ.
Простейшие базы данных можно создавать не прибегая к специальным программным средствам. Чтобы файл считался базой данных, информация в нем должна иметь структуру, поля, и быть отформатирована так, чтобы содержимое соседних полей легко различалось.
Программы, с помощью которых можно искать, изменять информацию в базах данных, создавать новые базы данных называются системами управления базами данных (СУБД).
СУБД - это программная система, обеспечивающая определение физической и логической структуры базы данных, ввод информации и доступ к ней.
Возможности СУБД:
Основные функции СУБД:
[2].Существует множество моделей организации баз данных. Вот три из них:
[3]. Основные этапы разработки приложения:
Этап 1. Уточнение задач. Уточнение задач, которые должны решаться этой БД.
Этап 2. Последовательность выполнения задач. Объединение задач в тематические группы и определить приоритетные задачи и порядок выполнения задач.
Этап 3. Анализ данных. Для решения задач одни данные будут исходными а другие изменчивые.
Этап 4. Определение структуры данных. Расположение в таблицы и тд.
Этап 5. Разработка макета приложения и пользовательского интерфейса. С помощью пользовательских программ (Access) можно выбрать существующий макет.
Этап 6. Создание приложения. Внесение данных в таблицу, организация связей между ними.
Этап 7. Тестирование и усовершенствование.
[4].основные объекты базы данных MS Access: