CENTRO ESTADUAL DE ENSINO TECNOLÓGICO PAULA SOUZA

Tamanho: px
Começar a partir da página:

Download "CENTRO ESTADUAL DE ENSINO TECNOLÓGICO PAULA SOUZA"

Transcrição

1 CENTRO ESTADUAL DE ENSINO TECNOLÓGICO PAULA SOUZA FACULDADE DE TECNOLOGIA DE LINS CURSO SUPERIOR DE TECNOLOGIA EM BANCO DE DADOS SUSANE PONTES DOS REIS ANÁLISE DE IMPLEMENTAÇÃO DE REGRAS DE NEGÓCIOS EM BANCO DE DADOS ORACLE E APLICAÇÃO JAVA. ESTUDO DE CASO: SISTEMA PAROQUIAL LINS/SP 1º SEMESTRE/2011

2 CENTRO ESTADUAL DE ENSINO TECNOLÓGICO PAULA SOUZA FACULDADE DE TECNOLOGIA DE LINS CURSO SUPERIOR DE TECNOLOGIA EM BANCO DE DADOS SUSANE PONTES DOS REIS ANÁLISE DE IMPLEMENTAÇÃO DE REGRAS DE NEGÓCIOS EM BANCO DE DADOS ORACLE E APLICAÇÃO JAVA. ESTUDO DE CASO: SISTEMA PAROQUIAL Projeto de Conclusão de Curso apresentado à Faculdade de Tecnologia de Lins para obtenção do Título de Tecnóloga em Informática com ênfase em Banco de Dados. Orientador: Prof. Me. Luiz Fernando Oliveira Silva. LINS/SP 1º SEMESTRE/2011

3 SUSANE PONTES DOS REIS ANÁLISE DE IMPLEMENTAÇÃO DE REGRAS DE NEGÓCIOS EM BANCO DE DADOS ORACLE E APLICAÇÃO JAVA. ESTUDO DE CASO: SISTEMA PAROQUIAL Projeto de Conclusão de Curso apresentado à Faculdade de Tecnologia de Lins, como parte dos requisitos necessários para obtenção do título de Tecnóloga em Informática com ênfase em Banco de Dados sob orientação do Prof. Me. Luiz Fernando Oliveira Silva. Orientador (Prof. Me. Luiz Fernando Oliveira Silva) Examinador 1 ( ) Examinador 2 ( )

4 Dedico este trabalho aos meus pais Adão e Maria Clara, irmãs Érica e Suélen e ao meu namorado Gustavo.

5 AGRADECIMENTOS Agradeço a Deus em primeiro lugar, pelo dom da vida e por me abençoar nessa caminhada. A minha família que me deu muito apoio, força necessária para que conseguisse alcançar essa meta profissional muito importante, meta essa, que ainda é a primeira de muitas, se Deus quiser. Ao meu namorado Gustavo, que me incentivou e esteve sempre ao meu lado expressando seu carinho, amor e contribuindo muito para a realização desse trabalho. Aos meus amigos de turma, que foram maravilhosos durante esses três anos juntos, pela amizade que construímos e união em todos os momentos. Ao Professor Me. Luiz Fernando Oliveira Silva, pela amizade e orientação na realização desse trabalho. Aos meus professores, que contribuíram para a minha formação, em especial ao professor Mário Pardo e as professoras Adriana de Bortoli e Elaine de Moraes, que colaboraram para a concretização dessa monografia. A equipe da Fatec, que de uma forma ou de outra, contribuíram para minha formação.

6 RESUMO Este trabalho tem como objetivo geral, apresentar técnicas de regras de negócios aplicadas em Banco de Dados e parte desenvolvido na aplicação Java e sendo aplicada também a regra de negócio para ser comparado o código fonte de ambos. Dentre os objetivos específicos estão compreender a importância da regra de negócio e verificar como podem ser utilizadas em um protótipo em software da Paróquia São Francisco de Assis, situada na cidade de Araçatuba - SP. Grande parte da segurança fica por conta da programação e de regras estabelecidas de acordo com funcionamento da empresa, durante a fase de desenvolvimento, o estabelecimento de regras explícitas no Banco de Dados utilizando estudos de um Sistema Gerenciador de Banco de Dados Relacional muito utilizado, principalmente em grandes organizações com alta demanda de informações, o Oracle 10g, ferramenta de programação PL/SQL. Com essas regras de negócios aplicadas adequadamente, permitiu verificar a comparação dos códigos, onde constatou a quantidade de linhas programadas, sua complexidade, segurança e produtividade. Palavras-chave: Análise de Implementação. Regras de Negócios. Banco de Dados. PL/SQL

7 ABSTRACT This work aims generally present techniques of business rules applied in Database and partly developed in Java and also being applied to the business rule to be compared the source code of both. Among the specific objectives are to understand the importance of business rule and see how they can be used in a software prototype in the St. Francis of Assis Parishi, in the city of Araçatuba SP. Large part of security is left to the programming and rules establishment of explicit rules in studies using Database Management System for Relational Database widely used, high demand for information, Oracle 10g, a tool for PL/SQL programming. With these business rules applied adequately, has permitted the comparison of codes, where he saw the number of lines programmed its complexity, safety and productivity. Keywords: Business Rules. Database. Parish. PL/SQL

8 LISTA DE ILUSTRAÇÕES Figura 1.1: O modelo de desenvolvimento em três camadas Figura 2.1: Diagrama de Use Case Figura 2.2: MER Figura 2.3: Diagrama de Classe Figura 2.4: Modelo Relacional Figura 3.1: Cadastro de casamento sem regras de negócios Figura 3.2: Cadastro de casamento com regras de negócios Figura 3.3: Cadastro de pessoas sem regras de negócios Figura 3.4: Cadastro de pessoas com regras de negócios Figura 3.5: Cadastro de pessoas com chamada de procedimento Figura 3.6: Inserção de cadastro de pessoas na aplicação... 43

9 LISTA DE TABELAS Tabela 2.1: Projeto de Banco de Dados Entidade Pessoa Tabela 2.2: Projeto de Banco de Dados Entidade Receitas Tabela 2.3: Projeto de Banco de Dados Entidade Casamento Tabela 2.4: Projeto de Banco de Dados Entidade Missa Tabela 2.5: Projeto de Banco de Dados Entidade Escala Tabela 2.6: Projeto de Banco de Dados Entidade EscalaPessoa Tabela 2.7: Projeto de Banco de Dados Entidade Evento Tabela 2.8: Projeto de Banco de Dados Entidade Despesas Tabela 2.9: Projeto de Banco de Dados Entidade Grupo Tabela 2.10: Projeto de Banco de Dados Entidade PessoaGrupo Tabela 2.11: Projeto de Banco de Dados Entidade Reunião Tabela 2.12: Projeto de Banco de Dados Entidade Sala Tabela 2.13: Projeto de Banco de Dados Entidade Curso Tabela 2.14: Projeto de Banco de Dados Entidade Cursando Tabela 2.15: Projeto de Banco de Dados Entidade TipoCurso... 30

10 LISTA DE ABREVIATURAS E SIGLAS ECA Evento, Condição e Ação SGBD Sistema Gerenciador de Banco de Dados TI Tecnologia da Informação BD Banco de Dados MER Modelo Entidade Relacional CPP Conselho Paroquial de Pastorais CAP Conselho Administrativo Paroquial CRP Conselho Regional de Pastorais ECC Encontro de Casais com Cristo

11 SUMÁRIO INTRODUÇÃO 13 CAPÍTULO I - BANCO DE DADOS SISTEMA EM TRÊS CAMADAS REGRAS DE NEGÓCIO 17 CAPÍTULO II- ESTUDO DE CASO LEVANTAMENTO DE REQUISITOS LISTA DE USE CASE DIAGRAMA DE USE CASE MER E DIAGRAMA DE CLASSE PROJETO DE BANCO DE DADOS FUNCIONALIDADES DO SISTEMA E REGRAS DE NEGÓCIO Funcionalidades do Dizimista Funcionalidades do Catequista Funcionalidades de Crisma Funcionalidades do Coroinha Funcionalidades do Batizado Funcionalidades do Casamento Funcionalidades do Músico Funcionalidades da Missa Funcionalidades da Reunião Funcionalidades do Grupo Funcionalidades de Evento Funcionalidades do Recebimento Funcionalidades do Pagamento 34 CAPÍTULO III - REGRAS DE NEGÓCIOS APLICADAS NO PROJETO 35

12 3.1 ANÁLISE DE IMPLEMENTAÇÃO DE REGRAS DE NEGÓCIO NO BANCO DE DADOS E NA APLICAÇÃO 37 4 CONSIDERAÇÕES FINAIS 45 REFERÊNCIA BIBLIOGRÁFICA 46

13 13 INTRODUÇÃO Segundo Silva et al.(2001), a separação das regras de negócio nos sistemas de informação apresenta uma série de vantagens amplamente aceitas (Validar o Sistema, Validar os dados legados, Auxílio para a Extração das Regras de Negócio) na comunidade de sistemas de informação. Uma dificuldade na administração das regras de negócios está no fato de que as bases de conhecimento não devem conter incongruências lógicas. Ainda segundo Silva et al.(2001), formalizar as regras de negócio utilizandose uma linguagem declarativa permite que as mesmas sejam convertidas para uma representação em lógica de primeira ordem, o que irá facilmente permitir que tais incongruências sejam identificadas. Mais do que isso, ao se modificar uma regra, ou acrescentar uma nova, a consistência da base poderá ser testada para a verificação de incongruências, de modo listar as regras conflitantes auxiliando a equipe no trabalho de resolver tais problemas. Além disso, a formalização de parte do conhecimento obtido durante a fase de análise é um grande passo na direção de se gerar código automaticamente. Este trabalho monográfico irá detalhar as regras de negócio de um sistema Paroquial, e mostrar a importância da mesma. O resultado da pesquisa é apresentado, nesta monografia, em três capítulos. No capítulo 1, apresenta-se considerações gerais sobre banco de dados, seu funcionamento, como é feito o compartilhamento de dados, o funcionamento do sistema em três camadas, e enfim, a regra de negócio e sua definição. O segundo capítulo apresentará a análise de requisitos de um sistema paroquial, e com base nesse levantamento, foram criados os diagramas de Caso de Uso e Classe, o MER e modelo relacional. Apresenta também todas as tabelas, seus

