·

Análise de Sistemas ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Prof MSc Tarcísio Peres Orientação do PIM VIII A estrutura do PIM está totalmente descrita no manual Devese seguir rigorosamente o que está no manual quanto às normas de formatação para que possa ser aceito 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 O PIM deve ser inédito Estrutura Obs A capa do manual pode ser diferente Tema Sistema de Marketplace para compra e venda de produtos diversos via appweb Objetivo Geral com base no conteúdo das disciplinas Programação Orientada a Objetos II Desenvolvimento de Software para a Internet e Tópicos Especiais de Programação Orientada a Objetos o aluno ou grupo do PIM deverá apresentar a codificação em C do mecanismo de acesso a um trecho de banco de dados os protótipos de interface gráfica com o usuário em ASPNet e Android Contextualização do caso I Desenvolvi mento de Software para a Internet Tópicos Especiais de Programação Orientada a Objetos Programação Orientada a Objetos II PIM Código ASPX Interface Gráfica ASPnet Código XML Interface Gráfica Android Código C Acesso ao Banco de Dados PIM Os sistemas de marketplace online têm se destacado como uma das principais tendências no comércio eletrônico proporcionando um ambiente virtual no qual vendedores e compradores podem interagir de forma direta e conveniente Diferentemente de uma loja virtual tradicional em que apenas um único vendedor é responsável pela comercialização dos produtos o marketplace atua como um intermediário entre diversos vendedores e consumidores facilitando as transações comerciais São exemplos de marketplaces Amazon Etsy Ebay AliExpress Shopee Mercado Livre Contextualização do caso II Fonte httpsunsplashcompt brfotografiasejhjSZKTeeg Fonte httpsunsplashcompt brfotografias2pV2LwPVP9A Você faz parte de uma empresa de desenvolvimento de software e sua equipe grupo do PIM recebeu a tarefa de desenvolver alguns aspectos de um sistema que já está em desenvolvimento Sua equipe será responsável pelas tarefas a seguir Desenvolver o mecanismo de acesso ao banco de dados em linguagem C Esse mecanismo será o responsável por oferecer acesso a um trecho do banco de dados por parte do resto do sistema Sempre que um trecho do sistema precisar acessar esse Criar um protótipo de interface gráfica com o usuário em ASPNet que permita que o usuário interaja com os dados modelados por esse trecho do banco de dados Nota o protótipo não precisa ser funcional Trecho do banco de dados que deverá ser feito por meio desse mecanismo desenvolvido por sua equipe Criar um protótipo de interface gráfica com o usuário em Android que permita que o usuário interaja com os dados modelados por esse trecho do banco de dados Nota o protótipo não precisa ser funcional Contextualização do caso III Diagrama EntidadeRelacionamento do trecho do banco de dados sob responsabilidade da equipe Contextualização do caso IV Fonte Manual PIM CLIENTE ID INTEGER VARCHAR256 BIGINT NOME CPF EMAIL SENHA ENDERECOID INTEGER VARCHAR70 VARCHAR25 PK FK CARRINHO INTEGER DATE FLOAT72 INTEGER INTEGER ID DATAPEDIDO VALORTOTAL STATUSPEDIDOID CLIENTEID PK FK FK ITEMCARRINHO VARCHAR45 FLOAT72 INTEGER INTEGER QUANTIDADE TOTAL CARRINHOID PRODUTOID PKFK PKFK VENDEDOR INTEGER VARCHAR100 VARCHAR70 VARCHAR70 VARCHAR25 VARCHAR18 INTEGER INTEGER ID RAZAOSOCIAL NOMEFANTASIA EMAIL SENHA CNPJ COMISSAO ENDERECOID FK PK PRODUTO INTEGER ID DESCRICAO VARCHAR45 PRECO FLOAT52 IMAGEM VARCHAR200 STATUS BOOL VENDEDORID INTEGER CATEGORIAID INTEGER FK FK PK Diagrama de Classes do mecanismo de acesso ao trecho do banco de dados Contextualização do caso V Fonte Manual PIM O trabalho deve ser escrito seguindo o padrão de formatação ABNT seguindo as indicações do Manual de Normas Acadêmicas da UNIP e o Manual do PIM VIII O aluno ou grupo de alunos deve elaborar o PIMVIII seguindo as observações Elementos prétextuais textuais e póstextuais obrigatórios devem constar no PIMVIII Elementos prétextuais textuais e póstextuais opcionais devem ser avaliados de acordo com o contexto do trabalho Exemplo se no PIM não existe nenhuma imagem não é necessário que o elemento lista de ilustrações seja criado porém se houver uma ou mais figuras ele passa a ser obrigatório Exemplo se você ou o grupo não deseja dedicar seu esforço para elaborar este PIM a alguém o elemento dedicatória não precisa ser criado Atividades a serem desenvolvidas I Disciplina Programação Orientada a Objetos II Codificar as classes de entidades conforme definidas no diagrama de classes Atividades a serem desenvolvidas II Fonte Manual PIM Disciplina Programação Orientada a Objetos II Codificar as classes de entidades conforme definidas no diagrama de classes Codificar a classe CarrinhoRepository definida no diagrama de classes Atividades a serem desenvolvidas II Fonte Manual PIM Disciplina Programação Orientada a Objetos II Codificar as classes de entidades conforme definidas no diagrama de classes Codificar a classe CarrinhoRepository definida no diagrama de classes Implementar a lógica dos métodos da classe CarrinhoRepository de forma a realizar a lógica de acesso ao banco de dados Atividades a serem desenvolvidas II Fonte Manual PIM Disciplina Programação Orientada a Objetos II Codificar as classes de entidades conforme definidas no diagrama de classes Codificar a classe CarrinhoRepository definida no diagrama de classes Implementar a lógica dos métodos da classe CarrinhoRepository de forma a realizar a lógica de acesso ao banco de dados Você pode criar métodos e atributos para a classe CarrinhoRepository conforme achar conveniente desde que eles não sejam públicos podem ser protegidos padrão ou privados Atividades a serem desenvolvidas II Fonte Manual PIM Atividades a serem desenvolvidas III Disciplina Desenvolvimento de Software para Internet 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 Inclua no trabalho 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 Inclua o código aspx do layout dos formulários que você criou para seu protótipo Atividades a serem desenvolvidas IV Disciplina Tópicos Especiais de Programação Orientada a Objetos 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 Inclua no trabalho 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 Inclua o código XML do layout das Activities que você criou para seu protótipo ATÉ A PRÓXIMA