Автоматизация работы воспитателя

Характеристика основных возможностей электронных таблиц. Особенность использования функций в 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.