Visão do Sistema
Problema Existente
• O sistema atual só permite acesso local ao acervo da Vídeo
Locadora.
Gerente
• Acompanhamento do desempenho do negócio
– planejamento das aquisições para o acervo
– planejamento de promoções
– acompanhamento da satisfação dos clientes em relação ao
acervo e ao atendimento
Atendente
• cadastro de clientes e do acervo
• atendimento para locações, devoluções e reservas
UNIMEP - ES 04 - Joinvile 3
Devolução
• O sistema deverá suportar devoluções de cópias de filmes,
calculando o valor devido com base no eventual atraso na
devolução, e emitindo recibo para as cópias de filmes devolvidas
com as seguintes informações: nome do cliente, título do filme, data
de locação, data de devolução, valor da quitação da devolução
UNIMEP - ES 04 - Joinvile 4
Requisitos Funcionais - Essenciais
Reserva
• O sistema poderá reservar no máximo 3 títulos para um dado
cliente, desde que não exista cópia do filme disponível no acervo, e
que o cliente não esteja com atraso de devolução superior a 5 dias.
Pesquisa
• Clientes e funcionários poderão pesquisar, via web e por acesso
local, filmes do acervo por: string parcial do título, assunto,
classificação (lançamento, promoção ou catálogo), diretor e
principais atores.
• O sistema deverá fornecer sinopses a respeito dos filmes
consultados.
UNIMEP - ES 04 - Joinvile 5
Requisitos Funcionais
Cadastros
• Cadastro de Cliente
• Cadastro de Filme
• Cadastro de Cópia de Filme
Relatórios
• Balancete Mensal de Receitas e Despesas
• Locações Mensais por Classificação do Filme
• Retorno do Investimento de cada Cópia Lançamento Adquirida
Alarmes
• Retorno de Cópia de Filme Reservado
– clientes deverão ser informados via indicativo de alarme visual e
via mail de disponibilidade de cópia de filme reservado, com o
prazo máximo para locação
• Prazo Máximo de Devolução Atingido
– atendentes deverão receber atualização de painel de alarmes a
respeito do prazo máximo de devolução atingido
UNIMEP - ES 04 - Joinvile 6
Requisitos Não Funcionais
Banco de Dados Livre e Proprietário
• O sistema deverá prover integração com o SGBD (Sistema de
Gerenciamento de Base de Dados) Oracle e PostgreSQL.
Plataforma de Desenvolvimento
• O sistema deverá ser desenvolvido na plataforma J2SE (Java 2
Standard Edition).
Requisitos de Desempenho
• O processo de consulta a base de dados deve ser otimizado para
que o desempenho não seja afetado, uma vez que os filtros a
serem processados pelo sistema podem envolver um grande
volume de dados.
UNIMEP - ES 04 - Joinvile 8
Exercícios 4
• 4.1 – Cada grupo de alunos deverá desenvolver o documento de Visão
do Sistema para o sistema do seu grupo.
UNIMEP - ES 04 - Joinvile 9