- •6.4. Поиск решения 101
- •6.4.1. Поиск решения 102
- •7. Приложения на основе Power Point 111
- •8. Приложения, созданные средствами языка программирования vba 124
- •Сведения из теории
- •1. Структура системы управления
- •2. Компьютерная информационная система в структуре организации
- •2.1 Схема внедрения компьютерной ис в организацию
- •2.2. Проектирование ис
- •3. Разработка баз данных для информационных систем
- •3.1. Получение внутреннего нормализованного представления данных с использованием реляционной модели
- •3.2. Задание для контрольной работы
- •Практические задания
- •4.1. Построение информационной системы по шаблону
- •4.2. Создание новой ис
- •4.2.1. Создание новых таблиц базы данных
- •4.2.2. Установка связей между таблицами и ввод данных в таблицы Установка связей между таблицами
- •4.2.3. Ввод данных в таблицы бд
- •4.3. Создание форм
- •4.4. Создание сложных форм для работы с базой данных
- •4.4.1. Работа с данными с помощью формы
- •4.4.2. Создание сложных форм
- •4.5. Работа с запросами и отчетами
- •4.5.1. Создание и фильтрация запросов
- •4.5.2. Создание и просмотр отчетов
- •Справка №
- •6. Приложения на основе табличного процессора Excel
- •6.2. Создание запроса к базе данных из рабочей книги ms Excel
- •6.3. Анализ и обработка данных с помощью сводных таблиц
- •6.3.1. Создание сводных таблиц
- •Самостоятельная работа
- •6.3.2. Изменение структуры таблицы
- •Вычисляемое поле
- •Самостоятельная работа
- •Обновление данных
- •Группирование элементов сводной таблицы.
- •6.4. Поиск решения
- •6.4.1. Поиск решения
- •7. Приложения на основе Power Point
- •7.1. Работа с простыми презентациями
- •7.1.1. Структура презентации Power Point
- •7.2. Просмотр ранее созданной презентации
- •7.3. Создание презентации на основе шаблонов
- •7.4. Создание презентации с «чистого листа»
- •7.5. Включение в презентацию элементов управления
- •7.6. Размещение элементов управления для перемещения между слайдами
- •7.7. Размещение гиперссылок в слайде
- •8. Приложения, созданные средствами языка программирования vba
- •8.1. Автоматизация выполнения задач с помощью макросов
- •8.2. Советы по записи макросов
- •8.3. Запись макроса
- •8.4. Написание макроса на языке Visual Basic
- •8.5. Создание макросов в текстовом процессоре Word
- •8.6. Инструментальная среда Visual Basic for Application
- •8.7. Создание пользовательских панелей и кнопок запуска программ
- •8.8. Решение задач при помощи стандартных средств vba
- •8.9. Программа поиска наибольшего элемента массива
- •8.10. Линейные алгоритмы
- •8.11. Циклические алгоритмы
- •8.12. Создание пользовательских форм с элементами управления
2. Компьютерная информационная система в структуре организации
2.1 Схема внедрения компьютерной ис в организацию
Повышение качества управления организацией связанно с ускорением обработки информации за счет автоматизации процессов принятия решений.
Компьютерные автоматизированные информационные системы разрабатываются и внедряются в структуру организации. На рисунке 3 приведена схема управления организацией с использованием ИС.
Система управления, состоящая из управляющего органа и объекта управления, объединяется с информационной системой. ИС состоит из базы данных и приложений, входящих в состав автоматизированных рабочих мест (см. рис.2.). Приложения – это программы, решающие информационные задачи пользователей. Они используют исходные данные, хранящиеся в базе данных. Результаты решения информационных задач также размещаются в БД. Обычно под информационными понимают следующие типы задач: - ввод, вывод и модификация информации, -подготовка и вывод на печать документов, -подготовка и отправка электронных сообщений, обработка информации с применением математических или логических формул, статистическая обработка данных и т.п.
Автоматизированные рабочие места включают компьютерную технику и приложения, необходимые для работы конкретных специалистов. Например, менеджеров, экономистов, техников, операторов и т.д. Каждый специалист решает свой круг информационных задач, поэтому приложение на его рабочем месте должно «уметь» решать эти задачи.
В современных операционных системах обработка информации выполняется при помощи элементов графического интерфейса - окон. В терминологии современных технологий разработки ИС окна называются формами. Специальные формы, используемые для подготовки бумажных документов, бланков получили название – отчеты.
Внешне приложения состоят из набора форм и отчетов. Обычно форму или отчет связывают с решением конкретной информационной задачи. Например, ввод сведений о клиентах туристической фирмы.
База данных ИС должна содержать все необходимые исходные данные для решения всех возможных пользовательских информационных задач. Информационные задачи, решаемые организацией, связаны с её бизнес – процессами (хозяйственными операциями). Поэтому в БД отражаются все состояния и процессы, происходящие в организации. БД – информационная модель деятельности организации.
2.2. Проектирование ис
Создание ИС, реализующей ИТ управления, состоит из разработки базы данных и приложений, обеспечивающих функциональность рабочих мест.
Существует много подходов к проектированию БД. Среди них выделяются подходы, ориентированные на структуру предметной области и подходы, ориентированные на действия (динамику), выполняемые в предметной области.
Первая группа методов известна давно и сводится к четырем следующим этапам:
-
Системный анализ предметной области;
-
Построение информационно- логической модели предметной области;
-
Построение даталогической модели предметной области;
-
Построение таблиц базы данных.
Системный анализ дает возможность описать объекты, действующие в предметной области, и их информационные свойства. Анализу подвергаются живые объекты и неживые. Существенный вклад дает анализ документов организации. Как правило, объекты предметной области, задействованные в хозяйственных операциях, отражаются своими информационными свойствами в документах. Например, в документе Путевой лист объект Водитель отражается свойствами Фамилия, стаж, категория прав и т.п. А объект Бензин отражается свойствами Марка, количество литров. В то же время сам Путевой лист является объектом и у него есть атрибуты: номер, дата, подпись ответственного лица и т.д.
Во время анализа выявляются связи между свойствами объектов или/и объектами, а также ограничения, накладываемые на количественные характеристики объектов.
Результаты системного анализа оформляются документально. В простейшем случае это может быть таблица вида:
№ п\п |
Объекты |
Свойства |
Связи |
Ограничения |
1 |
Преподаватель |
Табельный номер Фамилия Имя Отчество Кафедра Предмет Стаж |
студент |
|
2 |
Студент |
Номер зачетной книжки Фамилия Имя Отчество Группа Специализация |
преподаватель |
|
3 |
… |
… |
… |
… |
4 |
… |
… |
… |
… |
Информационно- логическая модель (Инфологическая) представляет собой графическое описание семантики предметной области.
Основными элементами в модели являются Сущность и Связь.
Сущности соответствуют объектам предметной области, связи отображают логику их информационного взаимодействия.
Выше приведенная таблица может быть отражена в Инфологической модели следующим образом.
Сущности показаны прямоугольниками, а связи в виде линий с маркерами. Отдельные атрибуты сущностей выделяются в качестве первичных. Они обладают свойством уникальности. Например, табельный номер сотрудника и номер зачетной книжки студента не повторяется.
Связи отражают семантику предметной области. Они имеют имя, например, дипломное проектирование. Сущность в конкретной связи исполняет роль. Например, Преподаватель руководит, а студент пишет дипломный проект. Связи, могут отображать каким, образом взаимодействуют экземпляры одной сущности с экземплярами другой.
Так один преподаватель руководит несколькими студентами.
Типы связей: один к одному, один ко многим, многие ко многим.
Связи могут быть обязательными или необязательными.
Все студенты обязаны написать диплом, но не все преподаватели обязаны руководить проектированием.
Множественность и обязательность могут отражаться на связях различными маркерами. Например, кружками, ромбами, линиями и т. п.
Даталогическая модель определяет внутреннее представление данных с учетом особенностей конкретной СУБД.
Исходными данными для построения даталогической модели является информационно- логическая модель. Сущности заменяются отношениями. Отношение изображается в виде Т – образной таблицы. Сверху имя отношения, слева имена полей, справа типы данных в полях. Для фрагмента ИЛМ преподаватель- студент, Даталогическая модель выглядит так:
Отношения ДЛМ представляют собой описания таблиц базы данных. При этом связи между таблицами реализуются при помощи первичных и вторичных ключей. ТабНомер в отношении Преподаватель является первичным. Он однозначно идентифицирует любую запись в таблице. Данные в этом поле не повторяются. Одноименное поле в таблице студент является вторичным ключом. В нем допускается повторение данных. Это поле добавлено в отношение Студент только для организации связи между таблицами.
Используя ДЛМ легко построить таблицы базы данных в конкретной СУБД.
Для небольших БД допускаются упрощение процедур их проектирования. Ниже приводится пример разработки БД для обеспечения деятельности двух сотрудников.