Учреждение образования
"Институт предпринимательской деятельности"
Заочный факультет
Кафедра высшей математики и информатики
КОНТРОЛЬНАЯ РАБОТА
По дисциплине «Компьютерные информационные технологии»
Выполнила: Михалкевич Екатерина Александровна
Студентка заочного факультета,
3-го курса, группы 2418
Зач.кн.№543
Проверил работу: Матвеенко Александр Анатольевич
ученая степень, звание_______________
Содержание
1.Основы программирования на VBA. Основные конструкции языка VBA.
Циклы и условные выражения.
1.1Основы программирования на VВА.
1.2Основные типы переменных
1.3 Простейшие операторы и конструкции VВА
1.4. Основные сведения о процедурах
2. Роль экономической информации в управлении. Производственные и управленческие информационные технологии.
2.1 Информация и управление
2.2 Экономическая информация, ее свойства и особенности
2.3 Управление экономическим объектом
Список источников 1.Основы программирования на
VBA
. Основные конструкции языка
VBA
. Циклы и условные выражения.
1.1 Основы программирования на VВА.
Одним из наиболее важных и полезных аспектов подготовки Microsoft Office к выполнению определенных задач является автоматизация процессов взаимодействия пользователя с приложениями Microsoft Office. Эти приложения не являются законченными продуктами, настроенными на выполнение всех возможных задач, а представляют собой системы, которые нуждаются в определенной настройке, что обеспечивается разнообразными средствами, как интерактивными, так и программными. Все приложения Microsoft Office поддерживают язык программирования Visual Basic for Applications (VBA). VBA позволяет работать с Microsoft Office, как с некоторым конструктором: в распоряжении разработчика VBA-приложения не только большое количество объектов и коллекций, но и возможности настроек, позволяющие до такой степени программно настроить любое приложение, что пользователь такого приложения может и не понять, с каким приложением происходит «общение».
Важнейшим достоинством VBA является возможность объединять любые приложения Microsoft Office для решения практически любых задач по обработке информации. В этом смысле Microsoft Office можно считать системой программирования, подобной С++, Delphi и т.д., но с более мощными и разнообразными функциями, поскольку здесь имеется неизмеримо большее количество управляемых системой объектов и готовых решений для конечных пользователей.
Привлекательная особенность VВА в том, что он очень удобен для первого знакомства с программированием в среде Windows. Этому способствует широкое распространение приложений Microsoft Office, бесконечное разнообразие возможных практических задач, интуитивно понятная интегрированная среда редактора Visual Basic, возможность обучения программированию посредством анализа кода, записанного при помощи макрорекордера, наличие огромного количества объектов, которыми можно управлять из VВ-кода. Более глубокие знания VВА-программирования позволят решать практически любые задачи: от автоматизации создания простых документов до обработки баз данных с использованием как настольных, так и сетевых СУБД. [3]
Visual Basic for Applications (VBA) — язык программирования, инструмент для разработки уникальных приложений. С помощью VВА:
• создаются макросы, расширяющие функциональные возможности приложений Оffiсе;
• проектируются собственные диалоговые окна;
• модифицируется основное меню приложений Оffiсе;
• объединяются данные из нескольких приложений.
Основное отличие VВА от языка Visual Basic (VВ) заключается в том, что процедуры VВА выполняются только в среде поддерживающего его приложения, а с использованием VВ создаются самостоятельные программы.
Исторически Ехсеl 5.0 был первым офисным приложением, использующим VВА для разработки процедур. Поэтому излагаемый материал и примеры ориентированы в первую очередь на это приложение. Однако основы программирования в целом справедливы и для других приложений Оffiсе.
1.2 Основные типы переменных
В VВА для хранения значений используются следующие основные типы переменных (табл.1).
Переменные типа Byte, Integer и Long не содержат дробных значений, а переменная типа Byte — отрицательных. Попытка присвоить переменной значение, которое выходит за диапазон допустимых для заданного типа, приводит к ошибке.
Процедуры, переменные и другие объекты идентифицируются посредством имени. Имена рекомендуется задавать не только понятными, но и соответствующими назначению объекта. При этом следует руководствоваться следующими правилами:
- длина имен не должна превышать 256 символов русского и латинского алфавитов;
- имена должны начинаться с буквы;
- имена не должны включать точек, пробелов и символов: % & ! # @ $;
- имена должны быть уникальны внутри процедуры, в которой они определены;
- запрещается использовать имена, совпадающие с названиями функций, операторов VВА;
- регистр букв в именах не имеет значения: имена, написанные прописными и строчными буквами, эквивалентны.
Рекомендуется применять имена, включающие в себя в качестве приставки к имени объекта и тип данных, например: intНомер (integer, 2 байта), strВремя года (string)» lngКодПоставщика (long, 4 байта).
Основные типы переменных, обрабатываемых VВА Таблица 1
Тип данных | Размер данных | Диапазон Допустимых значений |
Вуtе (байт) | 1 байт | от О до 255 |
Integeг (целое число) | 2 байта | от -32 768 до 32 767 |
Long ( длинный) | 4 байта | от -2 147 483 648 до 2 147 483 647 |
Single(простой) | 4 байта, число | от-3,402823Е38 до-1.401298Е-45 |
с плавающей | (для отрицательных чисел) | |
точкой | от 1,401298Е-45 до 3,402823Е38 (для положительных чисел) |
|
Double (двойной) | 8 байт, число | от -1,79769313486232 Е308 |
с плавающей | до -4,94065645841247 Е-324 | |
точкой | (для отрицательных чисел) от 4,94065645841247 Е-324 до 1,79769313486232 Е308 (для положительных чисел) |
|
String (символы) | Строка | от 0 и почти до двух миллиардов |
символов | символов | |
Воо1еаn (логический) | 2 байта | Тrue или Fа1sе (Истина или Ложь) |
Dаtе (дата) | 8 байт | с 1 января 100 года до 31 декабря 9999 года |
Сuггеnсу | 8 байт | от -922 337 203 685 477,5808 до 922 337 203 685 477, 5807 |
Variant | Содержит данные любого типа и применяется по умолчанию (если переменная не описана явно) |
1.3 Простейшие операторы и конструкции VВА
Операторы присваивания. Эти операторы предназначены для задания начальных значений, записи результата вычислений в переменную, изменения значений. Оператор присваивания имеет следующую структуру:
имя переменной = выражение
В качестве имени переменной может выступать переменная, элемент массива или свойство объекта. Выражение состоит из переменных, констант, функций, операций.
К основным операциям языка VВА относят: арифметические операции (+, -, *, /) и операции сравнения (= (равно), <> (не равно), <, >, <= (меньше либо равно), >= (больше либо равно)).
Оператор комментариев— пояснения к процедуре для облегчения понимания ее логики и специфики. Комментарий можно приводить в любом месте процедуры. Он должен начинаться с символа ^ (апостроф).
Оператор описания переменной и массива. Для описания переменных и массивов переменных в VВА используется оператор Dim. Упрощенный.синтаксис оператора имеет вид:
Dim имя переменной [ (индексы )] [Аs тип]
Параметр имя переменной — имя описываемой переменной или массива. Необязательный параметр индексы используется для описания массива и определяет количество его элементов. Дополнительный параметр Аs тип позволяет назначить описываемой переменной или массиву необходимый тип данных. Заметим, что здесь и далее атрибуты, записанные в квадратных скобках, являются необязательными и в ряде случаев могут отсутствовать.
Считается, что VВА самостоятельно описывает переменные и использовать оператор Dim необязательно. Однако авторы рекомендуют включать этот оператор в тексты программ, чтобы сделать их более читабельными и избежать возможных конфликтов переменных.
Приведем пример объявления и использования переменных и элементов массива.
Пример 1.
Фрагмент программы, запрашивающей у пользователя ввод номера месяца (функции InputBox) и выводящей на экран соответствующее этому номеру название месяца (функция МsgВох). Переменная strВремяГода объявлена, но в этом фрагменте не используется.
Dim strМесяцы (12) Аs String, int Номер Аs Integer
Dim strВремяГода Аs String
strМесяцы (о) = « Январь »
strМесяцы (1) = « Февраль »
…………………………….
strМесяцы (10) = « Ноябрь »
strМесяцы (11) = « Дерабрь »
intНомер = InputBox ( «Введите номер месяца», «номер мясяца»)
МsgВох « Выбран месяц: » & strМесяцы ( intНомер-1)
Заметим, что при вводе номера месяца необходимо указывать значения в диапазоне от 1 до 12 (строковые константы могут записываться с использованием кавычек).
Конструкции управления порядком выполнения операторов.
В простейших процедурах операторы выполняются последовательно (линейный процесс). Однако в ряде случаев требуется изменять порядок выполнения операторов в процедуре за счет организации разнообразных проверок (ветвящийся процесс) или многократного выполнения некоторой последовательности операторов (циклический процесс). Для организации управления ходом выполнения операторов VВА включает ряд операторов-конструкций. Рассмотрим конструкции для организации ветвящихся и циклических процессов.
Конструкция для организации ветвящихся процессов. Приведём синтаксис двух простейших конструкций проверки одного условия.
Первая конструкция имеет вид:
If условие Then
группа_1 [Е1sе
группа_2]
End If
Здесь параметр условие - логическое выражение, принимающее значение «истинно» или «ложно». Если это выражение истинно, то выполняется совокупность операторов, отмеченная как группа_1. Если выражение ложно, то выполняются операторы, отмеченные как группа_2.
Пример 2.
Дополнить пример 1
проверкой корректности введенного номера месяца. Для этого заменим последний оператор примера 1
(оператор МsgВох) следующей конструкцией:
IfintНомер <= 12 And intНомер > 0 Then
МsgВох « Выбран месяц: » » & strМесяцы ( intНомер-1)
Else
МsgВох « Указан не верный номер месяца: » & intНомер
End If
Вторая конструкция применяется для выполнения одной или нескольких групп инструкций в зависимости от значения условия.
Sе1ес1 Саsе выражение
Саsе значения_1
группа_1
[ Саsе значения_2
группа_2 ]
…………………….
[ Саsе Е1sе
группа_Е1sе ]
Еnd Sе1ес1
Здесь выражение — вычисляемое арифметическое или логическое выражение, в простейшем случае— переменная. Значения — одно или несколько значений вычисляемого выражения, а соответствующая ему группа — совокупность операторов, выполняемых в случае, если результат вычисления совпадает с этим значением.
Пример 3.
Дополнить примеры 1
и 2
конструкцией, вычисляющей время года на основе введенного номера месяца.
Sе1есt Саsе intНомер
Саsе 3 То 5
strВремяГода = "весны"
Саsе 6 То 8
strВремяГода = "лета"
Саsе 9 То 11
strВремяГода = "осени"
Саsе Е1sе
strВремяГода = "зимы"
Еnd Sе1ес1:
МsgВох strМесяцы(IndНомер-1) & " - месяц " &strВремяГода
Эту конструкцию следует поместить вместо оператора МsgВох "Выбран месяц:" & strМесяцы(intНомер-1) (см. пример 2
).
Конструкции для организации циклических процессов используются для многократного повторения одной или более операций.
Язык VВА включает несколько управляющих структур для выполнения циклов. Простейший синтаксис этих конструкций имеет вид:
Do While условие
Операторы
Lоор
Fог счетчик = начало То конец [Stер шаг] -
операторы
Next [счетчик]
Fог Еасh элемент In группа
операторы
Nехt: [элемент]
Для конструкции Dо ... Lоор параметр условие — логическое выражение, принимающее значение «истинно» или «ложно». До тех пор, пока это выражение истинно, выполняются операторы, расположенные до Lоор, в противном случае эти операторы пропускаются.
В конструкции Fог … Nехt параметр счетчик—имя вспомогательной переменной, которая изменяется с исходного значения начало до значения конец с шагом изменения шаг. При каждом изменении этой переменной выполняются инструкции, находящиеся между Fог и Nехt.
Конструкция Fог Еасh ... Nехt не требует подсчитывать число элементов или задавать условие окончания цикла. Здесь элемент — это переменная, представляющая элемент семейства, а группа — имя семейства или массива. Операторы выполняются для всех элементов этой группы.
Пример 4.
Иллюстрация использования конструкций Dо ... Lоор и Foг ... Nехt для нахождения суммы чисел от 1 до 50 включительно и конструкции Fог Еасh ... Nехt для суммирования чисел, находящихся в массиве с именем «Налоги» (активного рабочего листа таблицы Ехсеl). В этом примере используется свойство Vа1uе объекта Сеll.
intЧисло = 1
intСумма = 0
Do While intЧисло<= 50
intСумма = intСумма + intЧисло
intЧисло = intЧисло + 1
Loop
intСумма = 0
For intЧисло = 1 To 50 step 1
IntСумма = intСумма + intЧисло
Next intЧисло
IntСумма = 0
For Each Cell In Range («Налоги»)
IntСумма = intCумма +Сell. Value
Next Cell
1.4. Основные сведения о процедурах
Процедура — это сгруппированный и логически законченный набор операторов VВА. Различают следующие типы процедур: процедуры-подпрограммы (процедуры Sub) и процедуры-функции (процедуры Function).
Процедура Sub— совокупность операторов VВА, заключенных между операторами Sub и Еnd Sub. Процедуры этого типа выполняют определенные действия, но значения в вызывающую их процедуру не возвращают. Имена таких процедур не могут быть использованы в выражениях и операторах присваивания. Как правило, процедуры - подпрограммы являются макросами или процедурами обработки событий (процедуры, автоматически выполняемые при возникновении события, инициируемого пользователем или приложением).
Синтаксис процедуры Sub имеет вид: Sub имя ( [аргументы] )
операторы VВА
End Sub
Параметр имя определяет имя создаваемой процедуры. Параметры аргументы применяются при необходимости передачи в процедуру требуемых значений.
Процедура Function предназначена для получения вычисляемого значения посредством преобразования исходных данных. Как правило, функциями являются процедуры преобразования, которые используются в выражениях операторах присваивания и др. В отличие от подпрограмм, процедуры-функции выполняют определенную операцию и обязательно возвращают в вызывающую их процедуру вычисляемое значение.
Синтаксис процедуры-функции имеет вид:
Function имя ( [аргументы] ) [Аs тип]
Операторы VВА
имя = выражение
Еnd Function
Параметр имя определяет имя создаваемой процедуры. Необязательные параметры аргументы позволяют передать в процедуру требуемые значения. Параметр Аs тип задает тип данных, возвращаемых функцией. Инструкция имя = выражение используется для задания вычисленного и возвращаемого в вызывающую процедуру значения.
Процедуры Function и Sab могут быть либо закрытыми, либо открытыми. Открытую процедуру, объявленную с применением ключевого слова Public, разрешается вызывать из любой процедуры любого модуля. Закрытую процедуру, объявленную с помощью ключевого слова Private, можно вызывать только из процедур текущего модуля. Если в объявлении процедуры не указан ее вид, то по умолчанию она считается Public (то есть открытый).
Пример 5.
Операторы процедуры ПервыйСимвол. Назначение процедуры — преобразование первого символа исходной строки strИсходнаяСтрока в прописной, а остальных символов строки в строчные.
1. Publiс Function ПервыйСимвол (strИсходнаяСтрока Аs
String)
2. Dim strСтрока As String
3. strСтрока = Trim (strИсходнаяСтрока)
ПервыйGимвол = Ucase (Left(strСтрока), 1)) &
Lcase (Mid (strСтрока, 2))
4. End Function
Здесь и далее нумерация 1,2,…, 5 дана с целью последующих комментариев операторов процедуры:
1. Задание открытой (Рublic) процедуры с именем ПервыйСимвол, возвращающей преобразованное значение (тип Function). Входным аргументом является строка strИсходнаяСтрoка, в которой требуется установить первую букву как прописную, а остальные — строчные.
2. Описание введенной вспомогательной переменной — строки strСтрока. Эту строку планируется использовать для временного хранения информации.
3. Определение содержимого переменной strСтрока как значение строки strИсходнаяСтрока, в начале и конце которой удалены пробелы с помощью встроенной в Ехсеl функции Trim().
4. Установка первого (левого) символа содержимого строки strСтрока как прописного (применяется встроенная функция UСаsе) и перевод остальных символов строки в строчные (встроенная функция LСаsе). Оператор & (логическое «и») используется для слияния (объединения) двух подстрок в одну. Результат записывается в строку ПервыйСимвол, то есть в имя функции — для передачи в вызывающую программу.
5. Окончание процедуры.
Пример 6.
Создать процедуру обработки события Нажатие (Click) для помещенной в поле рабочего листа кнопки Преобразовать. Преобразование заключается в вызове для содержимого предварительно выделенного диапазона ячеек рабочего листа Ехсеl процедуры ПервыйСимвол (пример 5
), подсчете числа сделанных с помощью этой процедуры преобразований и выделении курсивом не измененных процедурой значений.
В рассматриваемом примере используются понятия объекта Selection,- свойств Value и Font.Italic,Cell и события Click.
1. Private Sub Преобразовать_Click ( )
2. Dim intЧислоЗамен As Integer
intЧислоЗамен = 0
3. For Each Cell In Selection
If Cell.Value <> Первый символ (Cell.Value) Then
Cell.Value = Первый символ (Cell.Value)
intЧислоЗамен = intЧислоЗамен +1
Else
Cell.Fon.Italic = True
End If
Next Cell
7.MsgBox «Сделано» & intЧислоЗамен & «преобразований»
End Sub
Комментарии:
1. Задание процедуры, обрабатывающей событие Нажатие(Click), возникающее при нажатии кнопки с именем Преобразовать. Процедура не возвращает никакого значения (Sub), доступна только в данном модуле (Private) и не имеет входных аргументов.
2. Описание введенной переменной — intЧислоЗамен. Содержимое этой переменной— число преобразованных функцией ПервыйСимвол ячеек. Изначально содержимое переменной intЧислоЗамен равно 0.
3. Организуется последовательный перебор всех ячеек предварительно выделенного диапазона, рабочего листа таблицы Ехсеl, определяемого объектом Selection.
4. Осуществляется проверка неравенства исходного значения текущей ячейки диапазона и значения этой же ячейки, преобразованного функцией Перв
5. Строка преобразуется путем вызова для содержимого текущей ячейки рабочего листа таблицы Ехсеl процедуры ПервыйСимвол; содержимое переменной intЧислоЗамен (счетчика выполненных преобразований) увеличивается на 1.
6. Содержимое текущей ячейки выделяется курсивом.
7. Вывод сообщения о числе преобразованных ячеек.
Данные, необходимые процедуре типа Sub или Function для выполнения ее задачи (в примере 5
. переменная strИсходнаяСтрока), передаются как аргументы. Аргументы отделяются друг от друга запятыми. Объявляя аргумент с помощью ключевого слова Аs, можно задать тип исходных данных.
Процедуре можно запретить изменение значения переданного ей аргумента, для чего используется ключевое слово ByVal. Если же процедуре разрешено изменять значение аргумента, то может применяться ключевое слово ВуRef. По умолчанию применяется именно этот способ передачи аргумента.
Для определения обязательности аргумента используется ключевое слово Optional.
Пример 7.
Объявление процедуры Sub, содержащей два входных аргумента:
Sub Обновление (ВуVа1 IngНомер Аs Long, strИмяКлиента Аs String)
Первый аргумент, IngНомер, передается по значению как тип Long. Процедура получает копию переменной, переданной вызывающей процедурой. При изменении значения переменной изменится только копия, а сама переменная в вызывающей процедуре сохранит прежнее содержание.
Второй аргумент, strИмяКлиента, передается по ссылке как тип String. В этом случае процедура имеет доступ к исходной переменной в памяти и поэтому способна изменить ее значение. [2]
2. Роль экономической информации в управлении. Производственные и управленческие информационные технологии.
2.1 Информация и управление
Информационные технологии
— это технологии, ориентированные на получение, обработку и распространение (передачу) информации.
Информация
— совокупность фактов, явлений, событий, представляющих интерес, подлежащих регистрации и обработке. Это понятие объединяет источник и приемник (потребителя) информации. В роли каждого из них могут выступать объект науки и техники, общества и природы, животные и люди. Именно при их взаимодействии рождается информация. В теории информации под этим термином понимается такое сообщение, которое содержит факты, неизвестные ранее потребителю и дополняющие его представление об изучаемом или анализируемом объекте (процессе, явлении). Другими словами, информация — сведения, которые должны в той или иной степени снять существующую у потребителя до их получения неопределенность, расширить понимание объекта полезными (для потребителя) сведениями.
В деятельности экономического субъекта условно выделяют три аспекта: материальный, стоимостный и информационный. Информационный используется, главным образом, для реализации управления.
Управление
— это функция организованных систем различной природы (биологических, социальных, технических), обеспечивающая сохранение их определенной структуры, поддержание режима деятельности, реализацию их программ и целей.
В управлении нуждаются промышленное и сельскохозяйственное производство, строительство, транспорт, связью культура, наука, образование, производственно-хозяйственная и социально-экономическая деятельность государства, конкретного региона и т.п. Для таких искусственных объектов больше подходит другое определение: управление — процесс целенаправленного воздействия на объект, организующий функционирование объекта по заданной программе. В этом процессе спецификой деятельности человека является организационное управление.
Информация, которая обеспечивает производство, распределение, обмен и потребление материальных благ и решение задач организационно-экономического управления, называется управленческой
. Это разнообразные сведения экономического, технологического, социального, юридического, демографического и другого содержания. В управленческой деятельности информация выступает как один из важнейших ресурсов наряду с энергетическими, материальными, трудовыми, финансовыми.
В технологии обработки информации первичные сведения (о производственных и хозяйственных операциях, людях, выпуске продукции, фактах приобретения и продажи товаров) выполняют роль предметов труда, а получаемая результатная информация (используемая для анализа и принятия управленческих решений) является продуктом труда.
Важнейшей составляющей управленческой информации является экономическая информация. Она отражает социально-экономические процессы как в производственной, так и в непроизводственной сферах, во всех органах и на всех уровнях отраслевого и регионального управления.
Экономическая информация
— совокупность данных (сведений), используемых при осуществлении функции организационно-экономического управления экономикой государства и ее отдельными звеньями. [2]
2.2 Экономическая информация, ее свойства и особенности
Экономическая информация
— это информация, используемая при осуществлении функций управления экономикой страны и ее отдельными звеньями, т.е. это совокупность сведений, используемых для планирования, учета, контроля, регулирования при управлении макро- и микроэкономикой.
Экономическая информация циркулирует как в сфере материального производства, так и в непроизводственной сфере, характеризуя деятельность тех или иных учреждений и отраслей этой сферы, являясь важным инструментом управления экономикой. В наше время экономическая информация вошла в ряд важнейших ресурсов социально-экономического развития.
Словосочетание «экономическая информация» вошло в обиход в 60-х годах прошлого столетия с внедрением средств вычислительной техники в сферу управления народным хозяйством. Экономическая информация классифицируется
:
• по месту возникновения (входящая, исходящая);
• по участию в процессе обработки/хранения (исходная, производная, хранимая без обработки, промежуточная, результатная);
• по отношению к функциям управления (плановая, прогнозная, нормативная, конструкторско-технологическая, учетная, финансовая и др.)
Ее исследование позволило выявить ряд особенностей, влияющих на организацию ее автоматизированной обработки.
Можно выделить следующие особенности экономической информации
.
1. Форма представления: информация отражается на материальных носителях в виде первичных и сводных документов; результаты обработки представляются в виде таблиц, диаграмм, графиков и текстовых документов; передача и обработка производится при юридическом подтверждении подлинности информации, что выражается, например, наличием подписи на документе (традиционном или электронном).
2. Объемность выражается большим объемом входной и выходной информации. Совершенствование управления, возрастание объемов производства сопровождаются увеличением сопутствующих ему информационных потоков. Кроме того, объемность вызвана и длительностью хранения экономической информации, т.к. некоторые документы хранятся до 50 лет, а некоторые — всегда.
3. Цикличность вызвана повторяемостью стадий большинства производственных и хозяйственных процессов, а следовательно, и информации, отражающей эти процессы. Задачи обработки данных обладают заданной периодичностью решения, причем зачастую имеют ограниченный срок обработки.
4. Способы обработки экономической информации отличаются преобладанием арифметических и, в первую очередь, логических операций, таких как поиск, сортировка, группировка, отбор. При обработке экономической информации происходит многократное использование одних и тех же исходных данных для разных целей.
5. Экономическая информация отражает результаты производственно-хозяйственной деятельности с помощью натуральных и стоимостных показателей.
Какой бы сложной и «разумной» ни была автоматизированная система обработки данных, ее применение бесполезно, если исходные данные неточно отображают свойства предметной области. Поэтому важно знать технологию работы с первичной информацией.
Для регистрации любой хозяйственной операции, то есть для получения первичных (исходных) сведений о процессах, протекающих в объекте управления, необходимо выполнить идентификацию, датирование, измерение.
Идентификация — это действие, процесс, в результате которого устанавливают идентификатор объекта. В качестве объекта выступают: субъект труда (кто выполнил операцию), объект труда (какая деталь обработана), объект передачи (что передано), субъект передачи (от кого, кому) и пр.
Идентификатором называется комбинация признаков, однозначно отличающая объект от другого объекта (в данной информационной системе в пределах данного класса объектов). Другими словами, идентификатор — это уникальное имя объекта. Идентификатором является цифровой код получателя и признаки защиты денежного знака.
В зависимости от обстоятельств идентифицировать требуется либо вид объекта (например, модель холодильника, достоинство банкноты, сорт ткани), либо вид и экземпляр объекта (работник предприятия с его уникальным табельным номером, смарт-карта).
Датирование (привязка ко времени) — действие или процесс, в результате которого фиксируется (документируется) время/дата (например, начало и завершение) выполнения операции.
Измерение — это определение какой-нибудь мерой значения какой-либо величины. Способы, средства и единицы (штуки, килограммы, литры, рубли) измерения зависят от вида, сущности объекта измерения, в процессе измерения формируются первичные данные.
Процесс получения первичных данных имеет ряд особенностей. Прежде всего следует учитывать, что сбор данных есть обычный трудовой процесс и он требует определенной квалификации и затрат сил, времени. Причем затрат немалых, так как операции сбора данных часто носят массовый характер. Кроме того, первичные данные должны точно описывать первичные операции и быть достоверными и своевременными.
К экономической информации предъявляются следующие требования:
- корректность
— обеспечивает ее однозначное восприятие всеми потребителями;
- полезность (ценность)
— определяет ее новизну и точную адресацию. Следует иметь в виду, что старит информацию не время, а появление новой информации, которая отвергает полностью или частично имеющуюся, уточняет ее и дополняет;
- оперативность
— отражает актуальность информации для необходимых расчетов и принятия решений в изменившихся условиях;
- точность
— определяет допустимый уровень искажения как исходной, так и результатной информации, при котором сохраняется эффективность функционирования системы;
- достоверность
— предполагает, что приведенной информации можно доверять, т.е. в ней отсутствуют преднамеренные и непреднамеренные искажения (например, вызванные недостаточной точностью приборов, отображающих тот или иной параметр);
-устойчивость
— способность реагировать на изменения исходных данных без нарушения точности;
- достаточность
— наличие такого оптимального количества информации, которое необходимо для принятия правильного решения. Избыток информации не менее вреден, чем недостаток, ибо он может вводить в заблуждение пользователя и замедлять процесс её обработки. [1]
Структурные элементы ЭИ
. Экономические показатели описывают простые и сложные сущности. Каждая сущность (предмет, процесс, явление, объект) имеет определенные свойства (вес, габариты, цену и пр.). Совокупность сведений, отражающих какую-либо сущность, называют информационной совокупностью либо составной единицей информации. Обычно информационная совокупность имеет иерархическую структуру. Например, «Данные о поставщике» включают «Ф.И.О.», «Адрес», «Номенклатуру товаров», «Условия поставки», «Адрес» предполагает «Почтовый индекс», «Город» и т.д.
Степень детализации информационной совокупности конечна. Неделимая далее на смысловые единицы информационная совокупность получила название «реквизит». При описании информационных систем используют синонимы термина «реквизит»: «слово», «элемент данных», «атрибут».
Реквизиты (документов) — совокупность формальных элементов в составе сделки или документа, отсутствие которых лишаем сделку или документ юридической силы; обязательные данные, предусмотренные действующими правилами или законами для документов, без которых документы не могут служить основанием для современных операций. Хотя реквизит является основным элементом экономической информации (дата, сумма, наименование и т.д.), он, взятый отдельно, не имеет экономического смысла.
Различают два вида реквизитов: реквизит-признак и реквизит-основание. Если реквизит описываем качественное свойство информации (время или место действия, Ф.И.О. исполнителя и др.), то его называют реквизит-признак. Если же реквизит представляет количественную характеристику (объем продукции в штуках, цена в рублях и пр.), то его называют реквизит-основание .
Сочетание одного реквизита-основания с соответствующими ему реквизитами-признаками образует показатель. Показатель— качественно определенная величина, дающая количественную характеристику отображаемому объекту (предмету, процессу, явлению), имеющая экономический смысл. Это информационная совокупность наименьшего состава, достаточная для образования самостоятельного сообщения или документа. Например, совокупность «пять пар женской обуви» состоит из реквизита-основания «пять» и трех реквизитов-признаков: «пара», «женская» и «обувь», имеет экономический смысл и поэтому является показателем.
Совокупность логически связанных реквизитов, имеющая юридическую силу, называется документом.
Традиционное для экономической информатики понятие документированная информация, определявшее до недавнего времени «бумажный» документ, с развитием информационных технологий приобрело новое значение - электронный документ (ЭД). ЭД - информация, зафиксированная на машинном носителе и соответствующая требованиям, установленным Законом об ЭД.
ЭД может использоваться во всех сферах деятельности, где применяются программные и технические средства, необходимые для создания, обработки, хранения, передачи и приема информации. С помощью ЭД могут совершаться сделки (заключаться договоры), производиться расчеты, осуществляться переписка и передача документов и иной информации.
ЭД имеет формы внутреннего и внешнего представления. Формой внутреннего представления ЭД является запись информации, составляющей ЭД, на машинном носителе. Формой внешнего представления ЭД является воспроизведение ЭД на экране дисплея, на бумажном либо ином отделимом от машинного носителя материальном объекте в доступном для визуального обозрения виде (без дополнительных технических приспособлений) и форме, понятной для восприятия человеком.
ЭД состоит из двух частей — общей и особенной. Общая часть ЭД включает информацию, представляющую собой содержание документа (сюда входит и информация об адресате). Особенная часть ЭД состоит из одной или нескольких электронных подписей.
Электронная цифровая подпись — набор символов, вырабатываемый средствами электронной цифровой подписи и являющийся неотъемлемой частью электронного документа. Средства электронной цифровой подписи — программные и технические средства, обеспечивающие выработку и проверку электронной цифровой подписи и имеющие сертификат соответствия.
Оригинал ЭД существует только на машинном носителе. Все экземпляры ЭД, зафиксированные на машинном носителе и идентичные один другому, являются оригиналами и имеют одинаковую юридическую силу. В случае, когда одним лицом создаются идентичные по содержанию документы — на бумажном носителе и электронный, оба документа признаются самостоятельными. «Бумажный» документ признается копией ЭД только в том случае, когда он оформлен как копия (имеется указание на то, что это копия, и заверен как копия).
2.3 Управление экономическим объектом
В объектах управления протекают различные процессы (материальные и нематериальные), а в системах управления и каналах связи — преимущественно информационные.
Информационные процессы — процессы сбора, передачи, накопления, хранения, обработки, поиска, выдачи и доведения информации до пользователя. Пользователь (потребитель) информации — субъект, обращающийся к информационной системе или посреднику за получением необходимой документированной информации.
С точки зрения информационных процессов управление можно разложить на следующие составляющие:
• выработка управляющим органом информации, которая соответствует цели (программе) управления — управляющей информации;
• передача управляющей информации объекту управления;
• получение и анализ реакции объекта (осведомительной информации об объекте управления и его фактическом поведении);
• корректировка или выработка новой управляющей информации с целью оптимизации функционирования объекта управления.
Современная система управления экономическим объектом представляет собой человеко-машинный комплекс (в его основе лицо, принимающее решение) со следующими семью основными подсистемами обеспечения.
1. Информационное обеспечение— система классификации и кодирования информации, технологическая схема обработки данных, нормативно-справочная информация система документооборота.
2. Организационное обеспечение— совокупность мер и мероприятий, регламентирующих функционирование системы управления, ее описание, инструкции и регламенты обслуживающему персоналу.
3. Техническое обеспечение — комплекс используемых в системе управления технических средств, включающий ЭВМ и средства связи.
4. Математическое обеспечение — совокупность методов, правил, математических моделей и алгоритмов решения задач.
5. Лингвистическое обеспечение— совокупность терминов и искусственных языков, правил формализации естественного языка.
6. Программное обеспечение— совокупность программ систем обработки данных и документов, необходимых для эксплуатации этих программ.
7. Правовое обеспечение — совокупность правовых норм, определяющих, создание, юридический статус и функционирование системы.
Управление экономическим объектом обычно является частью (хотя и основной, но все же частью) информационной технологии решения экономической задачи. Важнейшие процедуры этой технологии условно делятся на функционально-временные стадии: передача, сбор, преобразование и регистрация информации; обработка и хранение; преобразование, тиражирование и использование (в том числе принятие решения и выработка управляющих воздействий).
Экономическая информация подвергается, как правило, всем процедурам, но в ряде случаев некоторые из них могут отсутствовать, а некоторые — повторяться. Состав и особенности выполнения процедур во многом зависят от экономического объекта, ведущего автоматизированную обработку информации, и процессов, протекающих в среде его обитания. В разнообразии содержания этих процессов можно убедиться на примере информационных процессов в бизнесе — инфобизнеса :
• получение информации о рынке и его анализ;
• оптимизация планирования работы фирмы и управление ее деятельностью;
• выполнение основных деловых операций;
• сбор и подготовка информации для принятия управленческих решений;
• контроль и координация работы подразделений фирмы и сотрудников;
• обеспечение связи с партнерами и прочими организациями. Реализацию части этих процессов можно возложить на ЭВМ.
В последние годы информационные технологии прошли путь от автоматизации отдельных процессов до создания систем, оказывающих непосредственное влияние на бизнес. Роль вычислительной техники в настоящее время очевидна. Однако до сих пор актуально заявление Норберта Винера: «Вычислительная машина ценна ровно настолько, насколько ценен использующий ее человек».
Ценность пользователя определяется следующим:
• готовностью пользователя (по уровню знаний и психологически) применять современные информационные технологии;
• готовностью конкретной организации к внедрению современных информационных технологий;
• наличием развитой сферы информационных услуг в среде обитания этой конкретной организации.
До сих пор, к сожалению, главным препятствием на пути повышения эффективности использования компьютеров является не недостаток технологий, а инертность отдельных людей или целых организаций. Считается, что для успешного внедрения новых информационных технологий каждая организация должна накопить «критическую массу» энтузиастов. В небольшом коллективе из 15 человек 10 могут считать себя «критической массой», а в большом, где, например, 600 работников, — 400. [2]
Список источников
1. Компьютерные информационные технологии: Курс лекций/ Е.С. Толмачёва. – Минск: Современные знания, 2007.-176с.
2. Основы информатики: Учеб.пособие/ А.Н.Морозевич, Н.Н.Говядинова, В.Г.Левашенко и др.; Под ред.А.Н.Морозевича. – 2-е изд., испр.- Мн.: Новое знание, 2003. – 544с. (Экономическое образование).
3. Учебно-методическое пособие. Программирование на VBA / В.Л.Титов. – УО «Могилёвский государственный университет продовольствия», 2008. – 123с.