БарГУ.by » Учебные материалы » Практика » Отчет по инженерной практике 1 курс

Отчет по инженерной практике 1 курс

Вы не можете скачивать файлы с нашего сервера

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УО «Барановичский государственный университет»
Факультет _________________________________________
Кафедра __________________________________________

ОТЧЕТ

о прохождении ___________________________________________ практики


(ф., и., о.)

студента ______________ курса _______________________________ группы
специальности _____________________________________________________
Место прохождения практики ________________________________________


Руководитель практики от предприятия, учреждения _____________________


(ф., и., о.)
от кафедры ________________________________________________________
(ф., и., о.)

Отчёт проверен и (не) допущен к защите:


Руководитель практики от кафедры _______________________________
от кафедры _______________________________
(дата, подпись)

Отчет защищен с оценкой ___________________________________________
(дата, подпись)
Барановичи 2013 г.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
«БАРАНОВИЧСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
РЕЦЕНЗИЯ
на отчет по инженерной практике
Студента____________________________________________________
Факультет___________________________________________________
Курс_______________
Дисциплина
____________________________________________________________
Рецензент
____________________________________________________________
Дата получения работы для рецензирования ______________________
Дата возвращения работы после рецензирования __________________
Оценка_________ Подпись преподавателя-рецензента______________
Текст рецензии:
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
_____________________________________________________________________
__________________________________________________________________________________________________________________________________________

СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Обзор программного средства 2
1.2 Постановка задачи 2
1.3 Алгоритм решения задачи 2
1.4 Блок-схемы алгоритма
2 ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1 Обзор интерфейса среды 2
2.2 Графическое представление результатов 2
2.3 Тестирование и анализ полученных результатов 2
ЗАКЛЮЧЕНИЕ 2
СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ 2
ПРИЛОЖЕНИЯ

ВВЕДЕНИЕ

Основной целью компьютерной практики студентов, обучающихся по специальности «Информационные системы и технологии» является приобретение умений и навыков работы с компьютером, ознакомление с современными информационными технологиями, используемыми в учебном процессе, современными программными средствами подготовки и обработки информации.
В соответствии с основной целью практики задачами практики являются:
•Закрепление навыков использования ПЭВМ, операционных систем и языков высокого уровня, полученных при изучении курса «Основы алгоритмизации и программирования»
•Освоение основных методов и приемов алгоритмизации и программирования вычислительных и инженерных задач.
•Работа с современными программными средствами подготовки текстовой и графической информации, проведения расчетов, работы с электронной почтой, организации поиска информации в глобальных и локальных информационных сетях, работа с офисной оргтехникой и пакетами программ.


1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

1.1 Обзор программного средства
MicrosoftOffice является самым полезным и самым используемым продуктом Microsoft. Одним из наиболее важных и полезных аспектов подготовки MicrosoftOffice к выполнению определенных задач является автоматизация процессов взаимодействия пользователя с приложениями MicrosoftOffice. Эти приложения не являются законченными продуктами, настроенными на выполнение всех возможных задач, а представляют собой системы, которые нуждаются в определенной настройке, что обеспечивается разнообразными средствами, как интерактивными, так и программными. Все приложения MicrosoftOffice поддерживают язык программирования VisualBasicforApplications (VBA). VBA позволяет работать с MicrosoftOffice, как с некоторым конструктором: в распоряжении разработчика VBA-приложения не только большое количество объектов и коллекций, но и возможности настроек.
Важнейшим достоинством VBA является возможность объединять любые приложения MicrosoftOffice для решения, практически, любых задач по обработке информации.
Привлекательная особенность VBA в том, что он очень удобен для первого знакомства с программированием в среде Windows. Этому способствует широкое распространение приложений MicrosoftOffice, разнообразие возможных практических задач, интуитивно понятная интегрированная среда редактора VisualBasic, возможность обучения программированию посредством анализа кода, записанного при помощи макрорекордера, наличие огромного количества объектов, которыми можно управлять из VB-кода. При этом очень быстро гарантируется результат: даже небольшие навыки по созданию макросов (основных единиц кода на языке VBA), помогающих автоматизировать рутинную повторяющуюся работу над документами, элек¬тронными таблицами, почтовыми сообщениями и т.д., коренным образом изменят процесс создания необходимых документов и отчетов, а более глубокие знания VBA-программирования позволят решать, практически, любые задачи: от автоматизации создания простых документов до обработки баз данных с использованием как настольных, так и сетевых СУБД [1].
Возможности VBA совсем не уступают другим системам программирования в Windows и постоянно растут. К тому же многие системы программирования в Windows и VBA используют общие библиотеки объектов, среди которых — объекты Word, Excel и так далее.

