Информатика

Информационные технологии в экономике

1 Аппаратные средства (Hardware)

1.1. Расшифровка состава ПК

Анализ конфигурации

Celeron 700-FCPGA-133 MHz(128)

У компьютера процессор семейства Celeron фирмы Intel с разъемом форм-фактора FCPGA и Кеш память 128 Кб. Но процессоров Celeron c частотой работы с системной шиной 133 MHz не существует (скорее данные ошибочны, а максимальное значение работы 100 MHz). Достаточен для офисного применения.

128 Мб SDRAM

Оперативная память типа DIMM. Достаточно для офисного применения.

HDD 20 Gb UDMA Western Digital

Накопитель на жестких дисках (винчестер) производства Western Digital. Достаточно для офисного применения.

Acorp VIA85, 3PCI, 1COM, 1USB

Материнская плата под процессор форм-фактор Socket 370 фирмы Acorp. Низкая производительность и не вписывается в окружающие ее компоненты.

RIVA TNT2 16 Mb

Видеокарта фирмы nVidia. Достаточна для офисного применения.

Genuis NetScroll+ (PS/2)

Мышь PS/2 с дополнительным колесом прокрутки.

Keyboard (PS/2)

Клавиатура PS/2 (скорее всего через переходник на DIN, т. к. Acorp VIA85 содержит 1 порт PS/2).

CD-ROM LG 52x

Устройство чтения компакт-дисков фирмы LG со скоростью чтения до 52х150кбит/сек.

Creative SoundBlaster

Звуковая карта фирмы Creative.

Genius SP-G16

Колонки фирмы Genius.

15’ Samsung SyncMaster 550s

15-ти дюймовый монитор фирмы Samsung. Достаточно для офисного применения.

Изменения конфигурации

Закупка более производительно материнской платы.

Дисковод на гибких дисках FDD 1’44.

Источник бесперебойного питания.

Компьютер можно отнести как к домашним не игровым или к офисным ПК. Скорее всего, он будет использоваться в основном для работы с офисными приложениями и Интернет. В целом ПК выглядит высокопроизводительным и современным.

Оценка модели

Данный компьютер можно отнести к ПК, не требующим upgrade. Прекрасно будет справляться с большинством задач.

Приблизительная стоимость модели (по прайсам фирм Левел и Адитон):

Системный блок $254;

Монитор $145;

Итого: $399 (Без изменений в конфигурации).

1.2. Организация внутренней (локальной) сети

Рассмотрим организацию ЛВС на примере фирмы ООО “Канкорд” — небольшой оптовой фирме. В настоящее время в ней имеется 5 компьютеров и 2 принтера (цветной струйный и лазерный монохромный).

Для совместного использования принтеров и выхода в Интернет через общее соединения предлагается объединить все компьютеры организации в ЛВС. Кроме того, фирма активно работает с поставщиками и заказчиками через Интернет.

Для решения этой задачи потребуется следующее оборудование:

Кабель, витая пара 5 категории (наиболее прост в монтаже и дает скорость до 100 Мб/с) 0.31х306м=$ 94,86;

Коннектор RJ-45 (Lev.5) 0,08х50=$ 4;

Сеть одноранговая с топологией звезда на основе ZyXEL Prestige 681-ого маршрутизатора и цифрового модема SDSL в одном устройстве фирмы ZyXEL. Таким образом, предполагается подключение к Интернет через выделенную цифровую линию = $ 160;

Организация выделенной цифровой линии на скорости до 128 Кбит/сек. = $ 159;

Сетевые карты D-Link DFE-538TX (10BASE-T/100BASE-TX, WOL) 13,9×5 = $ 69,5;

Прокладка кабеля осуществляется своими силами;

На компьютерах уже установлена ОС Windows 98, поддерживающая работу в сети после настройки сетевого протокола, организации доступа к сетевому принтеру и организации общего сетевого доступа в Интернет.

Таким образом, общая стоимость составит $ 487.36. При этом организация получает полноценную локальную сеть с высокоскоростным выходом в Интернет.

2 Программное обеспечение (Software)

2.1. Автоматизация расчетов в Excel 2000 с помощью макросов и языка программирования VBA

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

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

