Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

База данных в среде программирования QT Сreater

Автор:   •  Июнь 19, 2022  •  Курсовая работа  •  5,774 Слов (24 Страниц)  •  328 Просмотры

Страница 1 из 24

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ "САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М. А. БОНЧ-БРУЕВИЧА"

Факультет инфокоммуникационных сетей и систем Кафедра программной инженерии и вычислительной техники

Курсовая работа по дисциплине «Объектно-ориентированное программирование»

ВАРИАНТ 6

Выполнил студент 2 курса дневного отделения группы ИКПИ-04:

Карев А.М. _________________

Проверила преподаватель кафедры ПИиВТ:

Петрова О.Б. _________________

Санкт-Петербург 2021

Оглавление

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

Выбор и обоснование типа разрабатываемого контейнера        4

Структура программы        4

Разработка собственных классов        5

Пользовательский интерфейс        9

Основное окно программы         9

Инструкция по использованию        10

1.        Работа с файлами        10

  1. Создание базы данных        10
  2. Сохранение базы данных        10
  3. Открытие базы данных        10
  4. Объединений баз данных        11

2.        Работа с записями        12

  1. Добавление записи        12
  2. Удаление записи        12
  3. Редактирование записи        13
  4. Фильтрация записей (поиск)        13

3.        Дополнительные возможности        14

  1. Окно “О программе”        14

Заключение        15

Список использованных ресурсов        15

Исходный код        16

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

Создать базу данных, работающую на основе контейнера, который следует разработать в процессе выполнения курсовой работы. В качестве прототипа разрабатываемого контейнера можно использовать контейнеры vector или list из библиотеки STL. Для работы с контейнером следует предусмотреть итератор. Остальные требования к контейнеру определяются студентом самостоятельно.

Разрабатываемая база данных должна быть создана использованием C++ и библиотеки Qt5. Среда программировании Qt Creator.

В качестве элементов контейнеров должны использоваться следующие объекты классов:

(вариант 6) класс, характеризующий книгу.

База данных должна обеспечивать выполнение следующих операций

  • создание базы данных,
  • объединение баз данных,
  • добавления и удаления записей,
  • редактирования записей,
  • просмотра базы данных,
  • поиск данных (найти данные, удовлетворяющие заданному критерию),
  • запись на диск,
  • чтения с диска.

Интерфейсная часть программы должна содержать следующие компоненты:

  • окно «ABOUT»,
  • главное меню,
  • всплывающее меню,
  • строку состояния,
  • панель инструментов,
  • подсказки по командам меню и панели инструментов.

Пояснительная записка должна содержать:

  • постановку задачи,
  • обоснование типа разрабатываемого контейнера,
  • разработку структуры программы.
  • разработку отдельных модулей.
  • выбор и обоснование используемых классов,
  • разработку собственных классов,
  • разработку интерфейса пользователя,
  • инструкцию пользователя,
  • заключение,
  • список литературы.

Все решения, принятые в процессе разработки должны быть обоснованы.

Выбор и обоснование типа разрабатываемого контейнера

...

Скачать:   txt (50.7 Kb)   pdf (625.6 Kb)   docx (233 Kb)  
Продолжить читать еще 23 страниц(ы) »
Доступно только на Essays.club