Sobre este projeto
it-programming / desktop-apps
Aberto
Estamos buscando um desenvolvedor para criar um sistema completo de cadastro e controle de livros e alunos para uma biblioteca. O objetivo principal é capacitar o usuário a gerenciar o acervo e os membros de forma eficiente, utilizando um banco de dados robusto.
Requisitos do Projeto:
* Criação de uma tela inicial (Menu) intuitiva, que incluirá uma opção dedicada para o cadastro de livros.
* O formulário de cadastro de livros e alunos deve ser independente do menu principal, não abrindo simultaneamente.
Formulários:
* Desenvolvimento de formulários para Cadastro de Livros e Cadastro de Alunos. Ambos os formulários deverão aplicar o conceito de herança para otimizar o desenvolvimento e a manutenção.
Funcionalidades dos Botões (para ambos os cadastros):
* Novo Cadastro: Habilitar campos para inserção de novos dados, desabilitando-os após a confirmação da inclusão. Após a operação, retornar à listagem.
* Gravar: Inserir ou atualizar o item na grade de listagem. É Mandatório que todos os campos obrigatórios estejam preenchidos. Após a confirmação da inclusão ou alteração, os campos devem ser limpos e o sistema deve retornar à listagem.
* Cancelar: Limpar todos os campos do formulário e retornar à listagem.
* Excluir: Ação baseada na linha selecionada na dbgrid. Os dados do item a ser excluído devem ser exibidos nos campos do formulário, e a aba de Cadastro deve ser habilitada para revisão. Após a confirmação da exclusão, o sistema deve retornar à listagem.
* Alterar: Ação baseada na linha selecionada na dbgrid. Os dados do item a ser alterado devem ser exibidos nos campos do formulário, e a aba de Cadastro deve ser habilitada para edição. Após a confirmação da alteração, o sistema deve retornar à listagem.
Listagem:
* Implementação de uma funcionalidade de consulta que permita a pesquisa de itens com base em diferentes critérios.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias