Skip to content

GabrielCosme/projeto-pcs3643

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de PCS3643

Projeto em Django da disciplina PCS3643

Integrantes do Grupo 9

  • Gabriel Cosme Barbosa: 11844051
  • Isabelle Ritter Vargas: 11806600
  • Matheus Rezende Pereira: 11261805

Como executar o projeto:

Primeiramente, clone o repositório:

git clone https://github.com/GabrielCosme/projeto-pcs3643.git

Em seguida, crie um ambiente virtual e instale as dependências:

python3 -m venv env
./env/bin/activate
pip install -r requirements.txt

Para executar o projeto, execute o comando:

python manage.py runserver

Em seguida acesse o endereço http://localhost:8000/ no seu navegador.

Caso queira explorar o ambiente de administração, crie um super usuário:

python manage.py createsuperuser

E acesse o endereço http://localhost:8000/admin/ no seu navegador.

Como executar os testes:

Para executar os testes, execute o comando:

python manage.py test

Como fazer migrações do banco de dados:

Para fazer migrações do banco de dados, execute o comando:

python manage.py makemigrations
python manage.py migrate

Como acessar as páginas:

Você pode usar os botões de navegação para navegar livremente e clicando no botão da navbar "Sistema de monitoramento", você será levado à pagina de seleção novamente, porém, também é possível navegar diretamente através dos links:

URL Descrição
/ Página inicial
/admin/ Página de administração
/areaDoFuncionario/ Página de área do funcionário
/areaDoGerente/ Página de área do gerente
/areaDoOperador/ Página de área do administrador
/painelVoos/ Página de painel de voos

Logins:

A fim de visualizar as permissões de cada tipo de usuário, foram criados os logins abaixo. Cada usuário tem acesso a sua respectiva área, com exceção do admin que tem acesso a todas as áreas.

Usuário Senha
admin admin
funcionario 1234
piloto 1234
torre 1234
operador 1234
gerente 1234

Aula de desenvolvimento 1:

Nesta aula foi realizada a construção inicial do repositório e foi feito o esqueleto dos diretórios, tão como definida a direção futura do projeto.'

Aula de desenvolvimento 2:

Nesta aula foi feita a criação do modelo de dados do projeto, bem como um CRUD rudimentar e os testes relativos a seu funcionamento. Além disso, os diagramas foram refatorados visando corrigi-los.

Aula de desenvolvimento 3:

Nesta aula foi adicionada uma interface front end para login e navegação no site, criando o template para o CRUD dos Voos, para o monitoramento de voos e geração de relatório, mas sem as funcionalidades de fato. Além disso, foi desenvolvido um Modelo de Inteface - Navegação para o projeto.

Aula de desenvolvimento 4 e 5:

Nestas aulas foi desenvolvida a implementação do sistema, assim todo os testes necessários para essa etapa

Aulas de testes de integração:

Nestas aulas foram realizados todos os testes de integração propostos pelo professor, e realizados os ajustes necessários.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •