20
CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

Embed Size (px)

Citation preview

Page 1: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

Page 2: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 2

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

Page 3: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 3

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.

Page 4: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

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.

4

Page 5: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

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

Page 6: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

Modelagem Conceitual

6

Page 7: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

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.

Page 8: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

Modelagem Conceitual

8

Page 9: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

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.

9

Page 10: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

Modelagem Conceitual

10

Page 11: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

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).

11

Page 12: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

Modelagem Conceitual

12

Page 13: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

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.

13

Page 14: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

Modelagem Conceitual

14

Page 15: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

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

15

Page 16: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

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

16

Page 17: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

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

17

Page 18: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados

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

18

Page 19: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 19

Referências

• [Raposo, 2007] Raposo, R., Documento de Requisitos do Sistema de

Informações Gerenciais – Portal da PE-Multidigital. Versão 01.00.

Page 20: CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 1

CIn/UFPE – IN1008 – Projeto Conceitual de Banco de Dados 20