Projeto integrado inovação Desenvolvimento mobile: Aplicativo de agendamento de serviços AGENDEFÁCIL

Faixa de preço: R$ 100,00 através R$ 149,99

SKU: Não aplicável Categorias: ,
,

Projeto integrado inovação Desenvolvimento mobile: Aplicativo de agendamento de serviços AGENDEFÁCIL

CLIQUE AQUI PARA VISUALIZAR O MANUAL

ridos nas disciplinas do semestre em uma situação realista e desafiadora que terá como foco APLICATIVO

DE AGENDAMENTO DE SERVIÇOS “AGENDEFÁCIL”. Esperamos que você se envolva ativamente,

desenvolvendo competências essenciais para sua formação profissional.

Você terá a oportunidade de conectar teoria e prática, voltando-se para os desafios do

mercado de trabalho.

Desejamos a você muito sucesso no desenvolvimento dessa atividade!

OBJETIVOS DE APRENDIZAGEM

Você já deve ter percebido que, ao longo do curso, cada disciplina apresenta conceitos, ferramentas

e práticas que, quando combinadas, formam o conhecimento que define o seu perfil profissional. O Projeto

Integrado foi criado exatamente para unir tudo isso: é o momento em que você aplica, de forma prática e

reflexiva, aquilo que aprendeu durante o semestre, demonstrando como a teoria se transforma em solução

para desafios reais da sua área de formação.

Essa atividade é um componente curricular obrigatório e faz parte do seu processo de aprendizagem.

Caso você não realize o projeto ou não atinja a pontuação necessária, será reprovado. Por isso, é fundamental

dedicar-se com responsabilidade, planejamento e empenho. Afinal, o Projeto Integrado é uma oportunidade

única de consolidar os conhecimentos adquiridos e mostrar o quanto você evoluiu academicamente. A

pontuação mínima para aprovação deve ser verificada no Manual da Avaliação Continuada.

Mais do que uma avaliação, o Projeto Integrado é uma experiência de integração e construção de

saberes. Ele propõe que você desenvolva um olhar crítico e criativo diante de uma situação-problema,

analisando o contexto, aplicando conceitos das disciplinas do semestre e apresentando uma proposta de

solução prática e bem fundamentada. Trata-se de um espaço para exercitar a autonomia intelectual, o

pensamento científico e a capacidade de resolução de problemas — habilidades essenciais no mundo do

trabalho e valorizadas em qualquer carreira.

Durante o desenvolvimento do projeto, você será convidado a realizar um estudo dirigido, com

orientação a distância e acompanhamento dos professores, que o guiarão na aplicação dos conteúdos de

forma interdisciplinar. Isso significa que as disciplinas do semestre se complementam e dialogam entre si,

contribuindo para que o trabalho final seja coeso, relevante e alinhado à realidade da profissão.

O Projeto Integrado também tem como propósito aproximar você do saber científico, estimulando a

produção de conhecimento acadêmico com base em normas da ABNT, algo indispensável à formação de um

profissional ético, competente e preparado para lidar com dados, evidências e argumentos sólidos. Ao final, o

mais importante é compreender que o Projeto Integrado não é apenas uma tarefa — é um processo de

aprendizagem que une conhecimento, criatividade e prática profissional. Ele representa o seu compromisso

com a formação de qualidade e o seu protagonismo como estudante.

Cada etapa concluída é uma oportunidade de aprender mais sobre si, sobre a sua área de atuação e

sobre como transformar conhecimento em ação.

ORIENTAÇÕES INICIAIS

A partir da análise do contexto inicial apresentado, você, como futuro profissional, deverá

desenvolverá uma atividade fundamentada nas disciplinas estudadas ao longo deste semestre.

Essa atividade visa aprimorar suas habilidades de leitura, interpretação e aplicação dos

conhecimentos adquiridos, proporcionando uma compreensão mais profunda e crítica dos

conteúdos abordados.

Situação Problema: Desenvolvimento de um Aplicativo Mobile para Agendamento de

Serviços.

Contexto:

A empresa AgendeFácil Serviços Urbanos oferece atendimento domiciliar em diversas

categorias: manutenção residencial, cuidados pessoais, serviços automotivos, assistência técnica e

pequenos reparos. Atualmente, o cliente precisa entrar em contato por telefone ou mensagens

informais, o que gera atrasos, informações inconsistentes e baixa organização das demandas.

Com o aumento significativo das solicitações, a empresa decidiu investir no desenvolvimento

de um aplicativo Android nativo desenvolvido no Android Studio, permitindo que clientes escolham

datas, horários, profissionais disponíveis e acompanhem suas solicitações. O app deverá registrar

usuários, armazenar seus agendamentos, consultar disponibilidade dos prestadores e permitir

atualizações em tempo real.

Seu desafio neste projeto é planejar e estruturar esse aplicativo, trabalhando cada etapa com

base nas disciplinas do semestre.

ATIVIDADE A SER REALIZADA

DESAFIO

Passo 1: ANÁLISE ORIENTADA A OBJETOS

Com base no contexto apresentado, elabore um diagrama de classes representando o

aplicativo de agendamentos.

O diagrama deve conter, no mínimo:

