Microsoft Excel — хорошо известная и широко применяемая инструментальная платформа. Наиболее часто Excel используют в качестве табличного процессора, однако помимо вычислений и простых операций с данными в нем существует еще целый ряд возможностей, необходимых для построения информационных систем (ИС) (рис. 1).
Рис. 1. Основные возможности Microsoft Excel |
Используемый в Excel инструментарий включает многие распространенные средства автоматизации, применимые и для ИС, особенно при разработке пользовательского интерфейса и последующей с ним работы. Обладая основными функциями баз данных (БД), Excel позволяет создавать простые приложения, где требуются сортировка и поиск данных в таблице. Средства доступа к внешним БД посредством SQL-запросов дают возможность обрабатывать в Excel информацию из других приложений, в том числе построенных на базе промышленных СУБД. Механизм создания макросов и встроенный язык программирования высокого уровня VBA (Visual Basic for Applications) позволяют автоматизировать повторяющиеся действия и разрабатывать собственные приложения, автоматически наделенные всеми достоинствами Excel-программ. Благодаря развитой системе экспорта-импорта данных и связывания с другими приложениями наряду с возможностями VBA при создании ИС в полной мере используется инструментарий автоматизации и технологии ActiveX, OLE и COM.
Рабочие листы Excel позволяют отображать свыше 30 типов простых данных в отдельных ячейках, локальных и взаимосвязанных таблицах, встраивать функции преобразования в виде формул и более 300 готовых функций; при подключении VBA становятся доступными около 500 типов данных, объектов, ссылок и др. Такие дополнительно используемые типы вместе с механизмом макросов открывают доступ к богатым динамически подключаемым библиотекам (библиотечным DLL-модулям).
Что касается межмодульного и межпрограммного обмена, крайне важных для ИС, то тут Excel поддерживает три разных режима работы:
- Копирование и перенос данных через буфер Windows из одной программы в другую.
- Технология OLE (Object Linking and Embedding, механизм связывания и внедрения объектов). Позволяет создавать объекты с помощью одного приложения и затем внедрять их в данные другого приложения или ссылаться на него из другого приложения.
- Технология DDE (Dynamic Data Exchange). Этот механизм динамического обмена данными дает возможность отслеживать изменения объекта в программе-источнике и немедленно отображать все изменения в программе-приемнике.
Благодаря указанным режимам непосредственно на листы Excel можно внедрять рисунки и объекты из нескольких десятков разных приложений. Для связываемых объектов автоматически подключается инструментарий программы-источника. Обмен между работающими приложениями дополняется механизмом экспорта-импорта данных через файлы. Excel способен сохранять информацию в файлах более 30 типов, при этом данные преобразуются в десятки различных форматов.
Excel предоставляет средства разработки объектно-ориентированных приложений. Так, для включения в пользовательскую программу элемента управления оказывается достаточным (рис. 2) выбрать заготовку объекта, задать ему определенные свойства и описать реакцию объекта на возможные события. Фрагменты диалога с пользователем можно располагать прямо на рабочих листах Excel либо в специальных пользовательских формах VBA.
Удобство интерфейса и диалоговые возможности программной среды заметно сокращают трудозатраты и повышают качество работы профессиональных разработчиков. В то же время для пользователей-непрограммистов средства автоматизации снижают остроту проблемы взаимодействия с инструментальной средой в ходе создания нового программного продукта. Здесь Excel использует VBA — мощный современный язык визуального программирования, овладение которым поддерживается в Excel встроенным механизмом записи макросов и развитой системой помощи и контекстных подсказок. Богатый инструментарий, табличная форма данных, широкие возможности визуализации информации — все это делает Excel незаменимым помощником при создании ИС.
Авторами разработан ряд информационных систем на базе Excel и VBA. Среди них «Управление прохождением практики студентов», «Составление расписания экзаменов в вузе», «Подсистема анализа и графического отображения данных для менеджеров», несколько мультимедийных презентаций. В программах использованы кнопочные технологии, автоматическая активизация элементов интерфейса, подсказки, выводимые на экран непосредственно в процессе работы, дополнение функциональных возможностей других программ посредством экспорта данных в Excel, управление программой с помощью макросов по табличному сценарию с настроечными параметрами.
Подключение сетевых технологий, доступных в Excel через Windows, позволяет применительно к работе в распределенной среде расширить метод запуска подпрограмм, ассоциированных с каждым кадром сценария.
Идея и начальная реализация подхода к соединению табличной формы организации сценария c удаленным управлением программой были переданы школьникам из объединения «Информатика» Зеленоградского Дворца творчества детей и молодежи. На этой основе они создали панорамную мультимедийную программу, посвященную 61-й годовщине битвы за Москву и 45-летию Зеленограда. Программа заняла 1-е место на Фестивале информационных технологий среди детских коллективов Москвы, а также 2-е место в Международной интернет-конференции «Юниор — старт в науку».
В упомянутой программе компьютер-диспетчер в соответствии с общим сценарием демонстрации управляет пятью компьютерами через локальную сеть. Получив соответствующий сигнал от диспетчера, компьютеры начинают исполнение указанного кадра по локальному сценарию.
На основе управления по табличному сценарию были разработаны также презентации для кафедры информатики и программного обеспечения вычислительных систем Московского института электронной техники и для фирмы «Общероссийский технический информационный канал» (ОТИК), а также презентация ОТИК для Министерства образования РФ и Министерства обороны РФ. В презентациях использованы следующие возможности Microsoft Excel:
- подключение звука в форматах WAV и MP3 через использование стандартных DLL-файлов Windows с помощью программного интерфейса WinAPI;
- внедрение файлов графических объектов, в том числе отсканированных фотографий;
- синхронизация звука и изображения;
- движение объектов на экране по функционально описанной траектории;
- использование макросов;
- введение регулируемых задержек, в том числе при повторном обращении к некоторому объекту в процессе демонстрации кадра;
- интерактивное управление программой по кнопке «Стоп» — диалог, организованный во всех вложенных макросах и позволяющий в любой момент остановить либо возобновить презентацию.
Как показывают эти примеры, в дополнение к широко известным функциям табличного процессора Microsoft Excel обладает еще целым спектром возможностей как для создания информационных систем, аналитических модулей и баз данных, так и для разработки демонстрационных программ и различных презентаций.
Сокращенный вариант (полный текст статьи см. на диске).
Цель
работы:
-
изучить
технологию проектирования информационных
систем; -
получить
практические навыки по проектированию
информационной системы в EXCEL.
Результат
обучения.
После обучения
студент должен:
-
знать
основные возможности табличного
процессора EXCEL
и использовать их для решения
экономических задач; -
уметь
выполнить проектирования информационной
системы в EXCEL
для практической задачи.
Продолжительность
занятия –
4 часа.
1.1.Общие положения
Проектирование
современных информационных систем
является чрезвычайно трудным и длительным
процессом. Проектировочные работы
обычно выполняются высококвалифицированными
специалистами в области информационных
технологий и вычислительной техники.
Однако
на современном этапе становиться
практически невозможным создание
многофункциональных информационных
систем в области экономики без участия
самих пользователей. Несомненно, только
будущие пользователи информационной
системы могут точно и полностью
сформулировать требования, которые
будут предъявляться к ИС, только конечные
пользователи могут оценить удобство
разработанного интерфейса, только они
могут выявить на ранних этапах
проектирования возникающие ошибки и
недостатки системы.
Таким
образом, хотя выпускники специальностей
«Бухгалтерский учет, анализ и аудит»,
«Финансы и кредит» в будущем не будут
непосредственно заниматься разработкой
информационных систем, они должны
получить определенный опыт в этом
направлении, чтобы при необходимости
смогли принять участие в разработке ИС
и помочь программистам.
Предлагаемая
практическая работа позволяет
познакомиться с практической стороной
разработки информационной системы на
базе табличного процессора Microsoft EXCEL.
При разработке программного обеспечения
для информационной системы используется
термин «автоматизированная система»,
который мы и будем использовать в работе.
1.2.Условие задачи
С
помощью программы Microsoft EXCEL разработать
автоматизированную систему, обеспечивающую
формирование первичных документов для
бухгалтерского учета по счету 10
«Материалы» и автоматически подводящую
итоги за месяц.
Известно,
что в организации на конец года имелись
определенные остатки (см. рис. 71).
Организация получила 10 января и 20 января
материалы в соответствии с приходными
накладными №1 и №2 (см. рис. 75 и рис. 76).
15 января и 25 января организация
израсходовала материалы в соответствии
с расходными накладными №1 и №2 (см.
рис. 77 и рис. 78).
Решение
задачи заключается в создании справочника
материалов, приходных накладных,
расходных накладных и журнала оборотов.
Причем созданные накладные должны легко
трансформироваться в зависимости от
новых данных.
1.3.Создание справочника материалов
-
Запустите
программу Microsoft
EXCEL. -
Переименуйте
первый рабочий лист с именем «Лист1»
в «Справочник». -
Создайте
справочник следующего вида (Рис. 60).
Рис.
1. Справочник материалов
-
Для
создания заголовка таблицы необходимо
выделить ячейки первой строки А1:D1
и нажмите кнопку «Объединить
и поместить в центре»
. -
Для
создания заголовков столбцов с текстом,
расположенным в несколько строк,
необходимо выделить все ячейки заголовков
и выполнить команду Формат
— Ячейки. -
В
открывшемся окне открыть закладку
Выравнивание
и включить опцию «переносить
по словам».
После чего нажмите кнопку ОК. -
Для
задания двух значений после запятой в
столбце «Цена, руб.» необходимо выделить
все ячейки данного столбца и выполнить
команду Формат
— Ячейки. -
В
открывшемся окне открыть закладку
Число
и выбрать числовой формат – «Числовой»,
число десятичных знаков — 2.
После чего нажмите кнопку ОК. -
Сохраните
документ под именем «Материалы
за январь».
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Зачем нам информационная система?
Часть 1. Решение проблем, минимизация рисков
Для учета, контроля и обработки всей информации, связанной с планированием и выполнением грузоперевозок, необходим эффективный инструментарий — этот факт неоспорим. В большинстве случаев каждый сотрудник компании самостоятельно решает проблему выбора такого инструментария (читай прикладных программ для хранения и обработки данных).
Безусловным лидером является пакет офисных программ Microsoft Office и прежде всего MS Excel, MS Word, реже MS Access. Однако для эффективной совместной работы сотрудников компании-логистического оператора не обойтись без единой корпоративной информационной системы. Давайте вначале определимся, что такое информационная система (ИС).
ИС представляет собой некое информационное пространство, в котором циркулирует информация — по определенным правилам попадает из внешней среды (и во внешнюю среду), видоизменяется и хранится. По сути, информационная система — это хранилище данных, правила и механизмы изменения этих данных.
Информационная логистическая система — система, автоматизирующая деятельность логистических операторов, компаний-грузоперевозчиков.
Рассмотрим подробнее, какие проблемы позволяет решить информационная логистическая система и какие появляются дополнительные возможности.
Проблема доступности информации
Распространенная ситуация — сотрудники отдела продаж ведут собственные клиентские базы в MS Excel. Начальнику отдела чтобы подготовить отчет о работе отдела приходится собирать персональные отчеты и по ним составлять сводный отчет. А если часть сотрудников на переговорах — подготовка сводного отчета растягивается на несколько дней.
Проблема полноты (качества) информации
Применение информационной системы позволяет решить эту проблему — в базе данных сохраняется вся требуемая информация в едином формате, соответствующая условиям проверки (например, ИНН должен быть 10 символьным для физлиц, а для юрлиц — 12 символьным, e-mail должен содержать символ «@» и тп.).
Использование информационной системы позволяет так же избавиться от ненужного дублирования данных, а, значит, и возможных ошибок.
Проблема актуализации информации
Проблема единых стандартов и технологий
Проблема информационной безопасности
В отношении корпоративной информации, задачами информационной безопасности в компании являются защита данных от хищения, искажения (умышленного или случайного), потери и ограничение доступа.
Данные, хранящиеся на сервере защищены от хищения — только системный администратор имеет доступ к серверу с максимальными правами. Остальные сотрудники обращаются к данным через интерфейс информационной системы, причем только к тем данным, доступ к которым разрешен выданными пользователю правами.
Использование корпоративной информационной системы исключает возможность возникновения подобных ситуаций.
Проблема исторических данных
Внедрение корпоративной информационной системы с одной стороны решает ряд проблем, связанных с коллективной работой сотрудников в организации, и позволяет минимизировать финансовые и временные риски.
С другой стороны, применение информационной системы открывает новые возможности для компании — возможности по оптимизации рабочего процесса как внутри компании, так и при работе с контрагентами, возможности анализа информации и расширению предоставляемых компанией услуг.
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Осуществлять обмен данными с другими программами, например, вставлять текст, рисунки, таблицы, подготовленные в других приложениях;. Если же вы хотите что-то уточнить, я с радостью помогу!
Всё, чем оперирует пользователь, содержится в едином пространстве таблицы: промежуточные и выходные данные, реализации алгоритмов для работы с этими данными, комментарии и документацию, средства графического оформления данных
ВОПРОС 1. Табличный процессор MS Excel: вычисления, состав и назначение встроенных функций – финансовые.
- Откройте таблицу с данными за период и соответствующими ему показателями, например, от года.
- Выделите два ряда данных.
- На вкладке «Данные» в группе нажмите кнопку «Лист прогноза».
- В окне «Создание листа прогноза» выберите график или гистограмму для визуального представления прогноза.
- Выберите дату окончания прогноза.
Что есть автоматизация? Это делегирование машине рутинных повторяющихся функций на основании динамически вводимых данных. Плюс, организация сообщения между подразделениями фирмы, которые эти данные вводят.
Microsoft Excel — что за программа и как правильно использовать
Технология IntelliSense является неотъемлемой частью любого приложения семейства Microsoft Office для Windows 9х. Например, механизм авто коррекции доступен в любом приложении Microsoft Office, в том числе и в Microsoft Excel 7.0.
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Microsoft Office 97, самое популярное семейство офисных программных продуктов, включает в себя новые версии знакомых приложений, которые поддерживают технологии Internet, и позволяют создавать гибкие интранет-решения. Если же вы хотите что-то уточнить, я с радостью помогу!
Компьютерная СПС – программный комплекс, включающий в себя массив правовой информации и программные инструменты, позволяющие специалисту работать с этим массивом информации: производить поиск документов, формировать подборки, выводить информацию на печать.
Ошибки отображения Excel
Данные, хранящиеся на сервере защищены от хищения — только системный администратор имеет доступ к серверу с максимальными правами. Остальные сотрудники обращаются к данным через интерфейс информационной системы, причем только к тем данным, доступ к которым разрешен выданными пользователю правами.
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
КПЕР ставка;плт;пс;бс;тип возвращает общее количество периодов выплаты инвестиции на основе периодических постоянных выплат и постоянной процентной ставки. Если же вы хотите что-то уточнить, я с радостью помогу!
API позволяет открывать таблицы Excel в ряде других приложений. Это включает в себя открытие документов Excel на веб-страницах с помощью ActiveX или таких плагинов, как Adobe Flash Player. Проект Apache POI представляет Java-библиотеки для чтения и записи электронных таблиц Excel. Также предпринимались попытки копировать таблицы Excel в веб-приложения с использованием разделённых запятыми значений (CSV).
История
- Планирование – через составление простых и сводных таблиц с автоматическим подтягиванием данных по итогам прошлых периодов работы. Все расчеты при этом берёт на себя программа – менеджер получает целостную картинку, на базе которой быстро принимает адаптационные решения. В условиях, когда кризис и условная стабильность в экономике сменяют друг друга слишком быстро, это очень важная опция.
- Организация работы тоже может быть реализована на всех уровнях фирмы. График и табель работника, распределение средств, распределение полномочий через раздачу доступов – всё это возможно в электронных таблицах, доступных любому бизнесу. Нужен только компьютер и менеджер, который прослушал продвинутый курс Excel от учебного центра «Альянс».
- Мотивация – ещё одна функция, которую помогает реализовать программа. Через бухгалтерские таблицы, визуализацию данных о зарплатах с привязкой к результатам работы сотрудников. Excel эффективен даже в очень разветвленных сетях филиалов или отделений компании.
- Контроль. С помощью программы можно автоматизировать всю рутину, связанную с контрольными функциями – сбор и формирование отчётов, фотографии дня, проверку реализации плана, отклонения факта от плана, даже присутствие сотрудников на работе.
Программа может хранить огромные массивы информации, быстро загружать файлы с ними, подгружать данные из сторонних источников, проводить аналитические расчёты без зависаний, распределять базы между сотрудниками и многое другое. Это и накопитель данных, и система их обработки одновременно.
Содержание
- Что Такое Информационная Система в Microsoft Excel • Сводные таблицы
- Часть 1. Решение проблем, минимизация рисков
- Проблема доступности информации
- Проблема полноты (качества) информации
- Проблема актуализации информации
- Проблема единых стандартов и технологий
- Проблема информационной безопасности
- Проблема исторических данных
- ВОПРОС 1. Табличный процессор MS Excel: вычисления, состав и назначение встроенных функций – финансовые.
- Ошибки отображения Excel
- История
- Microsoft Excel как инструмент разработки информационных систем
- 15. Обработка данных средствами ms Excel. Оптимизация данных. Встроенные функции, итоговые вычисления. Аппроксимация данных.
- 16. Информационные системы, понятие, примеры. Основные функции и назначения информационных систем. Базы данных, понятие. Базы данных в структуре информационных систем.
Что Такое Информационная Система в Microsoft Excel • Сводные таблицы
Часть 1. Решение проблем, минимизация рисков
Для учета, контроля и обработки всей информации, связанной с планированием и выполнением грузоперевозок, необходим эффективный инструментарий — этот факт неоспорим. В большинстве случаев каждый сотрудник компании самостоятельно решает проблему выбора такого инструментария (читай прикладных программ для хранения и обработки данных).
Безусловным лидером является пакет офисных программ Microsoft Office и прежде всего MS Excel, MS Word, реже MS Access. Однако для эффективной совместной работы сотрудников компании-логистического оператора не обойтись без единой корпоративной информационной системы. Давайте вначале определимся, что такое информационная система (ИС).
ИС представляет собой некое информационное пространство, в котором циркулирует информация — по определенным правилам попадает из внешней среды (и во внешнюю среду), видоизменяется и хранится. По сути, информационная система — это хранилище данных, правила и механизмы изменения этих данных.
Информационная логистическая система — система, автоматизирующая деятельность логистических операторов, компаний-грузоперевозчиков.
Рассмотрим подробнее, какие проблемы позволяет решить информационная логистическая система и какие появляются дополнительные возможности.
Проблема доступности информации
Распространенная ситуация — сотрудники отдела продаж ведут собственные клиентские базы в MS Excel. Начальнику отдела чтобы подготовить отчет о работе отдела приходится собирать персональные отчеты и по ним составлять сводный отчет. А если часть сотрудников на переговорах — подготовка сводного отчета растягивается на несколько дней.
Проблема полноты (качества) информации
Применение информационной системы позволяет решить эту проблему — в базе данных сохраняется вся требуемая информация в едином формате, соответствующая условиям проверки (например, ИНН должен быть 10 символьным для физлиц, а для юрлиц — 12 символьным, e-mail должен содержать символ «@» и тп.).
Использование информационной системы позволяет так же избавиться от ненужного дублирования данных, а, значит, и возможных ошибок.
Проблема актуализации информации
Проблема единых стандартов и технологий
Проблема информационной безопасности
В отношении корпоративной информации, задачами информационной безопасности в компании являются защита данных от хищения, искажения (умышленного или случайного), потери и ограничение доступа.
Данные, хранящиеся на сервере защищены от хищения — только системный администратор имеет доступ к серверу с максимальными правами. Остальные сотрудники обращаются к данным через интерфейс информационной системы, причем только к тем данным, доступ к которым разрешен выданными пользователю правами.
Использование корпоративной информационной системы исключает возможность возникновения подобных ситуаций.
Проблема исторических данных
Внедрение корпоративной информационной системы с одной стороны решает ряд проблем, связанных с коллективной работой сотрудников в организации, и позволяет минимизировать финансовые и временные риски.
С другой стороны, применение информационной системы открывает новые возможности для компании — возможности по оптимизации рабочего процесса как внутри компании, так и при работе с контрагентами, возможности анализа информации и расширению предоставляемых компанией услуг.
ВОПРОС 1. Табличный процессор MS Excel: вычисления, состав и назначение встроенных функций – финансовые.
- Откройте таблицу с данными за период и соответствующими ему показателями, например, от года.
- Выделите два ряда данных.
- На вкладке «Данные» в группе нажмите кнопку «Лист прогноза».
- В окне «Создание листа прогноза» выберите график или гистограмму для визуального представления прогноза.
- Выберите дату окончания прогноза.
Что есть автоматизация? Это делегирование машине рутинных повторяющихся функций на основании динамически вводимых данных. Плюс, организация сообщения между подразделениями фирмы, которые эти данные вводят.
Ошибки отображения Excel
Данные, хранящиеся на сервере защищены от хищения — только системный администратор имеет доступ к серверу с максимальными правами. Остальные сотрудники обращаются к данным через интерфейс информационной системы, причем только к тем данным, доступ к которым разрешен выданными пользователю правами.
История
- Планирование – через составление простых и сводных таблиц с автоматическим подтягиванием данных по итогам прошлых периодов работы. Все расчеты при этом берёт на себя программа – менеджер получает целостную картинку, на базе которой быстро принимает адаптационные решения. В условиях, когда кризис и условная стабильность в экономике сменяют друг друга слишком быстро, это очень важная опция.
- Организация работы тоже может быть реализована на всех уровнях фирмы. График и табель работника, распределение средств, распределение полномочий через раздачу доступов – всё это возможно в электронных таблицах, доступных любому бизнесу. Нужен только компьютер и менеджер, который прослушал продвинутый курс Excel от учебного центра «Альянс».
- Мотивация – ещё одна функция, которую помогает реализовать программа. Через бухгалтерские таблицы, визуализацию данных о зарплатах с привязкой к результатам работы сотрудников. Excel эффективен даже в очень разветвленных сетях филиалов или отделений компании.
- Контроль. С помощью программы можно автоматизировать всю рутину, связанную с контрольными функциями – сбор и формирование отчётов, фотографии дня, проверку реализации плана, отклонения факта от плана, даже присутствие сотрудников на работе.
Программа может хранить огромные массивы информации, быстро загружать файлы с ними, подгружать данные из сторонних источников, проводить аналитические расчёты без зависаний, распределять базы между сотрудниками и многое другое. Это и накопитель данных, и система их обработки одновременно.
Источник
Microsoft Excel как инструмент разработки информационных систем
Microsoft Excel — хорошо известная и широко применяемая инструментальная платформа. Наиболее часто Excel используют в качестве табличного процессора, однако помимо вычислений и простых операций с данными в нем существует еще целый ряд возможностей, необходимых для построения информационных систем (ИС) (рис. 1).
Рис. 1. Основные возможности Microsoft Excel |
Используемый в Excel инструментарий включает многие распространенные средства автоматизации, применимые и для ИС, особенно при разработке пользовательского интерфейса и последующей с ним работы. Обладая основными функциями баз данных (БД), Excel позволяет создавать простые приложения, где требуются сортировка и поиск данных в таблице. Средства доступа к внешним БД посредством SQL-запросов дают возможность обрабатывать в Excel информацию из других приложений, в том числе построенных на базе промышленных СУБД. Механизм создания макросов и встроенный язык программирования высокого уровня VBA (Visual Basic for Applications) позволяют автоматизировать повторяющиеся действия и разрабатывать собственные приложения, автоматически наделенные всеми достоинствами Excel-программ. Благодаря развитой системе экспорта-импорта данных и связывания с другими приложениями наряду с возможностями VBA при создании ИС в полной мере используется инструментарий автоматизации и технологии ActiveX, OLE и COM.
Рабочие листы Excel позволяют отображать свыше 30 типов простых данных в отдельных ячейках, локальных и взаимосвязанных таблицах, встраивать функции преобразования в виде формул и более 300 готовых функций; при подключении VBA становятся доступными около 500 типов данных, объектов, ссылок и др. Такие дополнительно используемые типы вместе с механизмом макросов открывают доступ к богатым динамически подключаемым библиотекам (библиотечным DLL-модулям).
Что касается межмодульного и межпрограммного обмена, крайне важных для ИС, то тут Excel поддерживает три разных режима работы:
- Копирование и перенос данных через буфер Windows из одной программы в другую.
- Технология OLE (Object Linking and Embedding, механизм связывания и внедрения объектов). Позволяет создавать объекты с помощью одного приложения и затем внедрять их в данные другого приложения или ссылаться на него из другого приложения.
- Технология DDE (Dynamic Data Exchange). Этот механизм динамического обмена данными дает возможность отслеживать изменения объекта в программе-источнике и немедленно отображать все изменения в программе-приемнике.
Благодаря указанным режимам непосредственно на листы Excel можно внедрять рисунки и объекты из нескольких десятков разных приложений. Для связываемых объектов автоматически подключается инструментарий программы-источника. Обмен между работающими приложениями дополняется механизмом экспорта-импорта данных через файлы. Excel способен сохранять информацию в файлах более 30 типов, при этом данные преобразуются в десятки различных форматов.
Excel предоставляет средства разработки объектно-ориентированных приложений. Так, для включения в пользовательскую программу элемента управления оказывается достаточным ( рис. 2 ) выбрать заготовку объекта, задать ему определенные свойства и описать реакцию объекта на возможные события. Фрагменты диалога с пользователем можно располагать прямо на рабочих листах Excel либо в специальных пользовательских формах VBA.
Удобство интерфейса и диалоговые возможности программной среды заметно сокращают трудозатраты и повышают качество работы профессиональных разработчиков. В то же время для пользователей-непрограммистов средства автоматизации снижают остроту проблемы взаимодействия с инструментальной средой в ходе создания нового программного продукта. Здесь Excel использует VBA — мощный современный язык визуального программирования, овладение которым поддерживается в Excel встроенным механизмом записи макросов и развитой системой помощи и контекстных подсказок. Богатый инструментарий, табличная форма данных, широкие возможности визуализации информации — все это делает Excel незаменимым помощником при создании ИС.
Авторами разработан ряд информационных систем на базе Excel и VBA. Среди них «Управление прохождением практики студентов», «Составление расписания экзаменов в вузе», «Подсистема анализа и графического отображения данных для менеджеров», несколько мультимедийных презентаций. В программах использованы кнопочные технологии, автоматическая активизация элементов интерфейса, подсказки, выводимые на экран непосредственно в процессе работы, дополнение функциональных возможностей других программ посредством экспорта данных в Excel, управление программой с помощью макросов по табличному сценарию с настроечными параметрами.
Подключение сетевых технологий, доступных в Excel через Windows, позволяет применительно к работе в распределенной среде расширить метод запуска подпрограмм, ассоциированных с каждым кадром сценария.
Идея и начальная реализация подхода к соединению табличной формы организации сценария c удаленным управлением программой были переданы школьникам из объединения «Информатика» Зеленоградского Дворца творчества детей и молодежи. На этой основе они создали панорамную мультимедийную программу, посвященную 61-й годовщине битвы за Москву и 45-летию Зеленограда. Программа заняла 1-е место на Фестивале информационных технологий среди детских коллективов Москвы, а также 2-е место в Международной интернет-конференции «Юниор — старт в науку».
В упомянутой программе компьютер-диспетчер в соответствии с общим сценарием демонстрации управляет пятью компьютерами через локальную сеть. Получив соответствующий сигнал от диспетчера, компьютеры начинают исполнение указанного кадра по локальному сценарию.
На основе управления по табличному сценарию были разработаны также презентации для кафедры информатики и программного обеспечения вычислительных систем Московского института электронной техники и для фирмы «Общероссийский технический информационный канал» (ОТИК), а также презентация ОТИК для Министерства образования РФ и Министерства обороны РФ. В презентациях использованы следующие возможности Microsoft Excel:
- подключение звука в форматах WAV и MP3 через использование стандартных DLL-файлов Windows с помощью программного интерфейса WinAPI;
- внедрение файлов графических объектов, в том числе отсканированных фотографий;
- синхронизация звука и изображения;
- движение объектов на экране по функционально описанной траектории;
- использование макросов;
- введение регулируемых задержек, в том числе при повторном обращении к некоторому объекту в процессе демонстрации кадра;
- интерактивное управление программой по кнопке «Стоп» — диалог, организованный во всех вложенных макросах и позволяющий в любой момент остановить либо возобновить презентацию.
Как показывают эти примеры, в дополнение к широко известным функциям табличного процессора Microsoft Excel обладает еще целым спектром возможностей как для создания информационных систем, аналитических модулей и баз данных, так и для разработки демонстрационных программ и различных презентаций.
Сокращенный вариант (полный текст статьи см. на диске).
Источник
15. Обработка данных средствами ms Excel. Оптимизация данных. Встроенные функции, итоговые вычисления. Аппроксимация данных.
Microsoft Excel – это программа управления электронными таблицами, которая используется для вычислений, организации и анализа деловых данных.
Оптимизация — модификация системы для улучшения её эффективности.
Оптимизационные модели применяются в экономической и технической сфере. Их цель – подобрать сбалансированное решение, оптимальное в конкретных условиях (количество продаж для получения определенной выручки, лучшее меню, число рейсов и т.п.).
В Excel для решения задач оптимизации используются следующие команды:
Подбор параметров («Данные» — «Работа с данными» — «Анализ «что-если»» —
«Подбор параметра») – находит значения, которые обеспечат нужный результат.
Поиск решения (надстройка Microsoft Excel; «Данные» — «Анализ») – рассчитывает оптимальную величину, учитывая переменные и ограничения.
Диспетчер сценариев («Данные» — «Работа с данными» — «Анализ «что-если»» — «Диспетчер сценариев») – анализирует несколько вариантов исходных значений, создает и оценивает наборы сценариев.
Для решения простейших задач применяется команда «Подбор параметра». Самых сложных – «Диспетчер сценариев».
Итоговые вычисления предполагают получение числовых характеристик, описывающих определенный набор данных в целом. Например, возможно вычисление суммы значений, входящих в набор, среднего значения и других статистических характеристик, количества или доли элементов набора, удовлетворяющих определенных условиям. Проведение итоговых вычислений в программе Excel выполняется при помощи встроенных функций.
Встроенная функция – это специальные тематические формулы, дающие возможность быстро и качественно выполнить любое вычисление.
Сама функция состоит из двух компонентов: имя функции (например, СУММ, ЕСЛИ, ИЛИ), которое указывает на то, что делает данная операция; аргумент функции — он заключен в скобках и указывает, в каком диапазоне действует формула, и какие действия будут выполнены.
С помощью аппроксимаций данных можно производить приблизительные подсчеты и вычислять планируемые показатели, путем замены исходных объектов на более простые. Но данный метод можно использовать не только для прогнозирования, но и для исследования уже имеющихся результатов.
Главный инструмент, с помощью которого проводится сглаживания в Excel – это построение линии тренда. Суть состоит в том, что на основе уже имеющихся показателей достраивается график функции на будущие периоды. Основное предназначение линии тренда, как не трудно догадаться, это составление прогнозов или выявление общей тенденции.
Но она может быть построена с применением одного из пяти видов аппроксимации: линейной; экспоненциальной; логарифмической; полиномиальной; степенной.
16. Информационные системы, понятие, примеры. Основные функции и назначения информационных систем. Базы данных, понятие. Базы данных в структуре информационных систем.
Информационная система – это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Главная цель информационной системы – это производство и распространение профессиональной информации.
Информационные системы обеспечивают сбор, хранение, обработку, поиск, выдачу информации, необходимой в процессе принятия решений задач из любой области.
Информационные системы помогают анализировать проблемы и создавать новые продукты, а так же предназначены для долговременного хранения, обеспечения эффективного поиска и передачи информации по соответствующим запросам. В этом смысле их обычно называют системами обработки и хранения информации.
Информационная система является системой информационного обслуживания пользователей и выполняет технологические функции по накоплению, хранению, передаче и обработке информации. Она формируется и функционирует в регламенте, определённом методами и структурой, принятыми в конкретной предметной области и даже на конкретном объекте, реализуя цели и задачи, стоящие перед ним.
Свойства информационных систем:
1) любая информационная система может быть подвергнута анализу, построена и управляема на основе общих принципов построения систем;
2) информационная система является динамичной и развивающейся;
3) при построении информационной системы необходимо использовать системный подход;
4) выходной продукцией информационной системы является информация, на основе которой принимаются решения;
5) информационную систему следует воспринимать как человеко-машинную систему обработки информации.
Классификация информационных систем.
По характеру представления и логической организации хранимой информации
Фактографические информационные системы накапливают и хранят данные в виде множества экземпляров одного или нескольких типов структурных элементов (информационных объектов). Каждый из таких экземпляров или некоторая их совокупность отражают сведения по какому-либо факту, событию отдельно от всех прочих сведений и фактов.
В документальных (документированных) информационных системах единичным элементом информации является нерасчлененный на более мелкие элементы документ и информация при вводе (входной документ), как правило, не структурируется, или структурируется в ограниченном виде. Для вводимого документа могут устанавливаться некоторые формализованные позиции (дата изготовления, исполнитель, тематика).
В геоинформационных системах данные организованы в виде отдельных информационных объектов (с определенным набором реквизитов), привязанных к общей электронной топографической основе (электронной карте). Геоинформационные системы применяются для информационного обеспечения в тех предметных областях, структура информационных объектов и процессов в которых имеет пространственно-географический компонент (маршруты транспорта, коммунальное хозяйство).
1) по масштабам применения — настольные и офисные.
2) по признаку структурированности задач структурированные (формализуемые), не структурируемые (не формализуемые), частично структурируемые.
3) по функциональному признаку – производственные, маркетинговые (анализа рынка, рекламные, снабженческие и т.п.), финансовые (бухгалтерские, статистические, и т.п.), кадровые.
4) по квалификации персонала и уровням управления – стратегические (топ-менеджеров), функциональные (менеджеров среднего звена) и оперативные (специалистов).
5) по характеру обработки информации: системы обработки данных, системы управления, система поддержки принятия решений.
6) по оперативности обработки данных – пакетной обработки и оперативные.
7) по степени автоматизации -ручные, автоматические, автоматизированные.
по характеру использования информации — наинформационно-поисковые, информационно-справочные,информационно-решающие,управляющие, советующие и т.п..
9) по степени централизации обработки информации — на централизованные, децентрализованные, информационные системы коллективного использования.
10) по характеру использования вычислительных ресурсов –локальные и распределенные;
11) по сфере деятельности – на государственные, территориальные (региональные), отраслевые, объединений, предприятий или учреждений, технологических процессов
12) по классу реализуемых технологических операций-на системы с текстовыми редакторами, системы с табличными редакторами, СУБД, СУБЗ, системы с графикой, мультимедиа, гипертекстом
13) по месту в процессе управления предприятия–на АРМ специалиста, ИС руководителя, ИС внешнего контролера, интегрированные системы, объединяющие в себе часть или все из этих функций.
14) по концепции построения – файловые, автоматизированные банки данных, банки знаний.
15) по режиму работы — пакетные, диалоговые и смешанные.
Совокупность информации по какому-либо объекту называется информационной базой. Информационная база присуща любому объекту независимо от уровня управленческой техники. Она делится на подсистемы, массивы, показатели, реквизиты.
Информационная база, записанная на машинные (электронные) носители информации и используемая для решения задач на ЭВМ, называется базой данных.
Понятие и назначение базы данных.
Понятие «база данных» возникло в результате стандартизации и унификации данных, универсально организованных и хранящихся с помощью ЭВМ с целью использования для многих приложений.
Структурирование данных – объединение данных по определенным параметрам.
База данных – это реализованная с помощью компьютера информационная структура (модель), отражающая состояние объектов и их отношения.
База данных – структурная совокупность данных, поддерживаемых в актуальном состоянии (в соответствии объектам некоторой предметной области) и служащая для удовлетворения информационных потребностей пользователей.
Существенные различия между БД и ИС – для хранения БД используется персональный компьютер, совокупность БД образует уже информационную систему, распределенную на несколько компьютеров.
Виды информационных систем относительно вида деятельности: производственные системы, системы маркетинга, системы учета и бухгалтерии, системы кадров и т.д.
Требования к информационной системе: 1) требование к назначению (сбор, хранение и обработка информации); 2) требование к среде хранения и доступу к данным; 3) (самое главное) удобный и понятный интерфейс для конечного пользователя.
Характеристики базы данных
полнота – чем полнее база данных, тем вероятнее, что она содержит нужную информацию (однако не должно быть избыточной информации);
правильная организация – чем лучше структурирована, тем легче в ней найти необходимые сведения;
актуальность–любая база данных может быть точной и полной, если она постоянно обновляется, т. е. необходимо, чтобы база данных в каждый момент времени полностью соответствовала состоянию отображаемого ею объекта;
удобство для использования – база данных должна быть проста и удобна в использовании и иметь развитые методы доступа к любой части информации.
Требования к базе данных
адекватность базы данных предметной области;
минимальная избыточность хранимых данных;
целостность базы данных;
обеспечение защиты от несанкционированного доступа или случайного уничтожения данных;
гибкость и адаптивность структуры базы данных;
динамичность данных и способность к расширению;
возможность поиска по многим ключам.
Классификация баз данных
1.По характеру хранимой информации: фактографические (база данных, содержащая информацию, относящуюся непосредственно к предметной области) и документальные (база, в которой каждый элемент представлен только в объёме поискового образа адресата. Такой элемент содержит совокупность признаков, характеризующих адресата (полный почтовый адрес, банковские реквизиты, фамилии – имена — отчества нужных лиц, профиль деятельности и т.д.)).
2.По способу хранения данных: централизованные (база данных, размещенная в виде единого информационного массива на одном или нескольких носителях в одной ЭВМ)и распределенные (совокупность логически взаимосвязанных баз данных, распределённых в компьютерной сети).
3.По структуре организации данных: реляционные (табличные БД), иерархические и сетевые БД.
Источник
По теме: методические разработки, презентации и конспекты
Практическое задание по по Microsoft Office Excel.Построение диаграмм.
В задании приведены варианты построения диаграмм….
Создание баз данных в табличном редакторе Microsoft Office Excel 2007.Часть вторая
МЕТОДИЧЕСКАЯ РАЗРАБОТКА по дисциплине «Информационные технологиив профессиональной деятельности»…
Работа с формулами в программе Microsoft Office Excel
Даны шесть заданий в программе Эксель, где необходимо правильно записать решение прилагаемых формул….
Учебное пособие по предмету «Информатика» Тема: Системы управления базами данных Microsoft Office Access
Учебное пособие по предмету «Информатика». Тема: Системы управления базами данных Microsoft Office AccessУчебное пособие предназначено для студентов при изучении учебной дисциплины «…
Игра крестики-нолики на бесконечном поле в табличном редакторе Microsoft office Excel
В методической разработке описана пошаговая реализация древнейшей логической игры «Крестики-нолики» на бесконечном поле в табличном редакторе Microsoft office Excel. Данная методическая разр…
Создание кроссворда в табличном редакторе Microsoft office Excel
На многих внеаудиторных мероприятиях в учебных заведениях бывают различные конкурсы между обучающимися (сделать стенгазету, или плакат, подготовить проект на конкурс и т.д.) Один из самых распространё…
Тест по ЕН.01 Информатика и информационные технологии в профессиональной деятельности по курсу “Microsoft Office Word 2007”
Тест по ЕН.01 Информатика и информационные технологии в профессиональной деятельности по курсу “Microsoft Office Word 2007&rdquo…