Realizado

Desenvolvimento de Sistema Desktop para Gestão e Controle de Aulas de Professores no Windows

Publicado em 09 de Julho de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Procuro um desenvolvedor experiente para criar um sistema desktop robusto e intuitivo, projetado especificamente para o ambiente Windows. O objetivo principal é otimizar o controle de aulas de professores em um estúdio, oferecendo uma solução leve, rápida e com banco de dados local, sem a necessidade de acesso à internet.

Funcionalidades Essenciais:

*  Cadastro de Professores: Módulo para registrar e gerenciar informações dos professores.
*  Campo para informar os alunos atendidos, em formato de texto livre (ex.: "João, Bruno e Maria"). Não é necessário cadastro de alunos.
Seria interessante que o sistema lembrasse automaticamente nomes já digitados anteriormente para facilitar o preenchimento.
*  Lançamento de Aulas: Tela dedicada para registrar as aulas realizadas. Cada aula terá uma duração fixa de 1 hora. O sistema deve incluir validação para impedir o lançamento de mais de uma aula para o mesmo professor no mesmo horário, evitando duplicidade de registros.

Exemplo de Lançamento de Aula:

*  Professor: Erick
*  Data: 10/07/2026
*  Horário: 10:00 às 11:00
*  Alunos: João e Bruno

Relatórios:

O sistema deve permitir a geração de relatórios detalhados por período, com foco em relatórios mensais, incluindo:

*  Quantidade total de aulas por professor.
*  Listagem completa das aulas realizadas, com data, horário e os alunos atendidos em cada uma.

Esses relatórios são cruciais para a conferência e o processamento de pagamentos dos professores.

Requisitos Técnicos e Operacionais:

*  Plataforma: Aplicação desktop para Windows (.exe).
*  Banco de Dados: Utilização de um banco de dados local, preferencialmente SQLite ou similar, para garantir agilidade e independência de conexão.
*  Backup: Funcionalidade para realizar backup fácil do banco de dados, gerando um arquivo que possa ser salvo em dispositivos externos (pendrive, HD externo) ou na nuvem.
*  Interface: Design simples, limpo e intuitivo, focado na usabilidade pela secretária do estúdio.
*  Escopo: O sistema será utilizado exclusivamente em um único computador, sem necessidade de funcionalidades online ou multiusuário via rede.
*  Manutenibilidade: O código deve ser bem organizado e documentado, facilitando futuras manutenções e possíveis expansões de funcionalidades.

Estou aberto a sugestões que possam aprimorar o fluxo de trabalho do sistema, desde que não aumentem significativamente a complexidade ou os requisitos de infraestrutura.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Bug ou alteração pequena

Prazo de Entrega: Não estabelecido

Habilidades necessárias