Разработка модуля информационной системы кинотеатра
Введение
Информационная система – система, позволяющая не только структурировано хранить большие объемы информации, но и изменять и обрабатывать их с минимальными временными затратами, не прикладывая при этом больших усилий.
Цель исследования – разработать модуль информационной системы кинотеатра.
Задачи исследования:
1) Спроектировать необходимые таблицы информационной системы;
2) Автоматизировать работу информационной системы посредством создания макросов и VBA;
3) Протестировать получившийся модуль информационной системы кинотеатра, сделать выводы.
Объект исследования – автоматизация процесса обработки табличных данных кинотеатра программными средствами.
Предмет исследования –
Оглавление
Введение 3
Глава 1 Создание информационной системы в MS Excel 7
1.1 Создание форм 7
Список наименования кнопок для Главной формы 8
1.2 Создание процедур 11
1.3 Программирование связей между Excel и Word 17
1.4 Результат выполнения задания в MS Excel 18
Глава 2. Ввод дополнительных средств работы с данными в MS Excel 21
Заключение 22
Список использованных источников 23
Список использованных источников
1) Гуриков С.Р. Введение в программирование на языке Visual Basic for Applications (VBA). Учебное пособие / С.Р. Гуриков. - Москва : Инфра-М, 2021. - 317 с.
2) Батуева А.А. Автоматизация управления кинотеатром на основе информационной системы. Вестник Волжской государственной академии водного транспорта / А.А. Батуева. - 2017. - № 50. - С. 166-173.
3) Григорьев А.А. Разработка информационной системы управления кинотеатром. Молодой ученый / А.А. Григорьев. - 2018. - № 11. - С. 313-316.
4) Карнаухов А.В. Автоматизация управления кинотеатром на основе информационной системы. Современные технологии в науке и образовании / А.В. Карнаухов. - 2016. - № 4. - С. 50-55.
5) Левченко В.Д. Разработка информационной системы для управления кинотеатром. Системы управления: теория и практика / В.Д. Левченко. - 2018. - № 3 (47). - С. 102-109.
6) Петров А.А. Разработка информационной системы для управления кинотеатром на основе распределенной архитектуры. Информатика и ее применения / А.А. Петров. - 2017. - № 11. - С. 88-95.
7) "Разработка приложений на языке VBA в Excel". Официальный сайт Microsoft. - URL: https://docs.microsoft.com/ru-ru/office/vba/library-reference/concepts/getting-started-with-vba-in-office (дата обращения: 25.05.2023).
8) Белл Дж. Макросы в Excel 2016. Программирование на VBA. - СПб.: Питер. - 2017. - 496 с.
9) Ноттингем Д. VBA для Excel. - СПб.: БХВ-Петербург. - 2016. - 640 с.
В данной главе было реализовано некоторое количество макросов, упрощающих работу с большим количеством данных в таблицах.
Макрос очистки итоговой таблицы на листе “Заказы на дату”:
Листинг 12. Код для очистки итоговой таблицы
Private Sub CommandButton1_Click()
'Объявляем переменные
Dim ws As Worksheet
Dim lastRow As Long
Dim lastColumn As Long
'Указываем на каком листе находится таблица
Set ws = ThisWorkb