Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vvedenie.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
9.7 Mб
Скачать

Оглавление

1. Введение 2

2. Лист «Титульный лист» 3

3. Лист «Табель учета рабочего времени» 7

4. Лист «Тарифы» 19

5. Лист «Сводная таблица» 24

6. Лист «Диаграмма» 25

7. Лист ведомость 26

8. Реализация информационно-аналитической системы «Зарплата» с помощью MS ACCESS 29

9. Заключение 32

10. Список использованных источников 33

  1. Введение

Целью курсовой работы по информатике является разработка информационно-аналитической системы «Зарплата» средствами Ехсеl с использованием возможностей макропрограммирования и визуального программирования средствами VВА.

Исходная информация для обработки представляет собой базу данных, размещенную на рабочих листах Ехcel Таблицы связаны между собой с помощью функций рабочего листа.

Исходная информация содержится в двух таблицах:

«Табель учета рабочего времени» (ФИО рабочего, наименование цеха, специальность, количество отработанных дней, зарплата (функция ВПР), удержания (13% от оклада), сумма к выдаче.

«Тарифы» (специальность, цена рабочего дня).

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

При выполнении курсовой работы операции проводились автоматически: либо с помощью макросов, или с помощью несложных программ на VBA.

Visual Basic - это расширение традиционного языка Basic элементами объектно-ориентированного программирования, которые использовались при создании программ для Microsoft Office.

VBA использует технологию визуального программирования, т. е. конструирование рабочей поверхности приложения и элементов его управления непосредственно на экране, а также запись всей программы или ее частей при помощи макрорекордера.

  1. Лист «Титульный лист»

При открытии рабочей книги появляется сообщение Microsoft Excel и автоматически скрывается панель инструментов.

Программный код для этого процесса следующий:

Private Sub Workbook_Open()

Sheets("Титульный лист").Activate

MsgBox "Добро пожаловать! Вас приветствует информационно-аналитическая система Зарплата!"

'Worksheets("Титульный лист").Select

Application.CommandBars("Control Toolbox").Visible = False

Application.CommandBars("Picture").Visible = False

Application.CommandBars("PivotTable").Visible = False

Application.CommandBars("External Data").Visible = False

Application.CommandBars("Forms").Visible = False

Application.CommandBars("Chart").Visible = False

Application.CommandBars("Reviewing").Visible = False

Application.CommandBars("WordArt").Visible = False

Application.CommandBars("Web").Visible = False

Application.CommandBars("Visual Basic").Visible = False

Application.CommandBars("Standard").Visible = False

Application.CommandBars("Formatting").Visible = False

Application.CommandBars("Drawing").Visible = False

Application.DisplayFormulaBar = False

Application.DisplayStatusBar = False

На листе «Титульный лист» расположена одна кнопка Главное меню.

При нажатии на кнопку Главное меню появляется пользовательская форма gmenu.

На данной форме расположены кнопки перехода на все листы приложения, а также кнопки Об авторе, Приветствие и Выход из Excel.

Для кнопок перехода на все листы приложения созданы следующие программные коды:

Private Sub CommandButton2_Click()

Sheets("Табель учета рабочего времени").Select

MsgBox ("Добро пожаловать на лист Табель учета рабочего времени")

gmenu.Hide

End Sub

Кнопки Тарифы, Сводная таблица, Диаграмма и Ведомость аналогичны одноименной кнопке, рассмотренной выше.

При нажатии на кнопку. Об авторе появляется пользовательская форма, где расположена информация о разработчике данной информационно-аналитической системы «Зарплата»

К кнопке Об авторе привязан следующий программный код:

Private Sub CommandButton8_Click()

avtor.Show

End Sub

Пользовательская форма состоит из восемь элементов Label и одного элемента CommandButton со свойством Caption, которому присвоено значение «Закрыть».

К кнопке Закрыть привязан следующий код:

Private Sub CommandButton1_Click()

avtor.Hide

End Sub

При нажатии на кнопку Приветствие появляется окно сообщения

К кнопке Приветствие привязан следующий код:

Private Sub CommandButton1_Click()

MsgBox "Добрый день!", vbOKOnly + vbInformation

End Sub

К кнопке Выход из Excel привязан следующий код:

Private Sub CommandButton7_Click()

Dim txtСообщение As String, txtЗаголовок As String

Dim Кнопки As Integer, Результат As Integer

txtСообщение = "Вы действительно хотите выйти из Excel?"

txtЗаголовок = "До свидания!"

Кнопки = vbYesNo + vbQuestion + vbfautButton2

Результат = MsgBox(txtСообщение, Кнопки, txtЗаголовок)

If Результат = vbYes Then

Application.Quit

Else

MsgBox "Спасибо, что Вы остались в моей курсовой работе!", vbOKOnly, "Снова привет!"

End If

End Sub

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]