ЛР2БСБД (1)
.pdfМинистерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР) Кафедра безопасности информационных систем (БИС)
Отчет по лабораторной работе №2
По дисциплине «Безопасность систем баз данных» Тема ПО «Деятельность магазина»
Студент гр.731-2
__________Батаев А.С.
«__» _____2023
Принял:
Мл. науч. сотрудник
__________ ________ Перминов П.В. «__» _____2023
Томск 2023
Введение
Цель работы: Создание простого приложения в Microsoft Visual Studio
для работы с базой данных для своей предметной области
2
2 ХОД РАБОТЫ
Была создана главная форма с наличием главного меню, контекстного меню, панели инструментов, которая показана на рисунке 2.1. Листинг кода главной формы представлен в Приложении.
Рисунок 2.1 – Главная форма
К приложению было подключена БД, которую можно увидеть на рисунке 2.2.
Рисунок 2.2 – БД При нажатии на «Файл» показывается окошко, которое изображено на
рисунке 2.3, в котором можно выбрать «Выход» или «О программе».
3
Рисунок 2.3 – Файл
При нажатии на кнопку «Выход» показывается окошко, которое изображено на рисунке 2.4.
При нажатии на кнопку «Да» приложение закрывается, при нажатии на кнопку «Нет», можно продолжить работу с программой.
Рисунок 2.4 – Выход
При нажатии на кнопку «О программе» показывается окошко, которое изображено на рисунке 2.5.
4
Рисунок 2.5 – О программе
При нажатии на панели кнопку «Справочники» показывается список,
который изображен на рисунке 2.6.
Рисунок 2.6 – Справочники
При нажатии правой кнопкой мыши по пустому пространству показывается контекстное меню, которое изображено на рисунке 2.7.
5
Рисунок 2.7 – Контекстное меню
При нажатии на кнопку «Данные покупателей» открывается новая форма, которая изображена на рисунке 2.8. Листинг кода формы «Данные покупателей» представлен в Приложении.
Рисунок 2.8 – Форма «Данные покупателей»
В форме «Список сотрудников» был добавлен элемент управления
ComboBox, позволяющий выбрать должность из уже имеющихся вариантов,
который показан на рисунке 2.9.
6
Рисунок 2.9 – Элемент «ComboBox»
Была добавлена форма «Магазины», которая изображена на рисунке
2.10. Листинг кода формы «Магазины» представлен в Приложении.
Рисунок 2.10 – Форма «Магазины»
В форме «Перевод сотрудников» был добавлен элемент управления
Label, который показан на рисунке 2.11.
Рисунок 2.11 – Элемент «Label»
7
Была добавлена форма «Информация о товарах», которая изображена на рисунке 2.12. Листинг кода формы «Информация о товарах» представлен в Приложении.
Рисунок 2.12 – Форма «Информация о товарах»
Была добавлена форма «Товар в магазинах», которая изображена на рисунке 2.13. Листинг кода формы «Товар в магазинах» представлен в Приложении.
Рисунок 2.13 – Форма «Товар в магазинах»
8
Была добавлена форма «Данные покупателей», которая изображена на рисунке 2.14. Листинг кода формы «Данные покупателей» представлен в Приложении.
Рисунок 2.14 – Форма «Данные покупателей»
Была добавлена форма «Сборка заказа», которая изображена на рисунке 2.15. Листинг кода формы «Сборка заказа» представлен в Приложении.
Рисунок 2.15 – Форма «Сборка заказа»
Был реализован шаблон проектирования «Одиночка» для каждой формы, который не позволяет пользователю открывать сразу несколько одинаковых форм.
9
Заключение
В ходе данной работы было создано простое приложение в Microsoft
Visual Studio для работы с базой данных для ПО «Деятельность магазина».
10