
Среда программирования: C++ QT 5
База данных: Firebird
Название работы: База данных библиотеки
Тематика работы: Базы данных
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 3 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: библиотека, книги, инвентарный номер, карточка книг
Функции программы:
Главная особенность программы - за один раз можно добавить несколько книг с одинаковыми данными, но разными номерами, это полезно, когда требуется вести учет большого количества экземпляров.
Также поддерживается поиск и экспорт в Excel.
Программа использует встроенный сервер Firebird для локальной работы, но может быть запущена и как клиент-серверное приложение через сеть.
Описание (отчет):
Есть
, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Программа использует драйвер QIBASE, он не скомпилирован в большинстве версий Qt, его можно собрать самому по официальной инструкции
https://doc.qt.io/qt-5/sql-driver.html#qibase
Базу можно создать из файла metadata.sql или взять из demo
Файлы config.ini и style.css нужно скопировать в каталог, где собирается бинарный файл - это настройки базы и стили программы.
Пояснения к запуску программы:
В архиве включена база, путь к ней указан в файле config.ini. Для запуска демо, отдельный сервер Firebird не нужен, он уже включен в архив как встроенный.
Чтобы сделать базу сетевой, нужно отправить каталог bases на сервер и добавить в config.ini имя сервера и путь базы на сервере, а также убедиться, что открыт порт Firebird на сервере, обычно это 3050.
source
data
config
style
LibraryProg
dialogbook
dialogbook
dialogbook
dialogdeps
dialogdeps
dialogdeps
LibraryProg
main
mainwindow
mainwindow
mainwindow
qtex
helper
helper
metadata
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1000 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |