Prévia do material em texto
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade PIM VIII - PIM VIII, sistemas CRUD Tec em Análise e Desenvolvimento de Sistemas (Universidade Paulista) A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade PIM VIII - PIM VIII, sistemas CRUD Tec em Análise e Desenvolvimento de Sistemas (Universidade Paulista) Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud https://www.studocu.com/pt-br/document/universidade-paulista/tec-em-analise-e-desenvolvimento-de-sistemas/pim-viii-pim-viii-sistemas-crud/71866847?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud https://www.studocu.com/pt-br/course/universidade-paulista/tec-em-analise-e-desenvolvimento-de-sistemas/4996472?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud https://www.studocu.com/pt-br/document/universidade-paulista/tec-em-analise-e-desenvolvimento-de-sistemas/pim-viii-pim-viii-sistemas-crud/71866847?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud https://www.studocu.com/pt-br/course/universidade-paulista/tec-em-analise-e-desenvolvimento-de-sistemas/4996472?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud UNIVERSIDADE PAULISTA – UNIP EaD Projeto Integrado Multidisciplinar VII Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Josef Caique da Silva - 0449440 Sistema CRUD Lapa, São Paulo 2021 Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud Josef Caique da Silva - 0449440 Sistema CRUD Projeto Integrador Multidisciplinar para obtenção do título de tecnólogo em Análise e Desenvolvimento de Sistemas, apresentado á Universidade Paulista - UNIP EaD Orientador(a):ANGEL ANTONIO GONZALEZ MARTINEZ. Lapa, São Paulo 2021 Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 RESUMO A empresa “Tecnologia Já” foi chamada para dar sequência em um sistema que estava em desenvolvimento, com o intuito de realizar um CRUD (Create, Read, Update, Delete) tanto em ASP.NET, quanto em Android. Utilizando as metodologias mais indicadas para o processo. Palavras - chave: Sistema CRUD. Android. ASP.NET Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud ABSTRACT The company “Tecnologia Já” was called to proceed with a system that was under development, with the aim of performing a CRUD (Create, Read, Update, Delete) in both ASP.NET and Android. Using the most suitable methodologies for the process. Keywords: CRUD System. Android. ASP.NET Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 SUMÁRIO 1.0. INTRODUÇÃO 6 2.0 DESENVOLVIMENTO 7 2.1 Programação orientada a objeto II 7 2.1.1 Codificação C# 7 2.1.2 Conectando ao Banco 9 2.1.3 Codificação 9 2.2 Desenvolvimento de software para internet 10 2.2.1 Visual 10 2.3 Tópicos Especiais de Programação Orientada a Objetos 13 2.3.1 Visuais 13 2.3.2 Códigos 14 3.0 Conclusão 20 4 Bibliografia 21 Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud 6 1.0. INTRODUÇÃO A empresa “Tecnologia Já” tem como tarefa realizar algumas funções de um software que já está em processo de criação, seu objetivo é realizar um CRUD (create, read, update, delete) de informações pessoais de alguns clientes em um banco de dados, além de realizar essa comunicação, deve-se também demonstrar as classes em C# que representam as tabelas do banco de dados e suas conexões. Esse projeto será realizado em uma página web usando o framework .NET, mais especificamente o ASP.NET. No modelo de formulários para cadastro de novas pessoas juntamente com tabelas que mostram as informações dos clientes podendo ser editadas ou excluídas. A segunda parte do processo é realizar o mesmo sistema para dispositivos móveis, mais especificamente Android e para isso será utilizado o software Android Studio, que por sua vez utiliza a linguagem de programação Java. Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 7 2.0 DESENVOLVIMENTO 2.1 Programação orientada a objeto II 2.1.1 Codificação C# Primeiro passo a se realizar neste sistema é criar as tabelas dos bancos de dados, para que possamos realizar as futuras conexões com o C#, neste caso, seguindo o exemplo da proposta do projeto, os bancos de dados ficaram desta maneira: Autoria própria Tabela Pessoa Autoria própria Tabela Endereco Autoria própria Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud 8 Tabela Pessoa_Telefone Autoria própria Tabela Telefone Autoria própria Tabela Telefone_Tipo Autoria própria Após as tabelas do Banco de Dados já pronta é possível começar a codificar as classes e realizar as conexões. Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 9 2.1.2 Conectando ao Banco 2.1.3 Codificação Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud 1 0 Sendo assim tendo todas as classes criadas juntamente aos seus métodos. 2.2 Desenvolvimento de software para internet Para o desenvolvimento do software para páginas web, foi utilizado o modelo do ASP.NET, onde há a utilização da linguagem de marcação HTML, foi realizado um formulário para que houvesse o cadastro das informações das pessoas que iriam realizar o cadastro. 2.2.1 Visual Primeira parte responsável pelo cadastro de cada pessoa do banco de dados Pessoa, Endereco, telefone, Telefone_Tipo, e Pessoa_Telefone Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 1 1 Autoria própria Autoria própria Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud 1 2 Já esta etapa se responsabiliza de visualizar, editar ou excluir qualquer dado do banco. Autoria própria Autoria própria. Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 1 3 2.3 Tópicos Especiais de Programação Orientada a Objetos Para este projeto foi utilizado uma aplicação móvel de apenas uma Activity, onde é possível realizar todas as funções do CRUD. Na tela do projeto temos todos os campos para realizar o cadastro das informações. 2.3.1 Visuais Autoria própria Caso seja preenchido todos os campos e apertado o botão cadastrar, o app irá automaticamente cadastrar as informações no banco, como são informações novas, é impossível deletar ou editar essas informações. Porém, caso no campo id seja inserido algum número que exista no banco dedados e seja apertado o botão buscar, será trago todas as informações sobre a pessoa selecionada. Neste exemplo abaixo foi inserido o id 17, este que no nosso banco equivale ao ‘Josef’. Ao clicar no botão buscar as informações sobre o ‘Josef’ são retornadas. Sendo assim o usuário pode apertar o botão de deletar, para deletar esse id ou alterar os valores do campos e depois apertar o botão atualizar. Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud 1 4 autoria própria 2.3.2 Códigos Como dito anteriormente esta parte de codificação foi realizada em linguagem de programação Java. O primeiro passo foi a criação da classe Main, onde se pegou as informações dos componentes. Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 1 5 Autoria própria Em seguida a classe para as conexões. Autoria própria Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud 1 6 Com isso a programação para salvar as informações no banco de dados. Autoria própria Autoria própria Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 1 7 Código para deletar as informações do id selecionado Autoria própria Código para atualizar Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud 1 8 autoria própria Por fim para realizar a busca Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 1 9 autoria própria Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud 2 0 3.0 Conclusão Após realizado o projeto foi possível demonstrar de forma detalhada como funciona um software por inteiro, toda a sua arquitetura, desde suas classes, conexões com tabelas do banco de dados, juntamente com os seus scripts. Por mais que seja uma execução de um serviço simples, é capaz de englobar diversas linguagens de programação, APIs, conexões, demonstrando um novo mundo por trás de todos os programas que nós utilizamos. Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 2 1 4 Bibliografia Livro texto UNIP e Vídeo aula Programação Orientada a Objetos II Livro texto UNIP e Vídeo aula Desenvolvimento de Software para Internet Livro texto UNIP e Vídeo aula Tópicos Especiais de Programação Orientada a Objetos Canal “DEV C#” Youtube. Baixado por Allan Safanelli (allan.safanelli90@gmail.com) lOMoARcPSD|33543130 https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=pim-viii-pim-viii-sistemas-crud