Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf ·...
Transcript of Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf ·...
![Page 1: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/1.jpg)
![Page 2: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/2.jpg)
Trabalho de Conclusão
de Curso
Monitoria da Biblioteca
Antônio Vinícius Estael David
![Page 3: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/3.jpg)
Escolha do nome
Argus ou Argos Panoptes
Personagem da mitologia grega
Pavão gigante que tinha 100 olhos
“Panoptes” = “aquele que tudo vê”
Era um excelente vigia.
Fonte: http://mithologywithapurpose.wordpress.com/
![Page 4: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/4.jpg)
Realidade encontrada
Biblioteca Dr. Augusto César Leite
Dispõe de uma monitoria com 10 computadores
Controle de usuários e de tempo de uso feitos à mão
O tempo concedido a cada aluno é por padrão 30 minutos
Utilização de apenas uma conta de usuário para todos os alunos
![Page 5: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/5.jpg)
Solução proposta
Um programa de computador com as seguintes funções básicas:
• Arquitetura Cliente/Servidor
• Controle da entrada e saída de usuários
• Controle do tempo de uso
• Envio de mensagens
![Page 6: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/6.jpg)
Arquitetura Cliente/Servidor
Utiliza infraestrutura de rede
• Topologia estrela
• Padrão Ethernet
• Protocolos IP, TCP e UDP
Uma máquina (servidor) comanda as demais (clientes)
![Page 7: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/7.jpg)
Arquitetura Cliente/Servidor
Servidor
Cliente 1
Cliente 2
Cliente 3
Banco de dados
Switch
![Page 8: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/8.jpg)
Controle da entrada e saída de
usuários
Cadastro de alunos
Monitoramento dos alunos que estão utilizando a monitoria
Expulsão de alunos
Registro de observações
Fila de espera
![Page 9: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/9.jpg)
Controle do tempo de uso
Limitação do tempo de uso para os alunos
Monitoramento do tempo restante para cada usuário em cada máquina
Concessão de mais tempo
![Page 10: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/10.jpg)
Envio de mensagens
Possibilidade de enviar mensagens do servidor a um aluno na monitoria
Os alunos são automaticamente avisados quando o fim da seção está próximo
![Page 11: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/11.jpg)
Diagrama Entidade-
Relacionamento (DER)
![Page 12: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/12.jpg)
Aluno matriculado na escola.
Atributos:
Entidade Aluno
• Matrícula
• Nome
• Curso
• Turma
• Endereço
• Bairro
• CEP
• Cidade
• Estado
• Telefone
• Celular
• RG
• CPF
• Status
![Page 13: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/13.jpg)
Entidade Máquina
Computador da monitoria
Atributos:
• Código da máquina
• Nome de rede (hostname)
• Processador
• Memória RAM
• Sistema operacional
![Page 14: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/14.jpg)
Entidade Observação
Observação feita por um funcionário a respeito de determinado aluno
Atributos:
• Código da observação
• Matrícula do aluno
• Data
• Hora
• Texto
![Page 15: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/15.jpg)
Entidade Seção
Concessão de tempo feita pelo funcionário a um aluno para utilizar um computador.
Atributos:
• Código da seção
• Matrícula do aluno
• Código da máquina
• Data de início
• Hora de início
• Tempo concedido
• Tempo usado
• Status da seção
![Page 16: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/16.jpg)
Tolerância a falhas
Servidor
Cliente 1
Cliente 2
Cliente 3
Banco de dados
Switch
X X
![Page 17: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/17.jpg)
Tolerância a falhas
Servidor
Cliente 1
Cliente 2
Cliente 3
Banco de dados
Switch
X
X
X
X
![Page 18: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/18.jpg)
Tolerância a falhas
Servidor
Cliente 1
Cliente 2
Novo servidor
Banco de dados
Switch
X
![Page 19: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/19.jpg)
Tolerância a falhas
Servidor
Cliente 1
Cliente 2
Cliente 3
Banco de dados
Switch
X
X
X
X
X
![Page 20: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/20.jpg)
Tolerância a falhas
Servidor
Cliente 1
Cliente 2
Novo
banco de dados
Banco de dados
Switch X
![Page 21: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/21.jpg)
HANDS ON!
Hora de ver o Argos em ação!
![Page 22: Trabalho de Conclusão de Curso - Argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf · Realidade encontrada Biblioteca Dr. Augusto César Leite Dispõe de uma monitoria com](https://reader034.fdocuments.net/reader034/viewer/2022051522/5a7097817f8b9aa7538c280e/html5/thumbnails/22.jpg)
http://argoslan.sourceforge.net/
Venha conhecer o Argos, ele é software livre!