TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atps POO I

Por:   •  2/10/2015  •  Trabalho acadêmico  •  1.641 Palavras (7 Páginas)  •  318 Visualizações

Página 1 de 7

Centro Universitário Plinio Leite – UNIPLI

Ciência da Computação

 Programação Orientada a Objetos I

Anderson da cruz pereira – 2033001813

Niterói 10/06/2015


1 - IDENTIFICAR OS CONCEITOS DO NEGÓCIO PARA DESENHAR O MODELO DE CLASSES DE NEGOCIO

BIBLIOTECA - Esta classe principal do sistema e representa a propria Biblioteca. Ela permite que ao usuario incluir, excluir e pesquisar informações de leitores, livros e funcionários. Adicionalmente, permite que um leitor possa efetuar um empréstimo de um livro e devolver um livro emprestado. Também permite que se possa listar todos os emprestimos e devolucoes efetuados pelos leitores da biblioteca.

        Atributos: A classe Biblioteca deve ter todas as informações necessárias dentro do domínio do problema. No caso temos que uma biblioteca possui uma coleção de Leitores, possui também uma coleção de Livros, também possui uma coleção de Empréstimos de Livros pelos Leitores e também possui uma coleção de Devoluções dos Emprestimos efetuados.

Abaixo temos um exemplo de uma coleção de leitores como um atributo da classe Biblioteca:

        private ArrayList leitor

        Métodos: A classe Biblioteca representa o sistema propriamente dito e deve conter todos os métodos necessários para atenter às operações esperadas pelo usuário.

Dentre as operações esperadas podemos retirar do texto da ATPS:

  1. O sistema deve inserir, excluir e pesquisar os dados de leitores.
  2. O sistema deve inserir, excluir e pesquisar os dados de funcionários.
  3. O sistema deve inserir, excluir e pesquisar os dados de livros.
  4. O sistema deve permitir realizar o empréstimo de livros para os leitores,                 registrando o funcionário que realizou o empréstimo, a data de                                 empréstimo e data da devolução dos livros e o leitor que vai emprestar os                 livros.
  5. O sistema deve permitir realizar a devolução de livros para os leitores, registrando o funcionário que realizou a devolução, a data da devolução.
  6. Exibir uma lista com os empréstimos realizados
  7. Exibir uma lista com as devoluções realizadas.

O sistema é representado pela classe Biblioteca que portanto deve conter métodos para cada uma das operações acima. Abaixo temos alguns exemplos:        incluirLeitor ( Leitor leitor )

                excluirLeitor ( Leitor leitor )

                ArrayList  pesquisarLeitor(Leitor leitor )

LEITOR

  Atributos:      nroInscricao : inteiro

                     nome : cadeia de caracteres

                     telefone : inteiro

                      email: cadeia de caracteres

                    celular : inteiro

                   endereco :

                  logradouro : cadeia de caracteres

                 numero : inteiro

                  bairro : cadeia de caracteres

                cep : inteiro

                cidade : cadeia de caracteres

Métodos:        Nao se aplica

FUNCIONARIO

Atributo:        numMatricula : inteiro

                nome : cadeia de caracteres

                telefone : inteiro

                ramal: inteiro

                 endereco :

                  logradouro : cadeia de caracteres

                 numero : inteiro

                  bairro : cadeia de caracteres

                cep : inteiro

                cidade : cadeia de caracteres

                email : cadeia de caracteres

                dataAdmissao : Data ( java.util.Date )

Métodos:        incluirFuncionario ( Funcionario funcionario )

                excluirFuncionario ( Funcionario funcionario )

                ArrayList pesquisarFuncionario(Funcionario funcionario )

LIVRO

        Atributos:         isbn : inteiro

...

Baixar como (para membros premium)  txt (5.4 Kb)   pdf (110.9 Kb)   docx (13.2 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com