Buscar

DocRequisitos TrabalhoLocadora

Prévia do material em texto

CENTRO PAULA SOUZA
FATEC OURINHOS
CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Ourinhos (SP)
2018
Sumário
Introdução 
Este documento apresenta os requisitos de usuário do sistema Vídeo locadora Passatempo e está organizado da seguinte forma: a Seção 2 contém uma descrição do propósito do sistema; a Seção 3 apresenta uma descrição do minimundo apresentando o problema; e a Seção 4 apresenta as listas de requisitos de usuário levantados junto ao cliente.
Descrição do Propósito do Sistema 
A vídeo locadora necessita de um sistema de informação para apoiar a realização de suas atividades principais, a saber: empréstimo e devolução de itens e reserva de filmes. Para que essas atividades sejam apoiadas, é necessário controlar as informações acerca de filmes e clientes, dentre outros. Além disso, devem ser fornecidas facilidades de consulta ao acervo da locadora, permitindo consultas por diversas informações dos filmes.
Descrição do Minimundo 
	Descrição do Minimundo 
	A vídeo locadora Passatempo deseja um sistema de informação para gerenciar o atendimento aos seus clientes. O negócio principal da locadora é a locação de vídeos (ou filmes). De um dado filme, a locadora pode possuir vários itens, em diferentes mídias, tais como DVD, VHS, Blu-Ray, HD-DVD. Os filmes são classificados nos seguintes gêneros: ação, animação, aventura, comédia, documentário, drama, ficção, guerra, musical, policial, romance, suspense e terror. Além disso, a locadora faz distinção entre filmes de catálogo e lançamentos. 
 Os valores padrão das locações são dados pelo tipo de mídia do item sendo locado. Atualmente, são cobrados os seguintes valores: DVD, VHS e HD-DVD – R$ 5,00; Blu-ray – R$ 7,50, sendo que lançamentos têm um acréscimo de 50% nos valores acima mencionados. O prazo para devolução é de um dia para lançamentos e três dias para filmes do catálogo. Contudo, o valor a ser efetivamente pago e a data de devolução prevista de um item locado podem ser alterados pelo atendente da locadora para aplicar descontos individualizados ou ampliar prazos de devolução. 
 Sobre um filme, deseja-se saber: título original, título em português, países, ano, direção, elenco, sinopse, duração e gênero. Os filmes são fornecidos por distribuidoras. Distribuidoras têm exclusividade na distribuição de filmes, ou seja, só é possível adquirir itens de um filme com a sua distribuidora. De uma distribuidora deseja-se saber a razão social, CNPJ, endereço, telefone e pessoa de contato. De um item, deseja-se saber a data de aquisição, número de série (código de barras) e tipo de mídia. 
 Clientes locam itens. Um cliente pode ser um cliente titular ou um de seus dependentes. Quando uma pessoa faz sua inscrição na locadora como titular, lhe é dado o direito de indicar até três dependentes, pelos quais será responsável. Para a locadora, é fundamental identificar exatamente quem locou uma fita, se o titular ou um de seus dependentes. Contudo, para efeito de controle, a locadora deseja ter mais informações sobre o titular do que sobre seus dependentes. Sobre um titular, deseja-se saber nome, e-mail, endereço, telefone residencial, local onde trabalha, telefone comercial, telefone celular, sexo, CPF e data de nascimento. Apenas maiores de idade podem ser titulares. De um dependente, são necessários apenas o nome, e-mail, sexo e data de nascimento. Tanto titulares quanto dependentes têm um número de inscrição, o qual é único por cliente. 
 Clientes podem também reservar filmes. É importante registrar a data e a hora em que a reserva foi feita e o tipo de mídia que o cliente deseja. Assim, é possível atender as reservas por ordem de chegada, por tipo de mídia. Uma locação só pode ser feita para um item, se não houver uma reserva não atendida para o seu filme e mídia. Quando um item de um filme e tipo de mídia reservado é devolvido, comunica-se o cliente interessado por e-mail e, a partir desse momento, o cliente tem 24 horas para retirá-lo; caso contrário, expira-se a reserva e o item é liberado. Não são aceitas reservas para filmes que têm itens do tipo de mídia requerido disponíveis na locadora, nem reservas para datas específicas. Quando a devolução de um item é feita com atraso, cobra-se multa. A multa é 
calculada como sendo o valor da locação aplicado ao número de dias de atraso. Caso a locação do item não tenha sido paga no ato da locação, terá de ser paga obrigatoriamente na devolução. Não são aceitos pagamentos mensais ou em outros momentos que não a locação ou a devolução. Pagamentos podem ser feitos em dinheiro, cheque ou cartão, sendo que para pagamentos com cheque, deseja-se saber: banco, agência, conta e número do cheque. Para pagamentos em cartão, registra-se apenas o valor, a operadora do cartão e o número e a data da autorização. 
Consultas ao acervo da locadora devem poder ser feitas pela Internet. Um cliente pode consultar os dados de um filme específico, informando o título (ou parte dele), original ou em português. Também devem ser possíveis consultas por gênero, tipo de mídia disponível, ator, diretor, nacionalidade e lançamentos, bem como combinações dessas informações. 
Requisitos
Requisitos funcionais
RF01 - Manter Mídias
 O sistema deve ser capaz de incluir, excluir, alterar e consultar os tipos de mídia disponíveis na locadora.
