Автоматизация работы воспитателя
Характеристика основных возможностей электронных таблиц. Особенность использования функций в Microsoft Excel. Главный анализ выполнения стандартных вычислений в рабочих книгах. Сущность создания списка сотрудников предприятия с помощью Visual Basic.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 31.05.2015 |
Размер файла | 115,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО
УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
НИЖНЕВАРТОВСКИЙ ЭКОНОМИКО-ПРАВОВОЙ ИНСТИТУТ (филиал)
Кафедра математики и естественных наук
КОНТРОЛЬНАЯ РАБОТА
ПО ДИСЦИПЛИНЕ «ИНФОРМАТИКА И ПРОГРАММИРОВАНИЕ»
НА ТЕМУ «Помощник воспитателя»
Выполнила:
студент I-го курса
Ракутова Татьяна
Проверил:
Ионов Владимир Семенович
Нижневартовск - 2013
Задача: Автоматизировать и ,тем самым, упростить бумажную работу воспитателя.
Microsoft Excel - программа для работы с электронными таблицами. Основные возможности электронных таблиц: проведение однотипных сложных расчётов над большими наборами данных; автоматизация итоговых вычислений; решение задач путём подбора значений параметров; обработка (статистический анализ) результатов экспериментов; проведение поиска оптимальных значений параметров (решение оптимизационных задач); подготовка табличных документов; построение диаграмм (в том числе и сводных) по имеющимся данным; создание и анализ баз данных (списков).
Функции в Excel используются для выполнения стандартных вычислений в рабочих книгах. Значения, которые используются для вычисления функций, называются аргументами. Значения, возвращаемые функциями в качестве ответа, называются результатами.
Помимо встроенных функций вы можете использовать в вычислениях пользовательские функции, которые создаются при помощи средств Excel.
Чтобы использовать функцию, нужно ввести ее как часть формулы в ячейку рабочего листа. Последовательность, в которой должны располагаться используемые в формуле символы, называется синтаксисом функции. Все функции используют одинаковые основные правила синтаксиса. Если вы нарушите правила синтаксиса, Excel выдаст сообщение о том, что в формуле имеется ошибка.
Если функция появляется в самом начале формулы, ей должен предшествовать знак равенства, как и во всякой другой формуле.
Аргументы функции записываются в круглых скобках сразу за названием функции и отделяются друг от друга символом точка с запятой “;”. Скобки позволяют Excel определить, где начинается и где заканчивается список аргументов. Внутри скобок должны располагаться аргументы. Помните о том, что при записи функции должны присутствовать открывающая и закрывающая скобки, при этом не следует вставлять пробелы между названием функции и скобками.В качестве аргументов можно использовать числа, текст, логические значения, массивы, значения ошибок или ссылки.
VBA ( Visual Basic for Applications) -- это диалект языка Visual Basic, расширяющий возможности Visual Basic и предназначенный для работы с приложениями Microsoft Office и другими приложениями от Microsoft и третьих фирм. В данной работе с помощью Microsoft Office Excel - VBA я сделал форму для заполнения. Мой проект позволит очень легко и быстро создать список сотрудников предприятия. После ввода всех необходимых данных в форму, эти данные сохраняются на лист Excel, где их можно увидеть.
Таблица объектов курсовой работы
Тип элемента |
Cвойства (Name) |
Свойства (Caption) |
|
Форма |
frm_pomohnik |
Главная форма |
|
frm_zaivlenie1 |
Форма выбора действий |
||
frm_zaivlenie2 |
Сведения о ребенке |
||
frm_zaivlenie3 |
Сведения о родителях |
||
frm_kvitancia |
Сведения для квитанции |
||
Кнопка |
cmd_vizov |
Кнопка для запуска программы |
|
cmd_zaivlenie |
Кнопка для открывания формы |
||
cmd_kvitancia |
Кнопка для открывания формы |
||
cmd_plan_meroprietie |
Кнопка для активизации формы |
||
cmd_svedinie |
Кнопка для открывания формы |
||
cmd_rebenok |
Кнопка для открывания формы |
||
cmd_roditeli |
Кнопка для открывания формы |
||
cmd_dom_zadanie |
Кнопка для активизации листа |
||
cmd_slavnie_dela |
Кнопка для активизации листа |
||
cmd_vixod |
Завершение работы с программой |
||
cmd_vixod_1 |
Возвращение к главной форме |
||
cmd_vixod_2 |
Возвращение к главной форме |
||
cmd_vixod_3 |
Возвращение к главной форме |
||
cmd_ocistit_1 |
Кнопка для очищения формы |
||
cmd_ocistit_2 |
Кнопка для очищения формы |
||
cmd_ocistit_3 |
Кнопка для очищения формы |
||
cmd_soxranit_1 |
Кнопка для созранения данных с формы на лист |
||
cmd_soxranit_2 |
Кнопка для созранения данных с формы на лист |
||
cmd_soxranit_3 |
Кнопка для созранения данных с формы на лист |
||
Надпись |
lb_comment_1 |
Комментарий |
|
lb_comment_2 |
Комментарий |
||
lb_comment_3 |
Комментарий |
||
lb_comment_4 |
Комментарий |
||
lb_comment_5 |
Комментарий |
||
lb_comment_6 |
Комментарий |
||
lb_comment_7 |
Комментарий |
||
lb_comment_8 |
Комментарий |
||
lb_mesto_jitelstvo_rebenka |
Место жительство ребенка |
||
lb_familia_rebenka |
Фамилия ребенка |
||
lb_ima_rebenka |
Имя ребенка |
||
lb_ocestvo_rebenka |
Отчество ребенка |
||
lb_data_rogdenia_rebenka |
Дата рождения ребенка |
||
lb_bolezni |
Хранические болезни или аллергии ребенка |
||
lb_familia_mami |
Фамилия мамы |
||
lb_ima_mami |
Имя мамы |
||
lb_ocestvo_mami |
Отчество мамы |
||
lb_familia_otca |
Фамилия папы |
||
lb_ima_otca |
Имя папы |
||
lb_ocestvo_otca |
Отчество папы |
||
lb_data_rogdenia_mami |
Дата рождения мамы |
||
lb_data_rogdenia_otca |
Дата рождения папы |
||
lb_rabota_mami |
Место работы мамы |
||
lb_rabota_otca |
Место работы папы |
||
lb_nomer_mami |
Контактный номер мамы |
||
lb_nomer_otca |
Контактный номер папы |
||
lb_kvitancia_familia |
Фамилия ребенка для квитанции |
||
lb_kvitancia_ima |
Имя ребенка для квитанции |
||
lb_kvitancia_otchestvo |
Отчество ребенка для квитанции |
||
lb_data_ot |
Дата начал посещения д/с |
||
lb_data_do |
Дата окончания посещения д/с |
||
lb_kol_dnei |
Количество посещенных дней |
||
Текст |
txt_mesto_jitelstvo_rebenka |
Место жительство ребенка |
|
txt_familia_rebenka |
Фамилия ребенка |
||
txt_ima_rebenka |
Имя ребенка |
||
txt_ocestvo_rebenka |
Отчество ребенка |
||
txt_data_rogdenia_rebenka |
Дата рождения ребенка |
||
txt_bolezni |
Хранические болезни или аллергии ребенка |
||
txt_familia_mami |
Фамилия мамы |
||
txt_ima_mami |
Имя мамы |
||
txt_ocestvo_mami |
Отчество мамы |
||
txt_familia_otca |
Фамилия папы |
||
txt_ima_otca |
Имя папы |
||
txt_ocestvo_otca |
Отчество папы |
||
txt_data_rogdenia_mami |
Дата рождения мамы |
||
txt_data_rogdenia_otca |
Дата рождения папы |
||
txt_rabota_mami |
Место работы мамы |
||
txt_rabota_otca |
Место работы папы |
||
txt_nomer_mami |
Контактный номер мамы |
||
txt_nomer_otca |
Контактный номер папы |
||
txt_kvitancia_familia |
Фамилия ребенка для квитанции |
||
txt_kvitancia_ima |
Имя ребенка для квитанции |
||
txt_kvitancia_otchestvo |
Отчество ребенка для квитанции |
||
txt_data_ot |
Дата начал посещения д/с |
||
txt_data_do |
Дата окончания посещения д/с |
||
txt_kol_dnei |
Количество посещенных дней |
||
Флажки |
opt_da |
Было предоставлено свидетельство о рождении |
|
opt_net |
Небыло предоставленно свидетельство о рождении |
Код курсовой работы
Главная форма «Помощник воспитателя»
'Кнопка для активизации листа "Домашнее задание от логопеда" и закрывании главной формы "Помощник воспитателя"
Private Sub cmd_dom_zadanie_Click()
Worksheets("Домашнее задание от логопеда").Activate
Unload frm_pomohnik
End Sub
'Кнопка для активизации формы "Квитанция" и закрывания главной формы "Помощник воспитателя"
Private Sub cmd_kvitancia_Click()
Unload frm_pomohnik
frm_kvitancia.Show
End Sub
'Кнопка для активизации листа "План мероприятий" и закрывании главной формы "Помощник воспитателя"
Private Sub cmd_plan_meroprietie_Click()
Worksheets("План мероприятий").Activate
Unload frm_pomohnik
End Sub
'Кнопка для активизации листа "Наши славные дела" и закрывании главной формы "Помощник воспитателя"
Private Sub cmd_slavnie_dela_Click()
Worksheets("Наши славные дела").Activate
Unload frm_pomohnik
End Sub. электронный функция стандартный вычисление
'Кнопка для активизации листа "Данные о детском саде" и закрывании главной формы "Помощник воспитателя"
Private Sub cmd_svedinie_Click()
Worksheets("Данные о детском саде").Activate
Unload frm_pomohnik
End Sub
'Кнопка для завершения работы с программой
Private Sub cmd_vixod_Click()
Unload frm_pomohnik
End Sub
'Кнопка для активизации формы "Заявление" и закрывания главной формы "Помощник воспитателя"
Private Sub cmd_zaivlenie_Click()
Unload frm_pomohnik
frm_zaivlenie1.Show
End Sub
Форма
«Заявление_2»
Private Sub cmd_soxranit_1_Click()
'Проверка заполненности сведений о ребенке
'Проверка заполненности поля "Фамилия ребенка"
If txt_familia_rebenka.Text = "" Then
MsgBox "Введите фамилию ребенка"
txt_familia_rebenka.SetFocus
Exit Sub
End If
'Проверка заполненности поля "Имя ребенка"
If txt_ima_rebenka.Text = "" Then
MsgBox "Введите имя ребенка"
txt_ima_rebenka.SetFocus
Exit Sub
End If
'Проверка заполненности поля "Отчество ребенка"
If txt_ocestvo_rebenka.Text = "" Then
MsgBox "Введите отчество ребенка"
txt_ocestvo_rebenka.SetFocus
Exit Sub
End If
'Проверка заполненности поля "Дата рождения ребенка"
If txt_data_rogdenia_rebenka.Text = "" Then
MsgBox "Введите дату рождения ребенка"
txt_data_rogdenia_rebenka.SetFocus
Exit Sub
End If
'Проверка заполненности поля "Место жительство ребенка"
If txt_mesto_jitelstvo_rebenka.Text = "" Then
MsgBox "Введите место жительство ребенка"
txt_mesto_jitelstvo_rebenka.SetFocus
Exit Sub
End If
'Проверка заполненности поля "Хранические болезни и аллергии ребенка"
If txt_bolezni.Text = "" Then
MsgBox "Введите хранические болезни и аллергии ребенка"
txt_bolezni.SetFocus
Exit Sub
End If
'Условие для проверки заполненности поля "Наличие или отсутствие ссведетельства о рождении"
If ((opt_da = False) And (opt_net = False)) Then
MsgBox "Укажите наличие или отсутствие сведетельства о рождении "
Exit Sub
End If
'Активизация листа "Сведения о ребенке" и его заполнения через форму "Заявление_2"
Worksheets("Сведения о ребенке").Activate
Range("A3").Select
If Range("A3").Value = "" Then
Range("A3").Activate
Else
Range("A3").CurrentRegion.Select
ActiveCell.Offset(Selection.Rows.Count, 0).Activate
End If
With ActiveCell
Value = txt_familia_rebenka
Offset(0, 1).Value = txt_ima_rebenka
Offset(0, 2).Value = txt_ocestvo_rebenka
Offset(0, 3).Value = txt_data_rogdenia_rebenka
Offset(0, 4).Value = txt_mesto_jitelstvo_rebenka
Offset(0, 5).Value = txt_bolezni
If opt_da = True Then
Offset(0, 6).Value = "Да"
Else
Offset(0, 6).Value = "Нет"
End If
End With
End Sub
'Кнопка очищения формы "Заявление_2"
Private Sub cmd_ocistit_1_Click()
txt_familia_rebenka.Value = " "
txt_ima_rebenka.Value = " "
txt_ocestvo_rebenka.Value = " "
txt_data_rogdenia_rebenka.Value = " "
txt_mesto_jitelstvo_rebenka.Value = " "
txt_bolezni.Value = " "
If opt_da = True Then
opt_da = False
End If
If opt_net = True Then
opt_net = False
End If
End Sub
'Кнопка для закрывания формы "Завления_2" и активизации главной формы "Помощник воспитателя"
Private Sub cmd_vixod_1_Click()
Unload Me
frm_zaivlenie1.Show
End Sub
Форма «Квитанция за посещение»
Private Sub cmd_soxranit_3_Click()
'Проверка заполненности сведений для квитанции
'Проверка заполненности поля "Фамилия ребенка"
If txt_kvitancia_familia.Text = "" Then
MsgBox "Введите фамилию ребенка"
txt_kvitancia_familia.SetFocus
Exit Sub
End If
'Проверка заполненности поля "Имя ребенка"
If txt_kvitancia_ima.Text = "" Then
MsgBox "Введите имя ребенка"
txt_kvitancia_ima.SetFocus
Exit Sub
End If
'Проверка заполненности поля "Отчество ребенка"
If txt_kvitancia_otcestvo.Text = "" Then
MsgBox "Введите отчество ребенка"
txt_ocestvo_rebenka.SetFocus
Exit Sub
End If
'Проверка заполненности поля периода прибывания ребенка от
If txt_data_ot.Text = "" Then
MsgBox "Введите начальную дату периода прибывания ребенка в садике"
txt_data_ot.SetFocus
Exit Sub
End If
'Проверка заполненности поля периода прибывания ребенка до
If txt_data_do.Text = "" Then
MsgBox "Введите конечную дату периода прибывания ребенка в садике"
txt_data_do.SetFocus
Exit Sub
End If
'Проверка заполненности поля количества посещенных дней
If txt_kol_dnei.Text = "" Then
MsgBox "Введите количество посещенных дней"
txt_kol_dnei.SetFocus
Exit Sub
End If
'Проверка заполненности поля группа, посещаемая ребенком
If txt_gryppa.Text = "" Then
MsgBox "Введите группу, посещаемую ребенком"
txt_gruppa.SetFocus
Exit Sub
End If
'Проверка заполненности поля воспитатель
If txt_vospitatel.Text = "" Then
MsgBox "Введите воспитателя вашего ребенка"
txt_vospitatel.SetFocus
Exit Sub
End If
'Заполнение листа "Квитанция" с формы "Квитанция"
Worksheets("Квитанция").Activate
Range("B3") = txt_kvitancia_familia.Text
Range("B4") = txt_kvitancia_ima.Text
Range("B5") = txt_kvitancia_otcestvo.Text
Range("B6") = txt_gryppa.Value
Range("B7") = txt_vospitatel.Value
Range("C11") = txt_data_ot.Value
Range("E11") = txt_data_do.Value
Range("B13") = txt_kol_dnei.Value
End Sub
'Программирование кнопки отчистить для формы "Квитанция"
Private Sub cmd_ocistit_3_Click()
txt_kvitancia_familia.Value = " "
txt_kvitancia_ima.Value = " "
txt_kvitancia_otcestvo.Value = " "
txt_data_ot.Value = " "
txt_data_do.Value = " "
txt_kol_dnei.Value = " "
txt_gryppa.Value = " "
txt_vospitatel.Value = " "
End Sub
'Кнопка закрывания формы "Квитанция"
Private Sub cmd_vixod_3_Click()
Unload Me
End Sub
Список литературы
1. Биллиг В.А., Дехтярь М.И. VBA и Office ХР. Офисное программирование. -М.: Русская редакция, 2004. -693 с.
2. Гарнаев А. Использование MS Excel и VBA в экономике и финансах. -СПб.: БХВ-Петербург, 2002. -420 с.
3. Информатика: учебник. Курносов А.П., Кулев С.А., Улезько А.В., Камалян А.К., Чернигин А.С., Ломакин С.В.: под ред. А.П. Курносова Воронеж, ВГАУ, 1997. -238 с.
Размещено на Allbest.ru
...Подобные документы
Назначение, функции и структура электронных таблиц Microsoft Excel. Методика выполнения расчетов с использованием стандартных функций и построения диаграмм. Пример построения таблицы и диаграммы о размере выплат заработной платы сотрудникам предприятия.
контрольная работа [1,5 M], добавлен 24.07.2010Понятие и назначение электронных таблиц. Сравнительная характеристика редакторов электронных таблиц Microsoft Excel, OpenOffice.org Calc, Gnumeric. Требования к оформлению электронных таблиц. Методика создания электронных таблиц в MS Word и MS Excel.
контрольная работа [1,5 M], добавлен 07.01.2015Понятие и возможности MS Excel. Основные элементы его окна. Возможные ошибки при использовании функций в формулах. Структура электронных таблиц. Анализ данных в Microsoft Excel. Использование сценариев электронных таблиц с их практическим применением.
курсовая работа [304,3 K], добавлен 09.12.2009Примеры использования макросов в текстовом редакторе Microsort Word. Создание ведомости с помощью таблиц. Выполнение математических расчетов и их оформление при помощи редакторов MS Word и MS Excel. Создание модуля с функциями в редакторе Visual Basic.
контрольная работа [2,3 M], добавлен 24.12.2010Функциональные возможности табличного процессора Microsoft Excel. Понятия программы создания электронных таблиц. Ввод данных в ячейки. Вычисления в таблицах, форматирование ячеек. Особенности построения диаграмм. Использование стандартных функций.
презентация [723,9 K], добавлен 31.10.2016Рождение и развитие Basic. Краткое описание Visual Basic for Applications. Новые возможности Visual Basic 5.0. Пример взаимодействия Excel и Visual Basic. Программирование табличных функций. Встраивание, применение функций. Формы, средства управления OLE.
реферат [20,7 K], добавлен 11.03.2010Особенности использования встроенных функций Microsoft Excel. Создание таблиц, их заполнение данными, построение графиков. Применение математических формул для выполнения запросов с помощью пакетов прикладных программ. Технические требования к компьютеру.
курсовая работа [1,1 M], добавлен 25.04.2013Возможности Excel и встроенного языка Visual Basic for Application. Создание и редактирование электронных таблиц с применением набора встроенных функций. Построение диаграмм и графиков разной степени наглядности и детализации. Печать электронных таблиц.
реферат [531,7 K], добавлен 29.08.2010Написание тестирующей программы для проверки знаний учащихся с помощью языка программирования Visual Basic for Applications (VBA), встроенного в пакет Microsoft Office. Общие сведения о программе, условия ее выполнения, настройка, проверка, выполнение.
контрольная работа [25,2 K], добавлен 07.06.2010Решение экономических задач с помощью Microsoft Excel и инструментария Visual Basic For Application. Способы запуска редактора Visual Basic, правила его синтаксиса. Создание автоматических макросов по сортировке и выборке. Создание управляющих кнопок.
курсовая работа [852,0 K], добавлен 24.09.2010Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.
контрольная работа [989,9 K], добавлен 29.03.2011Предназначение программы Microsoft Excel, основные возможности электронных таблиц и способы их создания. Элементы рабочего окна, принципы форматирования содержимого ячеек. Использование формул для сравнения данных, вычислений, создания ссылок на ячейки.
курсовая работа [1,2 M], добавлен 13.02.2012Редактор Visual Basic в интерпретации Microsoft - интегрированная среда проектирования (IDE). Средства и инструменты, необходимые программисту для разработки и создания приложений. Характеристика основных возможностей редактора. Запись и запуск макроса.
презентация [531,2 K], добавлен 26.10.2011Процессор электронных таблиц Microsoft Excel - прикладная программа, предназначенная для автоматизации процесса обработки экономической информации, представленной в виде таблиц; применение формул и функций для производства расчетов; построение графиков.
реферат [2,4 M], добавлен 03.02.2013Анализ возможностей текстового редактора Word и электронных таблиц Excel для решения экономических задач. Описание общих формул, математических моделей и финансовых функций Excel, используемых для расчета скорости оборота инвестиций. Анализ результатов.
курсовая работа [64,5 K], добавлен 21.11.2012Язык программирования Visual Basic: краткая история возникновения, значение и общая характеристика. Изучение основных свойств Visual Basic, синтаксис языка. Обзор ключевых операторов Visual Basic, пользовательские процедуры и функции данного языка.
контрольная работа [36,4 K], добавлен 23.07.2014Использование электронных таблиц Microsoft Excel в решении производственных задач. Определение инерционных характеристик главного вала горячештамповочного автомата. Обработка эксперимента по определению приведенного модуля объемной упругости жидкости.
методичка [429,3 K], добавлен 06.06.2011Понятие объектно-ориентированного программирования, общая характеристика языков высокого уровня. Разработка программного обеспечения для реализации компьютерной игры "пинбол" с помощью императивного программирования в среде Microsoft Visual Basic.
курсовая работа [428,9 K], добавлен 19.09.2012Сущность и виды компьютерной графики, особенности ее применения в рекламе и обучающих системах. Исходные данные и постановка задачи по применению сглаживания средствами электронных таблиц. Сглаживание на основе встроенных функций, с помощью линий тренда.
контрольная работа [1,8 M], добавлен 12.01.2011Понятия и методика создания списков и баз данных в Microsoft Excel. Фильтрация списков, виды сортировки данных и структурирования листа. Сортировка с помощью списка автозаполнения и "слева направо". Создание сводки о реализации товара за один день.
курсовая работа [618,3 K], добавлен 25.04.2013