Luckaszfsa / Sistema_Automotivo_Solucoes

Projeto Final de lógica de programação SENAI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DESENVOLVIMENTO DE SISTEMA DE OFICINA

PROJETO FINAL - LÓGICA DE PROGRAMAÇÃO

REQUISITOS DO PROJETO

  • Deverá possuir uma tela de login
  • Terão três tipos de cargos, onde a função, login e senha, determinará a tela de acesso.
  • Os cargos serão recepção, gerente e mecânico.
  • A recepcionista faz o cadastro de clientes e faz aprovação de orçamentos.
  • O gerente cadastra/ gerencia funcionários, Gerencia clientes e finaliza as ordens de serviço realizadas.
  • O mecânico cadastra os orçamentos e visualiza as ordens de serviço que ele criou.

ETAPAS DO PROJETO

  1. Elaboração do protótipo no Figma

Foi desenvolvido um esboço das telas no Figma, desenhando o que teriamos que fazer.

https://www.figma.com/file/4VFdfM35P1nZkLfxnW2NyN/Prot%C3%B3tipo?node-id=0%3A1

Porém, ao longo do projeto as telas foram mudando e evoluindo para mais complexidades.

  1. Criação das primeiras telas no Tkinter

Foi nosso primeiro contato com interface gráfica em Python, mas nos saímos bem no Tkinter e descobrindo a cada dia novas funcionalidades.

  1. Desenvolvimento do Banco de Dados (SQLITE)

Utilizamos o SQlite3 como banco de dados, iniciamos de uma forma, usando um arquivo front-end,um arquivo backend e um pro banco de dados. Durante o projeto alteramos por entendimento de outra forma mais eficaz na gestão do projeto, usando 2 arquivos.

  1. CRUDs iniciais

Foi nosso primeiro contato com o CRUD e banco de dados, o que reforçou nossa experiência no projeto em nosso primeiro CRUD feito no desenvolvimento de sistemas.

  1. Estilização do Front-end

Utilizamos o recurso do Canvas em algumas telas para usar as imagens, utilizamos estilizações de backgroung, foreground e efeitos Hover em diversas telas. Aprofundamos também a estilização do Treeview , conseguindo personalizá-lo. Tivemos algumas dificuldades no reposicionamento de elementos como botões por exemplo, mas aprendemos ao longo do projeto.

  1. Telas Finais

Tela de Login

img

Menu Gerência img

Menu Mecânico img

Menu Recepção img

Cadastro de Orçamentos img

Gerenciar Ordens Mecânico img

Gerenciar Funcionários Gerente img

Gerenciar Ordens Gerente img

Gerenciar Clientes Gerente img

Cadastrar Clientes Recepção img

Aprovar Orçamentos Recepção img

Autores


Vinicius Assis

José Marcos

O-Drive

Lucas Mendes

Kelvin Argolo

About

Projeto Final de lógica de programação SENAI


Languages

Language:Python 100.0%