Você está na página 1de 2

29/11/23, 13:19 Unicesumar - Ensino a Distância

MAPA - PROGRAMAÇÃO III - 2018A3


Período:20/02/2018 22:30 a 20/03/2018 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:1,50
Gabarito:Gabarito não está liberado!
Nota obtida:1,00

1ª QUESTÃO
O PHP é utilizado para diversos cenários dentro da necessidade de uma aplicação, bem como em sites,
portais, sistemas online, plataformas e startups. O seu material de estudo e a aula conceitual
disponibilizada permitem o entendimento e a explanação sobre um cadastro de usuários que contempla a
inserção, a atualização e a exclusão, utilizando a Programação Orientada a Objetos de maneira bem simples.
Dessa forma, o objetivo deste MAPA é a realização de uma manutenção dentro do código já
disponibilizado, de acordo com os tópicos a seguir:

1. Realizar mais um cadastro, sendo um para o "cadastro de cursos", que deverá conter apenas o código e o
nome do curso (o código é gerado automaticamente pelo banco de dados);
2. Em seguida, deve-se fazer com que o cadastro do usuário já desenvolvido permita a escolha de qual
curso aquele usuário pertence;
3. Além disso, no processo de exclusão de um curso, ele só poderá ser excluído se não houver, para ele,
nenhum aluno relacionado, ou seja, caso haja um aluno vinculado ao curso, a exclusão não poderá ser
permitida. Chama-se esse tipo de solicitação de "regras de negócio";
4. Realizar uma alteração do Banco de Dados para que se possa contemplar a alteração do sistema.

Você pode ir alcançando o objetivo do mapa passo a passo e entregá-lo em sua totalidade ou não.
Contudo, a totalidade receberá nota máxima. Basicamente, são cinco itens passíveis dessa avaliação:
- Atualizar banco de dados com a nova tabela curso e a atualização da tabela usuário;
- Desenvolver um cadastro de curso (cadastrar, editar e excluir);
- Acrescentar, no cadastro de usuário, um campo select com a lista dinâmica (vinda do banco) dos cursos;
- Manutenção: Cadastrar / Editar / Excluir usuário com base, também, no item selecionado de curso;
- Criar regra de negócios para não permitir a exclusão de um curso que tenha alunos..

Para enviar a sua Atividade Mapa, você deverá seguir os passos:


1. Exportar a base de dados e colocar o arquivo .sql (gerado) dentro da raiz do sistema;
2. Compactar todo o sistema em formato .RAR;
3. Enviar o seu MAPA compactado pelo espaço destinado a sua postagem aqui, no próprio Ambiente.

---------------

- Esse MAPA reflete bem a realidade existente dentro de um contexto de desenvolvimento. No dia a dia de
um programador, esse tipo de solicitação é comum. As manutenções são corriqueiras, assim como a
mudança de escopo dentro de um projeto.
- O estudo de caso, o material de apoio e as aulas ao vivo ajudarão a alcançar este objetivo.
- Dica: se tiver dúvidas, use a sala do café para tirá-las, pois a minha resposta para sua dúvida poderá ajudar
mais pessoas.

Bons estudos! Bom trabalho!

Retorno do Professor

about:blank 1/2
29/11/23, 13:19 Unicesumar - Ensino a Distância

Olá, Cássia! Foi realizado a analise e avaliação da sua atividade de acordo com os critérios
e itens estabelecidos. Verificado que os seguintes pontos não foram atendidos: Ao tentar
editar um curso, é gerado um erro. Não sendo possivel executar a ação. Na tela de
cadastro de usuario, o select não busca no banco de dados os cursos, assim não sendo
possivel vincular usuario ao curso. Motivo pela nota atribuída. Diante de dúvidas estou a
disposição. Atenciosamente, Lucas Gean.

ALTERNATIVAS
Arquivo enviado : projeto Cassia.rar

about:blank 2/2

Você também pode gostar