14 14 respectivos atributos, chaves e regras de negócios que serão criadas para a funcionalidade do sistema. No terceiro capítulo relatará a regra de negócio criada em cada tabela, mostrando a função de cada uma no sistema. Relata também, a comparação do código fonte onde se encontra um procedimento criado na aplicação e o outro, procedimento criado no banco de dados e sendo chamado na aplicação. Conclui-se a monografia retomando as questões que a motivaram e avaliando se nossos objetivos foram alcançados. E, para finalizar, levanta as lacunas deixadas, sugerindo continuidade em pesquisas desta natureza que contribuam para o conhecimento mais amplo acerca das práticas de regras de negócios.

15 15 1. BANCO DE DADOS Neste capítulo apresenta-se o funcionamento do banco de dados, como são feitos os compartilhamentos de dados e como serão implementadas as regras no banco de dados. Um banco de dados é um conjunto integrado de elementos de dados relacionados logicamente. Consolida registros previamente armazenados em arquivos separados em uma fonte comum de registros de dados que fornece dados para muitas aplicações (...) (O BRIEN, 2004, pág. 136). Com o uso do banco de dados, consegue-se visualizar registros armazenados em uma base de dados, através de consultas ao banco, na qual são observados em diversas aplicações SISTEMA EM TRÊS CAMADAS O sistema em três camadas esta sendo abordado nesse trabalho, pois contem uma camada chamada servidor de aplicação, que vai exercer a função de regras de negócios. Segundo Battisti (2003), a ideia do modelo de três camadas, é retirar as Regras do Negócio do cliente e centralizá-las em um determinado ponto, o qual é chamado de Servidor de Aplicações. O acesso ao Banco de dados é feito através das regras contidas no Servidor de Aplicações. Ao centralizar as Regras do Negócio em um único ponto, fica muito mais fácil a atualização destas regras sem ter que interver nas demais camadas. O acesso total do cliente ao Banco de dados é feito de acordo com as regras contidas no servidor de aplicações. O cliente não acessa diretamente ao Banco de dados, sem antes passar por esse servidor. Com isso as três camadas são as seguintes:

16 16 Apresentação: Continua no programa instalado no cliente. Alterações na Interface do programa geram a necessidade de atualizar a aplicação em todos os computadores, em que está sendo utilizada. Porém, cabe ressaltar, que alterações na interface, são menos frequentes do que alterações nas regras do negócio. Lógica: São as regras do negócio, que determinam de que maneira os dados serão utilizados. Esta camada foi deslocada para o servidor de aplicações. Desta maneira, quando uma regra do negócio for alterada e atualizá-la no servidor de aplicações, todos os usuários passarão a ter acesso a nova versão, sem que seja necessário reinstalar o programa em cada um dos computadores da rede. Ao centralizar as regras do negócio em um Servidor de aplicações, facilita a tarefa de manter a aplicação atualizada. Dados: Nesta camada temos o servidor de Banco de dados, no qual reside toda a informação necessária para o funcionamento da aplicação. Cabe ressaltar, novamente, que os dados somente são acessados através do Servidor de aplicação, e não diretamente pela aplicação Cliente. Com a introdução da camada de Lógica, resolvemos o problema de termos que atualizar a aplicação, em centenas ou milhares de computadores, cada vez que uma regra do negócio for alterada. Porém continuamos com o problema de atualização da aplicação, cada vez que forem necessárias mudanças na Interface. Figura 1.1: O modelo de desenvolvimento em três camadas Fonte: BATTISTI, 2003 De acordo com Battisti (2003), o software é dividido em três camadas, sendo que cada uma delas trabalhada independentemente, tornando o sistema flexível e são colocadas em uma unidade de servidor diferentes, como vemos na figura acima. Esse modelo é muito utilizado, pois independente de cada camada que for alterar/atualizar, não precisa alterar as demais camadas.

17 REGRAS DE NEGÓCIO Regras do Negócio são componentes de um sistema de informação organizacional, cuja importância tem sido reconhecida nos últimos anos. Em Banco de Dados, as regras de negócio expressam como a coleção de informações são estruturadas, em termos de relacionamento e armazenamento, assim como os meios que acessam essas informações. Um exemplo deste tipo de regra de negócio seria: todas as informações do negócio são estruturadas usando o Modelo Relacional de Dados, e o meio de acesso às informações é através de um software de gerenciamento de bancos de dados que implementa este tipo de modelo de dados (ALVARENGA, 2007, p.16). A aplicação bem estruturada no banco reduz muito as chances de erros e acelera o processo do sistema. Para que isso ocorra, o desenvolvedor deve conhecer bem o funcionamento da empresa para poder aplicar essas regras de forma correta e assim possuir um resultado final esperado. Nesse contexto, as regras dizem respeito aos dados que podem ser cadastrados em um sistema de informação. Segundo Cardoso (2005) muitos sistemas de informações hoje necessitam ser dinâmicos e configuráveis de modo que possam ser rapidamente adaptados para novas necessidades de negócio. Isto normalmente é feito movendo-se certos aspectos do sistema, tais como as regras de negócio, para dentro de banco de dados de maneira que eles possam ser facilmente modificados. O modelo resultante permite que um sistema possa ser adaptado às novas regras de negócio através de uma simples mudança nos valores no banco de dados em vez de realizar uma mudança no código. Desta maneira é possível introduzir novos produtos sem programação e até mesmo fazer mudanças nos modelos de negócio em tempo de execução. As Regras de Negócio são políticas, normas e padrões que influenciam ou guiam o comportamento do negócio. A execução das atividades deve sempre respeitar as regras que o negócio possui. O conjunto de regras de negócio que governam uma atividade pode criar complexidade no processo, quanto mais complexo o processo, mais chances de haver falhas. As regras de negócio devem ser aplicadas para nortear a execução de um sistema, forçar políticas organizacionais ou regulamentações externas, reduzir erros de processo e agilizar

18 18 sua execução. Esta solução consiste em tratar e propor regras que beneficiem o desempenho do processo 1. As aplicações das regras de negócios em banco de dados relacionais podem ser feitas através dos gatilhos (Trigger), na qual verifica a validação dos dados de acordo com as normas dos negócios das empresas, elas ficam armazenadas no SGBD e são disparadas automaticamente por atividades realizadas e são responsáveis por definirem a integridade e consistência no banco, a trigger é administrada de forma centralizada, no qual o DBA define suas situações, eventos e ações, outra regra, são os procedimentos (Stored Procedures) que define o que ocorre quando se insere, altera ou apaga informações dentro de uma tabela, a vantagem sobre outras alternativas de regras, é a sua compilação que melhora a performance de execução, os comando são compilados quando se executa pela primeira vez e é mantido na memória, para execuções posteriores mais rápidas. As regras de negócios podem estar na aplicação, banco de dados ou servidor de aplicação. No capítulo 3, apresenta-se uma análise entre a implementação das regras de negócios em banco de dados e na aplicação. 1 Informações obtidas no site

19 19 2. ESTUDO DE CASO Neste capítulo será abordada a análise do sistema, onde terá como embasamento a Paróquia São Francisco de Assis, situada na cidade de Araçatuba - SP, onde visa apresentar o seu funcionamento e sua estrutura de negócio LEVANTAMENTO DE REQUISITOS Dizimistas: A equipe de Dízimo montou um livro onde há todo o cadastro das pessoas da comunidade, e onde eles registram o pagamento do dízimo e também o mês de pagamento. Lança no computador no programa Excel, as entradas dia por dia, como receitas para fechar o balancete mensal. Batizado: As inscrições são feitas de acordo com as datas de missas onde são realizadas o batizado no final da missa. Essas informações são geradas no Word. Catequistas e Crismandos: As inscrições para crisma e catequese são feitas no inicio do ano de acordo com a quantidade de crianças inscritas e as turmas são divididas de acordo com o número de catequistas. Essas informações são geradas no Word. Coroinhas: As escalas de coroinhas são geradas no Word, onde tem uma coordenadora que se responsabiliza por escalar as crianças no dia da missa e para celebrações matrimoniais. Casamento: São lançadas as informações referentes aos dados dos noivos que comporão a Habilitação Matrimonial parte no Word, parte no Excel. A Habilitação Matrimonial é um documento que deve ser preenchido a mão, depois arquiva toda a documentação (cópia RG e cópia certidão, curso de noivos, lista de padrinhos de ambos, solicitação de batistério que é feita de Paróquia por Paróquia).

20 20 Agenda o casamento na agenda pessoal do Padre, para não coincidir as datas. Também é preenchida a certidão de casamento (gerado no Word), recolhida um taxa que varia de acordo com o salário mínimo correspondente á 50%(lançado no Excel). Músicos: É feita um a escala anual onde relata a participação dos músicos nas missas ou eventos, isso é gerado no Word e fixado no mural da secretaria, onde cada coordenador de grupo recebe uma cópia logo no início do ano. Pagamento e Recebimentos: Todo o recebimento e pagamento são controlados em planilhas no Excel e é feita a emissão de um recibo comprovando tal transação. Grupos: Os grupos: Conselho Paroquial de Pastorais - CPP, Conselho Administrativo Paroquial - CAP, Conselho Regional de Pastorais - CRP, Grupo de Noivos, ECC Paroquial, Ministros, Liturgia, todos os grupos são gerados no Word LISTA DE USE CASE Use case: Cadastrar Pessoas Atores: Secretária Pré-condições: 1. Cadastrar Pessoas Fluxo: 1. O Use case inicia quando for cadastrar uma pessoa. 2. O sistema verifica se não há mais de um CPF cadastrado. 3. O sistema verifica se o CPF é válido. Pós-condições: 1. A pessoa foi gravada com sucesso. Use case: Cadastrar Dizimista Atores: Secretária Pré-condições: 1. Cadastrar Dizimista Fluxo: 1. O Use case inicia quando for cadastrar um dizimista. 2. O sistema verifica se o mês de referência já foi pago. Pós-condições:

21 21 1. O dizimista foi gravado com sucesso. Use case: Cadastrar Catequizando Atores: Secretária Pré-condições: 1. Cadastrar Catequizando Fluxo: 1. O Use case inicia quando for cadastrar um catequizando. 2. O sistema verifica se a pessoa é maior do que dez anos. Pós-condições: 1. O catequizando foi gravado com sucesso. Use case: Cadastrar Crismando Atores: Secretária Pré-condições: 1. Cadastrar Crismando Fluxo: 1. O Use case inicia quando for cadastrar um crismando. 2. O sistema verifica se a pessoa já fez a catequese. Pós-condições: 1. O crismando foi gravado com sucesso. Use case: Cadastrar Músico Atores: Secretária Pré-condições: 1. Cadastrar Músico Fluxo: 1. O Use case inicia quando for cadastrar um músico. 2. O sistema verifica se não há mais de um músico em uma única missa. Pós-condições: 1. O músico foi gravado com sucesso. Use case: Cadastrar Casamento Atores: Secretária

22 22 Pré-condições: 1. Cadastrar Casamento Fluxo: 1. O Use case inicia quando for cadastrar um casamento. 2. O sistema verifica se os noivos já fizeram crisma. 3. O sistema verifica se não há mais nenhum casamento marcado na mesma data e hora. Pós-condições: 1. O casamento foi gravado com sucesso. Use case: Cadastrar Missa Atores: Secretária Pré-condições: 1. Cadastrar Missa Fluxo: 1. O Use case inicia quando for cadastrar uma missa. 2. O sistema verifica se não há mais de uma missa marcada na mesma hora e data. Pós-condições: 1. A missa foi gravada com sucesso. Use case: Cadastrar Coroinha Atores: Secretária Pré-condições: 1. Cadastrar Coroinha Fluxo: 1. O Use case inicia quando for cadastrar um coroinha. 2. O sistema verifica se o coroinha está somente em uma missa na semana. Pós-condições: 1. O coroinha foi gravado com sucesso. Use case: Cadastrar Sala Atores: Secretária Pré-condições:

23 23 1. Cadastrar Sala Fluxo: 1. O Use case inicia quando for cadastrar uma sala. 2. O sistema verifica a sala disponível para catequistas, primeira comunhão e crismandos. 3. O sistema verifica se a sala esta completa. Pós-condições: 1. A sala foi gravada com sucesso. Use case: Cadastrar Grupo Atores: Secretária Pré-condições: 1. Cadastrar Grupo Fluxo: 1. O Use case inicia quando for cadastrar um grupo. Pós-condições: 1. O grupo foi gravado com sucesso. Use case: Cadastrar Evento Atores: Secretária Pré-condições: 1. Cadastrar Evento Fluxo: 1. O Use case inicia quando for cadastrar um evento. 2. O sistema verifica a data e local do evento. 3. O sistema verifica os gastos e valor arrecadado. Pós-condições: 1. O evento foi gravado com sucesso. Use case: Cadastrar Recebimento Atores: Secretária Pré-condições: 1. Cadastrar Recebimento Fluxo:

24 24 1. O Use case inicia quando for cadastrar um recebimento. 2. O sistema verifica o valor, a descrição e data do recebimento. Pós-condições: 1. O recebimento foi gravado com sucesso. Use case: Cadastrar Pagamento Atores: Secretária Pré-condições: 1. Cadastrar Pagamento Fluxo: 1. O Use case inicia quando for cadastrar um pagamento. 2. O sistema verifica o valor, a descrição e data do pagamento. Pós-condições: 1. O pagamento foi gravado com sucesso. Use case: Cadastrar Reunião Atores: Secretária Pré-condições: 1. Cadastrar Reunião Fluxo: 1. O Use case inicia quando for cadastrar uma reunião. 2. O sistema verifica o motivo, hora e data da reunião. Pós-condições: 1. A reunião foi gravada com sucesso DIAGRAMA DE USE CASE O diagrama de USE CASE, foi baseado a partir dos levantamentos de requisitos da paróquia São Francisco de Assis. Com isso, mostra-se a secretária como sendo responsável por todo o processo de lançamento de cadastros.

25 25 Figura 2.1: Diagrama de Use Case 2.4. MER E DIAGRAMA DE CLASSE O Modelo Entidade Relacionamento (MER) e o diagrama de Classe, mostra os relacionamentos e as cardinalidades entre as entidades e relata todo o funcionamento Paroquial, onde será focada as tabelas Pessoa e Casamento, que serão aplicadas as regras de negócios no Banco de Dados e na aplicação Java. As tabelas Escala e EscalaPessoa, estão relacionadas com Missa e Pessoa, pois é feito a escala das pessoas que irão participar das missas que por sua vez, relaciona-se com Receitas, que é gerado o ofertório. A tabela Evento está relacionada com as tabelas Receitas e Despesas, que é gerado a partir de eventos realizados pela Paróquia. A tabelas GrupoPessoa e Grupo está relacionada com as tabelas Pessoa e Reuniões, pois a Paróquia possui grupos internos, que por sua vez, relaciona-se com Sala para fazer as reuniões. As tabelas Cursando, Curso e TipoCurso, estão relacionadas com Sala, que as utilzam para serem ministradas aulas de catequese, crisma, curso de noivos, entre outros.

26 26 Figura 2.2: MER Figura 2.3: Diagrama de Classe

27 PROJETO DE BANCO DE DADOS Figura 2.4: Modelo Relacional Tabela 2.1: Projeto de Banco de Dados Entidade Pessoa Nome tabela Campo Tipo Observação PK FK Pessoa CodPessoa Inteiro Código da pessoa X Nome String Nome da pessoa Rua String Rua da pessoa Bairro String Bairro da pessoa Cidade String Cidade da pessoa UF Char UF da pessoa Telefone String Telefone da pessoa RG String RG da pessoa CPF String CPF da pessoa Salário Number Salário da pessoa Cargo String Cargo da pessoa Idade Inteiro Idade da pessoa Sexo Char Sexo da pessoa DataNasc Date Data Nascimento da pessoa Tipo Char Tipo CodEscala Inteiro Código da escala X

28 28 Tabela 2.2: Projeto de Banco de Dados Entidade Receitas CodRec Inteiro Código da receita X Data Date Data da receita Valor Number Valor da receita Tipo Char Tipo da receita Receitas MesReferencia String Mês de referência da receita Descrição String Descrição da receita Hora Time Hora da receita CodMissa Inteiro Código da missa X CodCasamento Inteiro Código do casamento X CodEvento Inteiro Código do evento X Tabela 2.3: Projeto de Banco de Dados Entidade Casamento CodCasamento Inteiro Código do casamento X CodPessoa Inteiro Código da pessoa X CodNoivo Inteiro Código do noivo CodNoiva Inteiro Código da noiva Casamento Data Date Data do casamento Hora String Hora do casamento CrismaNoivo Char Crisma do noivo CrismaNoiva Char Crisma da noiva Tabela 2.4: Projeto de Banco de Dados Entidade Missa CodMissa Inteiro Código da missa X Missa CodEscala Inteiro Escala da missa X Tabela 2.5: Projeto de Banco de Dados Entidade Escala CodEscala Inteiro Código da escala X Escala Descrição String Descrição da escala Tabela 2.6: Projeto de Banco de Dados Entidade EscalaPessoa CodEscala Inteiro Código da escala X EscalaPessoa CodPessoa Inteiro Código da pessoa X

29 29 Tabela 2.7: Projeto de Banco de Dados Entidade Evento CodEvento Inteiro Código do evento X Evento Descrição String Descrição do evento Tabela 2.8: Projeto de Banco de Dados Entidade Despesas CodDesp Inteiro Código da despesa X Data Date Data da despesa Despesas Valor Number Valor da despesa Tipo Char Tipo da despesa CodEvento Inteiro Código do evento X Tabela 2.9: Projeto de Banco de Dados Entidade Grupo CodGrupo Inteiro Código do grupo X Grupo NomeGrupo String Nome do grupo Tabela 2.10: Projeto de Banco de Dados Entidade PessoaGrupo CodPessoa Inteiro Código da pessoa X PessoaGrupo CodGrupo Inteiro Código do grupo X Tabela 2.11: Projeto de Banco de Dados Entidade Reunião CodReunião Inteiro Código da reunião X Data Date Data da reunião Reunião Hora String Hora da reunião CodSala Inteiro Código da sala X CodGrupo Inteiro Código do grupo X Tabela 2.12: Projeto de Banco de Dados Entidade Sala CodSala Inteiro Código da sala X Sala descricao String Descrição da sala

30 30 Tabela 2.13: Projeto de Banco de Dados Entidade Curso CodCurso Inteiro Código do curso X Período Char Período do curso Curso CodSala Inteiro Código da sala X CodPessoa Inteiro Código da pessoa X CodTipoCurso Inteiro Código tipo curso X Tabela 2.14: Projeto de Banco de Dados Entidade Cursando CodPessoa Inteiro Código da pessoa X Cursando CodCurso Inteiro Código do curso X Tabela 2.15: Projeto de Banco de Dados Entidade TipoCurso CodTipoCurso Inteiro Código tipo curso X TipoCurso Descricao String Descrição do tipo curso 2.6. FUNCIONALIDADES DO SISTEMA E REGRAS DE NEGÓCIO Funcionalidades do Dizimista O banco deve permitir a inclusão, alteração e remoção de dizimistas, a pessoa responsável pelo dízimo informa ao banco quem pagou o valor referente ao mês, e faz um levantamento no final do mês de quem está devendo. Quando for fazer o pagamento de um dízimo, não deixar que o dizimista pague duas vezes o mesmo dízimo. Contendo os seguintes atributos: código do dizimista, nome, sexo, endereço, cidade onde mora, estado, telefone, , documento de identificação (RG ou CPF), data de nascimento, valor do dízimo, referência do mês, valor total, data de pagamento e status(pago ou não). Regras: Conterá chave primária, os campos: código, CPF, valor, data de pagamento e status não poderão ser nulos. Cálculo para verificar se o CPF é válido, CHECK (SEXO IN ( M, F )) para verificar se é feminino ou masculino.

31 Funcionalidades do Catequista O banco deve permitir a inclusão, alteração e remoção de catequizando. Quando for efetuar o cadastro de um catequizando e este for menor de 10 anos, não permitir o cadastro. Contendo os seguintes atributos: código do catequista, nome, sexo, endereço, cidade onde mora, estado, telefone, , data de nascimento, data de inicio, data de termino, nome do pai e da mãe e catequista responsável. Regras: Conterá chave primária, os campos: código e data de nascimento não poderão ser nulos. Trigger para que os catequistas sejam maiores do que 10 anos, caso contrário não permitir o cadastro e CHECK (SEXO IN ( M, F )) para verificar se é feminino ou masculino Funcionalidades de Crisma O banco deve permitir a inclusão, alteração e remoção de crismandos. Quando for efetuar o cadastro de um crismando e este não tiver feito catequese, não permitir o cadastro. Contendo os seguintes atributos: código do crismando, nome, sexo, documento de identificação (RG ou CPF), endereço, cidade onde mora, estado, telefone, , data de nascimento, data de inicio, data de termino, nome do pai e da mãe, nome do catequista e se possui catequese ou não (sim ou não). Regras: Conterá chave primária, os campos: código e CPF não poderão ser nulos. Trigger para verificar se o crismando já fez catequese, caso contrário não poderá fazer crisma, CHECK (SEXO IN ( M, F )) para verificar se é feminino ou masculino e trigger para quem tiver CPF, fazer o cálculo para verificar se o mesmo é válido Funcionalidades do Coroinha O banco deve permitir a inclusão, alteração e remoção dos coroinhas, com os seguintes atributos: código do coroinha, nome, sexo, endereço, cidade onde mora, estado, telefone, , data de nascimento, nome do pai e da mãe, escala das missas.

32 32 Regras: Conterá chave primária e o campo código não poderá ser nulo. CHECK (SEXO IN ( M, F )) para verificar se é feminino ou masculino Funcionalidades do Batizado O banco deve permitir a inclusão, alteração e remoção dos batizados, com os seguintes atributos: código do batizado, nome, sexo, endereço, cidade onde mora, estado, telefone, data de nascimento, nome do pai e da mãe e dos padrinhos. Regras: Conterá chave primária e o campo código não poderá ser nulo. CHECK (SEXO IN ( M, F )) para verificar se é feminino ou masculino Funcionalidades do Casamento O banco deve permitir a inclusão, alteração e remoção de casamentos, sendo que deverá ser bloqueado caso queira marcar dois casamentos na mesma hora e dia e se caso não tenham feito crisma. Não permitir casamento do mesmo sexo. Contendo os seguintes atributos: código do casamento, nome do noivo e da noiva, documento de identificação (RG ou CPF), endereço, cidade onde mora, estado, telefone, , data de nascimento, data do casamento, verificar se fez crisma, taxa e sexo. Regras: Conterá chave primária, os campos código, data do casamento, crisma, catequese e CPF não poderá ser nulos. Trigger para quando for casamento do mesmo sexo para não deixar agendar, trigger para não deixar marcar casamento na mesma hora de data, CHECK (SEXO IN ( M, F )) para verificar se é feminino ou masculino e cálculo para verificar se o CPF é válido Funcionalidades do Músico O banco deve permitir a inclusão, alteração e remoção de músicos, sendo que deverá ser bloqueado caso queira marcar dois grupos de músicos no mesmo dia.

33 33 Contendo os seguintes atributos: código do grupo, nome do coordenador, telefone, e escala das missas. Regras: Conterá chave primária, onde o campo código não poderá ser nulo. Trigger para quando for marcar grupos para a missa, não deixar marcar dois no mesmo dia e CHECK (SEXO IN ( M, F )) para verificar se é feminino ou masculino Funcionalidades da Missa O banco deve permitir a inclusão, alteração e remoção de missas, no final de cada missa o responsável pela contagem faz as contas e alimenta o banco com o total arrecadado. E constam os seguintes atributos: código da missa, dia da missa, horário da missa, descrição e valor do ofertório. Regras: Conterá chave primária onde o campo código não poderá ser nulo Funcionalidades da Reunião O banco deve permitir a inclusão, alteração e remoção de reunião, contendo os seguintes atributos: código da reunião, descrição, motivo, endereço, horário e data. Regras: Conterá chave primária e o campo código não poderá ser nulo Funcionalidades do Grupo O banco deve permitir a inclusão, alteração e remoção de grupos, contendo os seguintes atributos: código do grupo, nome do grupo, nome do coordenador, sexo, nome do vice-coordenador, nome do agente. Regras: Conterá chave primária onde o campo código não poderá ser nulo Funcionalidades de Evento

34 34 O banco deve permitir a inclusão, alteração e remoção de eventos, contendo os seguintes atributos: código do evento, descrição, data do evento, valor gasto e valor recebido. Regras: Conterá chave primária onde o campo código não poderá ser nulo Funcionalidades do Recebimento O banco deve permitir a inclusão, alteração e remoção de recebimentos. O recebimento pode ser através dos dízimos, taxa de casamento, ofertório, esses devem ser alimentado através dos cadastros do mesmo (itens 2, 6 e 8) e/ou pode ser feito através de rifas, festas, etc, esses devem ser alimentado pelos eventos. Contendo os seguintes atributos: código do recebimento, descrição, data de recebimento e valor. Regras: Conterá chave primária onde o campo código não poderá ser nulo Funcionalidades do Pagamento O banco deve permitir a inclusão, alteração e remoção de pagamentos, ao fazer um pagamento não permitir que pague duas vezes o mesmo pagamento. Os pagamentos são feitos pelo responsável por pagamentos. Contendo os seguintes atributos: código do pagamento, descrição, valor, data de pagamento. Regras: Conterá chave primária onde o campo código não poderá ser nulo.

35 35 3. REGRAS DE NEGÓCIOS APLICADAS NO PROJETO Neste capítulo serão relatadas as regras de negócios, stored procedure, triggers e views que serão apresentadas a seguir e exemplificar as suas funcionalidades. Stored Procedure: ANIVERSARIO: Mostra os aniversariantes do dia, caso não tenha nenhum aniversariante, retorna um aviso que não tem nenhum aniversariante no dia. CALC_CPF_VALIDO: Faz o calculo para verificar se o CPF é valido ou não. CALCULO_IDADE: Calcula a idade da pessoa através da data de nascimento INSERE_PESSOA: Insere as pessoas no banco com todos os parâmetros que existe na tabela pessoa. ALTERA_PESSOA: Altera os dados das pessoas no banco com todos os parâmetros que existe na tabela pessoa. DELETA_PESSOA: Deleta as pessoas no banco através do código da pessoa. GERAR_DATAS: Gera datas das missas, através de um período informado. Ex. digito data inicial, 1/01/2011 e data final 31/01/2011, ele gera os 31 dias que tem no mês. GERAR_DÍZIMOS: gera copias de um dízimo já cadastrado e muda somente o mês e ano de referencia, conforme a quantidade informada no campo gerar vários. Trigger: CAD_CASAMENTO: Se for inserir ou alterar: A trigger verifica se o sexo do noivo é masculino e sexo da noiva é feminino, caso estiver errado o sistema retorna a mensagem de erro.

36 36 Se a data do casamento for menor do que a data atual, o sistema retorna à mensagem de erro falando que não pode inserir a data anterior a data atual. Se for deletar, o sistema não permite a deleção, o usuário terá que cancelar o casamento através do campo cancelar (S,N). CAD_DÍZIMO: Se o campo "PAGO" for igual a 'S' ele vai gerar uma receitas na tabela "Receitas" CAD_EVENTO: Se o campo TIPO for 1 vai gerar uma receita na tabela Receitas, caso o campo TIPO for 2 vai gerar uma despesa na tabela Despesas CAD_REUNIÃO: Verifica se já existe reunião na sala e com a data da nova reunião, se tiver uma reunião com a mesma data e sala vai retornar a seguinte mensagem: 'erro, já existe uma reunião nesta sala com essa data'. Depois verifica se a data da nova reunião vai ser em uma data maior que a data atual, se for menor vai retornar a seguinte mensagem: erro, não é possível marcar reunião com data anterior a data atual'. CPF_PESSOA: Vai executar o procedimento calc_cpf_valido com o novo nº do CPF. CURSANDO_MENOR: Verifica se a pessoa tem idade menor que 7 anos e se o campo tipo é igual a 1, se a condições forem verdadeiras retornará a seguinte mensagem: 'Erro, Não é permitido fazer catequese pessoa menor de 7 anos'. Depois verifica se a pessoa tem idade maior que menor que 10 e se que o campo tipo é igual a 2, se as condições forem verdadeiras retornará a seguinte mensagem: 'Erro, Não é permitido fazer crisma pessoa menor de 10 anos'. Por ultimo verifica a quantidade de alunos em um curso, se a quantidade for maior ou igual a 20 retornará a seguinte mensagem: 'Erro, O nº máximo de alunos permitido em uma sala é 20'. GENCASAMENTO: Gera o código automático do casamento GENCURSO: Gera o código automático do curso GENDESPESAS: Gera o código automático da despesa GENDÍZIMO: Gera o código automático do dízimo GENESCALA: Gera o código automático da escala GENEVENTO: Gera o código automático do evento GENGRUPO: Gera o código automático do grupo GENMISSA: Gera o código automático da missa GENPESSOA: Gera o código automático da pessoa

