·

Cursos Gerais ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Texto de pré-visualização

Profa Dra Sandra Bozolan Orientação do PIM VIII Observações Importantes para seu PIM 1 A Estrutura do PIM está totalmente descrita no Manual 2 Devese seguir Rigorosamente o que está no manual quanto às Normas de Formatação para que possa ser aceito 3 Procure no calendário do aluno as datas de postagem e preste atenção para não perder essa data caso contrário não poderá ser atribuída nota Estrutura 4 O PIM deve ser Inédito A capa do manual pode ser diferente Disciplinas envolvidas Programação Orientada a Objetos II Desenvolvimento de Software para Internet Tópicos Especiais de Programação Orientada a Objetos Objetivos deste PIM Desenvolver o mecanismo de acesso a um trecho do banco de dados de um sistema em C Criar um protótipo em ASPNET que permita ao usuário interagir com tal trecho do banco de dados Criar um protótipo em Android que permita ao usuário interagir com tal trecho do banco de dados Conteúdo O PIM VIII é composto de duas partes O aluno ou grupo de alunos deverá desenvolver em C o mecanismo de acesso a um trecho do banco de dados de um sistema Esse trecho do banco de dados é responsável por manter o cadastro de pessoas no sistema O aluno ou grupo de alunos deverá desenvolver o protótipo de uma interface gráfica com o usuário em ASPNET e Android que permita que o usuário realize operações CRUD nesse trecho do banco de dados Contexto Banco de dados PESSOA PK FK ID NOME CPF ENDERECO INTEGER VARCHAR256 BIGINT INTEGER ENDERECO PK ID LOGRADOURO NUMERO CEP BAIRRO CIDADE ESTADO INTEGER VARCHAR256 INTEGER INTEGER VARCHAR50 VARCHAR30 VARCHAR20 PESSOATELEFONE PKFK PKFK IDPESSOA IDTELEFONE INTEGER INTEGER TELEFONE PK FK ID NUMERO DDD TIPO INTEGER INTEGER INTEGER INTEGER TELEFONETIPO PK ID TIPO INTEGER VARCHAR10 Diagrama de classes Pessoa Endereco PessoaDAO Telefone TipoTelefone 1 Codificar as classes de entidades conforme definidas no diagrama de classes 2 Codificar a classe PessoaDAO conforme definida no diagrama de classes 3 Implementar a lógica dos métodos da classe PessoaDAO de forma a realizar a lógica de acesso ao banco de dados 4 Você pode criar novos métodos e atributos para a classe PessoaDAO conforme achar conveniente desde que eles não sejam públicos podem ser protegidos padrão ou privados Atividades a serem realizadas Programação Orientada a Objetos II 1 Elabore o protótipo de interface gráfica em ASPNET usando o Visual Studio Essa interface gráfica deve oferecer ao usuário as funcionalidades CRUD para os dados relacionados no trecho de banco de dados sob seus cuidados Você deve criar ao menos um formulário para tanto 2 Inclua as capturas de tela de suas interfaces gráficas Elas podem ser obtidas direto do editor do Visual Studio ou a partir de um navegador de internet 3 Inclua o código aspx do layout dos formulários que você criou para seu protótipo Atividades a serem realizadas Desenvolvimento de Software para Internet 1 Elabore o protótipo de interface gráfica em Android usando o Android Studio Essa interface gráfica deve oferecer ao usuário as funcionalidades CRUD para os dados relacionados no trecho de banco de dados sob seus cuidados Você deve criar ao menos uma Activity para tanto 2 Inclua as capturas de tela de suas interfaces gráficas Elas podem ser obtidas direto do editor do Android Studio ou a partir de um emulador Android 3 Inclua o código XML do layout das Activities que você criou para seu protótipo Atividades a serem realizadas Tópicos Especiais de Programação Orientada a Objetos Para a codificação das classes em C 1 Crie as tabelas no banco de dados de sua escolha 2 Popule as tabelas que criou com dados de teste 3 Crie uma nova classe no mesmo pacote das classes que está desenvolvendo Essa classe deve apresentar um método Main Nesse método você pode chamar os métodos CRUD da classe PessoaDAO para testar o seu funcionamento Dicas para a elaboração do PIM VIII Para o protótipo ASPNET 1 Faça ao menos um esboço da interface gráfica usando recursos de baixa tecnologia como papel e lápis Você pode até incluílos em seu PIM 2 Use os recursos de diagramação HTML para manter sua interface gráfica responsiva 3 Compile e teste seu protótipo em ao menos um navegador Quanto mais testes fizer em diferentes navegadores melhor será seu protótipo 4 Verifique se seu protótipo está responsivo modificando o tamanho da janela do navegador Dicas para a elaboração do PIM VIII Para o protótipo Android 1 Faça ao menos um esboço da interface gráfica usando recursos de baixa tecnologia como papel e lápis Você pode até incluílos em seu PIM 2 Escolha um gerenciador de layout para a sua Activity de modo a manter sua interface gráfica responsiva 3 Compile e teste seu protótipo em ao menos um dispositivo seja ele emulado ou real Quanto mais testes fizer melhor será seu protótipo 4 Verifique se seu protótipo está responsivo modificando a orientação de seu dispositivo de testes entre a orientação retrato e paisagem Dicas para a elaboração do PIM VIII ATÉ A PRÓXIMA