SlideShare uma empresa Scribd logo
Projeto Engenharia de Software I SICJUR  Sistema de Controle Jurídico Guilherme Gomes N. de Oliveira Renzo Augusto L. Petri
Descrição Geral O Sistema de Controle Jurídico (SICJUR) tem como objetivo principal à informatização de escritórios de advocacia e departamentos jurídicos. Trata-se de um sistema multiusuário, contando com controle de acesso. Os usuários desse sistema são, principalmente, advogados e profissionais ligados à área jurídica. Também conta com modelos de documentos para auxílio, divididos por área. O usuário tem uma ferramenta para o cálculo de juros advocatícios.  O sistema deve ser simples e objetivo.
Fases ,[object Object],[object Object],[object Object]
Fase de Análise ,[object Object],[object Object],[object Object],[object Object]
Diagrama de Casos de Uso ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Modelo Conceitual Visualizar PDF
Diagramas de Sequência do Sistema ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
 
 
 
 
 
 
 
 
 
 
 
Fase de Projeto ,[object Object],[object Object],[object Object],[object Object]
Diagrama de Colaboração ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Diagrama de Classes Visualizar PDF
Fase Construção ,[object Object],[object Object],[object Object],[object Object]
Classes e Métodos /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Estrutura; /** * * @author Renzo */ public class E_Advogado { private int id_advogado; private String nome; private int numero_OAB; private String estado_OAB; public E_Advogado(int id_advogado, String nome, int numero_OAB, String estado_OAB) { this.id_advogado = id_advogado; this.nome = nome; this.numero_OAB = numero_OAB; this.estado_OAB = estado_OAB; } public void iniciaCausa(){ } public void ConsultaModelos(String nome_Arquivo){ } public void recebeCliente(String nome){ }
public void aceitaServico(int id_advogado, int id_cliente){ } public String getEstado_OAB() { return estado_OAB; } public void setEstado_OAB(String estado_OAB) { this.estado_OAB = estado_OAB; } public int getId_advogado() { return id_advogado; } public void setId_advogado(int id_advogado) { this.id_advogado = id_advogado; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public int getNumero_OAB() { return numero_OAB; } public void setNumero_OAB(int numero_OAB) { this.numero_OAB = numero_OAB; } }
SicJur
 
Base de dados SQL CREATE TABLE USUARIO( LOGIN VARCHAR(10) NOT NULL, SENHA VARCHAR(10) NOT NULL, TIPO VARCHAR(30), CONSTRAINT PK_USUARIO PRIMARY KEY (LOGIN) ); CREATE TABLE CLIENTE( ID_CLIENTE INTEGER NOT NULL, NOME VARCHAR(50) NOT NULL, RG VARCHAR(10) NOT NULL, CPF VARCHAR(10) NOT NULL, PROFISSAO VARCHAR(30) NOT NULL, ENDERECO VARCHAR(50) NOT NULL, BAIRRO VARCHAR(30) NOT NULL, CIDADE VARCHAR(30) NOT NULL, ESTADO VARCHAR(2) NOT NULL, CEP VARCHAR(10) NOT NULL, TEL VARCHAR(15) NOT NULL, CEL VARCHAR(15) NOT NULL, EMAIL VARCHAR(50) NOT NULL, CONSTRAINT PK_CLIENTE PRIMARY KEY (ID_CLIENTE) );
CREATE TABLE ADVOGADO( ID_ADVOGADO INTEGER NOT NULL, NOME VARCHAR(50) NOT NULL, NUMERO_OAB INTEGER NOT NULL, ESTADO_OAB VARCHAR(2) NOT NULL, CONSTRAINT PK_ADVOGADO PRIMARY KEY (ID_ADVOGADO) ); CREATE TABLE PROCESSO( NUM_PROCESSO INTEGER NOT NULL, TIPO_ACAO VARCHAR(50) NOT NULL, NATUREZA_ACAO VARCHAR(40) NOT NULL, POSICAO_CLIENTE VARCHAR(40) NOT NULL, DATA_AUDIENCIA DATE NOT NULL, VALOR_CAUSA DECIMAL(5,0) NOT NULL, HONORARIOS DECIMAL(5,0) NOT NULL, OBSERVACAO VARCHAR(50) NOT NULL, CONSTRAINT PK_PROCESSO PRIMARY KEY (NUM_PROCESSO) );
CREATE TABLE SERVICO( ID_SERVICO INTEGER NOT NULL, ID_ADVOGADO INTEGER NOT NULL, ID_CLIENTE INTEGER NOT NULL, NUM_PROCESSO INTEGER NOT NULL, VALOR DECIMAL(5,0) NOT NULL, TIPO VARCHAR(20) NOT NULL, CONSTRAINT PK_SERVICO PRIMARY KEY (ID_SERVICO), CONSTRAINT FK_ID_ADVOGADO FOREIGN KEY (ID_ADVOGADO) REFERENCES ADVOGADO(ID_ADVOGADO), CONSTRAINT FK_ID_CLIENTE FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTE(ID_CLIENTE), CONSTRAINT FK_NUM_PROCESSO FOREIGN KEY (NUM_PROCESSO) REFERENCES PROCESSO(NUM_PROCESSO) ); CREATE TABLE CAUSA( PROCESSO INTEGER NOT NULL, SERVICO INTEGER NOT NULL, CONSTRAINT FK_PROCESSO FOREIGN KEY (PROCESSO) REFERENCES PROCESSO(NUM_PROCESSO), CONSTRAINT FK_SERVICO FOREIGN KEY (SERVICO) REFERENCES SERVICO(ID_SERVICO), CONSTRAINT PK_CAUSA PRIMARY KEY (PROCESSO,SERVICO) ); CREATE TABLE PAGAMENTO( NUM_PAGAMENTO INTEGER NOT NULL, ID_SERVICO INTEGER NOT NULL, VALOR DECIMAL(5,0) NOT NULL, DATA DATE NOT NULL, CONSTRAINT PK_PAGAMENTO PRIMARY KEY (NUM_PAGAMENTO), CONSTRAINT FK_ID_SERVICO FOREIGN KEY (ID_SERVICO) REFERENCES SERVICO(ID_SERVICO) );
Fim

Mais conteúdo relacionado

Semelhante a SICJUR - Sistema de Controle Jurídico

Aula 13 es-uml
Aula 13   es-umlAula 13   es-uml
Aula 13 es-umlthiagoufal
 
[GUTS-RS] Evento Outubro 2017 - Entrega contínua do zero ao sucesso
[GUTS-RS] Evento Outubro 2017 - Entrega contínua  do zero ao sucesso[GUTS-RS] Evento Outubro 2017 - Entrega contínua  do zero ao sucesso
[GUTS-RS] Evento Outubro 2017 - Entrega contínua do zero ao sucessoGUTS-RS
 
Mini Curso PHP Twig - PHP Conference 2017
Mini Curso PHP Twig - PHP Conference 2017 Mini Curso PHP Twig - PHP Conference 2017
Mini Curso PHP Twig - PHP Conference 2017 Luis Gustavo Almeida
 
Programando extensões para Internet Explorer (Webslices e Aceleradores)
Programando extensões para Internet Explorer (Webslices e Aceleradores)Programando extensões para Internet Explorer (Webslices e Aceleradores)
Programando extensões para Internet Explorer (Webslices e Aceleradores)Rogerio Cordeiro
 
18.ago topázio 14.30_389_aeselpa
18.ago topázio 14.30_389_aeselpa18.ago topázio 14.30_389_aeselpa
18.ago topázio 14.30_389_aeselpaitgfiles
 
i-Educar - 1º Seminário PHP no Serpro
i-Educar - 1º Seminário PHP no Serproi-Educar - 1º Seminário PHP no Serpro
i-Educar - 1º Seminário PHP no SerproFlávio Lisboa
 
Desenvolvimento de um CRUD utilizando Stored Procedure
Desenvolvimento de um CRUD utilizando Stored ProcedureDesenvolvimento de um CRUD utilizando Stored Procedure
Desenvolvimento de um CRUD utilizando Stored ProcedureFernando Roberto Proença
 
Plataforma Premier Completa 2017
Plataforma Premier Completa 2017Plataforma Premier Completa 2017
Plataforma Premier Completa 2017Jorge Biesczad Jr.
 
Risk Advisor- Gestão De Ouvidoria
Risk Advisor- Gestão De OuvidoriaRisk Advisor- Gestão De Ouvidoria
Risk Advisor- Gestão De OuvidoriaFabricio Macedo
 
tips commerce - Sumario executivo
tips commerce - Sumario executivotips commerce - Sumario executivo
tips commerce - Sumario executivolindomarluiz
 
tips commerce Sumario executivo
tips commerce Sumario executivotips commerce Sumario executivo
tips commerce Sumario executivolindomarluiz
 
InterCon 2017 - Engenharia de segurança web: Proteja todas as camadas de seu ...
InterCon 2017 - Engenharia de segurança web: Proteja todas as camadas de seu ...InterCon 2017 - Engenharia de segurança web: Proteja todas as camadas de seu ...
InterCon 2017 - Engenharia de segurança web: Proteja todas as camadas de seu ...iMasters
 
Introdução à análise orientada a objetos parte 1
Introdução à análise orientada a objetos parte 1Introdução à análise orientada a objetos parte 1
Introdução à análise orientada a objetos parte 1ariovaldodias
 
Introdução à análise orientada a objetos parte 1
Introdução à análise orientada a objetos parte 1Introdução à análise orientada a objetos parte 1
Introdução à análise orientada a objetos parte 1ariovaldodias
 
ASP.NET MVC Mini Curso
ASP.NET MVC Mini CursoASP.NET MVC Mini Curso
ASP.NET MVC Mini CursoVinicius Rocha
 

Semelhante a SICJUR - Sistema de Controle Jurídico (20)

Ns tutorial so
Ns tutorial soNs tutorial so
Ns tutorial so
 
Aula 13 es-uml
Aula 13   es-umlAula 13   es-uml
Aula 13 es-uml
 
Entrega Contínua - do Zero ao Sucesso
Entrega Contínua - do Zero ao SucessoEntrega Contínua - do Zero ao Sucesso
Entrega Contínua - do Zero ao Sucesso
 
[GUTS-RS] Evento Outubro 2017 - Entrega contínua do zero ao sucesso
[GUTS-RS] Evento Outubro 2017 - Entrega contínua  do zero ao sucesso[GUTS-RS] Evento Outubro 2017 - Entrega contínua  do zero ao sucesso
[GUTS-RS] Evento Outubro 2017 - Entrega contínua do zero ao sucesso
 
Mini Curso PHP Twig - PHP Conference 2017
Mini Curso PHP Twig - PHP Conference 2017 Mini Curso PHP Twig - PHP Conference 2017
Mini Curso PHP Twig - PHP Conference 2017
 
Programando extensões para Internet Explorer (Webslices e Aceleradores)
Programando extensões para Internet Explorer (Webslices e Aceleradores)Programando extensões para Internet Explorer (Webslices e Aceleradores)
Programando extensões para Internet Explorer (Webslices e Aceleradores)
 
Arquitetura de sistemas web
Arquitetura de sistemas webArquitetura de sistemas web
Arquitetura de sistemas web
 
18.ago topázio 14.30_389_aeselpa
18.ago topázio 14.30_389_aeselpa18.ago topázio 14.30_389_aeselpa
18.ago topázio 14.30_389_aeselpa
 
i-Educar - 1º Seminário PHP no Serpro
i-Educar - 1º Seminário PHP no Serproi-Educar - 1º Seminário PHP no Serpro
i-Educar - 1º Seminário PHP no Serpro
 
Desenvolvimento de um CRUD utilizando Stored Procedure
Desenvolvimento de um CRUD utilizando Stored ProcedureDesenvolvimento de um CRUD utilizando Stored Procedure
Desenvolvimento de um CRUD utilizando Stored Procedure
 
Plataforma Premier Completa 2017
Plataforma Premier Completa 2017Plataforma Premier Completa 2017
Plataforma Premier Completa 2017
 
Risk Advisor- Gestão De Ouvidoria
Risk Advisor- Gestão De OuvidoriaRisk Advisor- Gestão De Ouvidoria
Risk Advisor- Gestão De Ouvidoria
 
Plataforma Premier 2017
Plataforma Premier 2017Plataforma Premier 2017
Plataforma Premier 2017
 
SQL - Banco de Dados Biblioteca
SQL - Banco de Dados BibliotecaSQL - Banco de Dados Biblioteca
SQL - Banco de Dados Biblioteca
 
tips commerce - Sumario executivo
tips commerce - Sumario executivotips commerce - Sumario executivo
tips commerce - Sumario executivo
 
tips commerce Sumario executivo
tips commerce Sumario executivotips commerce Sumario executivo
tips commerce Sumario executivo
 
InterCon 2017 - Engenharia de segurança web: Proteja todas as camadas de seu ...
InterCon 2017 - Engenharia de segurança web: Proteja todas as camadas de seu ...InterCon 2017 - Engenharia de segurança web: Proteja todas as camadas de seu ...
InterCon 2017 - Engenharia de segurança web: Proteja todas as camadas de seu ...
 
Introdução à análise orientada a objetos parte 1
Introdução à análise orientada a objetos parte 1Introdução à análise orientada a objetos parte 1
Introdução à análise orientada a objetos parte 1
 
Introdução à análise orientada a objetos parte 1
Introdução à análise orientada a objetos parte 1Introdução à análise orientada a objetos parte 1
Introdução à análise orientada a objetos parte 1
 
ASP.NET MVC Mini Curso
ASP.NET MVC Mini CursoASP.NET MVC Mini Curso
ASP.NET MVC Mini Curso
 

Último

Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaComando Resgatai
 
Apresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoApresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoPedroFerreira53928
 
AULA Saúde e tradição-3º Bimestre tscqv.pptx
AULA Saúde e tradição-3º Bimestre tscqv.pptxAULA Saúde e tradição-3º Bimestre tscqv.pptx
AULA Saúde e tradição-3º Bimestre tscqv.pptxGraycyelleCavalcanti
 
Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40vitoriaalyce2011
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Memórias_póstumas_de_Brás_Cubas_ Machado_de_Assis
Memórias_póstumas_de_Brás_Cubas_ Machado_de_AssisMemórias_póstumas_de_Brás_Cubas_ Machado_de_Assis
Memórias_póstumas_de_Brás_Cubas_ Machado_de_Assisbrunocali007
 
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docxAtividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docxSolangeWaltre
 
Recurso da Casa das Ciências: Bateria/Acumulador
Recurso da Casa das Ciências: Bateria/AcumuladorRecurso da Casa das Ciências: Bateria/Acumulador
Recurso da Casa das Ciências: Bateria/AcumuladorCasa Ciências
 
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...cristianofiori1
 
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....LuizHenriquedeAlmeid6
 
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdf
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdfHans Kelsen - Teoria Pura do Direito - Obra completa.pdf
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdfLeandroTelesRocha2
 
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básicoPowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básicoPereira801
 
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptx
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptxSlides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptx
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptxLuizHenriquedeAlmeid6
 
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptxDESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptxProfessor Liniker Santana
 
ATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxmairaviani
 
Desastres ambientais e vulnerabilidadess
Desastres ambientais e vulnerabilidadessDesastres ambientais e vulnerabilidadess
Desastres ambientais e vulnerabilidadessRodrigoGonzlez461291
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfrarakey779
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persafelipescherner
 
Os Padres de Assaré - CE. Prof. Francisco Leite
Os Padres de Assaré - CE. Prof. Francisco LeiteOs Padres de Assaré - CE. Prof. Francisco Leite
Os Padres de Assaré - CE. Prof. Francisco Leiteprofesfrancleite
 
Apresentação sobre as etapas do desenvolvimento infantil
Apresentação sobre as etapas do desenvolvimento infantilApresentação sobre as etapas do desenvolvimento infantil
Apresentação sobre as etapas do desenvolvimento infantilMariaHelena293800
 

Último (20)

Junho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na IgrejaJunho Violeta - Sugestão de Ações na Igreja
Junho Violeta - Sugestão de Ações na Igreja
 
Apresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimentoApresentação de vocabulário fundamental em contexto de atendimento
Apresentação de vocabulário fundamental em contexto de atendimento
 
AULA Saúde e tradição-3º Bimestre tscqv.pptx
AULA Saúde e tradição-3º Bimestre tscqv.pptxAULA Saúde e tradição-3º Bimestre tscqv.pptx
AULA Saúde e tradição-3º Bimestre tscqv.pptx
 
Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40Atividade português 7 ano página 38 a 40
Atividade português 7 ano página 38 a 40
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
 
Memórias_póstumas_de_Brás_Cubas_ Machado_de_Assis
Memórias_póstumas_de_Brás_Cubas_ Machado_de_AssisMemórias_póstumas_de_Brás_Cubas_ Machado_de_Assis
Memórias_póstumas_de_Brás_Cubas_ Machado_de_Assis
 
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docxAtividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
Atividades-Sobre-o-Conto-Venha-Ver-o-Por-Do-Sol.docx
 
Recurso da Casa das Ciências: Bateria/Acumulador
Recurso da Casa das Ciências: Bateria/AcumuladorRecurso da Casa das Ciências: Bateria/Acumulador
Recurso da Casa das Ciências: Bateria/Acumulador
 
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
Atividade-9-8o-ano-HIS-Os-caminhos-ate-a-independencia-do-Brasil-Brasil-Colon...
 
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
Slides Lição 8, Central Gospel, Os 144 Mil Que Não Se Curvarão Ao Anticristo....
 
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdf
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdfHans Kelsen - Teoria Pura do Direito - Obra completa.pdf
Hans Kelsen - Teoria Pura do Direito - Obra completa.pdf
 
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básicoPowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
PowerPoint Folha de cálculo Excel 5 e 6 anos do ensino básico
 
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptx
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptxSlides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptx
Slides Lição 9, CPAD, Resistindo à Tentação no Caminho, 2Tr24.pptx
 
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptxDESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
DESAFIO FILOSÓFICO - 1ª SÉRIE - SESI 2020.pptx
 
ATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptxATPCG 27.05 - Recomposição de aprendizagem.pptx
ATPCG 27.05 - Recomposição de aprendizagem.pptx
 
Desastres ambientais e vulnerabilidadess
Desastres ambientais e vulnerabilidadessDesastres ambientais e vulnerabilidadess
Desastres ambientais e vulnerabilidadess
 
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdfGRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
GRAMÁTICA NORMATIVA DA LÍNGUA PORTUGUESA UM GUIA COMPLETO DO IDIOMA.pdf
 
Conteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persaConteúdo sobre a formação e expansão persa
Conteúdo sobre a formação e expansão persa
 
Os Padres de Assaré - CE. Prof. Francisco Leite
Os Padres de Assaré - CE. Prof. Francisco LeiteOs Padres de Assaré - CE. Prof. Francisco Leite
Os Padres de Assaré - CE. Prof. Francisco Leite
 
Apresentação sobre as etapas do desenvolvimento infantil
Apresentação sobre as etapas do desenvolvimento infantilApresentação sobre as etapas do desenvolvimento infantil
Apresentação sobre as etapas do desenvolvimento infantil
 

SICJUR - Sistema de Controle Jurídico

  • 1. Projeto Engenharia de Software I SICJUR Sistema de Controle Jurídico Guilherme Gomes N. de Oliveira Renzo Augusto L. Petri
  • 2. Descrição Geral O Sistema de Controle Jurídico (SICJUR) tem como objetivo principal à informatização de escritórios de advocacia e departamentos jurídicos. Trata-se de um sistema multiusuário, contando com controle de acesso. Os usuários desse sistema são, principalmente, advogados e profissionais ligados à área jurídica. Também conta com modelos de documentos para auxílio, divididos por área. O usuário tem uma ferramenta para o cálculo de juros advocatícios. O sistema deve ser simples e objetivo.
  • 3.
  • 4.
  • 5.
  • 6.  
  • 8.
  • 9.  
  • 10.  
  • 11.  
  • 12.  
  • 13.  
  • 14.  
  • 15.  
  • 16.  
  • 17.  
  • 18.  
  • 19.  
  • 20.  
  • 21.  
  • 22.
  • 23.
  • 24.  
  • 25.  
  • 26.  
  • 27.  
  • 28.  
  • 29.  
  • 30.  
  • 31.  
  • 32.  
  • 33.  
  • 34.  
  • 35.  
  • 36.  
  • 37.  
  • 38.  
  • 39.  
  • 40. Diagrama de Classes Visualizar PDF
  • 41.
  • 42. Classes e Métodos /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Estrutura; /** * * @author Renzo */ public class E_Advogado { private int id_advogado; private String nome; private int numero_OAB; private String estado_OAB; public E_Advogado(int id_advogado, String nome, int numero_OAB, String estado_OAB) { this.id_advogado = id_advogado; this.nome = nome; this.numero_OAB = numero_OAB; this.estado_OAB = estado_OAB; } public void iniciaCausa(){ } public void ConsultaModelos(String nome_Arquivo){ } public void recebeCliente(String nome){ }
  • 43. public void aceitaServico(int id_advogado, int id_cliente){ } public String getEstado_OAB() { return estado_OAB; } public void setEstado_OAB(String estado_OAB) { this.estado_OAB = estado_OAB; } public int getId_advogado() { return id_advogado; } public void setId_advogado(int id_advogado) { this.id_advogado = id_advogado; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public int getNumero_OAB() { return numero_OAB; } public void setNumero_OAB(int numero_OAB) { this.numero_OAB = numero_OAB; } }
  • 45.  
  • 46. Base de dados SQL CREATE TABLE USUARIO( LOGIN VARCHAR(10) NOT NULL, SENHA VARCHAR(10) NOT NULL, TIPO VARCHAR(30), CONSTRAINT PK_USUARIO PRIMARY KEY (LOGIN) ); CREATE TABLE CLIENTE( ID_CLIENTE INTEGER NOT NULL, NOME VARCHAR(50) NOT NULL, RG VARCHAR(10) NOT NULL, CPF VARCHAR(10) NOT NULL, PROFISSAO VARCHAR(30) NOT NULL, ENDERECO VARCHAR(50) NOT NULL, BAIRRO VARCHAR(30) NOT NULL, CIDADE VARCHAR(30) NOT NULL, ESTADO VARCHAR(2) NOT NULL, CEP VARCHAR(10) NOT NULL, TEL VARCHAR(15) NOT NULL, CEL VARCHAR(15) NOT NULL, EMAIL VARCHAR(50) NOT NULL, CONSTRAINT PK_CLIENTE PRIMARY KEY (ID_CLIENTE) );
  • 47. CREATE TABLE ADVOGADO( ID_ADVOGADO INTEGER NOT NULL, NOME VARCHAR(50) NOT NULL, NUMERO_OAB INTEGER NOT NULL, ESTADO_OAB VARCHAR(2) NOT NULL, CONSTRAINT PK_ADVOGADO PRIMARY KEY (ID_ADVOGADO) ); CREATE TABLE PROCESSO( NUM_PROCESSO INTEGER NOT NULL, TIPO_ACAO VARCHAR(50) NOT NULL, NATUREZA_ACAO VARCHAR(40) NOT NULL, POSICAO_CLIENTE VARCHAR(40) NOT NULL, DATA_AUDIENCIA DATE NOT NULL, VALOR_CAUSA DECIMAL(5,0) NOT NULL, HONORARIOS DECIMAL(5,0) NOT NULL, OBSERVACAO VARCHAR(50) NOT NULL, CONSTRAINT PK_PROCESSO PRIMARY KEY (NUM_PROCESSO) );
  • 48. CREATE TABLE SERVICO( ID_SERVICO INTEGER NOT NULL, ID_ADVOGADO INTEGER NOT NULL, ID_CLIENTE INTEGER NOT NULL, NUM_PROCESSO INTEGER NOT NULL, VALOR DECIMAL(5,0) NOT NULL, TIPO VARCHAR(20) NOT NULL, CONSTRAINT PK_SERVICO PRIMARY KEY (ID_SERVICO), CONSTRAINT FK_ID_ADVOGADO FOREIGN KEY (ID_ADVOGADO) REFERENCES ADVOGADO(ID_ADVOGADO), CONSTRAINT FK_ID_CLIENTE FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTE(ID_CLIENTE), CONSTRAINT FK_NUM_PROCESSO FOREIGN KEY (NUM_PROCESSO) REFERENCES PROCESSO(NUM_PROCESSO) ); CREATE TABLE CAUSA( PROCESSO INTEGER NOT NULL, SERVICO INTEGER NOT NULL, CONSTRAINT FK_PROCESSO FOREIGN KEY (PROCESSO) REFERENCES PROCESSO(NUM_PROCESSO), CONSTRAINT FK_SERVICO FOREIGN KEY (SERVICO) REFERENCES SERVICO(ID_SERVICO), CONSTRAINT PK_CAUSA PRIMARY KEY (PROCESSO,SERVICO) ); CREATE TABLE PAGAMENTO( NUM_PAGAMENTO INTEGER NOT NULL, ID_SERVICO INTEGER NOT NULL, VALOR DECIMAL(5,0) NOT NULL, DATA DATE NOT NULL, CONSTRAINT PK_PAGAMENTO PRIMARY KEY (NUM_PAGAMENTO), CONSTRAINT FK_ID_SERVICO FOREIGN KEY (ID_SERVICO) REFERENCES SERVICO(ID_SERVICO) );
  • 49. Fim