CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1 IN1008 – Projeto Conceitual de BD Sistema de Informação Gerencial – PE-Multidigital Jeane Mendes Juliano Freitas Tayanna Sotero Wilson Martins {jmss2, jsf, tcs4, wms}@cin.ufpe.br CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 2 Motivação • Problema Controle da contratação dos itens disponíveis para clientes da rede PE-Multidigital. • Projeto elaborado para resolver um problema real Contrato firmado entre a Secretaria de Administração do Estado de Pernambuco e o Consórcio vencedor, composto pelas empresas Oi, Siemens e Vectra. CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 3 Sistema de Informação Gerencial – PE-Multidigital • Possibilita cadastro de Contratos e Termos Aditivos, facilitando o controle da contratação dos itens disponíveis para clientes da rede PE-Multidigital; • Prover interface integrada com alguns sistemas utilizados pelo Consórcio para acompanhamento do desempenho da rede; • O projeto completo contempla os módulos de Contratos, Termos Aditivos, Gerenciamento de Redes e OS – Ordem de Serviço. Selecionamos para implementação os dois primeiros • Acessam o sistema Clientes contratantes dos serviços da rede (órgãos); Gestores da Secretaria de Administração (SAD); Gestores da ATI; Técnicos do Consórcio. CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 4 Descrição do MiniMundo • Contrato O Sistema de Informação Gerencial PE-Multidigital está baseado no registro de contratos, que consistem em objetos que servirão de base para a contratação dos serviços disponíveis para as secretarias e órgãos. Contratos possuem: itens de contrato, situação, número, data da assinatura, descrição, arquivo digital e título. O código identifica unicamente um contrato. Deverá haver o controle das situações do contrato, que poderão ser: “incluído”, “Aguardando assinatura” e “Assinado”. Após a situação “Aguardando assinatura”, o contrato não poderá mais ser alterado ou excluído. Para os Gestores da SAD estão disponíveis as funcionalidades de Incluir, Alterar, Excluir, Consultar e Emitir contrato Cada item de contrato representa um item de serviço contratado CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados Modelagem Conceitual CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 6 Descrição do MiniMundo • Serviço Um serviço é composto por vários itens de serviço. Cada serviço é identificado através de um código, e deve estar previamente cadastrado no sistema. Os itens de serviço são compostos por descrição, ano, nome e valor. • Visita Técnica Aos órgãos é permitido o agendamento de visitas técnicas. A visita técnica é composta por situação (em cadastramento, disponível para o cliente e aprovada), data da situação, responsável e identificada unicamente por um número. Cada visita técnica pode resultar em zero ou mais perfis. CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados Modelagem Conceitual CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 8 Descrição do MiniMundo • Perfil Cada perfil contem a quantidade de sites que aquele perfil se adéqua, um código e um nome. Um perfil é composto por vários itens de contrato. Deve ser especificada a quantidade de cada item de contrato associada ao perfil. • Site É composto por nome e responsável. O site pertence ao órgão e é situado em uma localidade que é composta por código, nome e localização. Uma localidade poderá estar relacionada a mais de um site. CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 9 Modelagem Conceitual CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 10 Descrição do MiniMundo • Termo Aditivo A partir de uma visita técnica será originado um termo aditivo que estará inicialmente na situação “minuta”. O termo aditivo é composto por identificador único que é o código do termo aditivo, situação, data de envio, data da situação, responsável pela contratação, arquivo digital, a data de retorno e o responsável pelo órgão. O termo aditivo poderá ser prorrogado para outro termo aditivo. Quando o termo aditivo torna-se “aprovado” então este termo é associado diretamente a itens de contrato e a sites. • Modelo do Termo O termo é baseado em um modelo que é composto pelo código (que o identifica unicamente), nome e natureza_jurídica (autarquia, empresa pública, entre outros). CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 11 Modelagem Conceitual CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 12 Descrição do MiniMundo • Empenho O empenho é composto pelos itens: fonte, valor, número, elemento da despesa, número do termo, observações, unidade orçamentária. O empenho é liberado por uma secretaria em uma determinada data. • Entidade Governamental O órgão pertence à secretaria. Ambos são entidades governamentais que contém CNPJ (que identifica unicamente), sigla, nome, natureza (autarquia, empresa pública, entre outros) e endereço. O órgão tem um funcionário que realiza gestão. • Funcionário Para que o funcionário seja gestor deste órgão é necessário um ato de nomeação, um cargo e se o gestor representa legalmente o órgão. O funcionário contém os seguintes dados: CPF (identifica unicamente), RG, estado civil, nome, nacionalidade, email, fones comercial e celular, endereço e profissão. CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 13 Modelagem Conceitual CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 14 Transformação Modelo ER • • • • • • • • Serviço (codigo, descricao) Item_Servico (cod_servico, numero, descricao, ano, valor) cod_servico referencia servico Funcionario (cpf, rg, nome, nacionalidade, estado_civil, profissao, endereco, email, fone_com, celular) Contrato (codigo, dt_assinatura, descricao, titulo, situacao, arquivo_digital) Elaboracao_Contrato (numero_contrato, cpf_gestor, data) Numero_contrato referencia Contrato, cpf_gestor referencia Funcionario Item_Contrato (cod_servico, numero_item, codigo_contrato) cod_servico, numero_item referencia Item_Servico, codigo_contrato referencia Contrato Secretaria (cnpj_entidade, natureza, sigla, nome, endereço) Orgao (cnpj_entidade, natureza, sigla, nome, endereço, cnpj_secretaria, cpf_gestor, cargo_gestor, ato_nomeacao, representa_legalmente) cnpj_secretaria referencia Secretaria cpf_gestor referencia Funcionario CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 15 Transformação Modelo ER • • • • • Visita_Tecnica (codigo, situação, data_situacao, cnpj_orgao, responsavel) cnpj_orgao referencia Orgao Perfil (numero, cod_visita, nome) cod_visita referencia Visita_Tecnica Localidade (codigo, nome, localizacao) Site (cnpj_orgao, numero, nome, responsavel, cod_localidade) cod_localidade referencia Localidade cnpj_orgao referencia Orgao Perfil_Item_Contrato (numero_perfil, cod_visita, cod_servico, numero_item, cod_contrato, quantidade) numero_perfil, cod_visita referencia Perfil cod_servico, numero_item, cod_contrato referencia Item_Contrato CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 16 Transformação Modelo ER • • • • Perfil_Site (cod_visita, numero_perfi, cnpj_orgao, numero_site, quantidade) cod_visita, numero_perfi referencia Perfil cnpj_orgao, numero_site referencia Site Modelo_Termo (codigo, nome, natureza, arquivo_digital) Termo_Aditivo (codigo, situacao, cnpj_orgao, responsavel_orgao, data_envio, data_situacao, responsavel_contratada, arquivo_digital, data_retorno, cod_modelo_termo, prorrogado_para, cod_visita) cod_modelo_termo referencia Modelo_Termo cnpj_orgao referencia Órgão prorrogado_para referencia Termo_Aditivo cod_visita referencia Visita_Tecnica Contratação (cod_servico, numero_item, numero_contrato, cnpj_orgao, numero_site, cod_termo) cod_servico, numero_item, numero_contrato referencia Item_Contrato cnpj_orgao, numero_site referencia Site cod_termo referencia Termo_Aditivo CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 17 Transformação Modelo ER • Empenho (cod_termo_aditivo, numero, fonte, valor, cnpj_secretaria_liberacao, data_liberacao, unidade_orcamentaria, elemento_despesa) cod_termo_aditivo referencia Termo_Aditivo cnpj_secretaria_liberacao referencia Secretaria CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 18 Referências • [Raposo, 2007] Raposo, R., Documento de Requisitos do Sistema de Informações Gerenciais – Portal da PE-Multidigital. Versão 01.00. CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 19 CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 20