1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Постановка задачи
Задачей данной курсовой работы является создание формы учета посещаемости студентов, которая будет являться программой, разработанной в среде Visual Basic for Applications принципами объективно-ориентированного программирования.
1.2 Анализ задачи
В данной курсовой работе разработана таблица учета посещаемости студентов. Эта тема является достаточно актуальной, т.к. в наше время многие учебные заведения проводят анализ посещаемости студентов.
Такая таблица должна обеспечить поиск и сортировку информации по каждому студенту, по видам занятия, преподавателям, дисциплинам, занятиям и самой посещаемости. Также нужно добавить возможность добавления данных о студентах, удаления этих данных, редактирования уже имеющихся данных, формирование карточек и списков, построение диаграмм.
Данные возможности обозначают выполнение автоматизированной обработки учета посещаемости студентов, создание базы данных информации о студентах.
Для реализации данной программы использован метод компьютерного проектирования.
1.3 Выбор инструментальных средств
Практическая реализация курсовой работы осуществлялась в операционной системе Windows, с использованием электронной таблицы Exel из пакета Microsoft Office.
Табличный процессор Exel 2013 является одним из наиболее популярных пакетов программ, предназначенных для создания табличных документов. Предлагаемые им средства решают разнообразные задачи, которые также помогают вести учет. Система обладает мощными вычислительными возможностями, великолепными средствами составления введения баз данных.
Особое внимание уделяется табличному процессору MS Excel, который содержит в себе набор инструментов для проведения финансовых и статистических вычислений. Кроме того, в нем имеются средства анализа данных, применяемые для создания аналитических документов и отчетов, а также мастер работы с диаграммами – для визуального анализа данных. Используя встроенные финансовые и статистические функции MS Excel можно составлять прогноз прибыли предприятия, прогноз курса ценных бумаг; производить оценку ежемесячных выплат для аннуитета (сумма, равномерно выплачиваемая кредитору в погашение полученного от него займа, включая проценты) и др.
Пользовательский интерфейс приложения разрабатывается на базе языка Visual Basic for Application.
В настоящее время самое широкое распространение имеет Visual Basic for Applications (VBA) – это общий язык программирования, подходящий для автоматизации всех приложений. Предложен компанией Microsoft. Если говорить о среде написания программ, то VBA – это сочетание одного из самых простых языков программирования и всех вычислительных возможностей такой многогранной системы как Excel. С помощью VBA можно легко и быстро создавать разнообразные приложения, даже не являясь специалистом в области программирования. VBA содержит относительно мощную графическую среду, позволяющую наглядно конструировать экранные формы и управляющие элементы. Важным аргументом в пользу VBA является то, что в настоящее время VBA стал фактическим стандартом в качестве встроенного языка программирования приложений, поставляемых разными фирмами. Благодаря VBA появляется возможность значительно расширить набор функций в Excel, а также создавать функции, значения которых зависят от некоторых условий и событий. В общем, Visual Basic for Applications позволяет с легкостью решать многие задачи.
В процессе создания прикладных программ возникает необходимость реализации собственных диалоговых окон. Для это в VBA есть конструктор диалогов.
VBA также содержит средства отладки программы – Debug, благодаря которым значительно упрощаются корректировку и отладку модулей на этапе проектирования приложения.
Режим просмотра объекта с помощью VBA позволяет:
– раскрыть список доступных объектов;
– определить принадлежность того или иного объекта к библиотеке объектов;
– осуществить просмотр свойств и методов для выбранного объекта;
– получить справку по конкретному объекту, его свойству