Тетрадь по информатике
.pdfВыводы
(Укажите факт выполнения каждого пункта задания и параметры полученного
отчета в соответствии с рекомендациями ГОСТ 7.32-2001)
31
Лабораторная работа № 6.
Тема: Применение инструментария Ms Access для создания интерактивной
системы управления пользовательскими данными на основе форм
Цель работы: Изучить инструментарий Ms Access по созданию пользовательских
интерфейсов на основе форм и отчетов.
Задачи:
∙В соответствии с индивидуальным заданием подготовить базу данных и необходимые запросы;
∙Выполнить проектирование пользовательских форм и отчетов;
∙Произвести подключение запросов для обеспечения отображения данных;
∙Создать формы для ввода и модификации данных;
∙Создать главную форму и обеспечить переходы между формами;
∙Подготовить отчетные материалы.
Индивидуальное задание
№ варианта
Порядок выполнения работы
Для выполнения работы необходимо выполнить следующие операции:
1Создать базу данных, определить структуру полей, связи между таблицами,
представить структуру БД и результатов обработки в виде диаграмм;
2Подготовить запросы, создать интерактивные формы;
3Подготовить диаграмму состояний системы;
4Объединить интерактивные формы в приложение используя главную форму и кнопочные элементы управления;
32
5Представить функциональность приложения преподавателю;
6Подготовить отчет и представить его преподавателю.
Дополнение:
При наличии возможности, рекомендуется распечатать текст отчета и вклеить в рабочую тетрадь.
Рекомендации по выполнению работы:
Для выполнения поставленного задания необходимо ознакомиться с возможностями создания интерактивных приложений на основе форм и отчетов в среде Ms Access.
При подготовке отчета следует учитывать, что Ms Access не предоставляет возможности копирования изображений и данных в другие приложения, а поэтому для подготовки отчета необходимо будет использовать растровый графический редактор, например, Ms Paint, для обработки «снимков экрана» (скриншотов – screenshots).
После окончания разработки запросов обратитесь к преподавателю для проверки результатов вашей работы.
Ход выполнения работы
(Запишите выполненные действия (укрупнено), диаграмму состояний,
изображения форм и тексты запросов, результаты обработки, а также наименование и размещение файла отчета)
33
Выводы
(Укажите факт выполнения каждого пункта задания и параметры полученного
отчета в соответствии с рекомендациями ГОСТ 7.32-2001)
34
Раздел 2. Основы алгоритмизации и программирования. Современные концепции проектирования программного обеспечения.
Данный раздел дисциплины посвящен изучению методов проектирования программного обеспечения с использованием алгоритмических языков высокого уровня и визуальных сред разработки на основе встроенного скриптового языка
Visual Basic for Application для офисного пакета Ms Office. Учебная программа по данному разделу курса включает шесть лекций и две лабораторные работы. Кроме того, студенты получают задание на проведение расчетно-графической работы.
Контроль по разделу включает в себя выполнение письменной контрольной работы и двух сессий тестирования, а также проверку выполнения лабораторных работ и расчетно-графической работы.
Рекомендации по подготовке по разделу и опорные конспекты
Раздел «Языки программирования и современные концепции проектирования программного обеспечения» посвящен рассмотрению аспектов проектирования программных средств, с помощью распространенных инструментов разработки.
Создаваемые программы проектируются с учетом требований пользовательского слоя программного обеспечения, то есть, предназначены для использования широким кругом пользователей. Поэтому важное внимание студенты должны уделить понятиям эргономики дизайна и usability. Студенты должны усвоить разницу между дизайном интерфейса пользователя и реализацией функциональности, а также понять принципы функционирования типового оконного интерфейса, структуры меню, элементов управления и диалоговых окон.
Студентом должны быть освоены базовые методы проектирования программных средств, с помощью визуальных редакторов пользовательских форм,
блок схем и функционального моделирования.
При изучении материала раздела студенту следует обратить особое внимание на способы организации информации в файлах проектируемого программного обеспечения и влияния структуры хост-приложения на синтаксис встроенного языка программирования. Студенту также необходимо уяснить разницу между интерпретирующими и компилирующими режимами трансляции исходного кода программы, а также на работу встроенного отладчика среды разработки и контекстной справки (службы помощи, например, MSDN).
35
Лабораторная работа № 7.
Тема: Работа со средой визуального проектирования приложений
VBA for Ms Excel для обработки пользовательских данных
Цель работы: Построение простого приложения на Visual Basic для демонстрации
возможностей визуального проектирования и разработки программ на основе
событийной модели
Задачи:
∙В соответствии с индивидуальным заданием провести проектирование дизайна формы и блок-схемы алгоритма обработки;
∙__________________________________________________________________
_________________________________________________________________;
∙__________________________________________________________________
_________________________________________________________________;
∙Подготовить отчет по лабораторной работе.
Индивидуальное задание
№ варианта
Порядок выполнения работы
В соответствии с индивидуальным заданием провести проектирование дизайна формы приложения и обосновать использование выбранных элементов управления.
Записать их назначение в работе и дизайне программы. Разработать блок схему алгоритма обработки, провести кодирование и разработать контрольный пример.
При подготовке отчета и формулировании выводов, необходимо указать полноту выполнения задания и решаемые с помощью полученной системы задачи.
36
Ход выполнения работы
(Зарисуйте форму, блок-схему алгоритма и запишите контрольный пример)
Выводы
(Укажите факт выполнения каждого пункта задания и параметры полученного отчета в соответствии с рекомендациями ГОСТ 7.32-2001)
37
Рекомендации по выполнению расчетно-графической работы № 2
Расчетно-графическая |
работа |
«Обработка |
статистических |
данных |
с использованием встроенного в |
табличный процессор Ms Excel |
языка |
программирования Visual Basic for Application» посвящена рассмотрению аспектов повышению интерактивности и автоматизации при обработке данных с применением встроенных языков программирования. Особенностью современных встраиваемых языков программирования является их тесная интеграция с хост-
приложением, позволяющая реализовывать управление объектами в документах и строить интерактивные интерфейсы прямо внутри офисных пакетов.
Особое внимание при выполнении данной расчетно-графической работы следует уделить изучению возможностей использования встроенных функций и инструментов Ms Excel прямо из кода программы на VBA, таких как «поиск решения». Такая возможность позволяет использовать в своем приложении мощные аналитические инструменты табличных процессоров.
Второй важной особенностью применения VBA для автоматизации приложений пакета Ms Office является высокая степень интеграции между компонентами пакета, что позволяет организовать доступ к данным из БД в Ms Access, анализ данных в Ms Excel и вывод отчетов в Ms Word в рамках одной пользовательской программы. Создание такого интегрального приложения и является частью данной работы.
Лабораторная работа № 8.
Тема: Обработка данных электронных таблиц на VBA
Цель работы: Изучение возможностей взаимодействия с хост-приложением в среде VBA для обработки табличных данных и вывода результатов работы
Задачи:
∙В соответствии с индивидуальным заданием провести проектирование алгоритмов обработки и структуру данных;
∙__________________________________________________________________
_________________________________________________________________;
∙__________________________________________________________________
_________________________________________________________________;
∙Подготовить отчет по проекту.
38
Индивидуальное задание
№ варианта
Рекомендации по выполнению работы
При выполнении индивидуального задания студент должен изучить методы разработки программ на VBA, взаимодействующих с хост-приложением. Также необходимо знакомиться с различными типами данных и способами объявления переменных в Visual Basic for Application, их аналогами в электронных таблицах, а
также с расширенным набором элементов управления, которые могут быть использованы для ввода-вывода данных и обеспечения интерактивности.
Студенту необходимо получить представление о событийной модели построения приложений и о процедурах обработки событий. Ознакомиться с элементарными способами ввода-вывода данных, основанных на чтении и установке свойств элементов управления или вызове встроенных диалоговых окон.
Ход выполнения работы
(Зарисуйте блок-схемы алгоритмов, структур данных, запишите код запросов,
функций обработки контрольный пример)
39
Выводы
(Укажите факт выполнения каждого пункта задания и параметры полученного
отчета в соответствии с рекомендациями ГОСТ 7.32-2001)
40