Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matheusdesouzab/exitus

Sistema de Gestão Escolar, Desenvolvido para o TCC no colégio CETEPI-I.
https://github.com/matheusdesouzab/exitus

ajax css3 html5 javascript mvc-architecture mysql-database php7 sass

Last synced: 5 days ago
JSON representation

Sistema de Gestão Escolar, Desenvolvido para o TCC no colégio CETEPI-I.

Awesome Lists containing this project

README

        





##

O Exitus é um Sistema de Gestão Escolar, que foi desenvolvido durante o ano de 2021 para o TCC da minha equipe no curso de Técnico de Informática pelo CETEPI-I da cidade de Paulo Afonso-BA.



O presente projeto visou a criação de uma aplicação web composta por 3 portais que são voltados para os gestores da escola, os docentes e os alunos.








### Problema que originou a criação do projeto

Como alunos do estado da Bahia, nós tínhamos à nossa disposição o Sistema de Gestão Escolar da Bahia (SGE). Contudo, esse sistema apenas fornecia o boletim do ano letivo, e infelizmente, muitas vezes nem tinha todas nossas notas. Tendo em vista essa baixa disponibilidade de dados, resolvemos criar uma aplicação semelhante ao SGE da Bahia, onde o aluno pudesse ter acesso a todos os dados vinculados a ele, ou seja: notas de avaliações, faltas, médias gerais, avisos da turma, rematrícula, entre outros.



## Demonstração da Aplicação

Como o projeto possui diversas funcionalidades, não vai ser possível falar sobre todas, por isso, logo abaixo, disponibilizamos um link para um vídeo do YouTube em que demonstramos de forma breve cada uma delas. Além disso, nos arquivos do projeto, existe o documento final do nosso TCC, nele também é descrito de forma detalhada cada funcionalidade integrada ao Exitus.



[Demostração do projeto no YouTube](https://www.youtube.com/watch?v=MFScHaBRtDw&t=1984s)

### Algumas imagens do projeto





:camera: Tela de home do portal do administrador





:camera: Tela de gestão geral do portal do administrador





:camera: Tela do painel de uma turma no portal do administrador





:camera: Tela do perfil do aluno no portal do administrador





:camera: Tela de home do portal do docente





:camera: Tela de home do portal do aluno




## Tecnologias utilizadas






## Acesso ao Projeto

Para testar o projeto no seu computador, primeiramente você deve realizar o seu download a partir dessa página.
Com o projeto baixado o próximo passo é criar a base de dados do sistema no phpMyAdmin, o comando de criação do BD segue abaixo:

```sh
CREATE DATABASE Exitus;
```

> Obs: Lembrando que caso você deseje criar o banco de dados pelo Workbench, ou utilizar um nome diferente no BD, só é necessário mudar as pré-definições do aqruivo "Connection.php".

Após a criação do banco de dados é necessário criar também as tabelas, para isso copie o conjunto de código no arquivo database_creation_script.sql e execute-o.

Com as tabelas criadas, é necessário adicionar alguns dados iniciais, para isso, execute os códigos presente no arquivo initial_data_insertion_script.sql

Agora você já pode acessar a aplicação atráves do seu navegador com a url localhost, seguido da porta onde seu servidor web está rodando, no exemplo abaixo como o meu XAMPP estava na porta 8000, a url ficou a seguinte:

```sh
http://localhost:8000
```

O primeiro portal que você deve acessar é o portal do admin, nele você irá configurar a sua escola. O usuário e o código de acesso para o primeiro acesso estão abaixo:

| Usuário | Código de acesso |
| ------ | ------ |
| Usuário Padrão | 867532 |

Caso você deseje conhecer como funciona cada componente do sistema dentro da pasta de download há o PDF da documentação do TCC da nossa equipe, nele está a explição de cada componente do Exitus.


## Autores

João Pedro Rodrigues Souza e Matheus de Souza Barbosa