1.2 Постановка задачи
Создать логическую модель базы данных MSAccess. Для заданной предметной области, представленной в виде перечня реквизитов, сформировать таблицы, определить в них ключевые поля, описать имена, типы и свойства полей и создать связи между таблицами. Каждая таблица должна содержать не менее 5 строк.
Создать запросы,согласно пунктов варианта задания.
Предусмотреть возможность обновления с помощью форм хранящейся информации в БД. Создать предложенные формы и кнопочную форму для вызова созданных объектов.
Импортировать таблицу БД в MSExcel. Сгенерировать в Excel итоговые строки под полученными записями из БД, согласно своего варианта запросов.
Автоматизировать формирование отчетов в виде документов Word. Создать шаблон документа и пользовательскую форму. Разместить на форме кнопку «Сформировать отчет» и написать программный код, при помощи которого на основе шаблона и подставляемых данных из формы формировался бы новый документ с текстом отчета согласно пунктов варианта задания.
Обеспечить минимальную защиту от неверных действий пользователя: при запуске приложения пользователь должен видеть только созданную кнопочную форму. Все другие объекты должны быть недоступны.
Вариант 14:
1. Хранение в таблицах MSAccess сведений:
• О сотрудниках – табельный №, ФИО, дата рождения, отделение, должность, оклад.
• О процедурах – название, цена.
• О выполненных процедурах – название процедуры, дата выполнения, таб.номер сотрудника, выполнившего процедуру, ФИО больного.
2. Выдача справок в виде запросов:
• По указанному названию отделения – полную информацию о сотрудниках.
• По табельному номеру сотрудника – ФИО и информацию о его заработке (оклад, %, и итого к выдаче).
• По названию отделения – информацию о выполненных процедурах.
• Итоговую стоимость выполненных процедур за день.
3. Возможность обновления с помощью форм хранящейся информации:
• Оформление личных дел.
• Пополнение банка данных о процедурах.
• Заполнение процедурного листа (занесение данных о выполненных процедурах).
4. Выдача справок в виде отчета:
• Об отделениях, сгруппированный по названию отделений, – информацию о сотрудниках, в примечании группы – количество сотрудников отделения.
• О работе за день, сгруппированный по датам, – информацию о выполнен¬ных процедурах с подсчетом их количества и общей стоимости за день.

1.3 Алгоритм решения задачи
Для выполнения задания, сначала нужно создать базу данных в MSAccess. Затем в ней создать таблицы, связи между ними, запросы согласно заданию. Затем нужно для каждой таблицы создать форму, которая позволяет добавлять, удалять записи, перемещаться по записям, изменять записи. Затем создаётся главная кнопочная форма, на которой располагаются элементы управления, служащие для открытия форм, позволяющих обновлять информацию в таблицах, выводить результаты запросов.
На следующем этапе нужно импортировать таблицы и запросы в MSExcel. Для этого создадим макрос MSExcel.
Дальше создадим отчёты. Для этого создадим отчёты в MSAccessчерез «Мастер отчётов» и создадим макросы в MSWord, которые выводят информацию по отчётам в документ.
Как макрос в MSExcel, так и макросы в MSWord должны запускаться при открытии книги или документа.

1.4 Блок-схемы алгоритма

2 ПРАКТИЧЕСКАЯ ЧАСТЬ

2.1 Обзор интерфейса среды
В процессе создания приложения были использованы следующие элементы интерфейса:
Форма (UserForm). Диалоговое окно в VBA создается добавлением в проект объекта UserForm. Объект UserForm — это пустое диалоговое окно. Настройку диалогового окна можно выполнить добавлением к объекту UserForm элементов управления. Каждому объекту UserForm присущи определенные свойства, методы и события, которые он наследует от класса объектов UserForm. Первый шаг в создании пользовательского диалогового окна состоит в добавлении к проекту новой формы (объекта UserForm). Форма содержит рабочую область, в которую вы можете поместить элементы, необходимые для выполнения некоторого диалога пользователя с приложением. Для добавления к проекту новой формы используйте команду VB-редактора Insert | UserForm (Вставка | UserForm) [1].
Таблица 3.1 - Наиболее часто используемые свойства объектов UserForm
Свойство Описание
ActiveControl Возвращает объектную ссылку на элемент управления, находящийся в фокусе в данный момент. Только для чтения.
BackColor Целое типа Long определяет цвет фона формы. Самый простой способ установить это свойство — использовать PropertiesWindow; чтобы выбрать желаемый цвет (если необходимо), можно скопировать номер цвета из PropertiesWindow в свою программу.
Caption Текст, выводимый в качестве заголовка формы.
Controls Возвращает коллекцию всех элементов управления формы.

