Buscar

itallo-TCC

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.

Continue navegando