sábado, 9 de julho de 2016

Scripts de criação de tabelas

No link abaixo segue os scripts de criação das tabelas criadas no projeto.

https://www.dropbox.com/s/b64nmvl4rtrfbjz/Script%20tabelas.txt?dl=0

Motivação do projeto

O projeto CCCI/BRAFITEC busca criar um banco de dados para que os alunos da instituição PUC-RIO que desejem fazer o intercâmbio acadêmico de dupla diplomação,6 meses ou um ano para a França se cadastrem no sistema para posteriormente serem avaliados como possíveis candidatos.Esse sistema visará acabar com a grande quantidade de papéis e meios físicos que tornam difícil e trabalhoso a seleção e escolha desses alunos.

Os Requisitos do sistema podem ser checados na parte de requisitos funcionais, porém os maiores objetivos desse sistema se restringem a cadastrar alunos, fazer com que eles tenham acesso as informações cadastradas, permitir que os professores avaliem esses alunos e que a CCCI tenha o controle de tudo que se passa nesse processo de seleção.

Outras informações também podem ser vistas em outros tópicos específicos do blog.

sábado, 28 de maio de 2016

Requisitos funcionais do sistema

https://www.dropbox.com/s/pu3yn3znpsmxjkx/RequisitosFuncionaisBrafitec.docx?dl=0

Nesse link se encontra os requisitos funcionais do sistema de intercâmbio que se pretende montar.Ainda existem coisas que não estão fechadas, e a serem ajeitadas.Entretanto, o bruto do que o sistema deve realizar se encontra nesse arquivo.

Preview das telas do sistema




 Tela de início:






Tela de login:




Tela de cadastro:


Tela de home (aluno):


Visualizar informações (aluno):


Tela de home (professor):


Tela entrevista(professor):


Tela criar relatório pós-entrevista(professor):



Tela relatórios(professor):



Está faltando preview das telas:
Visualizar informações de cada aluno(professor);
Relatórios->Estatísticas(professor);
Todas as telas(CCCI);

Na tela de home do professor, o nome de cada aluno é um link para visualizar todas as suas informações. Na combobox, a opção "Lista de descartados" é para ver os alunos que não foram selecionados para a entrevista, para uma espécie de repescagem. Nós não temos certeza, mas imaginamos que haja uma pré-seleção de alunos antes da entrevista.

A ordem de funcionamento do sistema é a seguinte:
1) O aluno se inscreve e envia todos os documentos ( pelo menos os obrigatórios).
2) O professor pode ver todas as pessoas que realizaram a etapa acima e fazer uma pré-seleção de quem vai ou não vai pra entrevista, pra desafogar essa tela.
2.1)O professor também tem a opção de repescagem ou tirar uma pessoa que estava apta à entrevista.
3)A entrevista é feita e o professor preenche o formulário da tela de "Relatório pós-entrevista".
4)Todos os alunos aprovados na entrevista ( que serão mandados pros franceses ) aparecerão na tela "Relatórios".

Obs.: O professor tem condições de ver todas as informações ( e uploads de arquivos ) de todos os alunos que realizaram a etapa 1, independente de qual rumo na inscrição ele tomou. Cada aluno, porém, poderá se encontrar em uma seção do sistema diferente.



sábado, 9 de abril de 2016

Requisitos do sistema

Requisitos obrigatórios:

O sistema deve ter um espaço para cadastrar alunos no programa BRAFITEC.

Todo aluno que queira se cadastrar no BRAFITEC, pela PUC-RIO, deve estar cadastrado nesse sistema.

Na hora do cadastro, o aluno deve informar todos os seus dados pessoais e acadêmicos.

Na hora do cadastro, deve ser deixado claro que é pra deixar em branco tratamento médico e medicação, caso não se aplique à pessoa.

O login para o sistema é a matrícula do aluno na PUC-RIO, que é composta de 7 digitos, todos numéricos, variando de 0 a 9. O sistema deve verificar se isso foi respeitado.

A senha será definida pelo aluno na hora do cadastro, sendo uma sequência de caracteres, que não tem caracteres especiais (! - ? / etc... ), e pelo menos 6 caracteres e no máximo 20 caracteres.

Caso o aluno tente não seguir essas especificações, aparecerá uma mensagem na tela, através de um pop-up, avisando sobre o que está errado e orientando sobre como deve ser feito.

Na página inicial do sistema, terá um link para login de alunos e outro link para login dos integrantes da CCCI, que vai redirecionar o usuário para a área desejada, a partir do link que ele escolher.

A partir do momento que o usuário estiver logado em qualquer tipo de conta, ele terá a opção de se deslogar a qualquer momento.

O aluno, depois de cadastrado, deve se logar e fazer o upload de todos os arquivos pedidos.

O aluno depois de cadastrado tem a opção de mudar qualquer informação até a hora da sua entrevista.

Um aluno só será elegível para a entrevista depois de preencher todos os dados obrigatórios e fazer o upload de todos os documentos pedidos.

A conta da CCCI vai poder escolher, dentre os alunos elegíveis, quais os alunos que vão fazer a entrevista, e quais não vão fazer a entrevista. Essa escolha pode ser mudada até uma data limite.
Terá a opção de fazer download, como csv, do email de todos os alunos selecionados para a entrevista.

Na hora da escolha entre quais alunos vão ou não para a entrevista, a conta da CCCI vai poder visualizar todas as informações de cada aluno. Sendo que essas informações vão para uma nova aba do navegador, para cada aluno que quiser ser analisado.

A conta da CCCI vai ter acesso a todos os alunos escolhidos para a entrevista e todos os alunos não escolhidos, podendo mudar essa decisão.

Na hora da entrevista, o integrante da banca, poderá visualizar todas as informações do aluno que está sendo entrevistado.

Terá a opção de adicionar um comentário para o aluno , e marcar que ele apareceu na entrevista.

Após o período de entrevista, na conta da CCCI, vai ter uma relação de todos os alunos que foram entrevistados ( isso vai ser controlado por um integrante da banca, após a entrevista, dizendo se o aluno foi ou não ). Terá uma opção de fazer o download do email de todos os alunos aprovados na entrevista como csv.


Obs.: Todos esses requisitos poderão e deverão ser mudados, depois de análises críticas e conversas com membros da CCCI.