
Информатика_Семестр2_Задания / IT_2011_S2_WorkshopBooklet
.pdf
Контрольный пример
(Запишите контрольный пример)
Выводы
(Укажите факт выполнения каждого пункта задания и параметры полученного отчета в соответствии с рекомендациями ГОСТ 7.32-2001)
31
Рекомендации по выполнению расчетно-графической работы № 1
Расчетно-графическая работа «Разработка системы доступа к данным на VBA»
проводится с использованием встроенного в табличный процессор Ms Excel языка программирования Visual Basic for Application и посвящена рассмотрению аспектов повышению интерактивности и автоматизации при обработке данных с использованием распространенных СУБД. В качестве такой, рассматривается СУБД Ms Jet 4 и графическая надстройка Ms Access пакета Microsoft Office.
Особое внимание при выполнении данной расчетно-графической работы следует уделить изучению возможностей использования запросов SQL для обработки данных прямо из кода программы на VBA, а также использованию дополнительных элементов управления для вывода результатов обработки. Такой подход позволяет использовать в своем приложении мощные инструменты обработки и визуализации данных, доступные разработчику.
Важной особенностью применения VBA для автоматизации приложений пакета
Ms Office является высокая степень интеграции между компонентами пакета, что позволяет организовать доступ к данным из БД в Ms Access, анализ данных в Ms Excel и вывод отчетов в Ms Word или веб-браузер в рамках одной пользовательской программы. Создание такого интегрального приложения и является частью данной работы.
Раздел 2. Проектирование информационных управляющих систем
Рекомендации по выполнению расчетно-графической работы № 2
Расчетно-графическая работа «Разработка функциональной модели АСУ» посвящена изучению инструментария проектировщика информационных и автоматизированных систем. При выполнении работы необходимо воспользоваться материалом курса «Информатика (Информационные технологии)» по проектированию и использованию графических языков моделирования приложений. В частности, технологиям структурного моделирования (блок-схем);
методу CRC; стандартам IDEF0, IDEF1/1x; UML, в том числе и с анализом DFD.
Особое внимание при выполнении данной расчетно-графической работы следует уделить особенностям оформления диаграмм и составления их подшивок.
Создание учебного комплекта технической документации и является основной частью данной работы.
32

Раздел 3. Разработка приложений с использованием языка C#
Лабораторная работа № 7
Тема: Работа со средой разработки Visual Studio при разработке приложений
на языке C# для среды исполнения dotNET
Цель работы: Разработать систему автоматизации ввода и обработки данных
пользователя на языке C# и компонент WinForm (GUI-приложение)
Задачи:
∙Разработать структуру данных и алгоритмы обработки;
∙Подготовить примерный набор данных и рассчитать контрольный пример;
∙Разработать пользовательские формы;
∙Произвести разработку программного кода приложения на C#;
∙Подготовить отчет о выполненной работе.
Индивидуальное задание
№ варианта
Рекомендации по выполнению работы
При выполнении индивидуального задания студент должен изучить методы разработки программ с использованием IDE Visual Studio 2005 (и выше),
применения пользовательских типов данных, использования функций и передачи параметров, ознакомиться со способами создания классов и объектов, установки свойств визуальных компонент. Проектирование приложения и средств автоматизации необходимо производить с использованием графических инструментов (IDEF 1x и блок-схемы).
33

Ход выполнения работы
(Зарисуйте блок-схемы алгоритмов, диаграммы структур данных, запишите код)
34

Контрольный пример
(Запишите контрольный пример)
Выводы
(Укажите факт выполнения каждого пункта задания и параметры полученного отчета в соответствии с рекомендациями ГОСТ 7.32-2001)
35

Лабораторная работа № 8
Тема: Работа со средой разработки Visual Studio при разработке приложений
на языке C# с неуправляемым кодом (разработки классов-оберток) для
управления внешним техническим устройством
Цель работы: Разработать систему управления подключаемым устройством
(платой микроконтроллера) с помощью внешней библиотеки функций,
предусмотреть двунаправленный обмен данными, автоматический (программный)
и автоматизированный (кнопки на форме) режим управления.
Задачи:
∙Разработать исполняемый механизм для лабораторного стенда;
∙Определить параметры управления и сбора данных для лабораторного стенда и исполняемого механизма;
∙Разработать алгоритм автоматизированного и автоматического управления исполняемым механизмом;
∙Разработать пользовательские формы;
∙Выполнить разработку программного кода приложения на C#;
∙Провести симуляцию работы системы и стендовые испытания (при наличии возможности);
∙Подготовить отчет о выполненной работе.
Индивидуальное задание
№ варианта
36