Продолжение таблицы 3.1
Enabled Содержит значение типа Boolean, указывающее, доступна ли форма. Если его значение равно False, ни один из элементов управления формы не доступен.
Font Возвращает ссылку на объект Font, посредством которого вы можете выбрать параметры шрифта формы или элемента управления.
ForeColor То же самое, что и свойство BackColor, но устанавливает цвет используемый для переднего плана (обычно — это цвет текста) объекта формы.
В таблице 3.2 перечислены стандартные элементы управления, включенные в приложение [2].
Таблица 3.2 - Стандартные элементы управления, включенные в приложение
Элемент управления Назначение
Label
(надпись, метка) Позволяет создавать заголовки элементов управления, которые не имеют собственных встроенных заголовков. Исполь¬зуйте этот элемент для того, чтобы поместить на форму статический текст, например, инструкции, советы по заполнению других диалоговых элементов управления.
TextBox
(текстовое поле) Окно редактируемого текста свободной формы для ввода данных. Может быть одно- или многострочным.
CommandButton
(кнопка) Используйте кнопки для выполнения таких действий, как Cancel (Отмена), Save (Сохранить), ОК и так далее. Когда пользователь щелкает по кнопке, выполняется VBA-процедура, закрепленная за данным элементом управления.
В таблице 3.3 перечислены наиболее часто используемые свойства элементов управления, включённых в приложение.

Таблица 3.3 - Наиболее часто используемые свойства элементов управления, включённых в приложение
Свойство Где применяется Описание
Visible Всеэлементыуправления Значение типа Boolean, указывающее, является ли элемент управления видимым.
BackColor Все элементы Число, представляющее определенный цвет фона элемента управления.
Caption CommandButton,
Frame, Label,
UserForm Для надписи — текст, отображаемый, элементом управления. Для других элементов управления — надпись, которая появляется на кнопке или вкладке или рядом с рамкой, флажком или переключателем.
Cancel CommandButton Задает кнопку отмены диалогового окна. При нажатии на эту кнопку или клавишу Esc диалоговое окно исчезает. Только одна кнопка формы может иметь данное свойство.
Name Всеэлементыуправления Содержит имя элемента управления. Вы можете установить данное свойство только с помощью PropertiesWindow.
Default CommandButton Определяет заданную по умолчанию кнопку. Когда пользователь нажимает в процессе диалога клавишу Enter, эта кнопка ведет себя так, как если бы по ней щелкнули мышью.
Enabled Всеэлементыуправления Хранит значение типа Boolean, определяющее доступен или нет элемент управления. Если Enabled имеет значение False, то элемент управления продолжает отображаться в диалоговом окне, но не может быть выбран.
Value Всеэлементыуправления Значение текущих установок элемента управления: текст в текстовом поле, какие выбраны флажки и переключатели, индекс выбранного раздела списка или число

2.2 Графическое представление результатов

2.3 Тестирование и анализ полученных результатов
Анализируя полученные при выполнении программы результаты, приходим к выводу, что они точно и полностью соответствуют указанным критериям отбора. Созданные приложения могут быть использованы для создания отчётов, импорта данных, для вывода в таблицу MSExcel и поиска необходимой информации.

ЗАКЛЮЧЕНИЕ
В ходе прохождения учебной практики был изучены основы языка высокого уровня VBA.
Были закреплены навыки работы на ПЭВМ. Освоены новые методы алгоритмизации и программирования. Были закреплены навыки работы с современным программным обеспечением, средствами подготовки текстовой информации.
Была создана база данных в MSAccess. В ней были сформированы таблицы, определены в них ключевые поля, описаны имена, типы и свойства полей. Также были созданы формы для обновления информации в таблицах.
Затем были созданы запросы, которые отображают информацию, согласно варианту.
Был создан макрос в MSExcel, который импортирует все таблицы и запросы из MSAccess. Макрос создавался средствами VBA.
Затем были созданы макросы в MSWord. Эти макросы формирую отчёты. Все отчёты выводят информацию, согласно варианту.
Данную базу данных и макросы можно использовать на небольшом предприятии.

СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ
1 Кузьменко В.Г. Программирование на VBA 2002. – М.: ООО «Бином Пресс», 2003 – 880с.
2 Михеев Ростислав VBA и программирование в MicrosoftOffice для пользователей. Специальный курс – Санкт -Петербург.: BHV, 2006. - 361c.
3 К. Гетц, М.Джилберт Программирование в MicrosoftOffice. Для пользователя: пер. с англ.



Обсудить на форуме

Комментарии к статье:

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Регистрация

Реклама

Последние комментарии