Desenvolvimento de um aplicativo para controle acadêmico em dispositivos móveis

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: OLIVEIRA, Jeferson Matheus Gomes
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Triângulo Mineiro
Instituto de Ciências Tecnológicas e Exatas - ICTE::Programa de Mestrado Profissional em Inovação Tecnológica
Brasil
UFTM
Programa de Mestrado Profissional em Inovação Tecnológica
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://bdtd.uftm.edu.br/handle/tede/597
Resumo: O presente trabalho propõe a criação de um aplicativo para controle acadêmico em dispositivos móveis. Sua aplicação destina-se as principais tarefas cotidianas do docente e discente; o docente poderá lançar notas, lançar frequências por aulas ou por alunos, enviar mensagens para as turmas e consultar as áreas de conhecimentos das disciplinas. É disponibilizado também no menu principal a opção de fazer chamada de forma mais eficiente para a última aula ministrada; o discente poderá consultar as notas, frequências, ler avisos e consultar sua área de concentração do conhecimento. A área de concentração do conhecimento é um método inovador para o acompanhamento do desenvolvimento do aluno segundo critérios estabelecidos pelo órgão competente. É demonstrado na pesquisa os requisitos funcionais e não funcionais do aplicativo assim como os diagramas de Casos de uso, Implantação e de Banco de Dados necessários para seu entendimento. Foi desenvolvido um Webservice, utilizado para efetuar a comunicação entre o aplicativo e servidor de banco de dados do sistema web. O aplicativo apresentado foi projetado para ser uma ferramenta simples e de fácil entendimento. Entre as ferramentas utilizadas para o desenvolvimento dos códigos-fontes, considera-se o uso do Android Studio e Eclipse; dos sistemas operacionais Windows e Ubuntu; das linguagens de programação Java, PHP, HTML, XML e Javascript; dos bancos de dados PostgreSQL e SQLite; bem como o servidor de aplicação web Apache. Na etapa final são apresentadas as telas do aplicativo separadas pelas visões do docente e discente, assim como sua explanação.