Но с течением времени у квалифицированного пользователя возникают естественные проблемы. Первая проблема заключается в том, что пользователю надоедает работать в рамках предлагаемого ему приложения, многократно нажимать на одни и те же клавиши при решении привычной для него задачи и возникает естественное желание автоматизировать работу приложения. Вторая проблема (более общего плана) связана с выбором между посторонней узконаправленной программой и “своим”, адаптированным для конкретной задачи, приложением. Как правило, пользователи, работающие в организациях, направленных на постоянное развитие, выбирают второй вариант. И наконец, третья, объективно существующая проблема — это постоянное развитие интеллектуальных и информационных технологий, когда приходится быть в курсе всех новинок предлагаемых в компьютерном мире.

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

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

Если какое-то действие часто повторяется, его выполнение можно автоматизировать с помощью макроса.

Макрос — это серия команд и функций.

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

Макросы часто используются для следующих целей:

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

для объединения сложных команд;

для упрощения доступа к параметрам в окнах диалога;

для автоматизации обработки сложных последовательных действий в задачах.

Перед тем как записать макрос, необходимо спланировать шаги и команды, которые он будет выполнять. Если при записи макроса была допущена ошибка, ее исправление будет также записано. Каждый раз при записи макроса, он сохраняется в новом модуле, присоединенном к книге.

Действительно, при написании любой программы, которая включает в себя такие структуры, как интерфейс, область данных, вычислительную часть, графическую часть, способы вывода, необходимо потратить время для создания каждой из этих структур. В то же время, например, в электронной таблице уже фактически существуют все указанные структуры и программисту или умеющему пользователю лишь остается написать буквально несколько строчек кода для обеспечения нужного функционирования и взаимодействия заданных структур. И еще — любой язык программирования (в том числе и VB) требуют установки на компьютере и, следовательно, распространение созданных программ сопровождается дополнительными усилиями со стороны автора. VBA — встроенная компонента приложений MS Office и созданные файлы, имеющие стандартные форматы приложений будут работать на большинстве современных компьютеров.

Знания в области автоматизации дают пользователю следующие преимущества:

повышение интеллектуального уровня в области информационных технологий;

получение элементарных сведений по алгоритмизации в информационных технологиях;

получение представления о таком языке как Visual Basic;

знакомство со “скрытыми” возможностями электронной таблицы Excel;

способность автоматизировать рутинные процессы при работе с такими офисными приложениями как Excel;

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

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

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

По ходу работы макрос записывает нажатия кнопки мыши и клавиш, позволяя затем воспроизвести их. Макрос можно использовать для записи последовательности команд, необходимых для решения определенной задачи. При запуске макроса те же самые команды Excel автоматически воспроизводятся в исходной последовательности, как если бы их вводил сам пользователь.

Создание макросов Excel не представляет труда. Достаточно выбрать команду начала записи, выполнить необходимые действия в обычном порядке, а затем завершить запись. Для записи инструкций в программе Excel используется язык программирования Visual Basic для приложений (VBA). Создание и использование макросов, экономящих ваше время и упрощающих работу, не требует изучения программирования или языка VBA.

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

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

Действия, проделанные с помощью мыши, не записываются. Для записи действий (например, выделения текста или перемещения курсора) используйте клавиатуру. Мышь может быть использована для выбора нужных команд и параметров.

При записи макроса можно временно приостановить запись и продолжить запись позже с того места, где она была остановлена. Например, может понадобиться приостановить запись для подготовки к следующему действию.

Для записи макроса используется команда Сервис/Макрос/Начать запись. Макросу необходимо присвоить имя. Первым символом имени макроса должна быть буква. Остальные символы могут быть буквами, цифрами или знаками подчеркивания. В имени макроса не допускаются пробелы; в качестве разделителей слов следует использовать знаки подчеркивания. Макросу можно назначить сочетание клавиш, при нажатии на которые данный макрос будет выполняться. Чтобы макрос был доступен независимо от того, используется ли в данный момент Microsoft Excel, его следует сохранить в личной книге в папке XLStart. Можно создать краткое описание макроса.

По умолчанию, при записи макроса используются абсолютные ссылки. Макрос, записанный с абсолютными ссылками, при выполнении всегда обрабатывает те же ячейки, которые обрабатывались при его записи. Для того чтобы с помощью макроса обрабатывать произвольные ячейки, следует записать его с относительными ссылками. Для этого необходимо нажать кнопку “Относительная ссылка” на панели инструментов “Остановка записи”. “Относительные ссылки” будут использоваться до конца текущего сеанса работы в Microsoft Excel или до повторного нажатия кнопки “Относительная ссылка”.

