отчет 8
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,
СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
Факультет «Кибербезопасности»
Кафедра «Информационная безопасность компьютерных систем»
Направление подготовки: |
10.05.02 - Информационная безопасность телекоммуникационных систем |
Кафедра: |
ИБКС |
ЛАБОРАТОРНАЯ РАБОТА № 8
по дисциплине:
Технология программирование |
на тему:
Разветвляющиеся вычислительные процессы и Циклические вычислительные процессы. Табулирование функции |
Вариант № 17
|
|
Выполнил студент группы |
|
|
|
|
|
||
|
|
Фамилия И. О. |
||
|
|
Руководитель |
Ассистент кафедры ПИиВТ |
|
оценка |
|
|
уч. степень, уч. звание |
|
27.09.2024 |
|
Дятлов Д.А. |
||
дата, подпись |
|
Фамилия И. О. |
||
Цель работы: изучить средства стыковки приложения с графическим интерфейсом и базы данных. В работе используется приложение на базе библиотеки Qt, база данных на основе SQLite, команды языка SQL.
Постановка задачи
Разработать оконное приложение, управляющее простейшей базой данных. Структура базы данных задается в соответствии с заданием лабораторной работы № 1.
Приложение должно выполнять следующие функции:
создание новой базы данных или открытие созданной ранее,
добавление записи произвольного содержания в базу данных,
удаление записи с заданным номером из базы данных,
просмотр содержимого всей базы данных без сортировки,
вывод результатов двух запросов на выборку (фильтрация),
просмотр содержимого всей базы данных с сортировкой.
Приложение должно использовать библиотеку Qt. База данных создается при помощи СУБД SQLite. Стыковка приложения и базы данных осуществляется при помощи модуля QtSql.
Ход работы
Разработка алгоритма
Создание каркаса приложения на основе GUI.
Редактирование формы.
Редактирование конструктора и деструктора класса QMainWindow.
Создание и реализация слотов.
Скриншоты работы программы.
Вывод программы
Вывод: В данной работе были получены новые практические навыки
