Baixe o app para aproveitar ainda mais
Prévia do material em texto
FACULDADE ESTÁCIO DE MACAPÁ ITALLO DE FREITAS SOUSA INFOCEPA: APLICATIVO DE INFORMAÇÕES DE CURSOS DO CENTRO PROFISSIONALIZANTE DO AMAPÁ-CEPAJOB MACAPÁ-AP 2017 ITALLO DE FREITAS SOUSA INFOCEPA: APLICATIVO DE INFORMAÇÕES DE CURSOS DO CENTRO PROFISSIONALIZANTE DO AMAPÁ-CEPAJOB Trabalho de conclusão de curso de graduação apresentado à Faculdade Estácio de Macapá, como requisito para obtenção do grau superior de Bacharel em Sistemas de Informação. Orientador: Prof. Esp. Erick Allan Cunha do Nascimento Jerônimo. MACAPÁ-AP 2017 ITALLO DE FREITAS SOUSA INFOCEPA: APLICATIVO DE INFORMAÇÕES DE CURSOS DO CENTRO PROFISSIONALIZANTE DO AMAPÁ-CEPAJOB Banca examinadora do Trabalho de Conclusão de Curso apresentado como requisito para obtenção do Grau Superior de Bacharel em Sistemas de Informação da Faculdade Estácio de Macapá. Aprovado em ______ de ____________________de_____________ BANCA EXAMINADORA ________________________________________________ Nome do professor ________________________________________________ Nome do professor AGRADECIMENTOS Agradecer primeiramente à Deus, a bênção de viver é uma graça de Deus e por isso lhe agradeço eternamente! Aos meus pais, José Ribamar e Maria Linda, que me deram total apoio e sempre acreditaram no meu potencial, eternamente grato pelos ensinamentos e conselhos! A minha irmã, Tatiane Sousa e meu Cunhado, Maurício Caudato, que me deram total apoio a esse projeto! A esta Instituição, especialmente aos Professores Josimar Cruz e Erick Jerônimo, por ter nos ajudado durante esse longo período, a palavra que expressa a admiração, respeito e carinho por meus professores é AGRADECIMENTO. A Coodenadora Sâmela Soraia Sartin, por seu total empenho, dedicação, responsabilidade, e por nos proporcionar todos os eventos ao longo período do curso, além de ser uma excelente coordenadora, és também uma professora incrível. Aos meus amigos Sueo Saito e Eduardo Madureira, que me ajudaram no término desse longo Projeto. “Lute com determinação, abrace a vida com paixão, perca com classe e vença com ousadia, porque o mundo pertence a quem se atreve e a vida é muito bela para ser insignificante. ” Charles Chaplin RESUMO O aplicativo InfoCepa, tem a finalidade simplesmente de divulgar todos os cursos disponíveis na instituição e informações pertinentes do mesmo, mostrando brevemente em cada tópico as ementas do curso e informações necessárias, como por exemplo: sobre o curso, os requisitos de acesso, carga horária e os documentos necessários. Contato, para caso o aluno queira obter mais informações da instituição, e poderá seguir o CepaJOB nas redes sociais disponíveis. Infraestrutura, ambientes das salas com fotos e uma breve descrição do mesmo. Localização, irá ser possível ter acesso ao GPS do smartphone, e com isso, poderá localizar automaticamente ao CepaJOB, é uma facilidade a mais para pessoas que não conhecem o local, e poderá ser compartilhada as coordenadas da localização. Instituição, Corpo Docente dos professores, administrativo e seu organograma. O foco em si não será apenas os cursos, mas irá poder ser visualizado o histórico, a missão e a visão do Centro de Ensino Profissionalizante do Amapá - CEPAJOB Prof.ª Josinete Oliveira Barroso. Palavra-chave: InfoCepa, Divulgação, Informações de Cursos. ABSTRACT The InfoCepa application has the sole purpose of disseminating all the available courses in the institution and pertinent information of the same, briefly showing in each topic the course menus and necessary information, such as: about the course, access requirements, workload and the necessary documents. Contact, in case the student wants to get more information from the institution, and can follow the CepaJOB in the available social networks. Infrastructure, room environments with photos and a brief description of it. Location, it will be possible to access the GPS of your smartphone, and with this, you can automatically locate CepaJOB, it is an additional facility for people who do not know the location, and location coordinates can be shared. Institution, faculty of teachers, administrative and its organizational chart. The focus will not only be on the courses, but the history, mission and vision of the Vocational Education Center of Amapá - CEPAJOB Prof.ª José Oliveira Barroso. Keyword: infoCepa, dissemination, course information. LISTAS DE FIGURAS Figura 1 – Cepa - JOB ..................................................................................... 18 Figura 2 – Diagrama de Caso de Uso .............................................................. 21 Figura 3 – Diagrama de Classe ........................................................................ 22 Figura 4 – Diagrama Lógico ............................................................................. 23 Figura 5 – Menu Lateral de Navegação ........................................................... 25 Figura 6 – Localização do CepaJOB ................................................................ 26 Figura 7 – Acessar Cursos ............................................................................... 27 LISTAS DE TABELAS Tabela 1 – Descrição do Caso de Uso ............................................................. 20 LISTAS DE ABREVIATURAS/SIGLAS INFOCEPAJOB - Informações do Centro de Ensino Profissionalizante do Amapá Professora Josinete Oliveira Barroso. SUMÁRIO 1 INTRODUÇÃO .............................................................................................. 12 1.1 JUSTIFICATIVA ......................................................................................... 12 1.2 OBJETIVOS ............................................................................................... 13 1.2.1 OBJETIVO GERAL.................................................................................. 13 1.2.2 OBJETIVOS ESPECÍFICOS ................................................................... 13 2 REFERÊNCIAL TEÓRICO ............................................................................ 14 2.1 ANDROID ................................................................................................... 14 2.2 JAVA .......................................................................................................... 14 2.3 FIREBASE .................................................................................................. 15 2.3.1 FUNCIONALIDADES .............................................................................. 15 2.4 BANCO NOSQL ......................................................................................... 16 2.4.1 CARACTERÍSTICAS ............................................................................... 16 2.4.2 NECESSIDADES ....................................................................................16 3 SISTEMA ATUAL ......................................................................................... 17 3.1 HISTÓRIA DO CEPA-JOB ......................................................................... 17 3.2 ANÁLISE DE REQUISITOS ....................................................................... 18 3.3 SISTEMA DESENVOLVIDO ...................................................................... 19 3.4 REQUISITOS DO SISTEMA ...................................................................... 19 3.4.1 REQUISITOS FUNCIONAIS ................................................................... 19 3.4.2 REQUISITOS NÃO FUNCIONAIS .......................................................... 19 3.5 DOCUMENTAÇÃO - SISTEMA ATUAL ..................................................... 20 3.5.1 ESPECIFICAÇÕES DO CASO DE USO ................................................. 20 3.5.2 DIAGRAMA DE CLASSE ........................................................................ 21 3.5.3 DIAGRAMA LÓGICO .............................................................................. 22 4 SISTEMA PROPOSTO ................................................................................. 23 4.1 APLICATIVO INFOCEPA ........................................................................... 23 5 CONSIDERAÇÕES FINAIS .......................................................................... 27 REFERÊNCIAS ................................................................................................ 28 12 1 INTRODUÇÃO Com a evolução tecnológica e a rápida ascensão das mídias sociais, tornou-se fundamental que as instituições de ensino se insiram neste contexto. O Centro profissionalizante do Amapá-CEPA-JOB é uma instituição de cursos técnicos e profissionalizantes que atua na área a alguns anos e como esta instituição tem o foco de seus cursos voltado a área da informática, é importante que a mesma tenha dispositivos para que possa fazer a divulgação de suas atividades na rede ou até mesmo em mídias sociais. Contudo, o aplicativo INFO-CEPA será utilizado para a divulgação de informações essenciais dos cursos, forma de egresso, carga horária, estrutura curricular, mercado de trabalho e sobre a localização. Com isso fazer com que o público em geral conheça as instalações e cursos da instituição. 1.1 JUSTIFICATIVA A aplicação tem como o propósito em trazer comodidade e praticidade para as pessoas, desenvolvendo um aplicativo para facilitar à divulgação de cursos do CEPA-JOB. O Projeto é fazer com que seja simples, rápido e prático, tornando assim um acesso rápido para aquelas pessoas que procuram e sempre estão querendo se qualificar em cursos e querer se aprimorar em tal área de seu cargo desejado, e é claro, em sua grade curricular para se obter mais chances no mercado de trabalho. O projeto é desenvolver a aplicação em parceria com a instituição de cursos profissionalizante CEPA-JOB, que permitem adicionar as informações da programação de cursos, como o início, término, a quantidade de vagas disponibilizadas, os requisitos mínimos para cada tipo de curso a ser ofertado naquela área, informando também os preços de cada item, enquanto os gratuitos as instituições estão com apoio do governo e empresas em trazer cursos para a comunidade de baixa renda, e uma breve informação dos locais onde se localizam as instituições, contatos adicionais como, (e-mail e telefone) para mais informações de cada instituição 13 1.2 OBJETIVOS 1.2.1 Objetivo Geral O principal objetivo do aplicativo INFOCEPA é a divulgação da instituição de ensino técnico e profissionalizante CEPA-JOB, para que alunos interessados e a comunidade em geral conheça o funcionamento e sua localização. 1.2.2 Objetivos Específicos Disponibilizar informações do CEPA-JOB Elencar as características de cada curso da Instituição CEPA-JOB Mostrar a localização da Instituição Mostrar a Missão e Visão Mostrar a Infraestrutura do CEPA-JOB 14 2 REFERÊNCIAL TEÓRICO 2.1 ANDROID Desenvolvido especialmente para dispositivos móveis como aparelhos celulares e tablets, o Android é uma plataforma composta de um sistema operacional, middlewares e um conjunto de aplicativos principais como os Contatos, Navegador de Internet e o Telefone propriamente dito. Além disso, existe o Android SDK que é um conjunto de ferramentas e APIs para o desenvolvimento de aplicativos para a plataforma, utilizando a linguagem Java. No decorrer do livro, vamos abordar em detalhes os componentes existentes no Android além de mostrar como integrá-los para criar aplicações ricas em funcionalidades e com uma usabilidade agradável. 2.2 JAVA Segundo Caelum, 2014, Java foi criado pela antiga Sun Microsystems. criou um time (conhecido como Green Team) para desenvolver inovações tecnológicas em 1992. Esse time foi liderado por James Gosling, considerado o pai do Java. O time voltou com a ideia de criar um interpretador (já era uma máquina virtual, veremos o que é isso mais a frente) para pequenos dispositivos, facilitando a reescrita de software para aparelhos eletrônicos, como vídeo cassete, televisão e aparelhos de TV a cabo. A ideia não deu certo. Tentaram fechar diversos contratos com grandes fabricantes de eletrônicos, como Panasonic, mas não houve êxito devido ao conflito de interesses e custos. Hoje, sabemos que o Java domina o mercado de aplicações para celulares com mais de 2.5 bilhões de dispositivos compatíveis, porém em 1994 ainda era muito cedo para isso. Com o advento da web, a Sun percebeu que poderia utilizar a ideia criada em 1992 para rodar pequenas aplicações dentro do browser. A semelhança era que na internet havia uma grande quantidade de sistemas operacionais e browsers, e com isso seria grande vantagem poder programar numa única linguagem, independente da plataforma. Foi aí que o Java 1.0 foi lançado: 15 focado em transformar o browser de apenas um cliente magro (thin client ou terminal burro) em uma aplicação que possa também realizar operações avançadas, e não apenas renderizar html. 2.3 FIREBASE O Firebase é uma ferramenta do Google e ao mesmo tempo uma infraestrutura para você desenvolver aplicativos com maior rapidez e flexibilidade. A ideia é desenvolver aplicativos de forma simples e sem preocupação com a escalabilidade! 2.3.1 FUNCIONALIDADES A plataforma oferece as seguintes funcionalidades: Off-line - possibilita a armazenagem de dados na memória cache local, permitindo assim o funcionamento da aplicação em estado off-line; Real time - os dados são armazenados em tempo real no banco de dados; Storage - armazena as mídias do usuário, como áudio, imagens e vídeos; Synchronization - quando os dados são alterados em um dispositivo eles são enviados para o Firebase e então para todos os dispositivos conectados. Caso existam dispositivos off-line neste momento os mesmos serão atualizados com a última versão dos dados logo após a conexão com a internet; Database - um banco de dados NoSQL utilizado para armazenar dados JSON; Analytics - um painel para monitorar o comportamento dos usuários da aplicação; Test Lab - teste a aplicação em dispositivos reais. Todas as funcionalidades estão disponíveis para dispositivos Android e iOS, com exceção do Test Lab, que ainda não é suportado por dispositivos iOS. Algumas características ainda não são suportadas para aplicações web. 16 2.4 BANCO NOSQL É uma solução alternativapara os bancos de dados, possuem uma alta escalabilidade e desempenho. 2.4.1 CARACTERÍSTICAS Registros, schema-free, tolerância à falha, escalabilidade, clusterização, mapreduce, shardinG. 2.4.2 NECESSIDADES Sistemas em nuvem, análises sociais, alta escalabilidade, performance na consulta/escrita, replicação. 17 3 SISTEMA ATUAL O CEPA-JOB está localizado na Avenida Maria Quitéria, com a Rua: Claudomiro de Moraes n° 316, Bairro Buritizal – Macapá: AP. O Centro de Ensino Profissionalizante do Amapá – CEPAJOB é uma instituição mantida pelo GEA, que tem como objetivo formar profissionais qualificados para o mercado de trabalho em diversas áreas, nas modalidades de cursos Técnicos de Nível Médio. 3.1 HISTÓRIA DO CEPA-JOB Figura 1: Cepa - JOB Fonte: Próprio Autor A instituição surgiu em 16 de março de 2000 e autorizado seu funcionamento através da portaria nº 0668-2001 - SEED, de 30 de julho de 2001. É uma instituição mantida pelo Governo do Estado do Amapá, pertencente a rede oficial de ensino da Secretaria de Estado da Educação, visando atender a demanda de educação profissionalizante. Com base nesses dispositivos legais o CEPAJOB foi autorizado a funcionar e a implantar os Cursos na área de Informática e Turismo, onde no 18 ano de 2004 foi implantado o Curso Técnico em Hotelaria e em 2007 mais dois Cursos Técnicos de Informática para Internet e de Gestão de Ecoturismo e Lazer. Recentemente os Cursos foram adequados a nova nomenclatura do Catálogo Nacional de Cursos pela Resolução 04/2012 do MEC, nos eixos de Turismo, Hospitalidade e Lazer e Informação e Comunicação, sendo: Curso Técnico em Lazer; Curso Técnico Eventos; Curso Técnico em Guia de Turismo; Curso Técnico em Agenciamento de Viagens; Curso Técnico em Cozinha; Curso Técnico em Manutenção e Suporte; Curso Técnico em Redes de Computadores; Curso Técnico em Informática para Internet. A instituição não possui qualquer aplicativo para divulgação ou localização, por isso fez-se necessário o desenvolvimento do INFOCEPA, para que possa ser disponibilizado nas diversas plataformas on-line. 3.2 ANÁLISE DE REQUISITOS A análise de requisitos foi feita na própria instituição diretamente com o Diretor Wladimir, e ele aprovou a ideia, e pediu para eu ir na SEED (Secretária de Estado de Educação do Amapá) para pedir uma autorização para a utilização do nome, porque além da instituição Cepa, será usado o aplicativo para divulgação dos cursos, eles querem avaliar se outras instituições do governo também não podem utilizar, ou seja, querem fazer uma análise do aplicativo, se for viável eles querem estender para outras instituições, tive que ir pegar o documento com o diretor para ele assinar e carimbar, para assim ter o uso da disponibilização da instituição a qual irei colocar o nome do aplicativo. 19 3.3 SISTEMA DESENVOLVIDO 3.4 Requisitos do Sistema Em uma análise prévia junto a instituição de cursos técnicos CEPA-JOB, pode verificar os problemas existentes na realização da busca de cursos e informações pertinentes. Diante dessa comodidade, seguem abaixo os requisitos julgados como necessários para uma melhor interatividade e praticidade com a integração do aplicativo na instituição. 3.4.1 Requisitos Funcionais [RF1] Cadastrar, excluir e alterar cursos: A aplicação deverá permitir cadastrar novos cursos com todas as suas informações necessárias. O cadastro não poderá ser realizado no caso de já existir na aplicação o curso com o mesmo código. 3.4.2 Requisitos Não Funcionais [RNF1] A interface da aplicação será agradável, objetiva e trivial ao aluno. Suas funcionalidades e informações deveram estar bem visíveis e disponíveis. 20 3.5 DOCUMENTAÇÃO - SISTEMA ATUAL Nesta seção estão os diagramas onde estão registradas todas as funcionalidades da aplicação, assim como os atores aluno e Adm Instituição, onde assim fica explicito suas responsabilidades. Os requisitos da aplicação ora proposto no escopo deste projeto estão representados no Diagrama de Caso de Uso. Figura 02: Diagrama de Caso de Uso Fonte: Próprio Autor 3.5.1 Especificações do Caso de Uso Tabela 1- Descrição do Caso de Uso "Manter Cursos” Nome do Caso de Uso Manter Cursos Caso de Uso Geral Ator Principal Aluno Atores Secundários Adm Instituição Resumo Este caso de uso, inicia-se quando o aluno visualiza os cursos. Pré-condições Ter os cursos cadastrados na aplicação Pós-Condições 21 Fluxo Principal Ações do Ator Ações da Aplicação 1. O aluno visualiza os cursos 2. Mostra na tela os cursos e informações cadastrados na aplicação Fonte: Próprio Autor 3.5.2 Diagrama de Classe Os dados que darão suporte aos requisitos da aplicação proposto no escopo deste projeto está representado na Figura 3 através do Diagrama de Classe. Figura 3 – Diagrama de Classe Fonte: Próprio Autor 22 3.5.3 Diagrama Lógico Figura 04: Diagrama Lógico Fonte: Próprio Autor 23 4 SISTEMA PROPOSTO 4.1 APLICATIVO INFOCEPA O aplicativo INFOCEPA foi desenvolvido com o intuito de divulgar os cursos do Centro Profissionalizante do Amapá-CEPAJOB, além de disponibilizar informações essenciais de funcionamento e localização da instituição. O Aplicativo foi feito pensando na praticidade e comodidade para os alunos da Instituição, pois hoje em dia o acesso as informações no smartphone é muito mais pratico, e com essa facilidade de uso, criou-se o aplicativo. 24 Menu lateral de navegação, onde serão visualizados os recursos da Instituição, onde cada recurso exibirá as informações do que será selecionado. Figura 05: Menu Lateral de navegação. Fonte: Próprio Autor 25 Aqui será localizado a Instituição CepaJOB, ao clicar no menu de navegação e escolher a opção localização, automaticamente será redirecionado para as coordenadas do Cepa. Figura 06: Localização do CepaJOB Fonte: Próprio Autor 26 Aqui será acessado os cursos disponíveis da Instituição, e com informações sobre o curso, requisitos de acesso e carga horária. Figura 07: Acessar Cursos Fonte: Próprio Autor 27 5. CONSIDERAÇÕES FINAIS Atualmente para manter a concorrência com as grandes Instituições se fazem necessárias algumas mudanças e dentre elas incluem a utilização de novas tecnologias, tornando eficaz o acesso a informação que refletem a realidade atual, auxiliando nas tomadas de decisões. Com a utilização do aplicativo InfoCepa, torna-se ágil e bastante prático, por sua simplicidade, a Instituição estará em um nível acima de alguns outros concorrentes, até mesmo para futuras alterações tecnológicas. 28 REFERÊNCIAS Firebase o que é e para que serve? Disponível em: < http://digitalprimews.com/google firebase/>.acessado em: 30/11/17 Google Firebase: back-end completo para aplicações web e mobile, Disponívelem: < https://www.infoq.com/br/news/2016/07/google-firebase/>.acessado em: 30/11/17 Nossos produtos unem forças para melhorar os aplicativos e dar poder aos usuários. Disponível em: < https://firebase.google.com/products/?hl=pt- BR/>.acessado em: 30/11/17 NoSQL – você realmente sabe do que estamos falando? Disponível em: < https://imasters.com.br/artigo/17043/banco-de-dados/nosql-voce-realmente- sabe-do-que-estamos-falando/?trace=1519021197&source=single/>.acessado em: 30/11/17 Ricardo, S.; Robison, C. B. Análise Android - Do Básico ao Avançado: Rio de Janeiro: Editora Ciência Moderna Ltda., 2014.
Compartilhar