По окончании записи макроса необходимо нажать кнопку “Остановить запись”.

После присвоения макросу кнопки панели инструментов, команды меню или сочетания клавиш для его выполнения будет достаточно выбрать команду в меню, нажать кнопку на панели инструментов или нажать сочетание клавиш. При этом не теряется возможность выполнения макроса с помощью команды “Макрос” (меню “Сервис”).

2.2. Объекты Excel 2000

Объектная модель Microsoft Excel содержит свыше 100 объектов. Объект — это нечто такое, чем можно управлять, например, сама программа Excel, рабочая книга, лист, диапазон ячеек, кнопка, поле для ввода, полоса прокрутки и т. д. Каждый объект наделен свойствами (характеристика объекта, например, имя, размер, цвет) и методами (действия, которые могут быть выполнены объектом). Кроме того, объекты могут реагировать на события (например, нажатие клавиши на клавиатуре, щелчок мышью, активизация книги или листа и др.). В ответ на событие объект может изменить свои свойства или свойства других объектов, либо применить свои методы или вызвать методы других объектов.

Свойствам объектов можно задавать (присваивать или изменять) значения, например, WorkBooks(1).Author = “Мадудин В. Н.”.

Значения свойств объектов можно получать (читать), например, n = Range (“A1”).Value.

Методы объектов можно вызывать, например, WorkBooks (1).Close.

Отметим, что методам могут быть переданы аргументы (параметры, уточняющие действие метода). Аргументы можно передавать по имени или позиционно, например, по имени —
WorkBooks(1).Close SaveChanges: = True, FileName:= “Мираж.xls”, RouteWorkBook:=False. Здесь параметр SaveChanges указывает, сохранять ли изменения в закрываемой книге: значение True требует сохранения, False — нет; параметр FileName указывает имя файла, под которым книга будет сохранена на диске; параметр RouteWorkBook отвечает за рассылку книги по электронной почте; значение True требует разослать по почте, False — нет; позиционно — WorkBooks(1).Close True, “Мираж.xls”, False.

В том случае, когда аргументы не указаны, метод объекта может обратиться за уточнением к пользователю (например, если не указано значение SaveChanges, — будет выдан запрос, сохранять ли изменения в закрываемой книге), либо использовать значение аргумента по умолчанию (например, если не указано значение FileName, книга будет сохранена под текущим именем, а если не указано RouteWorkBook, используется значение False).

Однотипные объекты — такие как рабочие книги, листы — обычно объединяются в коллекции (семейства); коллекции сами являются объектами и имеют свойства и методы.

Приложения MS Excel разрабатываются путем объединения объектов с помощью VBA (Visual Basic for Applications — языка программирования Microsoft Office).

На верхнем уровне иерархии объектов MS Excel расположены объекты:

Объект Application — главный в иерархии, он представляет само приложение MS Excel

Объект WorkBooks — представляет коллекцию, а  WorkBook — рабочую книгу

Объект WorkSheets — представляет  коллекцию, а  WorkSheet — рабочий лист

Объект Range — представляет диапазон ячеек рабочего листа

Чтобы управлять свойствами и методами объектов, необходимо указать положение объекта в системе иерархии. Например, чтобы присвоить значение 777 ячейке A1 листа “Данные”, находящегося в книге “Мираж-1”, следует записать всю цепочку, начиная от объекта Application:

Application.

WorkBooks("Мираж-1").

WorkSheets("Данные").

Range("A1").

Value=777

Часто используемые свойства и методы

Объект

Свойства и методы

Application

Свойства

Caption

заголовок окна Excel

Path

путь к папке Excel

ScreenUpdating

True — экран обновляется при выполнении подпрограммы; False — экран не обновляется

DisplayStatusBar

True — статус-строка отображается; False — не отображается

DisplayFormulaBar

True — строка формул отбражается; False — не отображается

Методы

Calculate

Вычисляет формулы во всех открытых книгах

Help

Выводит на экран справку

Quit

Закрывает MS Excel

WorkBook

Свойства

Author

Имя пользователя, создавшего рабочую книгу

HasPassword

True — если книга имеет пароль; False — без пароля

Name

Имя книги

Path

Путь к файлу рабочей книги

Методы

Activate

Активизирует первое окно книги

Close

Закрывает книгу

Save

Сохраняет книгу

WorkSheet

Свойства

Методы

Range

Свойства

Методы

Очень удобными в использовании являются свойства объектов Application, WorkBook и WorkSheet, ссылающиеся на активные объекты:

ActiveWorkbook — активная книга;

ActiveSheet — активный лист;

Selection — активный диапазон ячеек.

Перечисленные объекты относятся соответственно к типу WorkBook, WorkSheet, Range и, следовательно, обладают необходимыми свойствами и методами.

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

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

не указано приложение — используется объект Application;

не указана книга — используется объект ActiveWorkbook;

не указан рабочий лист — используется объект ActiveSheet;

в выражении не указано свойство объекта Range — используется Value.

Например, пусть в Excel открыта одна рабочая книга и в ней на первом рабочем листе выделена ячейка A1, тогда все следующие операторы дадут одинаковый результат:

Application. WorkBooks (1). WorkSheets (1). Range (“A1”). Value=1

WorkBooks (1). WorkSheets (1). Range (“A1”). Value=1

ActiveWorkbook. WorkSheets (1). Range (“A1”). Value=1

WorkSheets (1). Range (“A1”). Value=1

ActiveSheet.Range (“A1”). Value=1

Range (“A1”). Value=1

Range (“A1”)=1

Selection.Value=1

Однако, если открыто несколько книг, активен не первый рабочий лист, либо ячейка A1 не является текущей, то только первая и вторая инструкции гарантировано дадут тот же результат.

Библиографический список

Козырев А. А. Информационные технологии в экономике и управлении. — СПб.: Издательство Михайлова, 2000.

Пузырев В. В. Microsoft Excel 2000. Руководство для начинающих и опытных пользователей. — М.: Майор, 2001.

Рычков В. Самоучитель Excel 2000. — СПб.: Питер, 2001.

Приложение

Ф.И.О.

Учетная степень*

Учетное звание**

Оклад руб.

Чищенко Сергей Эдуардович

Д

П

3 800,00р.

Сединин Семен Семенович

К

Д

3 200,00р.

Евтушенко Мария Васильевна

Н

Н

1 800,00р.

Новикова Пилагея Ивановна

Н

Н

1 800,00р.

Дягтерев Петр Иванович

Н

Н

1 800,00р.

Доманкова Лидия Сергеевна

К

Д

3 200,00р.

Вершинина Елена Геннадьевна

К

Д

3 200,00р.

Кручинин Станислав Федорович

К

Н

3 200,00р.

Петраков Денис Викторович

К

Н

3 200,00р.

Игнатьев Ринат Ашотович

Н

Н

1 800,00р.

Ломако Давид Реувенович

К

Д

3 200,00р.

Донской Станислав Ярославович

Д

Д

3 800,00р.

Петушко Светлана Николаевна

Н

Н

1 800,00р.

Жуков Леонид Сергеевич

Н

Н

1 800,00р.

Мальцев Олег Дмитриеевич

К

Д

3 200,00р.

ИТОГО:

40 800,00р.

Ф.И.О.

Надбавка за ученую степень

Надбавка за ученое звание

Сумма к выдаче руб.

Чищенко Сергей Эдуардович

1 900,00р.

1 900,00р.

7 106,00р.

Сединин Семен Семенович

800,00р.

800,00р.

4 384,00р.

Евтушенко Мария Васильевна

— р.

— р.

1 566,00р.

Новикова Пилагея Ивановна

— р.

— р.

1 566,00р.

Дягтерев Петр Иванович

— р.

— р.

1 566,00р.

Доманкова Лидия Сергеевна

800,00р.

800,00р.

4 384,00р.

Вершинина Елена Геннадьевна

800,00р.

800,00р.

4 384,00р.

Кручинин Станислав Федорович

800,00р.

— р.

3 584,00р.

Петраков Денис Викторович

800,00р.

— р.

3 584,00р.

Игнатьев Ринат Ашотович

— р.

— р.

1 566,00р.

Ломако Давид Реувенович

800,00р.

800,00р.

4 384,00р.

Донской Станислав Ярославович

1 900,00р.

950,00р.

6 156,00р.

Петушко Светлана Николаевна

— р.

— р.

1 566,00р.

Жуков Леонид Сергеевич

— р.

— р.

1 566,00р.

Мальцев Олег Дмитриеевич

800,00р.

800,00р.

4 384,00р.

ИТОГО:

9 400,00р.

6 850,00р.

51 746,00р.

* П — профессор; Д — доцент; Н — без степени

** Д — доктор наук; К — кандитат наук; Н — без звания

Рубрики

Партнеры: