3. Содержание дисциплины

3.1 Тематический план курса

Таблица 4

Распределение часов по видам занятий

Наименование темы

Количество академических часов

Лекция

Лабораторные

занятия

СРМП

СРМ

1. 1

Классификация моделей и методов теории логистики

2

1

3

6

2.

Особенности современных задач логистики и обработка информации. Электронное рабочее место специалиста.

2

1

3

3

3.

VBA - встроенный язык офисного пакета. Использование возможности VBA для задач логистики.

2

1

3

3

4.

Управляющие конструкции языка VBA. Примеры решения задач с использованием разветвляющих конструкции.

2

1

3

3

5.

Операторы циклов.

2

1

3

3

6.

Введение в модели объектов.

2

1

3

3

7.

Элементы управления в приложениях VBA.

2

1

3

3

8.

Работа с объектом Form. Создание VBA - проектов.

2

1

3

3

9.

Программирование в Microsoft Excel. Методы и свойства объектов.

2

1

3

3

10.

Работа с документом MS Word. Создание макросов в текстовом процессоре.

2

1

3

3

11.

Разработка пользовательских диалоговых окон. Требование к стандарту интерфейса.

2

1

3

6

12.

Применение математического процессора MathCad для решения логистических задач

2

1

3

6

13.

Поддержка принятия решения о выборе поставщика средствами компьютерного моделирования в Excel.

2

1

3

3

14.

Пример решение задачи распределительной логистики

2

1

3

6

15.

Модель управления запасами

2

1

3

6

Всего (часов)

30

15

45

60

3.1 Наименование тем лекционных занятий и их содержание

НЕ нашли? Не то? Что вы ищете?

Тема 1. Классификация моделей и методов теории логистики

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

Однако вторая и не менее важная часть теории логистики – Методология – в настоящее время представляет собой скорее набор отдельных моделей (методов, алгоритмов), практически не систематизированных и не достаточно подробно изученных. Согласно классификации все модели разделены на три класса: первый класс включает модели и методы, предназначенные для решения задач в «условиях определенности», без ограничений со стороны внешней среды; второй класс - в условиях риска и неопределенности (например, «нечетких множеств»), но без конкуренции; третий класс - модели и методы решения логистических задач в условиях конкуренции.

Тема 2. Особенности современных задач логистики и обработка информации. Электронное рабочее место специалиста.

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

Тема 3. VBA - встроенный язык офисного пакета. Использование возможности VBA для задач логистики.

Основные темы лекции: создание, редактирование и запуск программ в VBA Editor; процедуры, макросы, запуск макросов; переменные, константы и типы данных, объявление константы, переменной или массива, объявление объектной переменной.

Приложения Microsoft Office 2007 предусматривают полноценную среду разработки - VBA Editor (Редактор VBA). С ее помощью можно создавать, редактировать, отлаживать и запускать программы, связанные с документами Microsoft Office. Основные элементы - Окно проекта; Окно свойств; Окно программы; Список объектов; Список процедур. Технология создания кода обработка события. Панель инструментов редактора. Написание процедур для обработки событий. Средства, ускоряющие написание программ. Переменные, константы и типы данных. Объявление константы, переменной или массива. Объявление объектной переменной.

Тема 4. Управляющие конструкции языка VBA. Примеры решения задач с использованием разветвляющих конструкции.

Основные темы - операторы ветвления: If Then Else , оператор Select Case, оператор GoTo и примеры их использования. Форматы операторов.

Тема 5. Операторы циклов.

Основные темы: For Each...Next, For...Next, Do...Loop…Until, Do...Loop While, Do UntiL. Loop, Do…While...Loop и примеры их исрользование.

Они используются для организации повторного выполнения блоков кода.

Do…While...Loop - проверить условие в начале цикла, если оно True, перейти к выполнению цикла и продолжать, пока условие не станет False.

Do UntiL. Loop - проверить условие в начале цикла, если оно False, перейти к выполнению цикла и продолжать, пока условие не станет True.

