trabalho de conclusão de curso - argosargoslan.sourceforge.net/argos-1.0-apresentacao.pdf ·...

22

Upload: lyhanh

Post on 30-Jan-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

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
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

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

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

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

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

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

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

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

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

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

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

Aluno matriculado na escola.

Atributos:

Entidade Aluno

• Matrícula

• Nome

• Curso

• Turma

• Endereço

• Bairro

• CEP

• Cidade

• Estado

• Telefone

• Celular

• RG

• CPF

• E-mail

• 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

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

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

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

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

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

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

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

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

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

http://argoslan.sourceforge.net/

Venha conhecer o Argos, ele é software livre!