Необходимо разработать web приложение с использованием фреймворка QT и базы данных, разработанной по дисциплине Базы данных и СУБД. Программа должна иметь интуитивно-понятный дружественный интерфейс и проверку вводимых значений. В программе должны присутствовать классы.
Необходимо реализовать функции:
· просмотр данных из базы;
· редактирование данных в базе;
· удаление данных из базы;
· добавление данных в базу.
Функции должны быть доступны для каждой таблицы.
База данных должна содержать минимум 3 связные таблицы.
К данной работе писать отчет НЕ нужно. В качестве ответа прикрепить ссылку на github.
Максимально за лабораторную работу можно получить 30 баллов. Для получения минимального количества баллов (17 баллов) должно быть реализовано 2 функции (одна из которых просмотр) и база данных может содержать 2 таблицы.
Вообщем если рассказывать кратко, мне надо написать интерфейс на с++ к базе данных через ql creator.
А если более подробно , то задание вот так :
На основе базы данных ( она у меня есть , только нужно еще дописать больше книг, авторов , рейтинга -оценок ) сделать к ней интерфейс ( Для разрабатываемого приложения "Управление библиотекой" предлагается следующий пользовательский интерфейс:
Главное окно:
- Меню с основными разделами: "Читатели", "Книги", "Заказы", "Отзывы"
- Панель быстрого доступа к наиболее частым операциям (регистрация читателя, добавление книги, оформление заказа)
- Область отображения списков (читатели, книги, заказы, отзывы) с возможностью фильтрации и сортировки
Окно "Читатели":
- Список всех зарегистрированных читателей с возможностью поиска и сортировки
- Кнопки для добавления нового читателя, редактирования и удаления существующих
- Детальная информация о выбранном читателе (ФИО, контакты, история заказов)
Окно "Книги":
- Список всех книг в библиотеке с возможностью фильтрации по автору, жанру, рейтингу
- Кнопки для добавления новой книги, редактирования и удаления существующих
- Детальная информация о выбранной книге (название, автор, год издания, количество экземпляров)
- Ссылка для перехода к отзывам на выбранную книгу
Окно "Заказы":
- Список всех оформленных заказов с возможностью фильтрации по статусу (в ожидании/выполнен)
- Кнопки для оформления нового заказа, изменения статуса существующих
- Детальная информация о выбранном заказе (читатель, книга, дата заказа, статус)
Окно "Отзывы":
- Список всех отзывов на книги с возможностью сортировки по оценке и дате
- Кнопки для добавления нового отзыва, редактирования и удаления существующих
- Детальная информация о выбранном отзыве (книга, текст отзыва, оценка, автор)
Использование выпадающих списков (комбобоксов) обосновано необходимостью выбора значений из заранее определенного набора, например:
- Выбор жанра книги из справочника жанров
- Выбор автора из списка зарегистрированных авторов
- Выбор статуса заказа ("в ожидании", "выполнен")
) .
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |