quinta-feira, 13 de junho de 2013

Modelagem de Sistema Orientada a Objetos


SISTEMA DE BIBLIOTECA

A Biblioteca de uma Instituição de Ensino Superior (IES) necessita de um Sistema Informatizado para Cadastro dos Livros de seu acervo, onde para cada livro deverão estar armazenadas as seguintes informações: Primeiro Autor e Demais Autores, Titulo da Obra, Editora, Ano da Publicação, Código ISBN, Idioma, Área e Subárea, Data do Tombo e Código de Catagolação.
A atividade de incluir tais informações sobre um livro no Cadastro ou a alteração de algum dado sobre os mesmos é de responsabilidade dos Bibliotecários.
Uma vez armazenados em uma Base de Dados, tais obras precisam ser consultadas pelos Usuários da Biblioteca (Alunos, Professores e Outros), pelo sobrenome dos Autores (do Primeiro ou dos Demais), ou pelo Título (o título completo com palavras presentes nesses títulos), ou para se saber quais os tipos de uma determinada Área ou Subárea.
Identicificado um livro, os Bibliotecários, também precisam realizar consultas para saber o seu Código de Catalogação, que geralmente identifica a posição, estante e prateleira onde o mesmo se encontra na Biblioteca, e também precisam verificar se o livro está presente ou foi retirado por empréstimo, a data de retorno para o exemplar e, ainda, se há outros exemplares desse livro, bem com a situação desses.
Para que a pessoa possa retirar um livro, este deve ter os seus dados cadastrados em um banco de dados. Esses dados são: código, nome, data de nascimento, cargo, data da comtratação, salário.
Para efetuar uma retirada deve ser informado o título do livro, o código da pessoa, a data da retirada, a data de retorno, e o código do funcionário. Estes dados devem estar disponíveis para impressão.
Deve ser usada na implementação a pesquisa por SQL. O sistema deve possuir Help para ajudar os usuários. Na inserção dos dados na tela, os campos que estão com foco devem estar em destaque. O sistema deve ter uma tela com login e senha.




Modelagem Banco de Dados



Diagrama Caso de Uso




Diagrama de Atividades


Diagrama de Classes



Diagramas de Componentes


Diagrama de Estados




Diagramas de Sequencias



Nomes:
  • Charleane Maria da Silva
  • Eduarda Mônica Lazaro Beless
  • Guilherme Vertuan Napolitano
  • William Rodrigues da Silva