Trabalho Em Grupo Novo

download Trabalho Em Grupo Novo

of 20

Transcript of Trabalho Em Grupo Novo

  • 7/30/2019 Trabalho Em Grupo Novo

    1/20

    SUMRIO

    1 INTRODUO 3

    2 OBJETIVO 4

    3 Aes ticas e no ticas 5

    3.1 Aes ticas empresariais 6

    3.2 Aes no ticas como cliente 8

    4 Equipamentos de comunicao para integrao das filiais. 10

    5 Dagrama de implantao11

    6 Interface no VISUAL STUDIO utilizando linguagem C# 12

    9 CONCLUSO 20

    REFERNCIAS 21

    INTRODUO

    Vamos relatar neste portflio, um sistema de informao de umaLocadora de Livros, onde se distribui em alguns setores onde so trocadasinformaes diariamente como financeiras, compras locaes e gerencia.

    Sero abordadas aes de ticas empresariais e aes no ticas,relacionando as aes entre a empresa e o funcionrio e a empresa com ocliente.

  • 7/30/2019 Trabalho Em Grupo Novo

    2/20

    OBJETIVO

    Com o objetivo de criar um software para uma empresa deemprstimo de livro, vamos abordar o diagrama de implantao, telas dovisual Studio conexo com o SQL Server para o armazenamento dos dadose aes ticas e no tica empresarial.

    O grande objetivo em um projeto de software garantir um produtofinal que satisfaa s expectativas do cliente, dentro daquilo que foiacordado inicialmente no contrato.

    aes ticas e no ticas

    Tendo em vista o crescimento na rea empresarial, cada dia quepassa as empresas procuram o mximo juntar tecnologia com ashabilidades humanas. Porem por outro lado os clientes destas determinadasempresas devido a demanda das pesquisas e a concorrncia, procuramalgo a mais, que simplesmente um produto de qualidade.

    Sabendo da importncia da tica nas empresas vamos falarum pouco sobre ela. importante sabermos que todo cdigo de tica uminstrumento de realizao de princpios, usado pelas empresas, ela procuradeixar clara a postura da empresa com os seus funcionrios e diferentes

    pblicos com os quais interage, preciso que ele seja seguido e mostradonas atitudes das pessoas, desde o mais simples funcionrio ao cargo damais alta administrao.

    A empresa precisa saber o que deseja fazer, o que espera decada um dos funcionrios e como isso ir refletir na sociedade. Muitas vezesnos cdigos de tica as empresas se baseiam nas leis do nosso pas, claroque cada uma com suas particularidades. Alguns dos problemas ticos maisconhecidos quando se trata de tica empresarial so referentes aosconsumidores, o seu publico alvo, onde ela pode ser enquadrada nas leis dedefesa dos direitos ao consumidor, por isso mesmo, quando se trata de uma

    empresa seria, ela procura ter o mximo de qualidade no atendimento eacompanhamento dos produtos disponibilizados por eles aos seus clientes.

    Sabido que a nossa empresa (locadora de livros) umaorganizao de pequeno porte, podemos concluir que o seu administradorno ter muito trabalho para elaborar e controlar as aes ticas de suaempresa, no entanto para que ela consiga obter os resultados esperados eleno pode deixar de criar mecanismos para que a tica seja comprida dentrode sua empresa por menor que ela seja.

    Como em todo lugar e na vida, a tica vem de bero, por essarazo deve comear dentro da organizao e ser seguida por todos, com

  • 7/30/2019 Trabalho Em Grupo Novo

    3/20

    exemplos podemos citar a assiduidade por parte dos funcionrios, acooperao com os colegas sem ultrapassar os limites que lhe dado, ozelo pelos produtos, aqui em nosso caso os livros, para que se possa teralm de um bom faturamento a fidelidades de seus clientes, ainda sobre oslivros manter os direito autorais e nunca plagiar pois alm de ferir a tica da

    empresa estar tambm infligindo as leis do nosso pas.

    Como contra partida o gerente o Sr Joo precisa cooperar erespeitar os direitos de seus funcionrios dando a eles a tranquilidade paraque os mesmos possam assumir suas funes de forma correta, para isso oSr Joo precisa respeitar os horrios de almoo de cada um dossubordinados prestar uma assistncia as suas famlias como:acompanhamentos mdicos, auxilio transporte, frias, repasses paraprevidncia alm de quer sempre que houver algo no funcionrio que noagrade a empresa os membros da diretoria o chame para uma conversa

    franca e em um lugar onde os seus colegas no os possa est vendo ecomentando.

    Temos a certeza que se o Sr Joo seguir esses parmetros irobter xitos em toda trajetria de sua empresa e consequentemente se elefizer ao contrario ou deixar de fazer algumas dessas formas ticas ele noirar s comprometer o seu relacionamento com os seus funcionrios, mastambm o andamento e rendimento da empresa.

    Com relao sociedade externa o Sr Joo precisar diferenciartica de responsabilidade social, pois apesar de caminharem juntas elas se

    diferem bastante tica est na forma como a determinada empresa se portapara com a sociedade interna e externa, j a responsabilidade social estem mecanismo que a empresa usa para devolver a sociedade pelo menosuma parte do que lhe foi conseguido, mas ter a concepo de fazer umtrabalho continuo e que venha trazer resultados favorvel ao seu publicoalvo e no simplesmente usar esse mecanismo para se promover comempresa responsvel, pois agindo dessa maneira deixaria de agir de formatica.

    1 AES TICAS EMPRESARIAIS

    A NOSSA LOCADORA DE LIVROS do proprietrio e diretor Sr. JooCarlos uma empresa socialmente responsvel que atua no mercado delocao de livros desde 1990.

    Desde a sua existncia a Nossa Locadora de Livros vempromovendo aes sociais internas que beneficia seus colaboradores edependentes, clientes, fornecedores e a comunidade local a fim de

    proporcion-los uma melhor qualidade de vida. Para isso o Sr. Joo Carlosrene-se periodicamente com seus funcionrios para identificar o grau de

  • 7/30/2019 Trabalho Em Grupo Novo

    4/20

    satisfao deles com relao aos servios realizados na empresa. Dentreessas reunies a empresa em comum acordo acatou algumas ideias ecolocou-as em prtica. So elas:

    1. Quarenta minutos de atividades fsicas de alongamento antes doexpediente, a fim de sanar problemas com dores no corpo causados porhoras de trabalho;

    2. Aos colaborares que tem filhos dependentes e menores, a empresacomprometeu-se em colaborar com 20% dos custos com materiais escolarese livros. Para os que tm filhos em creches a empresa assumir o custo de50%;

    3. Os colaboradores sero beneficiados com plano de sade, planoodontolgico, vales transportes, cestas bsicas mensais e cestas natalinasno final de cada ano. Quanto ao plano de sade e odontolgico a empresaassumir 50% dos custos;

    4. A empresa incentiva que seus colaboradores deem continuidade aosestudos e, portanto oferece bolsas de estudos em faculdades, curso delngua estrangeira etc.;

    5. Nos finais de ano, a Nossa Locadora de Livros reserva aoscolaboradores e familiares um intervalo de uma semana com passeiosrecreativos de confraternizao, uma maneira que o Sr. Joo achou paraconhecer melhor os seus funcionrios e familiares, alm de fugir da rotina;

    6. Cada colaborador recebe bnus de produtividade, cerca de 20% sobre osalrio mnimo;

    7. Pagamento do salrio de seus funcionrios rigorosamente em dias,assim como pagamento das duplicatas e notas fiscais ou notas promissriasde seus fornecedores;

  • 7/30/2019 Trabalho Em Grupo Novo

    5/20

    Todos esses benefcios esto disponveis no manual do colaborador daempresa.

    No dia 23 de abril, dia Mundial do Livro e do Direito do Autor(http://pt.wikipedia.org/wiki/Dia_Internacional_do_Livro), a Nossa Locadorade Livros disponibiliza o espao da biblioteca e alguns exemplares dos seuslivros como uma forma de incentivar a leitura e promover aes sociaisexternas sempre atingindo o seu pblico alvo: a comunidade. Para arealizao desse evento, o sr. Joo Carlos conta com o apoio dos seuscolaboradores, fornecedores, alguns empresrios da regio erepresentantes da comunidade.

    Nesse dia outros servios tambm so oferecidos comunidade,como: exames oftalmolgicos, atendimento jurdico, corte de cabelo,

    manicure e pedicure, atendimento odontolgico, doaes de livros infantis,palestras de conscientizao e conservao da natureza, alm de serrealizada uma campanha de doaes de livros velhos para reciclagem.

    Com isso, a Nossa Locadora de Livros tem ganhado crescimento noslucros, reconhecimento da populao como uma empresa cidad,crescimento da produtividade por motivo de satisfao dos funcionrios,retorno publicitrio por meio do marketing, retorno tributrio e retornosocial.

    2 AES NO TICAS COMO CLIENTE

    Aps a contratao da nossa empresa ALUNOS DA UNOPAR, foirealizada a primeira reunio com o proprietrio e diretor da Nossa Locadora

    de Livros, o sr. Joo Carlos. E ele nos fez claro que teria interesse deexpandir a sua empresa para outro a cidade do Rio de Janeiro e, portantosugeriu que fizssemos um projeto de informatizao da sua empresa eimplantao de um sistema gestor que auxiliasse nas rotinasadministrativas e com a locao de livros, alm de atender a outros setoresda empresa. Ns da empresa Alunos da UNOPAR assumimos o compromissode atender aos requisitos e necessidades do nosso cliente.

    Para iniciar a implantao desse projeto houve a necessidade deadquirir novos equipamentos como: 06 pcs desktop, 05 impressoras, 03servidores (rede, banco de dados e VPN), 01 modem ADSL de banda larga,

    01 roteador wireless e 01 swicht, sendo esses necessrios devido criaoda rede para compartilhar recursos a outros setores (que at ento no

  • 7/30/2019 Trabalho Em Grupo Novo

    6/20

    existia), implantao do sistema gestor modular conectado ao banco dedados que auxiliasse no controle da locao dos livros, controle financeiro,controle do estoque e controle do setor de compras, alm da expanso parauma futura filial na cidade do Rio de Janeiro.

    Na reunio foram discutidas algumas questes referentes aosistema operacional instalados nos equipamentos da empresa NossaLocadora de Livros, a importncia de licenci-los caso fossem utilizadossistemas proprietrios e os riscos que a empresa corre com relao utilizao de sistemas no licenciados. O sr. Joo Carlos nos mostrou leigono assunto, porm ressaltou que para licenci-los ele teria um investimentomuito alto e no momento no seria vivel, quanto instalar sistemas queutilizam licena GNU General Public License (Licena Pblica Geral), ou seja,software livre, o sr. Joo discordou em instala-los por motivo dele no seadaptar a novas mudanas e ter que se atualizar para utilizar este tipo de

    sistema. Portanto ficou definido que os equipamentos seriam instaladossistemas operacionais proprietrios no licenciados at serem quitados osgastos com a implantao dos novos equipamentos e o sistema gestormodular.

    Como a empresa ALUNOS DA UNOPAR uma empresa tica,encerramos a reunio solicitando ao sr. Joo Carlos para que assinasse um

    TERMO DE RESPONSABILIDADE fazendo-o ciente dos assuntos tratados edos riscos em que a empresa Nossa Locadora de Livros est sujeita caso forfiscalizada.

    equipamentos de comunicao para integrao das filiais.

    Os critrios para seleo da operadora de telecomunicao dedados; Tecnologias de conexo de longa distncia (WAN); Requisitos decabeamento para rede local (LAN); Topologias de rede local (LAN)recomendadas, considerando-se os requisitos de desempenho,disponibilidade e confiabilidade para integrao das Filias a Locadora de

    Livros (SEDE).

    Ser utilizado para integrao das Filias a Locadora de Livros(SEDE) Redes Locais e Links de Longa distncia onde funcionam todos ossistemas da Locadora de Livros de apoio administrativo e financeiro, bemcomo aplicaes relacionadas s reas SEDE/FILIAL.

    A topologia utilizada ser estrela, tendo como concentrador a SEDEda Locadora. Toda sada para Internet ser realizada atravs SEDE, na qualser utilizada um Link de Internet Telemar de 2Mbps.

    A filiais se conectam a sede atravs de MPLS e tero seu acesso aInternet realizado atravs da sede. O padro Multiprotocol Label Switching

  • 7/30/2019 Trabalho Em Grupo Novo

    7/20

    (MPLS) representa um dos resultados dos esforos atuais na evoluocontnua da comutao em mltiplos nveis do modelo de referncia. Oprincipal objetivo do MPLS a integrao dos paradigmas de troca de rtulos (Labels) comonvel tradicional de roteamento em redes. Esta integrao aumenta

    a eficincia no encaminhamento de dados e posiciona as redes para atendera demanda crescente por qualidade de servios (QoS). O desenvolvimentoinicial do MPLS est centrado no IPv4, entretanto o ncleo da tecnologia extensvel para outros protocolos. O MPLS tambm no limitado a umatecnologia especfica de um nvel de enlace; ele pode ser utilizado emqualquer meio que possa propagar pacotes. Os fundamentos do MPLS estoespecificados na RFC 3031

    MULTI-PROTOCOL LABEL SWITCHING Servio similar ao Frame-Relay, mas que usa a Internet como meio de acesso

    DIAGRAMA de implantao

    [pic]

  • 7/30/2019 Trabalho Em Grupo Novo

    8/20

    interface no VISUAL STUDIO utilizando linguagem C#

    Antes de qualquer coisa necessrio criar a string de conexo como banco de dados.

    A String de conexo utiliza o arquivo SQL server LOCACAO.mdf que est napasta C:\dados

    Em seguida usaremos a est string de conexo para abrir um conexo coma base de dados.

    O cdigo para a rotina carregar dados() est logo abaixo:

    Void carregarDados()

    {

    Cmd = new SqlCommand(getLIVROS, con);

    Cmd.CommandType = CommandType.StoredProcedure;

    Adapter = new sqlDataAdapter(cmd);Adapter.MissingSchemaAction = MissingsSchemaAction.AddWithKey;

    Ds= new DataSet();

    adapter.Fill(ds, LIVROS);

    }

    Essa rotina estamos usando a stored procedure getLIVROS queseleciona os livros da tabela DISPONIBILIDADE e peenche um DataSetchamado LIVROS deixando-o pronto para ser usado.

    Agora hora da rotina exibeDados que possui o seguinte cdigo:

    Void exibe_Dados()

    {

    If(ds.Tables[0].Rows.Count >0)

  • 7/30/2019 Trabalho Em Grupo Novo

    9/20

    {

    txtID.Text=ds.Tables[0].Rows[linhaNumero][0].ToString();

    txtTITULO.Text=ds.Tables[0].Rows[linhaNumero][1].ToString();

    txtGENERO.Text=ds.Tables[0].Rows[linhaNumero][2].ToString();

    txtCASSIFICAO.Text=ds.Tables[0].Rows[linhaNumero][3].ToString();

    txtSTATUS.Text=ds.Tables[0].Rows[linhaNumero][4].ToString();

    picFOTO.image = null;

    if (ds.Tables[0].Rows[linhaNumero][5]) != System.DBnull.Value)

    {

    foto_array = (byte[])ds.Tables[0].rows[linhaNumero][4];

    MemoryStream ms = new MemoryStream(foto_array);

    picFoto.image = Image.FromStream(ms);

    }

    }

    else

    {

    MessageBox.Show(No h registros na tabela);

    }

    }

    O cdigo acima verifica se o dataset possui linhas e exibe os dadosdo registro correspondente nos controles de formulrio.

    verificado tambm se a imagem do aluno atribuda nula e caso isso noocorra definimos um array de bytes com os dados binrios da imgaem econvertemos esses dados em uma imagem para ser exibida no controlePictureBox.

    Para escolher uma imagem e atribuir essa imagem ao livro como foto temosum boto chamado CARREGAR e no evento Click desse boto est oseguinte cdigo:

    Private void ProcurarFoto_Click (object sender, EventArgs e)

  • 7/30/2019 Trabalho Em Grupo Novo

    10/20

    {

    oFd1.Filter = jpeg|*.jpg|bmp|*.bmp|all files|*.*;

    DialogResult res = oFd1.ShowDialog();

    If (res == DialogResult.OK)

    {

    picFoto.image = image.FromFile(oFd1.FileName);

    }

    }

    Abaixo segue a tela da aplicao onde o usurio do sistema ir verificaros livros que esto disponveis ou no para locao. Observe que o campoSTATUS o responsvel por representar se o livro est disponvel ou no nosistema e ser esse o campo que o usurio ter que modificar para tercontrole sobre os emprstimos dos livros. Sempre que for devolvido um livroo STATUS ser modificado de indisponvel para disponvel. J quando o livroestiver disponvel e for alugado o STATUS ser modificado de disponvelpara indisponvel.

    O usurio ter a opo de inserir livros novos na tabela dedisponibilidade clicando no boto inserir. Ao clicar no boto o evento clickser disparado abrindo assim o formulrio de cadastro para registrar umnovo livro na tabela de disponibilidade.

    Logo aps preencher os campos necessrios e obrigatrios o usuriodo sistema ira clicar no boto OK que ir dispara outro evento onclick paragravar o novo registro no nosso banco de dados. Aps clicar no boto OK setudo tiver certo ir aparecer uma tela com a mensagem Registro inseridocom sucesso. caso contrrio ir aparecer uma mensagem de erro e voltar

    para tela de REGISTRO.

  • 7/30/2019 Trabalho Em Grupo Novo

    11/20

    Cdigo referente ao boto OK :

    private void button1_Click(object sender, EventArgs e)

    {

    cmd = new SqlCommand("INSERIR_LIVRO", con);

    cmd.CommandType = CommandType.StoredProcedure;

    cmd.Parameters.AddWithValue("@TITULO", txtTITULO.Text);

    cmd.Parameters.AddWithValue("@GENERO", txtGENERO.Text);

    cmd.Parameters.AddWithValue("@CLASSIFICACAO",txtCLASSIFICACAO.Text);

    cmd.Parameters.AddWithValue("@STATUS", txtSTATUS.Text);

    converterFoto();

    con.Open();

    int n = cmd.ExecuteNonQuery();

    con.Close();

    if (n > 0)

    {

    MessageBox.Show("registro inserido com sucesso.");

    carregaDados();

    }

    else

    MessageBox.Show("Erro ao inserir registro.");

    }

    Agora referente aos livros j cadastrados na rea deDISPONIBILIDADE do nosso sistema, vamos verificar a funo do boto que

    ser o mais utilizado no nosso sistema. O boto Atualizar.

  • 7/30/2019 Trabalho Em Grupo Novo

    12/20

    Sempre que um cliente devolver um livro alugado o status ter queser modificado para disponvel e sempre que um cliente alugar um livro ocampo status ser modificado para indisponvel.

    Segue abaixo o cdigo do boto ALTERAR :

    private void button2_Click(object sender, EventArgs e)

    {

    cmd = new SqlCommand("ATUALIZA_LIVRO", con);

    cmd.CommandType = CommandType.StoredProcedure;

    cmd.Parameters.AddWithValue("@ID", txtID.Text);

    cmd.Parameters.AddWithValue("@TITULO", txtTITULO.Text);

    cmd.Parameters.AddWithValue("@GENERO", txtGENERO.Text);

    cmd.Parameters.AddWithValue("@CLASSIFICACAO",txtCLASSIFICACAO.Text);

    md.Parameters.AddWithValue("@STATUS", txtSTATUS.Text);

    converterFoto();con.Open();

    int n = cmd.ExecuteNonQuery();

    con.Close();

    if (n > 0)

    {

    MessageBox.Show("Registro atualizado");carregaDados();

    }

    else

    MessageBox.Show("Erro ao atualizar dados.");

    }

  • 7/30/2019 Trabalho Em Grupo Novo

    13/20

    Observe abaixo um exemplo:

    Aqui ao usurio clicar no boto ATUALIZAR na tela deDISPONIBILIDADE ele redirecionado para essa tela de REGISTRO. Aqui ousurio observa que o livro A CABANA de classificao prata tem o statuscomo disponvel para locao.

    Ele agora ir modificar o status do livro para indisponvel logo apster preenchido o formulrio de locao com data e hora da locao e dadevoluo que est em outro formulrio do nosso sistema

    O boto EXCLUIR

    No evento Click do boto EXCLUIR utilizamos a propriedade DialogResultque representa o valor que retornado do formulrio obtido na janela dedilogo apresentada. No caso A janela de confirmao de excluso doregistro.

    A seguir usaremos a stored procedure excluir_livro e passamos comoparmetro o cdigo do livro informado na caixa de texto txtID;

    private void button4_Click(object sender, EventArgs e)

    {

    DialogResult resultado = MessageBox.Show("Confirma excluso desteLivro ?", "Confirma Excluso",

    MessageBoxButtons.YesNo, MessageBoxIcon.Question);

    if(resultado == DialogResult.Yes)

  • 7/30/2019 Trabalho Em Grupo Novo

    14/20

    {

    cmd = new SqlCommand("exclui_livro", con);

    cmd.CommandType = CommandType.StoredProcedure;

    cmd.Parameters.AddWithValue("@ID",Convert.ToInt32(txtCodigo.Text));

    con.Open();

    int n = cmd.ExecuteNonQuery();

    con.Close();

    if (n > 0)

    {

    MessageBox.Show("Registro Excludo");

    carregaDados();

    linhaNumero = 0;

    exibe_Dados();

    }else{

    MessageBox.Show("Erro ao excluir registro.");

    }

    }

    }

    Agora hora da rotina ConverteFoto responsvel por converter aimagem para dados binrios antes de gravar no banco de dados:

    void converterFoto()

    {

  • 7/30/2019 Trabalho Em Grupo Novo

    15/20

    //convertendo a foto para dados binrios

    if (picFoto.Image != null)

    {

    ms = new MemoryStream();

    picFoto.Image.Save(ms, ImageFormat.Jpeg);

    byte[] foto_array = new byte[ms.Length];

    ms.Position = 0;

    ms.Read(foto_array, 0, foto_array.Length);

    cmd.Parameters.AddWithValue("@foto", foto_array);

    }

    }

    As operaes necessrias para um usurio realizar o CRUD(Created, Read, Update e Delete) no sistema j esto satisfeitas.

    9 CONCLUSO

  • 7/30/2019 Trabalho Em Grupo Novo

    16/20

    Produzimos este portflio de acordo com a proposta que nos foidada para implementarmos um projeto de um software para uma Locadorade Livros e projetando a ampliao com uma filial em outro estado criando

    uma vpn entre as duas locadoras.Foi levantado alguns requisitos e construdo o diagrama de

    implantao afim de obtermos uma viso da estrutura da rede decomputadores, para concluir foi criado um software no Visual Studio paracontrolar o aluguel dos livros.

    REFERNCIAS

    Programao em C#: Disponvel em:

    http://www.macoratti.net/chp_acd.htm

    http://www.macoratti.net/vbn_app1.htm

    .Flores, Emerson Ricardo

    Linguagens e tcnicas de programao III: sistemas / Emerson RicardoFlores. So Paulo: Pearson Prentice Hall, 2009.

    Tanaka, Simone Sawasaki

    Anlise de sistemas III: sistemas / Simone

    Sawasaki Tanaka So Paulo: Pearson Prentice Hall, 2009.

  • 7/30/2019 Trabalho Em Grupo Novo

    17/20

    -----------------------

    Sistema de Ensino Presencial Conectado

    TECNOLOGIA DE ANLISE E DESENVOLVIMENTO DE SISTEMAS

    ANDERSON SILVA SOUZA

    FLVIO PARAISO SANTOS

    RAFAEL ROCHA DE MENEZES

    RAMON SANTOS COSTA

    ROBSON GONZAGA SILVA

    TIAGO SOUZA SANTOS

    VARNEI RIBEIRO DOS SANTOS

  • 7/30/2019 Trabalho Em Grupo Novo

    18/20

    PRODUO TEXTUAL INTERDISCIPLINAR

    Ilhus

    2012

    Anderson Silva souza

    FLVIO PARAISO SANTOS

    RAFAEL ROCHA DE MENEZES

    RAMON SANTOS COSTA

    ROBSON GONZAGA SILVA

    TIAGO SOUZA SANTOS

    VARNEI RIBEIRO DOS SANTOS

  • 7/30/2019 Trabalho Em Grupo Novo

    19/20

    PRODUO TEXTUAL INTERDISCIPLINAR

    Trabalho apresentado ao curso (Tecnologia de Anlise eDesenvolvimento de Sistemas) da UNOPAR - Universidade Norte do Paran,para as disciplinas ( Comunicao de Dados e Teleprocessamento, Anlisede Sistemas III, tica e Responsabilidade Social, Linguagens e Tcnicas deProgramao III e Desenvolvimento Orientado a Objetos II).

    Professores: Paulo Nishitani

    Polyanna P. Gomes

    Srgio de Goes

    Anderson Macedo

    Marcio Chiavelli

  • 7/30/2019 Trabalho Em Grupo Novo

    20/20

    Ilhus

    2012