terça-feira, 26 de junho de 2012

Requisitos do Sistema


Requisitos Funcionais

    Serão descritas as funcionalidades oferecidas pelo sistema de vídeo locadora, que são os requisitos funcionais do mesmo. Veja a listagem desses requisitos funcionais no quadro 4.
RF01
Permitir o Controle de Usuários por Nível de acesso
O sistema deverá controlar os usuários que acessam o sistema, bem como as permissões de acesso de cada opção do menu, podendo limitar o liberar o acesso.
RF02
Permitir o Controle de locações
O sistema deverá controlar locações, registrando os itens locados por cada cliente, bem como a data de retirada, o valor e a data de devolução prevista das locações.

RF03
Alterar consultar dados do cliente
Funcionários e o administrador poderão consultar e alterar os dados dos clientes.
RF04
Permitir realização de consultas
Todas as tabelas que tiverem cadastros terão um campo para consultas, podendo a partir delas gerar um relatório.
RF05
Cadastrar e Remover funcionários
Somente o administrador do sistema poderá adicionar e remover funcionários no sistema.
RF06
Locar e devolver um filme
Os funcionários e o administrador poderão alugar e fazer a devolução dos filmes para seus clientes.
RF07
Permitir realizar a reserva de um filme
O sistema deverá realizar reservas de filmes, indicando a data, o cliente, os filmes que ele deseja reservar.
RF08
Permitir controlar a verificação de multas
O sistema deverá verificar cada entrega e analisar se foi entregue com atraso, sendo assim deve ser registrado multa no cadastro do cliente.
RF09
Permitir o cadastro de filmes
Realizar o cadastro de novos filmes, verificando sempre se ele já consta nos cadastros, para não ocorrer de ser cadastrado mais de uma vez.
RF010
Consultar a descrição de um filme
Todos os usuários poderão consultar a descrição de um filme que possui no sistema.
RF011
Permitir controle do caixa da empresa
Cada funcionário e gerente terá acesso ao caixa para controlar as entradas e saídas.
RF012
Permitir realização de pedidos ao fornecedor
O sistema devera ter um local para o registro de pedidos ao fornecedor.
RF013
Permitir emissão de relatórios
O sistema devera ter disponibilidade de realizar relatórios para cada tabela ou de acordo buscas ou dados selecionados.
RF014
Consultar filmes disponíveis para locação
Todos os usuários poderão consultar quais filmes estão disponíveis para a locação e quais então locados.
RF015
Usuário e senha
Cada usuário terá um login e senha para entrar no sistema, para assim qualquer alteração feita ficar registrada no seu usuário. E a partir disso determinar os níveis de acesso que o usuário terá.
Fonte: BAUM; PADOIN; WANDER, 2012.

Requisitos Não - Funcionais

     Nos requisitos não-funcionais serão descritos os requisitos não diretamente relacionados às funções precípuas do sistema. Veja a listagem dos requisitos não-funcionais no quadro 5.
RF01
Buscar CEP
O sistema deverá buscar CEP na tabela de clientes.
RF02
Controlar Acesso
Controlar acessos ao sistema pelos usuários.
RF03
Modelagem de Dados
Todos os sistemas possuem o mesmo modelo ER desenvolvido em Case Studio.
RF04
Linguagens de Programação
Os sistemas desenvolvidos utilizaram a linguagem PHP, Delphi e C#.
RF05
Armazenamento de Dados
Os dados serão armazenados num mesmo banco de dados.
RF06
Mensagens de Erro
Os sistemas desenvolvidos deverão ter mensagens de erro personalizadas.
RF07
Interface
Cada sistema deverá ter uma boa aparência e que de facilidade para seus usuários.

Fonte: BAUM; PADOIN; WANDER, 2012.

Nenhum comentário:

Postar um comentário