• Classes principais (Ex.: Cliente, Profissional, Agendamento, Serviço).

• Atributos relevantes para cada classe.

• Métodos essenciais (Ex.: criarAgendamento, cancelarAgendamento, listarHorarios).

• Relacionamentos (associação, agregação ou composição).

O modelo deve refletir as funcionalidades básicas do sistema mobile.

Passo 2: LINGUAGEM ORIENTADA A OBJETOS

Desenvolver a primeira versão das classes do sistema, utilizando Java, preferencialmente já

dentro de um projeto Android Studio (em um pacote de modelo, como br.com.agendefacil.model).

Tarefas:

1. Implementar ao menos 4 classes do diagrama criado no Passo 1.

2. Cada classe deve conter:

o Atributos privados;

o Métodos de acesso (get/set);

o Construtor adequado;

o Pelo menos um método representando uma funcionalidade (ex.:

confirmarAgendamento()).

3. Criar uma classe principal com um método main() para:

o Instanciar objetos;

o Registrar um agendamento fictício;

o Exibir dados no console.

O foco é demonstrar a estrutura inicial do sistema antes da integração com a interface mobile.

Passo 3: MODELAGEM DE DADOS

Criar a modelagem do banco de dados do aplicativo, aplicando normalização até a Segunda

Forma Normal (2FN).

Tarefas:

1. Transformar as classes principais em tabelas;

2. Apresentar o modelo em Primeira Forma Normal (1FN), contendo:

o Tabelas sem repetições;

o Atributos totalmente atômicos.

3. A partir da 1FN, realizar o processo de normalização para chegar à 2FN, removendo

dependências parciais;

Modelo mínimo sugerido:

• Cliente

idCliente (PK), nome, telefone, email

• Profissional

idProfissional (PK), nome, categoria, disponibilidade

• Serviço

idServico (PK), nomeServico, descricao

• Agendamento

idAgendamento (PK), idCliente (FK), idProfissional (FK), idServico (FK), data, horario,

status

4. Criar o modelo gráfico em ferramenta de modelagem (ex.: MySQL Workbench), que

servirá de base para a criação das tabelas no banco e para o desenho do esquema local

no aplicativo Android (SQLite/Room).

Passo 4: PROGRAMAÇÃO E DESENVOLVIMENTO DE BANCO DE DADOS

A partir da modelagem criada no passo anterior, desenvolver um conjunto de scripts SQL para

criar o banco de dados.

Tarefas:

1. Criar o banco de dados com o nome AgendeFacilDB.

2. Implementar os comandos SQL de criação das tabelas normalizadas:

o CREATE TABLE Cliente;

o CREATE TABLE Profissional;

o CREATE TABLE Servico;

o CREATE TABLE Agendamento.

3. Definir:

o Chaves primárias;

o Chaves estrangeiras;

o Tipos de dados coerentes;

o Restrição NOT NULL onde necessário.

4. Inserir ao menos 5 registros de teste em cada tabela.

5. Criar uma consulta SQL que mostre:

o Nome do cliente;

o Nome do serviço;

o Profissional responsável;

o Data e horário do agendamento.

6. Criar uma consulta SQL para listar disponibilidade dos profissionais.

Observação: essa estrutura de banco será a referência para a implementação do

armazenamento local no aplicativo Android (SQLite/Room) no Passo 5.

Passo 5: DESENVOLVIMENTO MOBILE

Criar o protótipo do aplicativo AgendeFácil, implementando a primeira tela de agendamento

em um projeto Android.

Ferramentas obrigatórias:

• IDE: Android Studio

• Linguagem: Java

Elementos obrigatórios na tela:

• Campo para selecionar data (DatePicker);

• Componente para selecionar o horário, exibindo apenas horários disponíveis para a data

escolhida (lista pré-definida, como 08:00, 09:00, 10:00, etc.)

• Campos de nome, telefone e e-mail do cliente;

• Campo para escolher o serviço desejado;

• Botão “Confirmar Agendamento”;

• Área para exibir os agendamentos já cadastrados (por exemplo, RecyclerView ou

ListView)..

Funcionalidades a implementar:

1. O aplicativo deve oferecer uma lista de horários pré-definidos para agendamento (por

exemplo: 08:00, 09:00, 10:00, 11:00, 14:00, 15:00, 16:00).

1.1. Ao selecionar uma data, o usuário só poderá escolher horários que ainda não estejam

ocupados naquela data.

1.2. Qualquer solução que implemente a lógica de “um horário por data” (por exemplo,

filtrando horários já usados e exibindo apenas os restantes) será aceita.

2. Validar se todos os campos foram preenchidos;

3. Exibir mensagem de confirmação com os dados informados;

4. Persistir o agendamento (em lista local, banco SQLite ou alguma outra forma);

5. Interface visual organizada, responsiva e clara.

Tipo

Cópia, Exclusivo

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Projeto integrado inovação Desenvolvimento mobile: Aplicativo de agendamento de serviços AGENDEFÁCIL”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Carrinho de compras
projeto integradooProjeto integrado inovação Desenvolvimento mobile: Aplicativo de agendamento de serviços AGENDEFÁCIL
Faixa de preço: R$ 100,00 através R$ 149,99Ver opções