Simplifique sua concessionária de automóveis - coloque seus carros na estrada com mais rapidez!
Documentação »
Um sistema de gerenciamento de banco de dados usando SQL para uma concessionária de automóveis. Mantém o controle do estoque ativo, clientes, reparos, ordens de serviço e muito mais. Ideal para uma concessionária de pequeno porte - simples e leve.
Construído em C, utilizando banco de dados SQLite3.
Links úteis: Documentação ERD, Documentação de esquema.
Veja como configurar este banco de dados para uso pessoal.
Você precisa configurar a biblioteca C e SQLite3 para C. Use os seguintes comandos para configurar ambos:
sudo apt install GCC
sudo apt-get install libsqlite3-dev
Use gcc --version
e sqlite3 --version
para verificar se C e SQLite3 estão configurados corretamente.
git clone https://github.com/Afrokk/Automobile-Dealership-DBMS
O repositório já vem com um banco de dados em branco AutomobileDatabase.db
que você pode usar como base.
Compile/construa o programa executando este comando no diretório raiz do clone:
make
Execute o DBMS da concessionária de automóveis executando este comando:
./RunDBMS
Para obter mais ajuda, leia a documentação de uso e a documentação de consulta.
Nota: Se desejar alterar o nome do arquivo de banco de dados padrão ( AutomobileDatabase.db
), você poderá fazê-lo. No entanto, não se esqueça de alterar também o nome do arquivo de banco de dados no arquivo AutomobileDealershipDBMS.c
, ou o banco de dados não conseguirá carregar ou carregará o arquivo de banco de dados errado.
por exemplo, altere a linha nº 20 no arquivo AutomobileDealershipDBMS.c
de:
* ErrMsg = ( int ) sqlite3_open_v2 ( "AutomobileDatabase.db" , & db , SQLITE_OPEN_READWRITE , NULL ) * sizeof ( int );
Para:
* ErrMsg = ( int ) sqlite3_open_v2 ( "YourFileName.db" , & db , SQLITE_OPEN_READWRITE , NULL ) * sizeof ( int );
O programa é executado através do console:
O usuário pode navegar usando o menu.
Algumas das coisas que gostaria de fazer com este projeto, enquanto trabalho nele:
Afrasiyab (Afrokk) Khan - @afrokk_ - afrokk.design - afrokk.dev - LinkedIn - [email protected]
Link do projeto: https://github.com/Afrokk/Automobile-Dealership-DBMS