Skip to content

Sistema desenvolvido em python com objetivo facilitar a gestão de cursos, alunos e matrículas numa universidade fictícia.

Notifications You must be signed in to change notification settings

FrancisLauriano/sistema_academico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema Acadêmico

Status do Projeto: ✔️ (concluido) | ⚠️ (em desenvolvimento) | ❌ (não iniciada)

Tópicos

🔹 Descrição do cenário ✔️

🔹 Objetivos do projeto ✔️

🔹 Funcionalidades ✔️

🔹 Modelo Entidade-Realacionamento ✔️

🔹 Diagrama Entidade-Realacionamento ✔️

🔹 Script de Criação de Banco de Dados e Tabelas ✔️

🔹 Diagrama de Classes ✔️

🔹 Instação das depedências

🔹 Executar app

🔹 Linguagens, tecnologias, dependências e libs utilizadas

🔹 Desenvolvedores/Contribuintes

...

Descrição do cenário ✍️

Uma universidade deseja implementar um sistema para gerenciar seus cursos, alunos e matrículas. Cada curso tem um código, nome e carga horária. Os alunos têm um número de matrícula, nome e data de nascimento. Cada matrícula deve registrar o aluno que está matriculado e o curso no qual ele está matriculado, além da data da matrícula.

Objetivos do projeto 🎯

O sistema acadâmico tem como objetivo facilitar a gestão de cursos, alunos e matrículas em uma universidade. Ele oferece uma interface simples e intuitiva para que administradores possam realizar operações comuns como cadastrar, listar, buscar, atualizar e deletar informações relacionadas aos cursos e alunos.

Funcionalidades 🎮

Gestão de Cursos: ⚠️

1. Cadastrar Curso: Permite adicionar um novo curso ao sistema, especificando seu código, nome e carga horária.

2. Listar Cursos: Exibe uma lista de todos os cursos cadastrados no sistema, mostrando o código, nome e carga horária de cada curso.

3. Buscar Curso: Permite buscar um curso específico pelo seu código, exibindo suas informações detalhadas.

4. Atualizar Curso: Permite atualizar as informações de um curso existente, incluindo seu nome e carga horária.

5. Deletar Curso: Permite remover um curso do sistema pelo seu código.

Gestão de Alunos: ⚠️

1. Cadastrar Aluno: Permite adicionar um novo aluno ao sistema, especificando seu número de matrícula, nome e data de nascimento.

2. Listar Alunos: Exibe uma lista de todos os alunos cadastrados no sistema, mostrando o número de matrícula, nome e data de nascimento de cada aluno.

3. Buscar Aluno: Permite buscar um aluno específico pelo seu número de matrícula, exibindo suas informações detalhadas.

4. Atualizar Aluno: Permite atualizar as informações de um aluno existente, incluindo seu nome e data de nascimento.

5. Deletar Aluno: Permite remover um aluno do sistema pelo seu número de matrícula.

...

Instação das depedências 🔽

$ pip install -r requirements.txt

Executar app ▶️

development:

  • Entrar na pasta 'programa_sistema_academico':
$ python __main__.py

...

Linguagens, tecnologias, dependências e libs utilizadas 🛠️ ⚙️ 📚

...

Desenvolvedores/Contribuintes :octocat:

Time responsável pelo desenvolvimento do projeto


Emerson Silva

Francis Lauriano

Francisco Nogueira

Hytalo Leão

Suellen Arruda

Licença

The MIT License (MIT)

Copyright ©️ 2024 - Sistema Acadêmico

About

Sistema desenvolvido em python com objetivo facilitar a gestão de cursos, alunos e matrículas numa universidade fictícia.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages