24
FACULDADES INTEGRADAS DE ARARAQUARA BACHARELADO EM SISTEMAS DE INFORMAÇÃO YAGO HENRIQUE FERREIRA ANÁLISE E PROJETO DE UM SISTEMA

Trabalho Análise e Projeto de Sistemas

Embed Size (px)

DESCRIPTION

Trabalho Análise e Projeto de Sistemas

Citation preview

FACULDADES INTEGRADAS DE ARARAQUARABACHARELADO EM SISTEMAS DE INFORMAO

YAGO HENRIQUE FERREIRA

ANLISE E PROJETO DE UMSISTEMA

Araraquara SPOutubro 2012

YAGO HENRIQUE FERREIRA

ANLISE E PROJETO DE UM SISTEMA

Trabalho da disciplina de Anlise e Projeto de Sistemas-II destinado ao projeto e anlise de um sistema de uso domstico para controle de livros.

Professor: Fabio Papini Fornazari

Araraquara SPOutubro 2012SUMRIO1- Estudo Inicial41.1- Objetivos do sistema41.2 - Funcionamento do sistema42 - Modelagem lgica do sistema52.1 - Levantamento de requisitos52.1.1 - Diagrama de Use Case62.1.1.1 - Descrio dos Use Cases72.2 - Diagrama de Classes16

1- Estudo Inicial

Este trabalho destina-se a exemplificar a anlise e o projeto de um sistema de informao.O sistema escolhido como tema um sistema de uso domstico para fornecer um controle sobre os livros de um determinado usurio.1.1- Objetivos do sistema

O sistema tem por objetivo gerenciar o cadastro dos livros do usurio mantendo informaes importantes sobre eles, como autores e editoras.

1.2 - Funcionamento do sistema

O sistema basicamente vai funcionar da seguinte forma: so cadastrados os livros do usurio, bem como seus autores e editoras correspondentes. Para que seja possvel cadastrar um livro, necessrio primeiro cadastrar sua editora e seu autor, evitando assim inconsistncia dos dados. necessrio ressaltar que ao excluir um determinado autor, ou uma editora qualquer, todos os livros referentes eles sero perdidos (problema causado pelo uso do Microsoft Access como gerenciador de banco de dados).

2 - Modelagem lgica do sistema2.1 - Levantamento de requisitos

Aps uma anlise sobre a situao ficou decidido que os requisitos que o sistema deve possuir so:

- Cadastrar, alterar, excluir e gerar relatrios sobre autores de livros.

- Cadastrar, alterar, excluir e gerar relatrios sobre editoras de livros.

-Cadastrar, alterar, excluir e gerar relatrios sobre livros.15

2.1.1 - Diagrama de Use Case

2.1.1.1 - Descrio dos Use Cases

CASO DE USO: MANTER EDITORAS

a)Manter editoras (Incluir)Ator principal: Usurio

CENRIO PRINCIPAL1. O usurio solicita a tela de cadastro de editoras.2. O usurio informa os dados da editora, preenchendo os campos obrigatrios.3. O sistema grava no banco de dados o registro de editora.4. O sistema exibe mensagem de cadastro efetuado com sucesso.

CENRIO ALTERNATIVO2. Os campos obrigatrios no so preenchidos. 2.1 O sistema exibe a tela novamente para preenchimento dos dados e exibe a mensagem "Preencha os campos com valores vlidos !".

b)Manter editoras (Excluir)Ator principal: Usurio

CENRIO PRINCIPAL1. O usurio seleciona o registro a ser excludo na lista de editoras disponveis e confirma a excluso.2. O sistema exibe mensagem de cadastro removido com sucesso.

c)Manter editoras (Alterar)Ator principal: Usurio

CENRIO PRINCIPAL1. O usurio solicita a tela de alterao de editoras, aps selecionar um registro na lista de editoras cadastradas.2. O usurio insere os novos dados da editora.3. O usurio grava as alteraes e o sistema persiste para o banco de dados.4. O sistema exibe a mensagem de cadastro alterado com sucesso.

