https://github.com/guedesou/teste_mais_a_educacao
Teste para vaga de Assistente de Suporte Técnico na +A Educação. Mini-Sistema De Alunos Grupo +A | Sistema de gerenciamento de matrículas desenvolvido como adicional do teste técnico desenvolvido em .sql
https://github.com/guedesou/teste_mais_a_educacao
crud database html php sql
Last synced: 3 months ago
JSON representation
Teste para vaga de Assistente de Suporte Técnico na +A Educação. Mini-Sistema De Alunos Grupo +A | Sistema de gerenciamento de matrículas desenvolvido como adicional do teste técnico desenvolvido em .sql
- Host: GitHub
- URL: https://github.com/guedesou/teste_mais_a_educacao
- Owner: Guedesou
- Created: 2025-03-20T01:29:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-20T02:17:14.000Z (over 1 year ago)
- Last Synced: 2025-03-20T02:37:10.820Z (over 1 year ago)
- Topics: crud, database, html, php, sql
- Language: JavaScript
- Homepage: https://testemaiseducacao.vercel.app
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
🎓 Mini-Sistema De Alunos Grupo +A
Tecnologias |
Projeto |
Funcionalidades
## 🚀 Tecnologias
Este projeto foi desenvolvido com as seguintes tecnologias:
- HTML
- CSS
- JavaScript
- PHP
- MySQL
- Stored Procedures
- Triggers
## 💻 Projeto
O Mini-Sistema de Alunos é uma aplicação web desenvolvida como parte de um teste técnico. O sistema permite o gerenciamento de matrículas de alunos, com funcionalidades de cadastro, listagem e exclusão de registros.
## ✨ Funcionalidades
- **Cadastro de Matrículas**: Interface para registrar novas matrículas com validação de ano (>= 2022)
- **Listagem de Matrículas**: Exibição de todas as matrículas ordenadas por nome do aluno
- **Detalhes do Aluno**: Visualização de informações detalhadas de cada aluno
- **Exclusão de Matrícula**: Possibilidade de remover matrículas do sistema
- **Validações**:
- Trigger que impede cadastro de matrículas anteriores a 2022
- Verificação de existência do aluno antes do cadastro
- Formatação de dados e validações no frontend
## 🎲 Banco de Dados
O sistema utiliza um banco de dados MySQL com:
- Tabela `ALUNO`: Armazena informações dos alunos
- Tabela `MATRICULA`: Registra as matrículas dos alunos
- Stored Procedures para operações principais
- Trigger para validação de regras de negócio
## 🔧 Instalação
1. Clone o repositório
```bash
git clone https://github.com/Guedesou/teste_mais_a_educacao.git
```
2. Configure o banco de dados MySQL
```sql
source teste_tecnico.sql
```
3. Configure o arquivo de conexão (`conexao.php`) com suas credenciais
4. Inicie o servidor PHP
```bash
php -S localhost:8000
```
5. Acesse o sistema em `http://localhost:8000`
## 👨💻 Autor
- [@Guedesou](https://github.com/Guedesou)