Professional Documents
Culture Documents
Vdeo Locadora
TERMO *
Fluxos Principais
Sistema verifica existncia do cliente na base de dados caso no esteja abre a tela cadastro cliente.
Fluxos Alternativos
Cadastrar Cliente Usurio cadastra os dados do cliente no sistema. Campos de informaes para preenchimento: Nome Completo* Sexo (M, F)* C.P.F* Estado* Cidade* CEP* Bairro* Rua*
Nmero* Telefone* Usurio salva no sistema. O sistema gera um nmero de cadastro para o cliente. Estender manter autorizado. Alterar Cliente Usurio solicita dado a serem alterados para cliente Campos de informaes para edio: Nome Completo* Sexo (M, F)* C.P.F* Estado* Cidade* CEP* Bairro* Rua* Nmero* Telefone* Usurio salva no sistema. O sistema mantem o nmero do cadastro do cliente. Remover Cliente Usurio remove cliente do sistema. Caso no seja preenchido algum campo obrigatrio, ser visualizado um alerta, com os devidos campos a serem preenchidos. Realizar o cadastramento, remoo ou alterao de dados de um cliente. N/A Este caso de uso ser estendido com o caso de uso manter autorizado na busca de dados do cliente.
Manter gnero
Atores PrCondies Funcionrio (usurio) Este caso de uso pode iniciar somente com os dados do cadastro do filme.
Fluxos Principais
O usurio informa ao sistema o gnero a ser cadastrado. O Sistema verifica existncia de gnero.
Fluxos Alternativos
Cadastrar Gnero Usurio cadastra o novo gnero. O sistema gera um cdigo para o novo gnero Alterar gnero
Usurio informa dados a serem alterados. Usurio altera dados do gnero no sistema. Remover gnero Usurio remove gnero do sistema.
Caso no seja preenchido algum campo obrigatrio, ser visualizado um alerta, com os devidos campos a serem preenchidos. Realizar o cadastramento, remoo ou alterao de dados de um cliente. N/A Este caso de uso ser estendido com o caso de uso manter autorizado na busca de dados do cliente.
Manter Categoria
Atores PrCondies Fluxos Principais Funcionrio (usurio) O usurio informa ao sistema a categoria a ser cadastrada. O sistema verifica a existncia da categoria Cadastrar categoria O usurio cadastra a nova categoria. O sistema gera um cdigo para a nova categoria.
Fluxos Alternativos
Alterar categoria Usurio informa os dados que sero alterados. Usurio altera dados da categoria no sistema. Remover categoria Usurio remove categoria do sistema.
Caso no seja preenchido algum campo obrigatrio, ser visualizado um alerta, com os devidos campos a serem preenchidos. Realizar o cadastramento, remoo ou alterao de dados de um cliente. N/A
Realizar o cadastramento, remoo ou alterao de categorias na base de dados. Serve para determinar se o filme lanamento ou se catalogo, dentre outros.
Manter Autorizado
Cliente cadastrado. O usurio informa ao sistema o nome ou o cdigo do cliente. O sistema recupera informaes do cliente. Cadastrar autorizado O usurio obtm informaes do autorizado. Nome Completo* Sexo (M, F)* C.P.F* Estado* Cidade* CEP* Bairro* Rua* Nmero* Telefone* Usurio salva no sistema. O usurio cadastra essa nova pessoa na base de dados. O sistema gera um cdigo para esse novo autorizado. Alterar autorizado Usurio informa dados a serem alterados. Habilitas os campos abaixo: Nome Completo* Sexo (M, F)* C.P.F* Estado* Cidade* CEP* Bairro* Rua* Nmero* Telefone* Usurio altera dados do autorizado no sistema. Remover autorizado Usurio remove pessoa autorizada do sistema.
Caso no seja preenchido algum campo obrigatrio, ser visualizado um alerta, com os devidos campos a serem preenchidos. Realizar o cadastramento, remoo ou alterao de uma pessoa autorizada, de um determinado cliente, na base de dados. N/A
Fluxos Alternativos
Manter Filme
Atores Funcionrio (usurio)
Fluxos Principais
Usurio informa ao sistema o nome do filme. O sistema verifica a existncia do filme. Cadastrar filme O usurio informa ao sistema os dados do filme. Nome* Modalidade* Tipo* O usurio cadastra as novas informaes na base de dados. Incluir manter exemplar. O sistema gera um cdigo para o novo filme. Alterar filme Usurio informa dados a serem alterados. Nome* Modalidade* Tipo* Usurio altera dados do filme no sistema. Remover filme Usurio remove filme do sistema. Caso no seja preenchido algum campo obrigatrio, ser visualizado um alerta, com os devidos campos a serem preenchidos. Realizar o cadastramento, remoo ou alterao de filmes na base de dados. N/A Este caso de uso ser estendido com o caso de uso manter exemplar na busca de dados.
Fluxos Alternativos
Manter Preo
Atores Funcionrio (usurio)
Pr-condies Mdia e categoria j cadastrada. Fluxos Usurio informa ao sistema a mdia, a categoria e o preo. Principais O sistema verifica a existncia desse preo para a mdia e a categoria determinada. Fluxos Alternativos
Cadastrar preo O usurio cadastra o novo preo. O sistema gera um cdigo para esse preo. Alterar preo. Usurio informa dados a serem alterados. Preo* Tipo* Usurio altera dados do preo no sistema. Remover preo
Usurio remove preo do sistema. Caso no seja preenchido algum campo obrigatrio, ser visualizado um alerta, com os devidos campos a serem preenchidos. Realizar o cadastramento, remoo ou alterao de preos na base de dados. N/A Este caso de uso ser estendido com o caso de uso manter preo na busca de dados.
Manter Exemplar
Atores PrCondies Fluxos Principais Funcionrio (usurio)
Filme cadastrado. O usurio informa ao sistema o nome ou o cdigo do filme. O sistema recupera informaes do filme. Cadastrar exemplar O usurio obtm informaes do exemplar. Nome* Modalidade* Tipo* Quantidade* Status* O usurio cadastra o novo exemplar na base de dados. O sistema gera um cdigo para o novo exemplar. Alterar exemplar Usurio informa dados a serem alterados. Nome* Modalidade* Tipo* Quantidade* Status* Usurio altera dados do exemplar no sistema. Remover exemplar Usurio remove exemplar do sistema. Caso no seja preenchido algum campo obrigatrio, ser visualizado um alerta, com os devidos campos a serem preenchidos. realizar o cadastramento, remoo ou alterao de exemplar de um determinado filme na base de dados. N/A
Fluxos Alternativos
Manter Funcionrio
Atores Fluxos Principais Funcionrio (usurio)
Fluxos Alternativos
Cadastrar Funcionrio O usurio informa ao sistema os dados pessoais. Campos de informaes para preenchimento: Nome Completo* Sexo (M, F)* C.P.F* Estado* Cidade* CEP* Bairro* Rua* Nmero* Telefone* O usurio cadastra o novo funcionrio na base de dados. Alterar Funcionrio Usurio informa dados a serem alterados. Campos de informaes para edio: Nome Completo* Sexo (M, F)* C.P.F* Estado* Cidade* CEP* Bairro* Rua* Nmero* Telefone* Usurio altera dados do funcionrio no sistema. Remover Funcionrio Usurio remove funcionrio do sistema. Caso no seja preenchido algum campo obrigatrio, ser visualizado um alerta, com os devidos campos a serem preenchidos. Realizar o cadastramento, remoo ou alterao dos funcionrios da vdeo locadora na base de dados. N/A
Manter Fornecedor
Atores Fluxos Principais Funcionrio (usurio)
O usurio informa ao sistema a razo social. O sistema verifica a existncia do fornecedor. Cadastrar fornecedor O usurio informa ao sistema os dados. Nome Completo* Sexo (M, F)* C.P.F*
Fluxos Alternativos
Estado* Cidade* CEP* Bairro* Rua* Nmero* Telefone* Razo Social: O usurio cadastra o novo fornecedor na base de dados. Alterar fornecedor Usurio informa dados a serem alterados. Habilita campos para alterao: Nome Completo* Sexo (M, F)* C.P.F* Estado* Cidade* CEP* Bairro* Rua* Nmero* Telefone* Razo Social: Usurio altera dados do fornecedor no sistema. Remover fornecedor Usurio remove fornecedor do sistema. Caso no seja preenchido algum campo obrigatrio, ser visualizado um alerta, com os devidos campos a serem preenchidos. Realizar o cadastramento, remoo ou alterao dos fornecedores da locadora na base de dados. N/A
Locar Filme
Atores PrCondies Fluxos Principais Funcionrio (usurio),cliente
Filmes cadastrados com seus respectivos exemplares. O usurio obtm o nome ou o cdigo do cliente. O sistema recupera na base de dados as informaes do cliente. Para cada filme: O usurio informa o cdigo do exemplar. O sistema recupera na base de dados as informaes do filme. O usurio inclui o exemplar na locao. O sistema atualiza na base de dados o status do exemplar para locado. O usurio registra a locao. O usurio informa a data de devoluo ao cliente. Cliente no encontrado. Realizar o cadastramento do cliente.
Fluxos Alternativos
Este caso de uso ser estendido com o caso de uso efetua pagamento na busca de dados. Locao efetuada. Realizar locaes de filmes para um determinado cliente. N/A
Efetuar Devoluo
Atores PrCondies Fluxos Principais Funcionrio (usurio),cliente
Cliente com filmes a devolver. O usurio obtm filmes a devolver. O usurio informa ao sistema o cdigo do filme. O sistema recupera na base de dados os dados da locao. O usurio realiza a devoluo para cada filme locado. O sistema atualiza na base de dados o status do exemplar para disponvel. Este caso de uso ser estendido com o caso de uso efetua pagamento na busca de dados. Cliente com filmes a devolver. Realizar a devoluo dos filmes locados pelo cliente e se o pagamento estiver aberto, realizar pagamento. N/A
Efetuar reserva
Atores PrCondies Fluxos Principais Funcionrio (usurio), Cliente
Cliente cadastrado na base de dados. O usurio informa o nome ou o cdigo do cliente. O sistema recupera na base de dados informaes do cliente. O usurio informa o nome do filme. O sistema recupera na base de dados informaes do filme. O usurio realiza no sistema a reserva do filme para o cliente. Este caso de uso ser estendido com o caso de uso efetua pagamento na busca de dados. Cliente com filmes a reservar. Realizar a reserva de algum filme para o cliente, retirar mediante a pagamento ou quando houver devoluo do mesmo.
Regras de Negcio
N/A
Pagamento
Atores PrCondies Fluxos Principais Funcionrio (usurio)
Cliente com filmes a devolver. O usurio verifica valor a pagar. O usurio conclui a devoluo. Cliente com filmes a devolver. Cadastrar o recebimento do pagamento da locao. N/A
4. Telas
[As telas do caso de uso podem ser criadas com a ferramenta Pencil ou outra ferramenta de prototipao de telas].
Nome Completo*
String 30 String 1 F OU M
X X
Sexo (M, F)* C.P.F* Estado* Cidade* CEP* Bairro* Rua* Nmero* float 20 X X X X X X X
Telefone* Nome*
float
11
X X X
String 30 String 12
String 12 float 20