CENRIO ALTERNATIVO2. Os novos dados informados so invlidos.2.1 O sistema ento exibe uma mensagem "Informe valores vlidos para os dados" e retorna tela para a leitura dos novos dados.

d)Manter editoras (Consultar)Ator principal: Usurio

CENRIO PRINCIPAL1. O funcionrio solicita a tela de consulta de editoras.2. O sistema exibe uma lista com os as editoras cadastradas.

CASO DE USO: MANTER AUTORES

a)Manter autores (Incluir)Ator principal: Usurio

CENRIO PRINCIPAL1. O usurio solicita a tela de cadastro de autores.2. O funcionrio informa os dados do autor, preenchendo os campos obrigatrios.3. O sistema grava no banco de dados o registro de autor.4. O sistema exibe mensagem de cadastro efetuado com sucesso.

CENRIO ALTERNATIVO2. Os campos obrigatrios no so preenchidos. 2.1 O sistema exibe a tela novamente para preenchimento dos dados e exibe a mensagem "Preencha os campos com valores vlidos !".

b)Manter autores (Excluir)Ator principal: Usurio

CENRIO PRINCIPAL1. O usurio seleciona o registro a ser excludo na lista de autores disponveis e confirma a excluso.2. O sistema exibe mensagem de cadastro removido com sucesso.

c)Manter autores (Alterar)Ator principal: Usurio

CENRIO PRINCIPAL1. O usurio solicita a tela de alterao de autores, aps selecionar um registro na lista de autores cadastrados.2. O usurio insere os novos dados do autor.3. O usurio grava as alteraes e o sistema persiste para o banco de dados.4. O sistema exibe a mensagem de cadastro alterado com sucesso.

CENRIO ALTERNATIVO2. Os novos dados informados so invlidos.2.1 O sistema ento exibe uma mensagem "Informe valores vlidos para os dados" e retorna tela para a leitura dos novos dados.

d)Manter autores (Consultar)Ator principal: Usurio

CENRIO PRINCIPAL1. O funcionrio solicita a tela de consulta de autores.2. O sistema exibe uma lista com os autores cadastrados.

CASO DE USO: MANTER LIVROS

Ator principal: Usurio

a)Manter livros (Incluir)Ator principal: Usurio

CENRIO PRINCIPAL1. O funcionrio solicita a tela de cadastro de livros.2. O funcionrio informa os dados do livro, preenchendo os campos obrigatrios.3. O sistema grava no banco de dados o registro de livro.4. O sistema exibe mensagem de cadastro efetuado com sucesso.

CENRIO ALTERNATIVO2. Os campos obrigatrios no so preenchidos. 2.1 O sistema exibe a tela novamente para preenchimento dos dados e exibe a mensagem "Preencha os campos com valores vlidos !".

b)Manter livros (Excluir)Ator principal: Usurio

CENRIO PRINCIPAL1. O usurio seleciona o registro a ser excludo na lista de livros disponveis e confirma a excluso.2. O sistema exibe mensagem de cadastro removido com sucesso.

c)Manter livros (Alterar)Ator principal: Usurio

CENRIO PRINCIPAL1. O usurio solicita a tela de alterao de livros, aps selecionar um registro na lista de livros cadastrados.2. O usurio insere os novos dados do livro.3. O usurio grava as alteraes e o sistema persiste para o banco de dados.4. O sistema exibe a mensagem de cadastro alterado com sucesso.

CENRIO ALTERNATIVO2. Os novos dados informados so invlidos.2.1 O sistema ento exibe uma mensagem "Informe valores vlidos para os dados" e retorna tela para a leitura dos novos dados.

d)Manter livros (Consultar)Ator principal: Usurio

CENRIO PRINCIPAL1. O funcionrio solicita a tela de consulta de livros.2. O sistema exibe uma lista com os livros cadastrados.

2.2 - Diagrama de Classes