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 |