Рекомендации по выполнению работы
При выполнении индивидуального задания студент должен изучить методы разработки программ в IDE Visual Studio 2005 (и выше) на языке C#, с
использованием вызовов небезопасного кода (из подключаемых dll). Функции из подключаемых библиотек, могут содержать код для специфической платформы, в
частности, обеспечивая передачу данных в исполнительные устройства по шине
USB. Для непосредственного управления технической системой необходимо использоваться специализированные контролеры, которые могут преобразовывать передаваемые данные в команды исполнительному устройству. Многие модели контролеров поддерживают двустороннюю передачу данных.
Ход выполнения работы
(Зарисуйте схему исполнительного механизма и алгоритмов взаимодействия с универсальным ПК, зарисуйте алгоритм функции автоматического управления исполнительным механизмом, запишите код приложения)
37

Протокол испытания
(Запишите ход и результаты симуляции и испытания системы)
Выводы
(Укажите факт выполнения каждого пункта задания и параметры полученного отчета в соответствии с рекомендациями ГОСТ 7.32-2001)
38
Рекомендации по подготовке к итоговому контролю
Лабораторный практикум по дисциплине «Информатика (Семестр 1)» [Информационные технологии (Семестр 1)] завершается после сдачи (защиты)
студентом всех лабораторных и расчетно-графических работ, а также успешном выполнении всех контрольных мероприятий.
По результатам работы в семестре преподаватель выставляет на лист отметок оценку успеваемости студента – от 0 до 20 баллов, а также отметку о допуске к итоговому контролю знаний. Без наличия допуска студент не может приступать к выполнению заданий итогового оценивания. Как правило, оценка успеваемости в семестре учитывается при первом прохождении мероприятий итогового контроля.
В зависимости от учебного плана, семестр заканчивается итоговым контролем в форме зачета или устного экзамена.
Зачет предполагает контроль освоения студентом рекомендованного минимума содержания учебной дисциплины, и, в основном, проводится в форме тестирования. Исключения возможны в случае выполнения студентом индивидуального семестрового задания, например, создание информационной системы по заказу сторонней организации, включающее демонстрацию освоения всего материала дисциплины.
Экзамен предназначен для оценивания качества освоения студентом материала учебной дисциплины, а поэтому предполагает дифференцированное оценивание.
Для проверки освоения рекомендованного минимума содержания, как и в случае зачета, используется тестирование, по результатам которого выставляются оценки
«неудовлетворительно», «удовлетворительно» или принимается решение о допуске к устному ответу. По результатам устного ответа студент может получить оценки
«удовлетворительно», «хорошо» и «отлично».
Для подготовки к итоговому контролю рекомендуется использовать материалы лекций, методических указаний по выполнению лабораторных работ, сборников задач по дисциплине, а также изучать рекомендованные учебные пособия.
Наиболее эффективным способом подготовки к тестированию в рамках мероприятий итогового контроля является успешная сдача текущих контрольных работ, поскольку материал итогового теста более чем на 60% состоит из банков заданий для промежуточного контроля успеваемости.
39
Список рекомендуемой литературы
Основная литература:
1.Информатика базовый курс. Учебник под редакцией С.В. Симоновича – С.Пб:
Питер, 2005;
2.Фрай К., Фриз В., Бакингем Ф., Программирование в Office Excel 2003. – С.Пб:
ИД «Пи-тер», 2004;
3.Кариев Ч.А., Разработка Windows-приложений на основе Visual C#, - М: Бином, 2009.
4.Калядин В.И., Макаров А.И. Основы работы на персональном компьютере.
Сборник лабораторных работ по дисциплине «Информатика» для студентов всех
специальностей. М.: МАМИ, 2010, 84 с.
Дополнительная литература:
1.Принципы проектирования и разработки программного обеспечения. Учебный курс MCSD. – М.: ИД «Русская редакция», 2002.
2.Гарнаев А.Ю., Использование Ms Excel и VBA в экономике и финансах. – С.Пб:
БХВ – Санкт-Петербург, 1999;
3.Вейскас Дж., Microsoft Office Access 2003. – С.Пб.: ИД «Питер», 2005;
4.Рихтер Дж., CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#. – С.Пб.: ИД «Питер», 2007;
5.Кумар В. и др., .NET Сетевое программирование – М.: «Лори», 2007;
Программное обеспечение и интернет-ресурсы:
1.Пакет прикладных программ Microsoft Office 2010 с IDE VBA;
2.Интегрированная среда разработки приложений Microsoft Visual Studio 2010;
3.Википедия (http://ru.wikipedia.org);
4.Викиучебник (http://ru.wikibooks.org), раздел «Информационные технологии».
40