37 37 GENRECEITAS: Gera o código automático da receita GENREUNIOES: Gera o código automático da reunião GENTIPOCURSO: Gera o código automático do tipo do curso IDADE_PESSOA: Calcula a idade da pessoa através da data de nascimento. IN_CASAMENTO: Se estiver inserindo vai gerar uma receita na tabela Receitas. Se estiver alterando o campo CANCELAR para S vai gerar uma despesa na tabela Despesas. ON_CASAMENTO: Verifica se já existe casamento cadastrado na nova data de casamento, se houver retornará a seguinte mensagem: 'Erro, Já existe casamentos nesta data'. Depois verifica se o noivo e/ou a noiva já estão cadastrados em outro casamento, se estiverem retornará a seguinte mensagem: 'Erro, O noivo e/ou noiva está cadastrado em outro casamento'. ON_MISSA: Se o valor arrecadado no ofertório da missa for maior que zero vai gerar uma receita na tabela Receitas. VARIOS_DÍZIMOS: Insere na View DÍZIMO_TEMP a quantidade de dízimo informado no campo GERARVARIOS, porem com a referência e ano de referência diferente. Ex.: se colocar o valor 3 no campo GERARVARIOS vai inserir três vezes na View DÍZIMO_TEMP VARIOS_DÍZIMOS_TEMP: Insere os dados na tabela Dízimo. View: DÍZIMO_TEMP: Mostra os dados da tabela Dízimo. TL_DESPESA: Mostra o total de cada tipo de despesa TL_RECEITAS: Mostra o total de cada tipo de receitas 3.1. ANÁLISE DE IMPLEMENTAÇÃO DE REGRAS DE NEGÓCIO NO BANCO DE DADOS E NA APLICAÇÃO Ratificando o explanado por Cardoso(2005), no subtítulo 1.3 do capítulo 1, salienta-se que as regras de negócios aplicadas no Banco de Dados se dá a vantagem de não somente se restringir ao fato da integridade dos dados, mas também ao ganho de segurança, sobre o trabalho do programador, porque as triggers serão disparados a partir de eventos que são habilitados igualmente as procedures são chamadas a avaliar um conjunto maior de alternativas na qual o programador seria capaz de fazer. Isso será feito automaticamente em tempo de

38 38 execução do sistema gerenciador de banco de dados e o custo será relativamente baixo. Figura 3.1: Cadastro de casamento sem regras de negócios Conforme a Figura 3.1, o cadastro de casamento não possui regras de negócios embutido no código da aplicação, portanto, analisa-se que contêm 12 linhas constituídas por campos. As citadas linhas são chamadas para serem inseridas na tabela Casamento. Contudo, as regras de negócio estão aplicadas no banco de dados, e sendo disparadas quando se cria um cadastro de casamento e caso o cadastro esteja de acordo com as regras, é apresentado uma mensagem que o mesmo foi efetuado com sucesso, caso contrário, aparece o erro no console da aplicação mostrando a mensagem de erro que está programada na regra, como por exemplo, a trigger: On_Casamento, que ao informar a data de casamento, e caso o mesmo já estiver ocupado por outro casamento, ele mostra que já existe casamento cadastrado na data digitada.

39 39 Figura 3.2: Cadastro de casamento com regras de negócios Conforme Figura 3.2, o cadastro de casamento possui regras de negócios embutido no código da aplicação, analisa-se que contêm 49 linhas constituídas por campos e as regras de negócios. As citadas linhas são chamadas para serem

40 40 inseridas na tabela Casamento. Nesse caso, não é necessário que existam as regras no banco de dados, pois o mesmo já aparece na aplicação, executando as mesmas funções das incluídas no banco. Figura 3.3: Cadastro de pessoas sem regras de negócios A Figura 3.3, o cadastro de pessoas não possui regras de negócios embutido no código da aplicação, portanto, analisa-se que contêm 15 linhas constituídas por campos. As citadas linhas são chamadas para serem inseridas na tabela Pessoa. Contudo, as regras de negócio estão aplicadas no banco de dados, e sendo disparadas quando se cria um cadastro de pessoa e caso o cadastro esteja de acordo com as regras, é apresentado uma mensagem que o mesmo foi efetuado com sucesso, caso contrário, aparece o erro no console da aplicação mostrando a mensagem de erro que está programada na regra, como por exemplo, a trigger: Cálculo_Idade, que através da data de nascimento informada, ela calcula a idade da pessoa.

Integridade dos Dados

Integridade dos Dados 1 Integridade dos Dados Integridade dos Dados Melissa Lemos melissa@inf.puc-rio.br A integridade dos dados é feita através de restrições, que são condições obrigatórias impostas pelo modelo. Restrições

Leia mais

FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ. Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8

FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ. Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8 FACULDADE DE CIÊNCIAS SOCIAIS E APLICADAS DO PARANÁ Sistema de Gestão Escolar PROJETO FINAL Schola Ratio Versão 8 CURITIBA Nov 2012 DJULLES IKEDA OSNIR FERREIRA DA CUNHA Sistema de Gestão Escolar PROJETO

Leia mais

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE por Miguel Aguiar Barbosa Trabalho de curso II submetido como

Leia mais

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes Documentação de visão: Sistema de Controle de ponto eletrônico para empresas Documentados por: Halison Miguel e Edvan Pontes Versão do documento: 1.4 Data de atualização: 04 de Fevereiro de 2012 Histórico

Leia mais

Manual SteelBOX Gestão e Automação de Estúdios Audiovisuais

Manual SteelBOX Gestão e Automação de Estúdios Audiovisuais Manual SteelBOX Gestão e Automação de Estúdios Audiovisuais Alterosa MG Do Software O SteelBOX é o melhor e mais completo software de gestão e automação de estúdios audiovisuais do país, nele pequenos

Leia mais

UNISA Universidade de Santo Amaro. http://www.unisa.br. Material de Estudo. Módulo I: Básico Banco de dados SQL Server. http://www.unisa-sis.

UNISA Universidade de Santo Amaro. http://www.unisa.br. Material de Estudo. Módulo I: Básico Banco de dados SQL Server. http://www.unisa-sis. UNISA Universidade de Santo Amaro http://www.unisa.br Material de Estudo Módulo I: Básico Banco de dados SQL Server http://www.unisa-sis.info Junho/2010 Objetivo do Workshop Compartilhar e apresentar

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNÓLOGO EM ANALISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNÓLOGO EM ANALISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNÓLOGO EM ANALISE E DESENVOLVIMENTO DE SISTEMAS Sistema de Controle de Viaturas por Pablo Wasculewsky de Matos Orientador: Prof. Me. André Vinicius

Leia mais

Especificação do Caso de Uso. Manter Cliente. Versão 1.0

Especificação do Caso de Uso. Manter Cliente. Versão 1.0 Especificação do Caso de Uso Manter Cliente Versão 1.0 Histórico de Revisão Data Versão Descrição Autor 27/05/2011 1.0 Elaboração do documento Isaque J. Barbosa Índice 1. Manter Cliente 3 1.1 Breve Descrição...

Leia mais

Manual de utilização do. sistema integrado de controle médico WWW.ISA.NET.BR

Manual de utilização do. sistema integrado de controle médico WWW.ISA.NET.BR Manual de utilização do sistema integrado de controle médico WWW.ISA.NET.BR Sistema integrado de controle médico Acesso... 3 Menu principal... 4 Cadastrar... 6 Cadastro de pacientes... 6 Convênios... 10

Leia mais

PROJETO DA DISCIPLINA. PES II Processo de Engenharia de Software II

PROJETO DA DISCIPLINA. PES II Processo de Engenharia de Software II UNIOESTE - Universidade Estadual do Oeste do Paraná CCET - Centro de Ciências Exatas e Tecnológicas Colegiado de Informática Curso de Bacharelado em Informática PROJETO DA DISCIPLINA PES II Processo de

Leia mais

Versão <1.0> Documento de Requisitos. Documento de Requisitos. Equipe:

Versão <1.0> Documento de Requisitos. Documento de Requisitos. Equipe: Versão Documento de Requisitos Documento de Requisitos Equipe: Bruno Harada (bhhc) Edilson Augusto Junior (easj) José Ivson Soares da Silva (jiss) Pedro Rodolfo da Silva Gonçalves (prsg) Raphael

Leia mais

Técnicas e Linguagens para Banco de Dados I

Técnicas e Linguagens para Banco de Dados I Técnicas e Linguagens para Banco de Dados I Prof. Eduardo Ribeiro www.eduardo.trisolution.com.br eduardo@ trisolution.com.br Introdução Banco de Dados Dados x Informações Dados = É um elemento que mantém

Leia mais

Especificações de Casos de Uso UC04 Cadastro de Funcionários

Especificações de Casos de Uso UC04 Cadastro de Funcionários Especificações de Casos de Uso UC04 Cadastro de Funcionários Sistema Gerenciador de Locadora Documento de Caso de Uso UC04 Versão 1.1 Responsável: Gustavo Teles UC04 Cadastro de Funcionários Página 1 de

Leia mais

ESPECIFICAÇÕES DE CASOS DE USO

ESPECIFICAÇÕES DE CASOS DE USO ESPECIFICAÇÕES DE CASOS DE USO CASO DE USO: INCLUIR CLIENTE Sumário: este caso de uso se inicia quando o usuário precisa incluir um cliente no sistema. Atores: Atendente Pré-condições: Documentação do

Leia mais

MANUAL MANUTENÇÃO ON LINE

MANUAL MANUTENÇÃO ON LINE MANUAL DE MANUTENÇÃO ON LINE R: Santa Cruz, 647 CENTRO Limeira/SP - CEP 13.480-041 - Fone (19) 3404-4949 - e-mail: scpclimeira@acil.org.br 1 ÍNDICE Inclusão de Pessoa Física... 5 Inclusão de Cheque: Pessoa

Leia mais

BANCO DE DADOS E BUSINESS INTELIGENCE. C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03)

