PROJETO INTEGRADO – DESENVOLVIMENTO MOBILE: APLICATIVO AGENDEFÁCIL
Projeto Integrado Individual
| CURSO / DISCIPLINA: |
| DESENVOLVIMENTO MOBILE |
| TIPO DE TRABALHO: |
| PROJETO INTEGRADO INDIVIDUAL |
| ARQUIVOS ENTREGUES: |
| 1 ARQUIVO WORD (.DOCX) |
Projeto Integrado desenvolvido e respondido do aplicativo AgendeFácil: diagrama de classes, implementação das classes em Java orientado a objetos, classe principal com método main e as telas e fluxos do app descritos passo a passo.
O trabalho contempla:
- Capa, folha de rosto e sumário no padrão ABNT
- Passo 1: diagrama de classes com classes, atributos, métodos e relacionamentos
- Passo 2: quatro classes implementadas em Java, com atributos privados, get/set e construtor
- Classe principal com método main instanciando objetos e registrando um agendamento
- Telas e fluxos do aplicativo descritos e requisitos funcionais e não funcionais numerados
- Código-fonte escrito por extenso no corpo do documento, pronto para copiar
- Considerações finais e referências
O que o manual da disciplina pede
Compare com o roteiro que você recebeu no AVA para confirmar que é o mesmo trabalho:
Tema do Projeto Integrado
APLICATIVO DE AGENDAMENTO DE SERVIÇOS “AGENDEFÁCIL”
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:
- Implementar ao menos 4 classes do diagrama criado no Passo 1.
- Cada classe deve conter:
- Atributos privados;
- Métodos de acesso (get/set);
- Construtor adequado;
- Pelo menos um método representando uma funcionalidade (ex.:
confirmarAgendamento()).
- Criar uma classe principal com um método main() para:
- Instanciar objetos;
- Registrar um agendamento fictício;
- 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:
- Transformar as classes principais em tabelas;
- Apresentar o modelo em Primeira Forma Normal (1FN), contendo:
- Tabelas sem repetições;
- Atributos totalmente atômicos.
- 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:
- Criar o banco de dados com o nome AgendeFacilDB.
- Implementar os comandos SQL de criação das tabelas normalizadas:
- CREATE TABLE Cliente;
- CREATE TABLE Profissional;
- CREATE TABLE Servico;
- CREATE TABLE Agendamento.
- Definir:
- Chaves primárias;
- Chaves estrangeiras;
- Tipos de dados coerentes;
- Restrição NOT NULL onde necessário.
- Inserir ao menos 5 registros de teste em cada tabela.
- Criar uma consulta SQL que mostre: […]
O arquivo é entregue em Word (.docx) editável. A estrutura segue o que o roteiro da disciplina determina e a formatação segue as normas da ABNT. Os campos de identificação (nome, RA e polo) ficam em branco para você preencher.
Como o trabalho pronto é vendido igual para todos os compradores, altere o máximo de texto possível antes de postar no AVA. Se o tutor pedir ajustes, o Apostileiros oferece correção gratuita mediante o print da análise, conforme as políticas do site.






Avaliações
Não há avaliações ainda.