Pim Viii
Pim Viii
Pim Viii
POLO FRUTAL
2020
JOÃO VITOR MARTINS NASCIMENTO – RA: 1964100
POLO FRUTAL
2020
RESUMO
The Integrated Multidisciplinary Project VII aims to use the knowledge acquired in
classes carried out in the form of learning practice, covering all disciplines taken in
the two months and interconnecting them, namely: Object Oriented Programming II,
Software Development for the Internet and Special Object Oriented Programming
Topics, according to the PIM VII Manual following the mechanism for accessing a
database section, as well as the prototypes of graphical user interface in ASP .Net
and Android; thus fostering the habit of executing projects involving various choices;
developing the ability to identify needs and propose technical solutions; listing,
arguing and justifying regarding methodologies referring to the disciplines mentioned
above applying the ABNT rules for the production of academic papers.
1 INTRODUÇÃO ................................................................................................. 5
CONCLUSÃO ........................................................................................................... 12
REFERÊNCIAS......................................................................................................... 13
1 INTRODUÇÃO
2 O BANCO DE DADOS
A criação das tabelas segue os padrões definidos no Manual do PIM VIII que
deveriam constar cinco tabelas iniciais para o tratamento das inserções dos
registros.
Para criação do banco de dados foi necessário especificar um nome para
esse database, o qual foi nomeado como “bancodedados”. A nomeação é de
extrema importância, pois é através dela que o banco fornece informações
originárias dali para outro fim, à exemplo temos a conexão com o Visual Studio que
por sua vez requisita também o local do servidor, o nome de usuário e senha que é
definida pelo usuário no momento da instalação do SGBD.
cep: do tipo int que não aceita valores nulos, usada para representar o cep que
identifica a localidade do endereço da pessoa; bairro: do tipo varchar com limite
máximo de cinquenta caracteres e que não aceita valores nulos, representa o bairro
onde a pessoa mora; cidade: do tipo varchar com limite máximo de trinta caracteres
e que não aceita valores nulos, representa a cidade onde a pessoa reside; estado:
do tipo varchar com limite de vinte caracteres e que não aceita valores nulos, usada
para representar a unidade federativa do município ao qual a pessoa reside. Por fim
temos nesta tabela um parâmetro que define a variável id_endereco como sendo
uma chave primária (“primary key (id_endereco)”).
A segunda tabela no exemplo é a tabela “pessoa” que contém quatro
variáveis, sendo elas; id_pessoa: do tipo int que não aceita valores nulos e que é
incrementada automaticamente conforme forem inseridas novas pessoas no banco
de dados; nome: do tipo varchar com limite máximo de duzentos e cinquenta e seis
caracteres e que não aceita valores nulos, usada para representar o nome que a
pessoa tem; cpf: do tipo bigint que não aceita valores nulos, representa a numeração
de determinada pessoa no cadastro de pessoas físicas da Receita Federal, essa
numeração geralmente é utilizada para conceder buscas à uma determinada
pessoa. Por fim temos a variável endereço_pessoa: do tipo int que faz uma
referência a tabela ENDERECO através da variável id_endereco e acessa todos os
valores daquela tabela à critério do desenvolvedor.
Ou você faz certo da primeira vez ou faz tudo de novo. Se uma equipe de
software buscar a qualidade em todas as suas atividades, a quantidade de
retrabalho será reduzida. Isso resulta em custos menores e, mais
importante, menor tempo para disponibilização do produto no mercado.
(ZANIN et al., 2018)
3 INTERFACES GRÁFICAS
CONCLUSÃO
REFERÊNCIAS
ZANIN, Aline et al. Qualidade de Software. Porto Alegre: Sagah, 2018. 112 p.
Revisão Técnica de Maria de Fátima Webber do Prado Lima.
14
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<p>
Texte de Conexão com Banco de Dados:
<asp:Label ID="Label1" runat="server" BackColor="#FFFF99"
Text="Carregando..."></asp:Label>
</p>
<p>
</p>
<p>
Nome:<asp:TextBox ID="TextBox1" runat="server" style="margin-left: 32px"
Width="418px"></asp:TextBox>
</p>
<p>
CPF:<asp:TextBox ID="TextBox2" runat="server" style="margin-left: 42px"
Width="331px"></asp:TextBox>
</p>
<p>
Logradouro:<asp:TextBox ID="TextBox3" runat="server"
Width="416px"></asp:TextBox>
</p>
<p>
Nº:<asp:TextBox ID="TextBox4" runat="server" style="margin-left: 55px"
Width="83px"></asp:TextBox>
</p>
<p>
CEP:<asp:TextBox ID="TextBox5" runat="server" style="margin-left: 42px"
Width="218px"></asp:TextBox>
</p>
15
<p>
Bairro:<asp:TextBox ID="TextBox6" runat="server" style="margin-left: 33px"
Width="362px"></asp:TextBox>
</p>
<p>
Cidade:<asp:TextBox ID="TextBox7" runat="server" style="margin-left: 28px"
Width="360px"></asp:TextBox>
</p>
<p>
Estado:<asp:TextBox ID="TextBox8" runat="server" style="margin-left: 30px"
Width="360px"></asp:TextBox>
</p>
<p>
DDD:<asp:TextBox ID="TextBox9" runat="server" style="margin-left: 39px"
Width="44px"></asp:TextBox>
</p>
<p>
Telefone:<asp:TextBox ID="TextBox10" runat="server" style="margin-left: 19px"
Width="133px"></asp:TextBox>
</p>
<p>
Tipo:<asp:TextBox ID="TextBox11" runat="server" style="margin-left: 42px"
Width="162px"></asp:TextBox>
</p>
<p>
<asp:Button ID="Button1" runat="server" Text="Incluir" />
</p>
</asp:CheckBoxField>
<asp:CheckBoxField HeaderText="CPF" />
<asp:CheckBoxField HeaderText="Logradouro" />
<asp:CheckBoxField HeaderText="Nº" />
<asp:CheckBoxField HeaderText="Bairro" />
<asp:CheckBoxField HeaderText="Cidade" />
<asp:CheckBoxField HeaderText="CEP" />
<asp:CheckBoxField HeaderText="Estado" />
<asp:CheckBoxField HeaderText="DDD" />
<asp:CheckBoxField HeaderText="Telefone" />
<asp:CheckBoxField HeaderText="Tipo" />
</Columns>
<FooterStyle BackColor="#CCCCCC" />
<HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#CCCCCC" ForeColor="Black" HorizontalAlign="Left" />
<RowStyle BackColor="White" />
<SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="Gray" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#383838" />
</asp:GridView>
</form>
</body>
</html>
17
ANEXO B – CÓDIGO EM C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
using MySql.Data;
using System.Data;
try
{
MySqlConnection con = new MySqlConnection("server=localhost; Uid=root;
Password=brasil3423; Database=bancodedados; Port=3306");
con.Open();
Label1.BackColor = System.Drawing.Color.Green;
Label1.Text = "Ok !";
con.Close();
}
catch
{
Label1.BackColor = System.Drawing.Color.Red;
Label1.Text = "Erro !";
}
}
public Endereco(int id_endereco, String logradouro, int numero, int cep, String bairro, String
cidade, String estado)
{
this.id_endereco = id_endereco;
this.logradouro = logradouro;
this.numero = numero;
this.cep = cep;
this.bairro = bairro;
this.cidade = cidade;
this.estado = estado;
}
}
public class Pessoa_DAO
{
}
19