BANCO DE DADOS E BUSINESS INTELIGENCE. C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03) MBA em Gestão de TI MÓDULO: BANCO DE DADOS E BUSINESS INTELIGENCE C/H: 20 horas (20/02, 25/02, 27/02, 04/03, 06/03) PROFESSOR: Edison Andrade Martins Morais prof@edison.eti.br http://www.edison.eti.br

Leia mais

Manual do Usuário. Sistema Financeiro e Caixa

Manual do Usuário. Sistema Financeiro e Caixa Manual do Usuário Sistema Financeiro e Caixa - Lançamento de receitas, despesas, gastos, depósitos. - Contas a pagar e receber. - Emissão de cheque e Autorização de pagamentos/recibos. - Controla um ou

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com.

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com. Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

Especificação do Caso de Uso Manter Cliente

Especificação do Caso de Uso Manter Cliente Especificação do Caso de Uso Manter Cliente Grupo 01 - Projeto Systrack Versão 2.0 Histórico de Revisão Data Versão Descrição Autor 24/05/2011 1.0 Início do documento João Ricardo 31/06/2011 2.0 Alteração

Leia mais

Unioeste Universidade Estadual do Oeste do Paraná

Unioeste Universidade Estadual do Oeste do Paraná Unioeste Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Especificação de Requisitos e Modelagem Orientada

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

Banco de Dados I Introdução

Banco de Dados I Introdução Banco de Dados I Introdução Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) IFSul Campus Charqueadas Sumário da aula Avaliações Visão geral da disciplina Introdução Histórico Porque

Leia mais

Guia do Cúram Verification

Guia do Cúram Verification IBM Cúram Social Program Management Guia do Cúram Verification Versão 6.0.5 IBM Cúram Social Program Management Guia do Cúram Verification Versão 6.0.5 Nota Antes de usar essas informações e o produto

Leia mais

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011

Banco de Dados. Aula 1 - Prof. Bruno Moreno 16/08/2011 Banco de Dados Aula 1 - Prof. Bruno Moreno 16/08/2011 Roteiro Apresentação do professor e disciplina Definição de Banco de Dados Sistema de BD vs Tradicional Principais características de BD Natureza autodescritiva

Leia mais

Manual TDMax Web Commerce VERSÃO: 0.1

Manual TDMax Web Commerce VERSÃO: 0.1 Manual TDMax Web Commerce VERSÃO: 0.1 Sumário Visão geral Bilhetagem Eletrônica... 3 1 TDMax Web Commerce... 4 1.1 Requisitos e orientações gerais... 4 2 Acesso... 5 2.1 Como realizar um cadastro usuário

Leia mais

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO ESCOLA DE ENGENHARIA DEPARTAMENTO DE ELETRÔNICA. Sistema de Gerenciamento Eletrônico de Documentos

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO ESCOLA DE ENGENHARIA DEPARTAMENTO DE ELETRÔNICA. Sistema de Gerenciamento Eletrônico de Documentos UNIVERSIDADE FEDERAL DO RIO DE JANEIRO ESCOLA DE ENGENHARIA DEPARTAMENTO DE ELETRÔNICA Sistema de Gerenciamento Eletrônico de Documentos Autor: Evandro Bastos Tavares Orientador: Antônio Claudio Gomez

Leia mais

Padrões de Contagem de Pontos de Função

Padrões de Contagem de Pontos de Função Padrões de Contagem de Pontos de Função Contexto Versão: 1.0.0 Objetivo O propósito deste documento é apresentar os padrões estabelecidos para utilização da técnica de Análise de Pontos de Função no ambiente

Leia mais

SISTEMA DE MONITORAMENTO DE SGBD SQL SERVER.

SISTEMA DE MONITORAMENTO DE SGBD SQL SERVER. UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO SISTEMA DE MONITORAMENTO DE SGBD SQL SERVER. Marlon Rafael Schramm Mauro Marcelo Mattos, Orientador ROTEIRO DA APRESENTAÇÃO 1. Introdução

Leia mais

PROCEDIMENTOS ARMAZENADOS (Stored Procedures)

PROCEDIMENTOS ARMAZENADOS (Stored Procedures) PROCEDIMENTOS ARMAZENADOS (Stored Procedures) 1. Introdução Stored Procedure é um conjunto de comandos, ao qual é atribuído um nome. Este conjunto fica armazenado no Banco de Dados e pode ser chamado a

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex www.sistemaflex.com

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex www.sistemaflex.com MANUAL ESCOLA FLEX Revisado em 09/07/2008 Sistema Flex www.sistemaflex.com Índice Manual Escola Flex Índice... 2 Tela de Abertura (Splash Screen)... 3 Login... 4 Seleção de Empresas... 5 Tela Principal...

Leia mais

COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA

COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA 73 COMPARAÇÃO ENTRE OS FRAMEWORKS DE DESENVOLVIMENTO DE SOFTWARE ENTITY FRAMEWORK E NHIBERNATE : ESTUDO DE CASO EM UM SISTEMA Daniel José Angotti Analista de Negócio, Repom S/A djangotti@gmail.com Carlos

Leia mais

2. INSTALAÇÃO E CONFIGURAÇÃO

2. INSTALAÇÃO E CONFIGURAÇÃO INDICE 1. INTRODUÇÃO 2. INSTALAÇÃO E CONFIGURAÇÃO 2.1. COMPARTILHANDO O DIRETÓRIO DO APLICATIVO 3. INTERFACE DO APLICATIVO 3.1. ÁREA DO MENU 3.1.2. APLICANDO A CHAVE DE LICENÇA AO APLICATIVO 3.1.3 EFETUANDO

Leia mais

Universidade Estadual do Oeste do Paraná

Universidade Estadual do Oeste do Paraná Universidade Estadual do Oeste do Paraná Estudo de Requisitos de um software para uma loja de lentes de contato Bruno Eduardo Soares Leonardo Zanotto Baggio Maykon Valério da Silva Cascavel, 10 de Junho

Leia mais

inux Sistemas Ltda. MANUAL DO USUÁRIO www.inux.com.br

inux Sistemas Ltda. MANUAL DO USUÁRIO www.inux.com.br 2013 inux Sistemas Ltda. s MANUAL DO USUÁRIO www.inux.com.br Sumário 1 Introdução... 2 2 Visão Geral do Sistema... 2 3 Tela de Configuração... 3 4 Tela de Mensagens... 5 5 Tela de Importação... 8 6 Tela

Leia mais

CNEC FACULDADE CENECISTA DE CAPIVARI

CNEC FACULDADE CENECISTA DE CAPIVARI CNEC FACULDADE CENECISTA DE CAPIVARI TRABALHO DE CONCLUSÃO DE CURSO SICOCC Grupo: Flávio T. M. de Toledo Márcio P. Quagliato Mateus P. Quagliato RA: 2003D025 RA: 2003D021 RA: 2003D022 Profº: Vitor Brandi

Leia mais

Manual de Integração Web Service. Prefeitura Municipal de Valparaíso de Goiás/GO

Manual de Integração Web Service. Prefeitura Municipal de Valparaíso de Goiás/GO Manual de Integração Web Service Prefeitura Municipal de Valparaíso de Goiás/GO 1. INTRODUÇÃO Este manual tem como objetivo apresentar as especificações e critérios técnicos necessários para utilização

Leia mais

Disciplina: Unidade III: Prof.: E-mail: Período:

Disciplina: Unidade III: Prof.: E-mail: Período: Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto

Leia mais

Governador Cid Ferreira Gomes. Vice Governador Domingos Gomes de Aguiar Filho. Secretária da Educação Maria Izolda Cela de Arruda Coelho

Governador Cid Ferreira Gomes. Vice Governador Domingos Gomes de Aguiar Filho. Secretária da Educação Maria Izolda Cela de Arruda Coelho Governador Cid Ferreira Gomes Vice Governador Domingos Gomes de Aguiar Filho Secretária da Educação Maria Izolda Cela de Arruda Coelho Secretário Adjunto Maurício Holanda Maia Secretário Executivo Antônio

Leia mais

MANUAL DE INSTALAÇÃO E OPERAÇÃO

MANUAL DE INSTALAÇÃO E OPERAÇÃO MANUAL DE INSTALAÇÃO E OPERAÇÃO SInAE Sistema Integrado de Administração Escolar Fevereiro - 2006 Sumário INTRODUÇÃO... 2 APRESENTAÇÃO DOS MÓDULOS... 3 Módulo Acadêmico... 3 Módulo de Cofigurações da Escola...

Leia mais

Guia de Introdução ao Windows SharePoint Services

Guia de Introdução ao Windows SharePoint Services Guia de Introdução ao Windows SharePoint Services - Windows SharePoint Services... Page 1 of 11 Windows SharePoint Services Guia de Introdução ao Windows SharePoint Services Ocultar tudo O Microsoft Windows

Leia mais

Unified Modeling Language UML - Notações

Unified Modeling Language UML - Notações Unified Modeling Language UML - Notações Prof. Ms. Elvio Gilberto da Silva elvio@fmr.edu.br UML Ponto de Vista É gerada com propósito geral de uma linguagem de modelagem visual usada para especificar,

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA DE DIÁRIAS DA MGS. Versão 1.0

MANUAL DE UTILIZAÇÃO DO SISTEMA DE DIÁRIAS DA MGS. Versão 1.0 MANUAL DE UTILIZAÇÃO DO SISTEMA DE DIÁRIAS DA MGS Versão 1.0 SUMÁRIO 1. Descrição do Local de Acesso... 1 2. Módulo Registrar Diárias... 3 3. Módulo Aprovar Diárias... 11 4. Registrar Prestação de Contas...

Leia mais

Documento de Visão. Sistema de Ponto Eletrônico A2MEPonto. Versão 1.0

Documento de Visão. Sistema de Ponto Eletrônico A2MEPonto. Versão 1.0 Documento de Visão Sistema de Ponto Eletrônico A2MEPonto Versão 1.0 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 23/10/2010 #1 Elaboração do documento. Eduardo Neto Versão 1.0 Documento de Visão A2ME

Leia mais

Assim que o usuário entrar nesta ferramenta do sistema a seguinte tela será exibida:

