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, adapte o texto às orientações da sua disciplina e acrescente a sua própria pesquisa 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.
Veja todos os trabalhos prontos por curso
Prefere comparar antes? ver todos os projetos integrados prontos, por curso






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