Na inclusão será necessário o seguinte campo Nome*;
Na alteração será possível modificar o campo Nome;
Na exclusão será possível apenas desabilitar o tipo de mídia desde que não haja relacionamento com nenhum item cadastrado, mas não o excluir;
Na consulta deverão ser listados todos os tipos de mídia ativos em ordem alfabética e logo abaixo os tipos de mídia desabilitados;
RF02 - Manter filmes
O sistema deve ser capas de incluir, excluir, alterar e consultar filmes 
Para inclusão os campos desejados são: título original*, títulos em português*, países, ano*, direção*, elenco*, sinopse*, duração*, gênero*, data de aquisição* e número de série (código de barras), lançamento*, código filme*;
O campo gênero deverá ter as seguintes opções para selecionar (Ação, Animação, Aventura, Comedia, Documentário, Drama, Ficção, Guerra, Musical, Policial, Romance, Suspense e terror;
O campo gênero pode ter mais de um campo selecionado.
O campo lançamento deve possuir a característica on/off para que possa ser habilitado ou desabilitado a qualquer momento.
Na exclusão apenas será possível desabilitar o item desde que não esteja relacionado com nenhum outro requisito do sistema;
Na alteração será possível realizar mudanças apenas no campo lançamento;
Para consulta o sistema deverá ser capaz de realizar buscas utilizando todos os campos citados no parágrafo 2.2 acima seja um ou vários por vez.
RF03 - Manter Itens
O sistema deve ser capaz de incluir, excluir, alterar e consultar;
Para a inclusão os campos desejados são: título original*, títulos em português*, países, ano*, direção*, elenco*, sinopse*, duração*, e gênero*, quantidade de copias* data de aquisição e número de série (código de barras) *, lançamento*, código filme*, código item*, tipo de mídia*, quantidade de copias*;
Os campos: título original*, títulos em português*, países, ano*, direção*, elenco*, sinopse*, duração*, e gênero, data de aquisição e número de série (código de barras) *, lançamento*, devem ser preenchidos automaticamente ao informar o campo código do filme citado em RF02 - Manter filmes;
O campo tipo de mídia deve conter os tipos de mídia cadastrados em RF01 - Manter Mídias;
Para exclusão será possível apenas desabilitar o item desde que o mesmo não esteja relacionado com nenhum outro requisito do sistema;
Para alteração o único campo ativado para esta função deverá ser quantidade de copias;
Para consulta devem ser listados todos os itens em ordem alfabética de acordo com o filtro selecionado sendo que os filtros desejados são: título original, títulos em português, países, ano, direção, elenco, sinopse, duração, gênero, lançamento, tipo de mídia.
RF04 – Manter ClientesO sistema deverá ser capaz incluir, excluir, alterar e consultar clientes;
Para a inclusão os campos necessários serão: nome*, e-mail, endereço*, telefone residencial, local de trabalho, telefone comercial, telefone celular, sexo*, CPF* e data de nascimento*, código*;
Quando uma pessoa faz sua inscrição na locadora como titular lhe é dado o direito de indicar até 3 dependentes, pelos quais o titular é responsável. 
Para cada dependente deve ser gerado um novo código;
Para o cadastro de um dependente os campos necessários são: nome*, e-mail, sexo* e data de nascimento*, código*;
Na exclusão não será possível exclui-lo apenas desabilita-lo deixando-o inativo;
Caso um titular seja desativado os dependentes também dever sofrer a mesma ação.
Será possível excluir dependentes desde que o mesmo não esteja relacionado com nenhum outro requisito do sistema.
Na alteração será possível alterar os seguintes campos: Endereço, local de trabalho, telefone comercial, telefone celular;
Na consulta será possível fazer busca utilizando os seguintes campos: CPF, Código, Nome, Telefone;
Devem ser listados na consulta titulares e dependentes;
RF05 – Manter distribuidora
O sistema deverá ser capaz de incluir, excluir, alterar e consultar as distribuidoras de filmes;
 Para inclusão os campos necessários são: Razão social*, CNPJ*, Endereço, telefone* e pessoa de contato*;
 O sistema poderá alterar o endereço, telefone e pessoa de contato;
 Será possível excluir uma distribuidora desde que a mesma não esteja relacionada com nenhuma mídia cadastrada;
 Na consulta o sistema deverá mostrar todas as distribuidoras cadastradas;
RF06 – Consultar Acervo via internet
O sistema deverá ser capaz de incluir, excluir, alterar e consultar o acervo da locadora;
Na inclusão o sistema não deve permitir adição de novos itens;
Na exclusão o sistema não deve permitir modificações;
Na alteração o sistema não deve permitir mudanças;
Na consulta os campos disponíveis deverão ser título original*, títulos em português*, países, ano*, direção*, elenco*, sinopse*, duração*, gênero*, lançamento*;
Pode-se ser utilizado um ou vários campos para filtrar a consulta;
RF07 – Locação
O sistema deverá incluir, excluir, alterar e consultar as locações feitas pela vídeo locadora;
Na inclusão para cada item a ser locado o sistema deverá registrar a data, o valor da locação e a data prevista para a devolução de cada item, o sistema deverá adicionar o valor de locação de cada item locado;
O valor das locações deve seguir os seguintes critérios (R$7,50 Blu-ray, R$5,00 DVD/VHS/HD-DVD),
Caso o filme seja lançamento deve ser aplicado um acréscimo de 50% sobre o valor original de locação;
O sistema deve permitir que descontos sejam aplicados ao valor final da locação;
O prazo padrão para locação é de 3 dias para filmes comuns e de 1 dias para filmes lançamento;
Na exclusão será possível cancelar a locação mediante verificação;
Na alteração será possível alterar o valor a ser pago e a data de devolução;
Podem ser feitas alterações individuais ou na locação por completo;
RF08- Devolução
O sistema deverá incluir, excluir, alterar e consultar as devoluções feitas;
Para cada item devolvido o sistema deverá registrar a devolução indicando os itens locados que foram devolvidos, a data de devolução.
Caso o(s) item(s) que estejam sendo devolvidos não tenham sido pagos, e o cliente pague no ato da devolução, incluir efetuar o pagamento;
Na exclusão o sistema não deverá permitir que os itens sejam excluídos;
Na alteração o sistema não deverá permitir mudanças;
Na consulta o sistema deverá exibir todos os itens locados na última visita do cliente;
RF09- Pagamento
O sistema deverá incluir, excluir, alterar e consultar os pagamentos;
Na inclusão os campos necessários são: Nome locador*, valor de pagamento*;
o sistema deverá registrar o valor a ser pago, e a forma de pagamento;
 O pagamento pode ser feito em cheques, dinheiro e cartão;
 Deve se incluir nos pagamentos em cheque: banco*, agência*, conta* e número do cheque*;
 Deve se incluir nos pagamentos em cartão: o valor da locação*, operadora do cartão, número da transação* e a data de autorização*;
Na exclusão o sistema não deve permitir exclusões.
Na consulta o sistema deverá poder realizar busca atrás dos campos nome locador.
RF010- Reservas
O sistema deverá incluir, excluir, alterar e consultar as reservas feitas;
Na inclusão os campos necessários para registrar as reservas dos filmes, data e hora que a reserva foi feita, e o tipo de mídia que o cliente deseja;
 A locação do filme só poderá ser feita, se não houver uma reserva não atendida do filme e mídia;
 Para cada item que esteva reservado, incluir verificar existência de reservas pendentes;
Na exclusão o sistema poderá cancelar a reserva, tanto o sistema como o cliente, e quando expirado o prazo para retirada de item. As reservas canceladas deverão ser marcadas como expiradas.
 Caso a reserva queira ser cancelada, e solicitado a confirmação a reserva será excluída;
Na alteração o sistema
Na consulta o sistema poderá consultar as reservas feitas por tipo de mídia e filme;
 O sistema deve atender as reservas por ordem em que foram reservadas, e por tipo de mídia;
4.2. Requisitos não funcionais
RNF01 – Informar Cliente
O sistema deveria ser capaz de enviar um e-mail de aviso de devolução ao próximo cliente que esteja na lista de espera do filme;
O sistema deveria ser capaz de enviar um e-mail de confirmação de locação avisando o item locado e a data de devolução;
O sistema deveria ser capaz de enviar um e-mail de confirmação de devolução do item/ filme locado;
RNF02- Controlar Funcionalidades
O sistema deveria controlar acesso às funcionalidades. Classificando usuários como: Administradores;
Funcionalidades como controlar acervo da locadora, devem ser feitas somente por administradores;
O sistema deveria controlar acesso às funcionalidades. Classificando usuários como: Atendentes;
Funcionalidades como atendimento ao cliente, devem ser feitas somente por atendentes;
RNF03- Identificar Filmes
Os itens serão identificados por um código de barras, sendo possível a leitura dos mesmo por um dispositivo de leitura de código de barras;
RNF04- Integrar sistemas de cartões
O sistema deveria integrar o sistema de operadoras de cartão de crédito, para enviar e receber informações para opções de pagamento com cartões;
RNF05- Exibir trailer do filme
Na consulta do acervo pela internet, o sistema deveria exibir o trailer do filme escolhido pelo cliente;
RNF06- Oferecer sugestões de filmes
O sistema deveria sugerir filmes para o cliente, observando seu histórico de locação.
A sugestão deve proceder por gêneros, produtora e sequência de filmes já locados anteriormente pelo cliente.
RNF07- Usar a função de texto preditivo
Na consulta de acervo pela internet, o sistema deveria usar a função de texto preditivo (Enquanto o usuário está digitando, verá opções de uso de palavras/frases que o poderia digitar a seguir, com base no acervo de filmes).

Continue navegando