Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по практике первый курс.docx
Скачиваний:
19
Добавлен:
04.03.2016
Размер:
48.23 Кб
Скачать

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, разнообразие возможных практических задач, интуитивно понятная интегрированная среда редактора Visu­al Basic, возможность обучения программированию посредством анализа кода, за­писанного при помощи макрорекордера, наличие огромного количества объектов, которыми можно управлять из VB-кода. При этом очень быстро гарантируется результат: даже небольшие навыки по созданию макросов (основных единиц кода на языке VBA), помогаю­щих автоматизировать рутинную повторяющуюся работу над документами, элек­тронными таблицами, почтовыми сообщениями и т.д., коренным образом изменят процесс создания необходимых документов и отчетов, а более глубокие знания VBA-программирования позволят решать, практически, любые задачи: от автома­тизации создания простых документов до обработки баз данных с использованием как настольных, так и сетевых СУБД [1].

Возможности VBA совсем не уступают другим системам программирования в Windows и постоянно растут. К тому же многие системы программирования в Windows и VBA используют общие библиотеки объектов, среди которых — объек­ты Word, Excel и так далее.

1.2 Постановка задачи

Создать логическую модель базы данных MS Access. Для заданной предметной области, представленной в виде перечня реквизитов, сформировать таблицы, определить в них ключевые поля, описать имена, типы и свойства полей и создать связи между таблицами. Каждая таблица должна содержать не менее 5 строк.

Создать запросы, согласно пунктов варианта задания.

Предусмотреть возможность обновления с помощью форм хранящейся информации в БД. Создать предложенные формы и кнопочную форму для вызова созданных объектов.

Импортировать таблицу БД в MS Excel. Сгенерировать в Excel итоговые строки под полученными записями из БД, согласно своего варианта запросов.

Автоматизировать формирование отчетов в виде документов Word. Создать шаблон документа и пользовательскую форму. Разместить на форме кнопку «Сформировать отчет» и написать программный код, при помощи которого на основе шаблона и подставляемых данных из формы формировался бы новый документ с текстом отчета согласно пунктов варианта задания.

Обеспечить минимальную защиту от неверных действий пользователя: при запуске приложения пользователь должен видеть только созданную кнопочную форму. Все другие объекты должны быть недоступны.

Вариант 14:

  1. Хранение в таблицах MS Access сведений:

  • О сотрудниках – табельный №, ФИО, дата рождения, отделение, должность, оклад.

  • О процедурах – название, цена.

  • О выполненных процедурах – название процедуры, дата выполнения, таб.номер сотрудника, выполнившего процедуру, ФИО больного.

  1. Выдача справок в виде запросов:

  • По указанному названию отделения – полную информацию о сотрудниках.

  • По табельному номеру сотрудника – ФИО и информацию о его заработке (оклад, %, и итого к выдаче).

  • По названию отделения – информацию о выполненных процедурах.

  • Итоговую стоимость выполненных процедур за день.

  1. Возможность обновления с помощью форм хранящейся информации:

  • Оформление личных дел.

  • Пополнение банка данных о процедурах.

  • Заполнение процедурного листа (занесение данных о выполненных про­цедурах).

  1. Выдача справок в виде отчета:

  • Об отделениях, сгруппированный по названию отделений, – информацию о сотрудниках, в примечании группы – количество сотрудников отделения.

  • О работе за день, сгруппированный по датам, – информацию о выполнен­ных процедурах с подсчетом их количества и общей стоимости за день.