Skip to content

Releases: VSCRM/LibCode-2

LibCode-2 v1.0 — First stable release

Choose a tag to compare

@VSCRM VSCRM released this 26 Jul 11:12

📚 LibCode-2 v1.0

Перший стабільний реліз консольної системи керування бібліотечним фондом.

✨ Основні можливості

  • Розмежування ролей: адміністратор і бібліотекар
  • Облік книг, читачів та відвідувань з JOIN-запитами до PostgreSQL
  • Статистика найпопулярніших книг
  • Керування бібліотеками, бібліотекарями та обліковими записами (для адміна)
  • Авторизація з обмеженням часу доступу (07:00–16:00)
  • Автоматичне журналювання дій (log.txt) та збереження звітів (output.txt)

📦 Вміст релізу

Готовий білд для Windows x64 — один архів Library.zip, розпакуй усі файли в одну папку, вони працюють лише разом:

Файл (усередині Library.zip) Призначення
Library.exe застосунок
pqxx.dll обгортка libpqxx для PostgreSQL
LIBPQ.dll клієнтська бібліотека libpq
libssl-3-x64.dll OpenSSL — шифрування з'єднання
libcrypto-3-x64.dll OpenSSL — криптографія
Library.pdb символи налагодження (необов'язково)

Також усередині архіву — SQL-дамп бази даних (database/library.sql, database/library.dump).

⚙️ Перед запуском

  1. Встанови PostgreSQL і віднови базу за інструкцією в README
  2. Розпакуй Library.zip повністю в одну папку — без .dll Library.exe не запуститься
  3. Переконайся, що пароль користувача postgres = admin1 (або збери проєкт самостійно зі своїм паролем)
  4. Вхід у систему працює лише з 07:00 до 16:00

🛠 Технології

C++20 · PostgreSQL · libpqxx · FTXUI · Visual Studio 2026

Full Changelog: перший реліз