- •Уо «Барановичский государственный университет» Факультет _________________________________________
- •Министерство образования республики беларусь
- •Учреждение образования
- •«Барановичский государственный университет»
- •Рецензия
- •Содержание
- •Введение
- •1 Теоретическая часть
- •1.1 Обзор программного средства
- •1.2 Постановка задачи
- •1.3 Алгоритм решения задачи
- •1.4 Блок-схемы алгоритма
- •2 Практическая часть
- •2.1 Обзор интерфейса среды
- •2.2 Графическое представление результатов
- •2.3 Тестирование и анализ полученных результатов
- •Заключение
- •Список использованых источников
1 Теоретическая часть
1.1 Обзор программного средства
Microsoft Office является самым полезным и самым используемым продуктом Microsoft. Одним из наиболее важных и полезных аспектов подготовки Microsoft Office к выполнению определенных задач является автоматизация процессов взаимодействия пользователя с приложениями Microsoft Office. Эти приложения не являются законченными продуктами, настроенными на выполнение всех возможных задач, а представляют собой системы, которые нуждаются в определенной настройке, что обеспечивается разнообразными средствами, как интерактивными, так и программными. Все приложения Microsoft Office поддерживают язык программирования Visual Basic for Applications (VBA). VBA позволяет работать с Microsoft Office, как с некоторым конструктором: в распоряжении разработчика VBA-приложения не только большое количество объектов и коллекций, но и возможности настроек.
Важнейшим достоинством VBA является возможность объединять любые приложения Microsoft Office для решения, практически, любых задач по обработке информации.
Привлекательная особенность VBA в том, что он очень удобен для первого знакомства с программированием в среде Windows. Этому способствует широкое распространение приложений Microsoft Office, разнообразие возможных практических задач, интуитивно понятная интегрированная среда редактора Visual Basic, возможность обучения программированию посредством анализа кода, записанного при помощи макрорекордера, наличие огромного количества объектов, которыми можно управлять из VB-кода. При этом очень быстро гарантируется результат: даже небольшие навыки по созданию макросов (основных единиц кода на языке VBA), помогающих автоматизировать рутинную повторяющуюся работу над документами, электронными таблицами, почтовыми сообщениями и т.д., коренным образом изменят процесс создания необходимых документов и отчетов, а более глубокие знания VBA-программирования позволят решать, практически, любые задачи: от автоматизации создания простых документов до обработки баз данных с использованием как настольных, так и сетевых СУБД [1].
Возможности VBA совсем не уступают другим системам программирования в Windows и постоянно растут. К тому же многие системы программирования в Windows и VBA используют общие библиотеки объектов, среди которых — объекты Word, Excel и так далее.
1.2 Постановка задачи
Создать логическую модель базы данных MS Access. Для заданной предметной области, представленной в виде перечня реквизитов, сформировать таблицы, определить в них ключевые поля, описать имена, типы и свойства полей и создать связи между таблицами. Каждая таблица должна содержать не менее 5 строк.
Создать запросы, согласно пунктов варианта задания.
Предусмотреть возможность обновления с помощью форм хранящейся информации в БД. Создать предложенные формы и кнопочную форму для вызова созданных объектов.
Импортировать таблицу БД в MS Excel. Сгенерировать в Excel итоговые строки под полученными записями из БД, согласно своего варианта запросов.
Автоматизировать формирование отчетов в виде документов Word. Создать шаблон документа и пользовательскую форму. Разместить на форме кнопку «Сформировать отчет» и написать программный код, при помощи которого на основе шаблона и подставляемых данных из формы формировался бы новый документ с текстом отчета согласно пунктов варианта задания.
Обеспечить минимальную защиту от неверных действий пользователя: при запуске приложения пользователь должен видеть только созданную кнопочную форму. Все другие объекты должны быть недоступны.
Вариант 14:
Хранение в таблицах MS Access сведений:
О сотрудниках – табельный №, ФИО, дата рождения, отделение, должность, оклад.
О процедурах – название, цена.
О выполненных процедурах – название процедуры, дата выполнения, таб.номер сотрудника, выполнившего процедуру, ФИО больного.
Выдача справок в виде запросов:
По указанному названию отделения – полную информацию о сотрудниках.
По табельному номеру сотрудника – ФИО и информацию о его заработке (оклад, %, и итого к выдаче).
По названию отделения – информацию о выполненных процедурах.
Итоговую стоимость выполненных процедур за день.
Возможность обновления с помощью форм хранящейся информации:
Оформление личных дел.
Пополнение банка данных о процедурах.
Заполнение процедурного листа (занесение данных о выполненных процедурах).
Выдача справок в виде отчета:
Об отделениях, сгруппированный по названию отделений, – информацию о сотрудниках, в примечании группы – количество сотрудников отделения.
О работе за день, сгруппированный по датам, – информацию о выполненных процедурах с подсчетом их количества и общей стоимости за день.