Assim que o usuário entrar nesta ferramenta do sistema a seguinte tela será exibida: O que é o TDMax Web Commerce? O TDMax Web Commerce é uma ferramenta complementar no sistemas de Bilhetagem Eletrônica, tem como principal objetivo proporcionar maior conforto as empresas compradoras de

Leia mais

FAPLAN - Faculdade Anhanguera Passo Fundo Gestão da Tecnologia da Informação Banco de Dados II Prof. Eder Pazinatto Stored Procedures Procedimento armazenados dentro do banco de dados Um Stored Procedure

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

Sistema de pedidos para estabelecimentos de alimentação: QuickPed. Adailton Antonio Ribeiro

Sistema de pedidos para estabelecimentos de alimentação: QuickPed. Adailton Antonio Ribeiro 2011 Sistema de pedidos para estabelecimentos de alimentação: QuickPed Adailton Antonio Ribeiro UNIVERSIDADE ESTADUAL DE GOIÁS UNIDADE UNIVERSITÁRIA DE CIÊNCIAS EXATAS E TECNOLÓGICAS BACHARELADO EM SISTEMAS

Leia mais

Unimed do Brasil Unidade de Serviços às Singulares Página 1 de 119. Unimed HILUM - Versão 3.0.0

Unimed do Brasil Unidade de Serviços às Singulares Página 1 de 119. Unimed HILUM - Versão 3.0.0 Página 1 de 119 Unimed HILUM - Versão 3.0.0 1 HILUM... 4 1.1 Consulta... 6 1.1.1 Execução... 6 1.2 SADT... 11 1.2.1 Solicitação... 11 1.2.2 Execução... 18 1.2.3 Execução On-Line... 26 1.2.4 Outras Despesas...

Leia mais

SIPED - Sistema de Investimento em Pesquisa e Desenvolvimento. Reservado ao Ambiente Interno da ANP

SIPED - Sistema de Investimento em Pesquisa e Desenvolvimento. Reservado ao Ambiente Interno da ANP Versão 2.0 SIPED - Sistema de Investimento em Pesquisa e Aviso de Sigilo Este documento contém informações reservadas à ANP, sendo o documento como um todo classificado no nível reservado, conforme art.

Leia mais

Histórico de Revisão Data Versão Descrição Autor

Histórico de Revisão Data Versão Descrição Autor H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento

Leia mais

1 INTRODUÇÃO. 1.2 Novo modelo operacional do Sistema do Cadastro Único

1 INTRODUÇÃO. 1.2 Novo modelo operacional do Sistema do Cadastro Único Instrução Operacional nº 35 SENARC/MDS Brasília, 15 de abril de 2010. Assunto: Divulga as orientações necessárias para a solicitação de cadastramento de usuários municipais no novo sistema de Cadastro

Leia mais

MÓDULO DE CONTROLE ACADÊMICO - MCA Documento de Requisitos

MÓDULO DE CONTROLE ACADÊMICO - MCA Documento de Requisitos 1 MÓDULO DE CONTROLE ACADÊMICO - MCA Documento de Requisitos GUILHERME MANOEL CELESTE DE FREITAS GILBERTO TIMOTHEO JUNIOR RICARDO CUNHA VALE JUIZ DE FORA 2009 SUMÁRIO 1 INTRODUÇÃO 2 1.1 Propósito 2 1.2

Leia mais

HELP DE UTILIZAÇÃO DO SISTEMA ONLINE DOCTOR PARA MÉDICOS

HELP DE UTILIZAÇÃO DO SISTEMA ONLINE DOCTOR PARA MÉDICOS HELP DE UTILIZAÇÃO DO SISTEMA ONLINE DOCTOR PARA MÉDICOS 1 CADASTRANDO CLIENTES 1.1 BUSCANDO CLIENTES 1.1.1 BUSCANDO CLIENTES PELO NOME 1.1.2 BUSCANDO CLIENTES POR OUTRAS BUSCAS 1.2 CAMPO OBSERVAÇÕES 1.3

Leia mais

HELP DE UTILIZAÇÃO DO SISTEMA ONLINE DOCTOR/SBOT PARA MÉDICOS

HELP DE UTILIZAÇÃO DO SISTEMA ONLINE DOCTOR/SBOT PARA MÉDICOS HELP DE UTILIZAÇÃO DO SISTEMA ONLINE DOCTOR/SBOT PARA MÉDICOS 1 CADASTRANDO CLIENTES 1.1 BUSCANDO CLIENTES 1.1.1 BUSCANDO CLIENTES PELO NOME 1.1.2 BUSCANDO CLIENTES POR OUTRAS BUSCAS 1.2 CAMPO OBSERVAÇÕES

Leia mais

Sistema Gerenciador de Hotel. Adriano Douglas Girardello. Ana Paula Fredrich. Tiago Alexandre Schulz Sippert

Sistema Gerenciador de Hotel. Adriano Douglas Girardello. Ana Paula Fredrich. Tiago Alexandre Schulz Sippert UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Sistema Gerenciador de Hotel Adriano Douglas Girardello

Leia mais

Documento de Requisitos

Documento de Requisitos UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO Documento de Requisitos Sistema Gerenciador de Atendimento de Chamados Técnicos Grupo: Luiz Augusto Zelaquett

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

SISTEMA DE BANCO DE DADOS. Banco e Modelagem de dados

SISTEMA DE BANCO DE DADOS. Banco e Modelagem de dados SISTEMA DE BANCO DE DADOS Banco e Modelagem de dados Sumário Conceitos/Autores chave... 3 1. Introdução... 4 2. Arquiteturas de um Sistema Gerenciador... 5 3. Componentes de um Sistema... 8 4. Vantagens

Leia mais

Inspirado pela inovação, na continuidade

Inspirado pela inovação, na continuidade CAPA Para inovar, uma Instituição forte e inabalável como a nossa precisa continuar criando projetos coerentes para inspirar as pessoas, afim de facilitar seus mecanismos de trabalho através da inovação.

Leia mais

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril

Leia mais

Expresso Livre Correio Eletrônico

Expresso Livre Correio Eletrônico Expresso Livre Correio Eletrônico 1. EXPRESSO LIVRE Para fazer uso desta ferramenta de correio eletrônico acesse seu Navegador de Internet e digite o endereço eletrônico expresso.am.gov.br. Figura 1 A

Leia mais

Estudo de Caso Sistema de Caixa Automático

Estudo de Caso Sistema de Caixa Automático Estudo de Caso Sistema de Caixa Automático Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Notas de Aula Ulrich Schiel Notas de Aula Ariadne

Leia mais

Lógica de Programação

Lógica de Programação Lógica de Programação Unidade 20 ArrayList: Operações de Busca Curso Técnico em Informática SUMÁRIO INTRODUÇÃO... 3 TIPOS DE BUSCAS... 3 BUSCA ESPECÍFICA... 3 BUSCA ABRANGENTE... 3 PROCEDIMENTO DE BUSCA...

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem

Leia mais

Manual. Objetivo: resumir as informações fornecidas durante o treinamento do SIGAA.

Manual. Objetivo: resumir as informações fornecidas durante o treinamento do SIGAA. Manual Objetivo: resumir as informações fornecidas durante o treinamento do SIGAA. Informações importantes: a) O SIGAA é um sistema desenvolvido pela UFRN e adquirido em cooperação pela UFPA. Ele visa

Leia mais

Modelos de Sistemas Casos de Uso

Modelos de Sistemas Casos de Uso Modelos de Sistemas Casos de Uso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2000 Slide 1 Casos de Uso Objetivos Principais dos Casos de Uso: Delimitação do contexto de

Leia mais

LINGUAGEM DE BANCO DE DADOS

LINGUAGEM DE BANCO DE DADOS LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados

Leia mais

Descrição Geral da Mobile Media

Descrição Geral da Mobile Media Descrição Geral da Mobile Media Mobile Media (YOUNG, 2005) é uma LPS composta por aplicações que manipulam músicas, vídeos e fotos para dispositivos móveis, como celulares e palm tops. Ela provê suporte

Leia mais

Unimed do Brasil Unidade de Serviços às Singulares Página 1 de 79. Unimed HILUM - Versão 1.7.4.18.1

Unimed do Brasil Unidade de Serviços às Singulares Página 1 de 79. Unimed HILUM - Versão 1.7.4.18.1 Página 1 de 79 1 HILUM... 3 1.1 Consulta... 5 1.1.1 Execução... 5 1.1.2 Tp Saída / CID... 10 1.1.3 Pesquisa CID10... 11 1.2 SP - SADT... 12 1.2.1 Solicitação... 12 1.2.2 Execução... 19 1.2.3 Outras Despesas...

Leia mais

Documento de Visão. Versão 2.5 Projeto SysTrack - Grupo 01

Documento de Visão. Versão 2.5 Projeto SysTrack - Grupo 01 Documento de Visão Versão 2.5 Projeto SysTrack - Grupo 01 Junho de 2011 Histórico de revisão: DATA VERSÃO DESCRIÇÃO AUTORES 19/02/2011 1.0 Versão inicial. João Ricardo, Diogo Henrique. 24/02/2011 2.0 Modificação

Leia mais

Faculdade Lourenço Filho - ENADE 2011-1

Faculdade Lourenço Filho - ENADE 2011-1 1. Quando se constrói um banco de dados, define-se o modelo de entidade e relacionamento (MER), que é a representação abstrata das estruturas de dados do banco e seus relacionamentos. Cada entidade pode

Leia mais

Sistema de Ordens de Serviço HDA Soluções em Informática

Sistema de Ordens de Serviço HDA Soluções em Informática UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO Curso Superior de Graduação em ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Sistema de Ordens de Serviço HDA Soluções em Informática Por AUGUSTO CARRICONDE

Leia mais

Modelagem de Requisitos com Casos de Uso. Descrever em detalhe a técnica de Modelagem com Use Cases

