Harun Kestendžić

Smaller projects

Tourist Management System

A Qt desktop app for registering tourists and travel packages.

  • Separate windows to register a tourist, add a package, and find a tourist or a package.
  • A small SQLite database with two tables: Tourist (name, passport number, contact, address, package) and Package (name, description, amount).
  • Screens designed in Qt Designer and built with CMake.

The screenshots use made-up sample data. The package drop-down on the registration form is not filled from the database yet.

Type
Desktop
What it is
Desktop app, April 2023
Built with
C++, Qt, SQLite, CMake
Main window with four buttons.
Main window: add a package, register a tourist, find a package, find a tourist.
The Register Tourist form.
Register a tourist: name, passport, contact and address.
The Add Package form.
Add a travel package with a description and an amount.
The package search results table.
Package search. Leaving the name empty lists every package.
The tourist search results table.
Tourist search, showing the stored records (sample data).