Файл: Курсовая работа учет посещаемости студентов мдк 01. 02 Прикладное программирование.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2024

Просмотров: 34

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

  • НАК() – SIGN() – определяет знак числа;

  • SIN() – SIN() – вычисляет синус заданного угла;

  • SINH() – SINH() – вычисляет гиперболический синус числа;

  • КОРЕНЬ() – SQRT() – вычисляет положительное значение квадратного корня;

  • КОРЕНЬПИ() – SQRTPI() – вычисляет значение квадратного корня из числа «пи»;

  • ПРОМЕЖУТОЧНЫЕ.ИТОГИ() – SUBTOTAL() – вычисляет промежуточные итоги;

  • СУММ() – SUM() – суммирует аргументы;

  • СУММЕСЛИ() – SUMIF() – суммирует ячейки, удовлетворяющие заданному условию;

  • СУММПРОИЗВ() – SUMPRODUCT() – вычисляет сумму произведений соответствующих элементов массивов;

  • СУММКВ() – SUMSQ() – вычисляет сумму квадратов аргументов;

  • СУММРАЗНКВ() – SUMX2MY2() – вычисляет сумму разностей квадратов соответствующих значений в двух массивах;

  • СУММСУММКВ() – SUMX2PY2() – вычисляет сумму сумм квадратов соответствующих элементов двух массивов;

  • СУММКВРАЗН() – SUMXMY2() – вычисляет сумму квадратов разностей соответствующих значений в двух массивах;

  • TAN() – TAN() – вычисляет тангенс числа;

  • TANH() – TANH() – вычисляет гиперболический тангенс числа;

  • ОТБР() – TRUNC() – отбрасывает дробную часть числа.

2 ОПИСАНИЕ ТЕХНОЛОГИИ РЕАЛИЗАЦИИ
2.1. Создание листов



Рисунок 8 Лист1



Создаем файл в Excel и называем «Учет посещаемости». Нам требуется создать 15 листов. Чтобы это сделать, надо нажать на «+» возле листа под названием Лист1. Это видно на рисунке 8. Затем задаем название для каждого листа. «Меню», «Ноябрь», «Декабрь», «Январь», «Февраль», «Март», «Апрель», «Май», «Отчет за Ноябрь», «Отчет за Декабрь», «Отчет за Январь», «Отчет за Февраль», «Отчет за Март», «Отчет за Апрель», «Отчет за Май». В итоге должно получиться 15 листов.

2.2. Создание таблиц
Открываем лист «Ноябрь» и создаем таблицу, показанную на рисунке 9.



Рисунок 9 – Пример таблицы

Тоже самое делаем на листах «Декабрь», «Январь», «Февраль», «Март», «Апрель», «Май».



Рисунок 10 Причины отсутствия
Чтобы сделать таблицу более интересней и красивее снизу таблицы создаем пункты, как на рисунке 10.

Теперь, нам надо создать итог подсчетов. Для этого, создаем таблицы, показанные на рисунке 11.



Рисунок 11 Таблица подсчета пропусков
Цвет можете менять по своему вкусу.

2.3. Создание макросов для перехода
Создаем или ищем в интернете картинки в виде кнопок. Затем открываем лист «Меню» и вставляем на лист картинки. Для этого открываем вкладку «Вставка»



Рисунок 12 Вкладка «Главная»


Затем нажимаем на кнопку «Рисунки». И в открытом окне выбираем картинки.



Рисунок 13 – Вкладка «Рисунки»

После сделанных процедур должно получиться как на рисунке 14.



Рисунок 14 Меню

Теперь для работоспособности кнопок требуется привязать макрос. Для этого, заходим во вкладку «Разработчик». Затем открываем Visual Basic.



Рисунок 15 Вкладка Разработчик

И записываем макросы (здесь прописаны примеры для кнопок «Ноябрь» и «Отчет за Ноябрь»).

  • Sub Переход_на_ноябрь()

Sheets("Ноябрь").Select

End Sub

  • Sub Переход_на_Отчет_ноябрь()

Sheets("Отчет за Ноябрь").Select

End Sub

