romaarfe / fct_qt_class_sqlcipher

Projeto para FCT - Utilizar SQLCipher no QT, criar uma base de dados e encriptar. Resultados apresentados normalmente via terminal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🚧 PROJETO CLASSES 🚧


⚙️ ETAPAS / FUNCIONALIDADES:

  • Criação de classe derivada para trabalhar com SQLite (QSQLite)
  • Criação de classe derivada para trabalhar com SQLCipher
  • Criação de classe base abstrata para utilizar as duas derivadas através de herança
  • Permitir fácil migração do apontador entre os dois tipos de base de dados
  • Criação de interface/ui para testes
  • Implementação do código associado
  • Criar base de dados com SQLite
  • Criar base de dados com SQLCipher
  • Fazer consulta na base de dados e apresentar resultados no terminal
  • Fazer consulta na base de dados e apresentar resultados numa QTableView
  • Criar ficheiro JSON
  • Apresentação do conteúdo do ficheiro JSON numa QListView

🔧 FERRAMENTAS / TECNOLOGIAS:

  • C++
  • CMake
  • QT Creator
  • QT Framework
  • SQLite (QSQLite)
  • SQLCipher
  • JSON

👨‍💻 Desenvolvido na SDILAB - Research & Software Development
⚖️ Balanças Marques - Grupo José Pimenta Marques
📖 Projeto para Formação em Contexto de Trabalho - IEFP

About

Projeto para FCT - Utilizar SQLCipher no QT, criar uma base de dados e encriptar. Resultados apresentados normalmente via terminal.


Languages

Language:Makefile 52.6%Language:C++ 35.1%Language:C 7.1%Language:CMake 5.3%