Modelagem de Requisitos com Casos de Uso. Descrever em detalhe a técnica de Modelagem com Use Cases Engenharia de Software Modelagem de Requisitos com Casos de Uso 1 Objetivos Descrever em detalhe a técnica de Modelagem com Use Cases 2 1 Use Case É uma forma específica de uso do sistema através da execução

Leia mais

Sistema BuildParty para montagem e gerenciamento de eventos. Plano de Testes. Versão <1.1> DeltaInfo. Soluções para web Soluções para o mundo

Sistema BuildParty para montagem e gerenciamento de eventos. Plano de Testes. Versão <1.1> DeltaInfo. Soluções para web Soluções para o mundo Sistema BuildParty para montagem e gerenciamento de eventos Plano de Testes Versão DeltaInfo Soluções para web Soluções para o mundo DeltaInfo 2 Histórico de Revisões Data Versão Descrição Autores

Leia mais

SISTEMA DE GESTÃO DE RECURSOS HUMANOS

SISTEMA DE GESTÃO DE RECURSOS HUMANOS SISTEMA DE GESTÃO DE RECURSOS HUMANOS MANUAL DE PROCEDIMENTOS V PORTAL WEB Revisão: 07 Versão: 7.9.109 JM Soft Informática Março, 2015 SUMÁRIO 1 AVALIAÇÕES... 9 2 PLANO DE DESENVOLVIMENTO INDIVIDUAL...

Leia mais

Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01

Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01 Gabarito - Banco de Dados SQL - 30/07/2013 AULA 01 1 1- Bancos de dados compreendem desde agendas telefônicas até sistemas computadorizados. (Sim) 2- Só podemos instalar o SQL Server Express se tivermos

Leia mais

Sistemas Gerenciadores de Bancos de Dados

Sistemas Gerenciadores de Bancos de Dados Sistemas Gerenciadores de Bancos de Dados Orivaldo V. Santana Jr A partir de slides elaborados por Ivan G. Costa Filho Fernando Fonseca & Robson Fidalgo 1 Sistemas de Arquivos Sistemas de arquivos Principal

Leia mais

2. Principais documentos relativos ao levantamento de dados do sistema

2. Principais documentos relativos ao levantamento de dados do sistema 1. Prefácio O sistema informatizado Folha de Pagamento Doméstica (GFD), vem sendo desenvolvido visando atender inicialmente a Organização Contábil Santa Rita Ltda., mas posteriormente, poderá favorecer

Leia mais

Introdução ao SQL. O que é SQL?

Introdução ao SQL. O que é SQL? Introdução ao SQL 1 O que é SQL? Inicialmente chamada de Sequel, SQL (Structured Query Language), é a linguagem padrão utilizada para comunicar-se com um banco de dados relacional. A versão original foi

Leia mais

Especificação dos Requisitos do Software. White Label

Especificação dos Requisitos do Software. White Label Ubee Especificação dos Requisitos do Software White Label Review 0.3 Autores: Airton Sampaio de Sobral (asds@cin.ufpe.br) Alan Gomes Alvino (aga@cin.ufpe.br) Glauco Roberto Pires dos Santos (grps@cin.ufpe.br)

Leia mais

Sistema de Inteligência Patrimônial. Especificação dos Requisitos

Sistema de Inteligência Patrimônial. Especificação dos Requisitos Sistema de Inteligência Patrimônial Especificação dos Requisitos Especificação dos Requisitos Data Versão: 18 / 11 / 2015 Histórico das Revisões Data Versão Descrição Autor 23 / 11/ 2015 1.0 Versão Inicial

Leia mais

Índice 1. PORTAL DE VENDAS... 3 2. INTEGRAÇÃO PORTAL DE VENDAS X FOX... 4 3. CADASTRO DE VENDEDORES/SUPERVISORES... 5 4. CONFIGURAÇÃO DO SISTEMA...

Índice 1. PORTAL DE VENDAS... 3 2. INTEGRAÇÃO PORTAL DE VENDAS X FOX... 4 3. CADASTRO DE VENDEDORES/SUPERVISORES... 5 4. CONFIGURAÇÃO DO SISTEMA... Portal de Vendas Índice 1. PORTAL DE VENDAS... 3 2. INTEGRAÇÃO PORTAL DE VENDAS X FOX... 4 3. CADASTRO DE VENDEDORES/SUPERVISORES... 5 1.1. Guia Portal de Vendas... 7 4. CONFIGURAÇÃO DO SISTEMA... 8 5.

Leia mais

POLÍTICA ORGANIZACIONAL

POLÍTICA ORGANIZACIONAL POLÍTICA ORGANIZACIONAL PARA DESENVOLVIMENTO DE SOFTWARE NA DR TECH Data 01/03/2010 Responsável Doc ID Danielle Noronha PoliticaOrg_DR_V003 \\Naja\D\Gerenciamento\Política Localização Organizacional Versão

Leia mais

Guia de Atualização PROJURIS WEB 4.5. Manual do Técnico Atualização - ProJuris Web 4.5. Manual do Técnico Atualização - ProJuris Web 4.

Guia de Atualização PROJURIS WEB 4.5. Manual do Técnico Atualização - ProJuris Web 4.5. Manual do Técnico Atualização - ProJuris Web 4. Guia de Atualização PROJURIS WEB 4.5 Por: Fabio Pozzebon Soares Página 1 de 11 Sistema ProJuris é um conjunto de componentes 100% Web, nativamente integrados, e que possuem interface com vários idiomas,

Leia mais

Criando um banco de dados

Criando um banco de dados Após ter projetado o banco de dados, você pode criá-lo utilizando a interface ou com a linguagem. É possível que você queira adicionar tabelas existentes ao banco de dados e depois modificá-las para aproveitar

Leia mais

Manual de Integração Web Service. Prefeitura de Ituiutaba/MG

Manual de Integração Web Service. Prefeitura de Ituiutaba/MG Manual de Integração Web Service Prefeitura de Ituiutaba/MG 1. INTRODUÇÃO Este manual tem como objetivo apresentar as especificações e critérios técnicos necessários para utilização do Web Service disponibilizado

Leia mais

SIGECO07 Sistema Integrado de Gestão de Contas Universidade Federal de Lavras PLANO DE PROJETO 23/09/2007 SIGECO07/GERENCIA/PROJETOS/

SIGECO07 Sistema Integrado de Gestão de Contas Universidade Federal de Lavras PLANO DE PROJETO 23/09/2007 SIGECO07/GERENCIA/PROJETOS/ SIGECO07 Sistema Integrado de Gestão de Contas Universidade Federal de Lavras PLANO DE PROJETO 23/09/2007 SIGECO07/GERENCIA/PROJETOS/ ModeloPlanoProjeto_2007_04_24 SIGECO07_PlanoProjeto_2007_09_23 Página

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SISTEMA DE GESTÃO DO CAPITAL INTELECTUAL.

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SISTEMA DE GESTÃO DO CAPITAL INTELECTUAL. UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SISTEMA DE GESTÃO DO CAPITAL INTELECTUAL por Luisiane Pereira Costa Pinto Trabalho de Curso II submetido

Leia mais

Exemplo de Plano para Desenvolvimento de Software

Exemplo de Plano para Desenvolvimento de Software Universidade Salgado de Oliveira Especialização em Tecnologia da Informação Qualidade em Engenharia de Software Exemplo de Plano para Desenvolvimento de Software Prof. Msc. Edigar Antônio Diniz Júnior

Leia mais

Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil

Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil UFCG Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil Arthur Silva Freire Caio César Meira Paes Carlos Artur Nascimento Vieira Matheus de Araújo Maciel Tiago Brasileiro Araújo Engenharia

Leia mais

VESOFTWARE - DESENVOLIMENTO DE SISTEMAS E WEBSITES Fone: (11) 4036-6980 VIVO(11)9607-5649 TIM(11)7013-8480 www.vesoftware.com.

VESOFTWARE - DESENVOLIMENTO DE SISTEMAS E WEBSITES Fone: (11) 4036-6980 VIVO(11)9607-5649 TIM(11)7013-8480 www.vesoftware.com. Fone: (11) 4036-6980 VIVO(11)9607-5649 TIM(11)7013-8480 www.vesoftware.com.br 1-15 INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior,

Leia mais

Eventos Anulação e Retificação

Eventos Anulação e Retificação MINISTÉRIO DO PLANEJAMENTO ORÇAMENTO E GESTÃO SECRETARIA DE LOGÍSTICA E TECNOLOGIA DA INFORMAÇÃO DEPARTAMENTO DE GESTÃO ESTRATÉGICA DA INFORMAÇÃO Portal dos Convênios SICONV Eventos Anulação e Retificação

Leia mais

Plano de Ensino. Apresentação da Unidade Curricular

Plano de Ensino. Apresentação da Unidade Curricular Plano de Ensino Plano de Ensino Apresentação da Unidade Curricular o Funcionamento, arquitetura e conceitos fundamentais dos bancos de dados relacionais e objeto relacionais. Utilização de linguagem DDL

Leia mais

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS. por

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS. por UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CERVA TOISS por Daniel Teixeira Braga Trabalho de Conclusão de curso II Prof. Marcos Echevarria

Leia mais

Automidia Service Management Provisionamento para o AD integrado ao Service Desk

Automidia Service Management Provisionamento para o AD integrado ao Service Desk Automidia Service Management Provisionamento para o AD integrado ao Service Desk Agenda Objetivos Agenda Histórico e Motivação 05 mins Características da Aplicação 20 mins Apresentação Software 15 mins

Leia mais

CPqD Gestão Pública. Gestão Escolar Guia de treinamento. Versão do produto: 4.0.0 Edição do documento: 2.0 Abril de 2010

CPqD Gestão Pública. Gestão Escolar Guia de treinamento. Versão do produto: 4.0.0 Edição do documento: 2.0 Abril de 2010 CPqD Gestão Pública Gestão Escolar Guia de treinamento Versão do produto: 4.0.0 Edição do documento: 2.0 Abril de 2010 CPqD Gestão Pública Gestão Escolar Guia de treinamento Versão do produto: 4.0.0 Edição

Leia mais