Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE PAULISTA – UNIP EaD Projeto Integrado Multidisciplinar VIII Curso Superior em Análise e Desenvolvimento de Sistemas Deaa Jehad al Refaie – 1985525 Felipe Augusto Calógero - 2038879 Lucas Farias de Moura – 1864071 Mateus Alves Figueiró – 1961046 Mike Douglas de Paula Soares - 0544187 Talisson Cleofas Pereira dos Santos – 1913417 Mecanismo de acesso a um trecho do banco de dados ALEXÂNIA 2020 Deaa Jehad al Refaie – 1985525 Felipe Augusto Calógero - 2038879 Lucas Farias de Moura – 1864071 Mateus Alves Figueiró – 1961046 Mike Douglas de Paula Soares - 0544187 Talisson Cleofas Pereira dos Santos – 1913417 Mecanismo de acesso a um trecho do banco de dados Projeto Integrado Multidisciplinar para obtenção do título de tecnólogo em (nome do curso), apresentado à Universidade Paulista – UNIP EaD. Orientador (a): Prof. Me. Cassiano Gunji. ALEXÂNIA 2020 RESUMO O objetivo do Projeto Integrado Multidisciplinar VIII é apresentar a codificação em C# do mecanismo de acesso a um trecho de banco de dados. Sendo desenvolvido alguns aspectos como mecanismos de acesso ao banco de dados em linguagem C#, protótipos de interface gráfica com o usuário em ASP .Net e protótipos de interface gráfica com o usuário em Android. O mecanismo de acesso de banco de dados em linguagem C# que é o mecanismo 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 trecho do banco de dados, deverá fazê-lo por meio desse mecanismo desenvolvido por sua equipe. O protótipo de interface gráfica com o usuário em ASP .Net permite o usuário interaja com os dados modelados por esse trecho do banco de dados e o protótipo de interface gráfica com o usuário em Android permite que o usuário interaja com os dados modelados por esse trecho do banco de dados. Palavras-chaves: Mecanismo. Protótipos. Linguagem C#. ASP.Net. Android. ABSTRACT The objective of the Integrated Multidisciplinary Project VIII is to present the C # coding of the mechanism for accessing a database section. Some aspects are being developed such as database access mechanisms in C # language, prototypes of graphical user interface in ASP .Net and prototypes of graphical user interface in Android. The database access mechanism in C # language which is the mechanism responsible for providing access to a portion of the database by the rest of the system. Whenever a section of the system needs to access that section of the database, it must do so through this mechanism developed by your team. The prototype of graphical user interface in ASP .Net allows the user to interact with the data modeled by this segment of the database and the prototype of the graphical user interface in Android allows the user to interact with the data modeled by this segment of the database. Keywords: Mechanism. Prototypes. C language#. ASP.Net. Android. SUMÁRIO INTRODUÇÃO ............................................................................................. 5. 1. Mecanismo ............................................................................................. 6. 2. A linguagem C# ..................................................................................... 6. 2.1 Mecanismo de acesso de banco de dados ........................................ 6. 3. ASP.Net ................................................................................................ 10. 3.1 Protótipo de interface gráfica ASP.Net ............................................ 10. 4. Android ................................................................................................ 15. 4.1 Protótipo de interface gráfica Android ............................................ 16. CONCLUSÃO ............................................................................................ 26. REFERÊNCIAS BIBLIOGRÁFICAS .......................................................... 27. 5 INTRODUÇÃO Tendo em vista a necessidade da existência de banco de dados em um sistema, a fim de que se otimize e torne mais eficiente o trabalho, faz-se necessário cada vez mais a adoção de estratégias e profissionais qualificados para o uso e conexão dessas tecnologias. Neste trabalho, foi realizada a construção de um mecanismo de acesso a um trecho do banco de dados de um sistema, responsável por manter o cadastro de pessoas nesse sistema, além da construção de interfaces gráficas que representassem da forma correta o mecanismo citado. As linguagens e tecnologias que foram usadas: C#, ASP .Net, Android, HTML, diagrama de classes, entre outros. Além disso, o mecanismo oferece algumas funcionalidades importantes que tornam a usabilidade o melhor possível, como CRUD, por exemplo. 6 1. Mecanismo O mecanismo se baseia em uma interface gráfica para o cadastro de pessoas que irá se cadastrar futuramente no sistema e para ter acesso na interface será pelo computador ou dispositivos móveis para acesso para todos. O sistema possuirá um mecanismo de acesso para o banco de dados desenvolvido em C#, e seus protótipos de interface gráfica que foram desenvolvidos em ASP.Net e Android. O sistema adotará várias técnicas como por exemplo o CRUD (Create, Read, Update, Delete) que permite a criação, consulta, atualização e a destruição do sistema. O back-end que é o sistema para gerenciar o banco de dados e o front-end que se desenha e desenvolve as seguintes páginas na qual o usuário se interagem. 2. A linguagem C# A linguagem de programação C# é uma linguagem orientada a objetos desenvolvida pela Microsoft tendo em mente o ambiente de desenvolvimento .NET (TROELSEN; JAPIKSE, 2017). Foi inspirada em outras linguagens bastante populares, como Java e C++, mas a sua evolução e o fato de ela estar atrelada ao ambiente .NET deram-lhe um caráter peculiar. 2.1 Mecanismo de acesso de banco de dados Imagem 01 – código fonte (mecanismo Pessoa) 7 Imagem 02 – código fonte (mecanismo Endereço) Imagem 03 – código fonte (mecanismo Telefone) 8 Imagem 04 – código fonte (mecanismo Tipo de telefone) Imagem 05 – código fonte (mecanismo Banco de dados) 9 Imagem 06 - código fonte (DAO) Imagem 07 - código fonte (DAO) 10 3. ASP.Net A ASP.Net é uma linguagem de programação que é utilizada para a criação do conteúdo dinâmico das páginas web e o ASP.Net MVC é um framework para as aplicações web usando a arquitetura MVC (Model-View-Control). 3.1 Protótipo de interface gráfica ASP.Net Imagem 08 – Interface gráfica ASP.Net (Cadastro) Imagem 09 – Interface gráfica ASP.Net (Consulta de cadastros) 11 Imagem 10 – Código fonte (Cadastro) 12 Imagem 11 – Código fonte (Cadastro) Imagem 12 – Código fonte (Cadastro) 13 Imagem 13 – Código fonte (Consulta) 14 Imagem 14 – Código fonte (Consulta) 15 Imagem 15 – Código fonte (Consulta) 4. Android Uma das principais tecnologias de desenvolvimento para dispositivos móveis é o Android. O Android é primariamente um sistema operacional desenvolvido pelo Google para ser empregado em dispositivos móveis, tipicamente smartphones, tablets, smartwatches, smart-TVs, centrais multimídia de automóveis entre outras aplicações que surgem constantemente. 16 4.1 Protótipo de interface gráfica Android Imagem 15 - Interface gráfica android (Cadastro) Imagem 16 - Interface gráfica android (Consulta) 17 Imagem 17 - Código XML (Cadastro) Imagem 18 - Código XML (Cadastro) 18Imagem 19 - Código XML (Cadastro) Imagem 20 - Código XML (Cadastro) 19 Imagem 21 - Código XML (Cadastro) Imagem 22 - Código XML (Cadastro) 20 Imagem 23 - Código XML (Cadastro) Imagem 24 - Código XML (Cadastro) 21 Imagem 25 - Código XML (Cadastro) Imagem 26 - Código XML (Cadastro) 22 Imagem 27 - Código XML (Consulta) Imagem 28 - Código XML (Consulta) 23 Imagem 29 - Código XML (Consulta) Imagem 30 - Código XML (Consulta) 24 Imagem 31 - Código XML (Consulta) Imagem 32 - Código XML (Consulta) 25 Imagem 33 - Código XML (Consulta) 26 CONCLUSÃO Pode-se concluir, com este trabalho, que a tecnologia, quando bem usada, tem o poder de criar estruturas confiáveis que poderiam muito bem ser usadas em algum sistema real. O desenvolvimento de software realizado, tanto o protótipo de interface gráfica como o mecanismo de acesso ao banco de dados, promoveram um aprendizado, que foi importante para um amplo desenvolvimento pessoal e aprofundamento a respeito de conceitos já vistos, mas demonstrados na prática, provando que a prática, em conjunto com a teoria, pode produzir vários pontos importantes na solidificação do conhecimento e, assim, levar a um crescimento importante na carreira que se deseja seguir. Portanto, fica provado que o uso de diferentes tecnologias contribui bastante para um desenvolvimento bem estruturado, tanto pessoal como profissional. 27 REFERÊNCIAS BIBLIOGRÁFICAS Marinho, Salatiel Luz. Desenvolvimento de Software para Internet / Salatiel Luz Marinho. – São Paulo: Editora Sol, 2020. 208 p., il. Marinho, Salatiel Luz. Programação Orientada a Objetos II / Salatiel Luz Marinho. – São Paulo: Editora Sol, 2020. 216 p., il. Gunji, José Cassiano Grassi. Tópicos Especiais de Programação Orientada a Objetos / José Cassiano Grassi Gunji. – São Paulo: Editora Sol, 2020. 152 p., il.
Compartilhar