После этого переходим на лист «Меню». Нажимаем ПКМ на картинку и затем нажимаем на «Назначить макрос». И выбираем определенный макрос на картинку. Например, картинка имеет название «Ноябрь» и в нее назначаем макрос «Переход на ноябрь». Если будет все сделано правильно, то будет все работать.
2.4. Оформление подсчетов
Теперь надо выполнить «Оформление подсчетов». Чтобы при заполнении причины пропуска, заполнялась ячейка определенным цветом, нужно нажать на вкладку «Формат» затем, выбрать «Условие форматирование». Откроется окно, показанное на рисунке 16.


Рисунок 16 – Изменение правила форматирования
На рисунке 16 показан пример по использованию правилу форматированию только уважительные причины. Тоже самое выполняем с остальными условиями.

Тоже самые процедуры выполняем с таблицами на листах «Декабрь», «Январь», «Февраль», «Март», «Апрель», «Май».



Рисунок 17 Столбец «Всего»
Т
еперь открываем лист «Отчет за Ноябрь». Нажимаем на таблицу «Всего» и прописываем «=СЧЁТЗ(Ноябрь!C3:W3)». Затем наводим на уголок ячейки чтобы появился значок +, как показано на рисунке 17.

Затем зажимаем и опускаем до окончания таблицы. Под таблицей есть, так называемая маленькая табличка под названием «по классу», в которой подсчитывается всего часов пропущено. Туда надо вписать код =СЧЁТЗ(Ноябрь!C3:W19).

Точно такие же процедуры делаем со следующими столбцами. Но при этом меняется код.

Не уважительно – =СЧЁТЕСЛИ(Ноябрь!C3:W3;"н");

По классу – =СЧЁТЕСЛИ(Ноябрь!C3:W19;"н").

Уважительно – =СЧЁТЕСЛИ(Ноябрь!C3:W3;"у");

По классу – =СЧЁТЕСЛИ(Ноябрь!C3:W19;"у").

По болезни – =СЧЁТЕСЛИ(Ноябрь!C3:W3;"б");

По классу – =СЧЁТЕСЛИ(Ноябрь!C3:W19;"б").

Опоздание – =СЧЁТЕСЛИ(Ноябрь!C3:W3;"о");

По классу – =СЧЁТЕСЛИ(Ноябрь!C3:W19;"о").

Тоже самое делаем и с другими таблицами, но в функции меняется «Ноябрь» на другой определенный месяц.

В итоге получается таблица по посещаемости студентов.

ЗАКЛЮЧЕНИЕ

В данной работе были спроектирована и разработана программа для посещаемости студентов.

Обеспечивающая:

  • возможность вести данные о прогулах студентов;

  • подсчет количество прогулов студентов.

Были изучены основные характеристики табличного процессора MS Excel 2016, раскрыты основные возможности и функции MS Excel 2016, рассмотрены основные элементы электронной таблицы Microsoft Excel 2016, были выявлены особенности интерфейса Excel 2016, раскрыты функции MS Excel, рассмотрели на примерах задачи.

При написании программы основное внимание было уделено удобству работы программы для пользователя.

Результаты тестирования программы показали, что программа работает стабильно и верною
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

  1. Баранникова, И. В. Теоретические основы автоматизированной обработки информации и управления. Специальные функции MS Excel : лабораторный практикум / И. В. Баранникова, Е. С. Могирева, О. Г. Харахан. — Москва : Издательский Дом МИСиС, 2018. — 61 c. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/78543.html (дата обращения: 15.11.2021).

  2. Брылёва, А. А. Программные средства создания интернет-приложений : учебное пособие / А. А. Брылёва. — Минск : Республиканский институт профессионального образования (РИПО), 2019. — 380 c. — ISBN 978-985-503-934-2. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/94327.html (дата обращения: 15.11.2021).

  3. Гарбер, Г. З. Основы программирования на Visual Basic и VBA в Excel 2007 / Г. З. Гарбер. — Москва : СОЛОН-ПРЕСС, 2016. — 191 c. — ISBN 978-5-91359-003-9. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/90386.html (дата обращения: 15.11.2021).

  4. Гуриков С.Р. Введение в программирование на языке Visual Basic for Applications (VBA) / С.Р. Гуриков. - Москва : Инфра-М, 2021. - 317 с. - ISBN 978-5-16-015995-9. - URL: https://ibooks.ru/bookshelf/377996/reading (дата обращения: 15.11.2021).

  5. Гуриков С.Р. Введение в программирование на языке Visual Basic for Applications (VBA) / С.Р. Гуриков. - Москва : Инфра-М, 2020. - 317 с. 

  6. Жаров, Д. Финансовое моделирование в Excel / Д. Жаров. — Москва : Альпина Паблишер, 2019. — 176 c. — ISBN 978-5-9614-0885-0. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/82372.html (дата обращения: 15.11.2021).

  7. Катаргин, Н. В. Экономико-математическое моделирование в Excel : учебно-методическое пособие / Н. В. Катаргин. — 2-е изд. — Саратов : Вузовское образование, 2019. — 83 c. — ISBN 978-5-4487-0456-7. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/79835.html (дата обращения: 15.11.2021)

  8. Кильдишов, В. Д. Использование приложения MS Excel для моделирования различных задач / В. Д. Кильдишов. — Москва : СОЛОН-Пресс, 2019. — 156 c. — ISBN 978-5-91359-342-9. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/90345.html (дата обращения: 15.11.2021).

  9. Комолова Н. В. Программирование на VBA в Excel 2019. Самоучитель. — (Самоучитель) / Н.В. Комолова, А.В. Клименко. - Санкт-Петербург : БХВ-Петербург, 2020. - 496 с. 

  10. Латфуллина, Д. Р. Табличный процессор МS EXCEL : практикум / Д. Р. Латфуллина, Н. А. Нуруллина. — Москва : Российский государственный университет правосудия, 2017. — 60 c. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/65877.html (дата обращения: 15.11.2021).

  11. Сдвижков, О. А. Непараметрическая статистика в MS Excel и VBA / О. А. Сдвижков. — Саратов : Профобразование, 2017. — 172 c. — ISBN 978-5-4488-0090-0. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/63799.html (дата обращения: 15.11.2021).

  12. Семенов, В. П. Excel 2013 на примерах / В. П. Семенов, М. А. Финкова. — Санкт-Петербург : Наука и Техника, 2016. — 287 c. — ISBN 978-5-94387-961-6. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/60644.html (дата обращения: 15.11.2021).

  13. Сергеева, А. С. Базовые навыки работы с программным обеспечением в техническом вузе. Пакет MS Office (Word, Excel, PowerPoint, Visio), Electronic Workbench, MATLAB : учебное пособие / А. С. Сергеева, А. С. Синявская. — Новосибирск : Сибирский государственный университет телекоммуникаций и информатики, 2016. — 263 c.

  14. Смоленцев Н.К. MATLAB: Программирование на Visual С#, Borland С#, JBuilder, VBA / Н.К. Смоленцев. - Москва : ДМК Пресс, 2009. - 464 с. - ISBN 978-5-388-00524-3. - URL: https://ibooks.ru/bookshelf/26683/reading (дата обращения: 16.11.2021).

  15. Туркин, О. В. VBA. Практическое программирование / О. В. Туркин. — Москва : СОЛОН-ПРЕСС, 2017. — 126 c. — ISBN 5-98003-304-1. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/90282.html (дата обращения: 15.11.2021).

  16. Хантимирова, О. А. Информатика. Алгоритмы и программы на языке VBA : учебно-методическое пособие / Хантимирова ОА, Росторгуева Н.Ю, Родыгина И.В, Лейзерович Я.Д. — Москва : Ай Пи Ар Медиа, 2020. — 103 c.

  17. Серогодский В.В. Excel 2016. Полное руководство / В. В. Серогодский, М. В. Финков, Д. А. Козлов, Р. Г. Прокди. — 2-е изд. — Санкт-Петербург : Наука и Техника, 2018. — 416 c. — ISBN 978-5-94387-752-0. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL: https://www.iprbookshop.ru/78107.html (дата обращения: 15.11.2021).

  18. Туркин О.В. VBA. Практическое программирование / О.В. Туркин. - Москва : СОЛОН-ПРЕСС, 2017. - 128 с. - ISBN 5-98003-304-1. - URL: https://ibooks.ru/bookshelf/361932/reading (дата обращения: 16.11.2021).

  19. Академия специальных курсов по компьютерным технологиям: — сайт. — Режим доступа http://www.askit.ru/custom/vba_office/m11/11_01_excel_vba_basics.htm — Дата обращения 23.10.2021. – Текст: электронный.

  20. Журнал новых технологий «ОфисГуру»: — сайт. — Режим доступа https://office-guru.ru/excel/samouchitel-po-excel-vba-453.html — Дата обращения15.10.2021. – Текст: электронный.