Do...Loop While—выполнить цикл один раз, проверить условие в конце цикла и, если оно True, продолжать, пока условие не станет False.

Do...Loop…Until - выполнить цикл один раз, проверить условие в конце цикла и, если оно False, продолжать, пока условие не станет True.

For...Next - выполнить цикл заданное число раз, используя счетчик цикла с определенными начальным и конечным значениями, а также шагом приращения

For Each...Next - выполнить цикл по разу для каждого объекта из набора.

Тема 6. Введение в модели объектов. Свойства и методы объектов.

Основные темы лекции: обзор моделей объектов; автоматизация операций с использованием объектов; программирование объектов другого приложения.

В любом приложении Office есть две основные составляющие: содержимое (content) и функциональные возможности (functionality). Содержимое - это данные, содержащиеся в документе: слова, числа, графика; информация об атрибутах отдельных элементов (размер окна документа, цвет изображения или размер шрифта того или иного слова). Функциональные возможности - это способы работы с содержимым (например: открытие, закрытие, добавление, удаление, копирование, вставка, редактирование или форматирование его элементов).

Дискретные единицы - объекты. Свойства и методы объектов. Объекты-наборы. Получение ссылки на объект. Вызов свойств и методов объекта. Объекты Range и Selection. Создание объекта Application.

Тема 7. Элементы управления в приложениях VBA.

Стандартные элементы управления. Command Button. Элементы управления для отображения и ввода текста. Текстовые поля. Работа с текстом в текстовом поле. Check boxes (Флажки). List box (Список). Combobox (Комбинированное окно). Создание групп переключателей. Выбор переключателей. Полосы прокрутки как устройства ввода. Графическое окно в качестве контейнера. Элемент управления Image. Другие элементы управления

Понятие фокуса объекта. Примеры использования ЭУ.

Тема 8. Работа с объектом Form. Создание VBA – проектов.

Понятие о проекте. Состав проекта. Основа VBA – проектов форма. Порядок создание проекта: 1-й шаг. Проектирование интерфейса с помощью формы. 2-й шаг. Реализация проекта. Добавление надписи в форму. Добавление программного кода. 3 шаг - Тестирование программ. Режимы работы проекта. Рассмотрение простейших примеров работы с формами. Задачи на закрепление материала.

Тема 9. Программирование в Microsoft Excel. Методы и свойства объектов.

В Microsoft Excel 2007 введена поддержка событийно-управляемого программирования на VBA. Событие -любое действие, распознаваемое объектом Microsoft Excel. Некоторые объекты Microsoft Excel распознают предопределенные наборы событий: чтобы задать конкретную реакцию объекта на то или иное событие, вы можете написать для него процедуру обработки события на VBA.

Содержание лекции:

­ работа с объектом Application;

­ работа с объектом Workbook;

­ работа с объектом Range;

­ работа с событиями.

Работа с объектом Application.

Тема 10. Работа с документом MS Word. Создание макросов в текстовом процессоре.

Объекты документа MS Word. Свойства объектов. Свойство Count для любого набора. Определение элементов, входящих в выбранный набор. Работа с диапазонами - объекты Range и Selection. Words (index) Range. Characters (index) Range. Sentences(index) Range. Paragraphs index) Paragraph

Sectionsf (index) Section.

Свойства объекта Range - Start, End и Story Type. Уникальная идентификация объектов. Изменение части документа. Работа с объектом Find. Получение информации о выделенном фрагменте. Работа с объектом Replacement. Создание макросов в среде MS Word.

Тема 11. Разработка пользовательских диалоговых окон. Требование к стандарту интерфейса.

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

Расширение возможности стандартных приложений MS Office, используя VBA, путем настройки и создания компонент основного приложения, таких как меню, панели инструментов и контекстные меню.

Облегчение программирования через VBA, объединяя в меню, панели инструментов и контекстные меню в одну группу. Создание строк меню. Создание нового меню в Excel, Word или PowerPoint средствами VBA. Добавление выпадающих меню скриптом. Добавление команд в меню.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4