Скачиваний:
0
Добавлен:
18.09.2026
Размер:
117 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,

СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Факультет «Кибербезопасности»

Кафедра «Информационная безопасность компьютерных систем»

Направление подготовки:

10.05.02 - Информационная безопасность телекоммуникационных систем

Кафедра:

ИБКС

ЛАБОРАТОРНАЯ РАБОТА № 8

по дисциплине:

Технология программирование

на тему:

Разветвляющиеся вычислительные процессы и Циклические вычислительные процессы. Табулирование функции

Вариант № 17

Выполнил студент группы

Фамилия И. О.

Руководитель

Ассистент кафедры ПИиВТ

оценка

уч. степень, уч. звание

27.09.2024

Дятлов Д.А.

дата, подпись

Фамилия И. О.

Цель работы: изучить средства стыковки приложения с графическим интерфейсом и базы данных. В работе используется приложение на базе библиотеки Qt, база данных на основе SQLite, команды языка SQL.

Постановка задачи

Разработать оконное приложение, управляющее простейшей базой данных. Структура базы данных задается в соответствии с заданием лабораторной работы № 1.

Приложение должно выполнять следующие функции:

  1. создание новой базы данных или открытие созданной ранее,

  2. добавление записи произвольного содержания в базу данных,

  3. удаление записи с заданным номером из базы данных,

  4. просмотр содержимого всей базы данных без сортировки,

  5. вывод результатов двух запросов на выборку (фильтрация),

  6. просмотр содержимого всей базы данных с сортировкой.

Приложение должно использовать библиотеку Qt. База данных создается при помощи СУБД SQLite. Стыковка приложения и базы данных осуществляется при помощи модуля QtSql.

Ход работы

  1. Разработка алгоритма

  1. Создание каркаса приложения на основе GUI.

  2. Редактирование формы.

  3. Редактирование конструктора и деструктора класса QMainWindow.

  4. Создание и реализация слотов.

  1. Скриншоты работы программы.

Вывод программы

Вывод: В данной работе были получены новые практические навыки

4

Соседние файлы в предмете Технологии и методы программирования