Sei sulla pagina 1di 15

CENTRO FEDERAL DE EDUCAO TECNOLOGICA DO AMAZONAS

CURSO TCNICO EM PROGRAMAO DE COMPUTADORES

SISTEMA VIDEO LOCADORA SISVL


RENATO SOUZA DE LIRA

MANAUS Junho de 2006

CENTRO FEDERAL DE EDUCAO TECNOLOGICA DO AMAZONAS


CURSO TCNICO EM PROGRAMAO DE COMPUTADORES

SISTEMA VIDEO LOCADORA SISVL


RENATO SOUZA DE LIRA

Projeto interdisciplinar de documentao de um sistema para vdeo locadora apresentado s Professoras Viviane e Vitalina, como requisito para elaborao da documentao e manual do usurio, respectivamente, visando a concluso do 3 Mdulo de Programao de Computadores.

CEFET-AM MANAUS JUNHO - 2006

1 PARTE

MODELAGEM DO SISTEMA

NDICE

1- INTRODUO.........................................................................5 2- VANTAGENS...........................................................................6 3- JUSTIFICATIVA.......................................................................6 5- OBJETIVO...............................................................................6 6- DESCRIO DO SISTEMA.....................................................7 7- INTRODUO UML..............................................................8 8- CASOS DE USO.......................................................................9 9- DIAGRAMA DE USO...............................................................11 10- DIAGRAMA DE CLASSES....................................................12 11- DIAGRAMAS DE SEQNCIA.............................................13 12- CONCLUSO........................................................................14 13- BIBLIOGRAFIA......................................................................15

INTRODUO

Esse documento tem por finalidade descrever e especificar as funcionalidades do Sistema Vdeo Locadora (SISVL). Ele ser organizado em duas parte, sendo a primeira referente modelagem, onde faremos o estudo de casos de uso, diagrama de caso de usos, diagrama de classes e diagrama de seqncia, a segunda parte conter o manual do sistema, que servir de ajuda ao usurio. O Sistema Vdeo Locadora (SISVL) permitir o gerenciamento das atividades pertinentes ao dia a dia de uma locadora de fitas de vdeo e dvds. Como locao, devolues, registro de acervos, clientes, fornecedores e controle do estado em que se encontram suas locaes, devolues, clientes, fornecedores.

VANTAGENS
Um controle preciso da informao a cerca das atividades operacionais de uma locadora de fitas de vdeo e dvd (locao, devoluo, reservas, etc...); Atendimento ao cliente com mais rapidez proporcionando maior qualidade; Melhor Gerncia dos recursos e processos empreendidos nesta atividade, assim possibilitando melhoria futura do Empreendimento.

JUSTIFICATIVA
Com o advento dos DVDs e sua popularizao na sociedade, a locao desse tipo de mdia mostrou-se um timo negcio, levando-se em conta que o custo para a aquisio das mesmas no muito acessvel ou vivel a muitos. Com isso, a locao de fitas de vdeo e DVDs foi logo incorporada s locadoras de fitas cassete e outras mdias. Isso implica em mais material para ser controlado e, conseqentemente, maiores esforos para gerenciar as locadoras. E para facilitar e agilizar todo esse processo, de elementar importncia o desenvolvimento de um sistema de gerenciamento que atenda s necessidades de empresas locadoras de mdias.

OBJETIVOS
GERAL Esse Manual descreve e especifica as funcionalidades do SISVL (Sistema Vdeo Locadora). Este aplicativo tem por objetivo proporcionar o controle informatizado de uma Locadora de Vdeos/DVD, tornando mais rpido o atendimento ao cliente durante o processo de locao e devoluo de filmes. ESPECFICO Efetuar o controle do acervo de uma locadora de vdeo atravs das seguintes funes gerais: Cadastro de Clientes: Consiste nas operaes de incluso, alterao, consulta e excluso de um cliente. Cadastro de Dependentes: Consiste nas operaes de incluso, alterao, consulta e excluso de um dependente. Cadastro de Filmes: Consiste nas operaes de incluso, alterao, consulta e excluso de um filme. Cadastrar Fornecedores: Consiste nas operaes de incluso, alterao, consulta e excluso de um fornecedor. Faturamento dirio integrado;

Pesquisas diversas: Pesquisa de Filmes, Clientes e Fornecedores. Consultas diversas como: Ttulos alugados no momento, Scios cadastrados. Movimentao: Consiste nas operaes de locao e devoluo de filmes. Balano das Locaes e do Acervo.

DESCRIO DO SISTEMA
O controle eficiente do acervo de uma locadora de vdeo permite que a mesma oferea um melhor servio aos seus clientes, isso porque com um acompanhamento eficaz da demanda dos filmes, pode-se planejar a aquisio de novos filmes ou mais cpias dos atuais. O controle do acervo feito atravs da atualizao das quantidades disponveis de cada um dos filmes. Isso feito atravs de um levantamento de todos os filmes disponveis na locadora. Aps o levantamento, feito o cadastramento destes no sistema (operaes de incluso, alterao, consulta e excluso de filmes), para que a partir desse momento, o sistema reflita exatamente o que existe no acervo da locadora. A cada locao ou devoluo de um filme, atualizada a situao atual do acervo. Relatrios bsicos: Balano do Acervo: Relao de filmes no acervo, em ordem alfabtica. Balano de Movimentaes: Um relatrio que contm uma srie de estatsticas sobre as locaes, podendo ser diria, mensal ou por perodo determinado. Requisitos funcionais Registrar locaes; Registrar devolues; Calcular multa caso ocorra atraso na devoluo; O sistema deve permitir pesquisar filmes pelo cdigo ou nome do ttulo; O cliente deve pagar a locao no ato da realizao ou devoluo; Deve permitir visualizar uma lista das devolues pendentes; Os filmes devem ser separados em categorias; Impedir locao para cliente com alguma pendncia (multa ou devoluo em atraso); Requisitos no funcionais O sistema deve suportar 1.000.000 clientes; O sistema deve suportar 100.000.000 locaes; O sistema deve suportar 1.000.000 fitas;

Introduo UML

A UML (Unified Modeling Language), proposta pelo OMG (Object Management Group) [OMG, 2003], uma linguagem padro amplamente utilizada no contexto do paradigma de desenvolvimento de software Orientado a Objetos (OO). Ela composta por uma srie de diagramas e modelos que, embora bem definidos sintaticamente, no possuem diretrizes para elaborao, ficando isso muito dependente da subjetividade e experincia do projetista. Tais diagramas e modelos podem ser utilizados em qualquer tipo de processo, pois tambm no existe um processo especfico proposto para a elaborao dos mesmos. A UML define uma notao e um meta-modelo. A notao so todos os elementos de representao grfica vistos no modelo (retngulo, setas, o texto, etc.), a sintaxe do modelo de linguagem. A notao do diagrama de classe define a representao de itens e conceitos tais como: classe, associao e multiplicidade. Um meta-modelo um diagrama de classe que define de maneira mais rigorosa a notao. Surgimento de vrios mtodos de Anlise e Projeto Orientados a Objetos durante a dcada de 80 e 90. A Unified Modeling Language (UML) basicamente o resultado da unificao de trs mtodos existentes, cujos autores eram Grady Booch, James Rumbaugh e Ivar Jacobson. Todos os mtodos possuam uma linguagem de modelagem e um processo especficos, no havia um padronizao, dificultando assim a integrao de equipes usando mtodos diferentes. Uma linguagem de modelagem uma notao (geralmente grfica) que serve para expressar decises no desenvolvimento de um software. Um processo um conjunto de passos ou etapas pelos quais devemos passar durante o desenvolvimento de um software. UML, como o prprio nome diz, apenas uma linguagem de modelagem. A linguagem de modelagem muito importante porque a comunicao entre as partes (usurios, analistas, programadores, etc) feita atravs da interpretao dos elementos criados usando essa notao (diagramas de classe, por exemplo). A UML define uma notao e um meta-modelo. A notao so todos os elementos de representao grfica vistos no modelo (retngulo, setas, o texto, etc.), a sintaxe do modelo de linguagem. A notao do diagrama de classe define a representao de itens e conceitos tais como: classe, associao e multiplicidade. Um meta-modelo um diagrama de classe que define de maneira mais rigorosa a notao. Atualmente a UML se encontra na verso 2.0.

CASOS DE USO
So descritos abaixo os casos de uso identificados, na modelagem do SISVL (Sistema Vdeo Locadora). Caso de uso: Cadastrar cliente Ator: Funcionrio Descrio: O sistema apresenta os campos do cliente permitindo inserir, consultar, atualizar ou eliminar um cliente. Fluxo Principal
1. O Funcionrio aciona o comando cadastrar do submenu cliente, que est no menu cadastro; 2. O SISVL exibe a tela de Cadastro de cliente; 3. O Funcionrio digita a os dados do cliente a ser includo; 4. O Funcionrio aciona o boto cadastrar; 5. O SISVL salva a incluso, finaliza o cadastro e retorna tela Principal.

Caso de uso: Cadastrar filme Ator: Funcionrio Descrio: O sistema apresenta os campos de filme permitindo inserir, consultar, atualizar ou excluir uma fita do sistema. Fluxo Principal
1. O Funcionrio aciona o comando cadastrar do submenu filmes, que est no menu cadastro; 2. O SISVL exibe a tela de Cadastro de filmes; 3. O Funcionrio digita a os dados do filme a ser includo; 4. O Funcionrio aciona o boto cadastrar; 5. O SISVL salva a incluso, finaliza o cadastro e mantm a mesma tela pronta para a iniciao de um novo cadastro de filme.

Caso de uso: Alugar fitas Ator: Funcionrio Descrio: O Funcionrio entra com o nome do cliente. O sistema informa se este possui alguma pendncia. A partir da o funcionrio entra com o cdigo de cada fita. O sistema apresenta informaes sobre cada fita e o total da locao. O funcionrio confirma a locao e entrega as fitas para o cliente e o comprovante de locao que gerado pelo sistema. O cliente tem a opo de efetuar o pagamento no ato da locao ou da devoluo. Fluxo Principal
1. O Funcionrio aciona o comando locao do menu locaes; 2. O SISVL exibe a tela Locar Filme; 3. O Funcionrio digita a os dados da locao a ser includa; 4. O Funcionrio adicionar os filmes escolhidos pelo cliente, escolhe a forma de pagamento e finaliza a locao clicando no boto efetuar locao; 5. O SISVL salva a locao e finaliza a mesma.

Caso de uso: Registrar devoluo Ator: Funcionrio Descrio: O funcionrio entra com o cdigo da fita. O sistema mostrar se a locao j foi paga ou no.Se a locao ainda no tiver sido paga, o cliente dever efetuar o pagamento para que o funcionrio

feche a locao. Caso a fita tenha sido entregue fora do prazo o sistema ir calcular o valor da multa que dever ser paga pelo cliente. Fluxo Principal
1. O Funcionrio aciona o comando devoluo do menu locaes; 2. O SISVL exibe a tela Efetuar Devoluo; 3. O Funcionrio digita o cdigo da locao ou do filme; 4.O SISVL retorna os dados da locao a ser devolvida; 5. O Funcionrio seleciona os filmes locados e clica no boto Devolver; 6. O SISVL a finaliza e retorna ao menu principal.

Caso de uso: Pesquisar filme Ator: Funcionrio Descrio: O ator informa parte do nome do filme desejado. O sistema apresenta uma lista de filmes acompanhados pela quantidade de fitas disponveis. Fluxo Principal
1. O Funcionrio aciona o comando Filmes do menu Pesquisas; 2. O SISVL exibe a tela Pesquisar Filme; 3. O Funcionrio digita o cdigo ou o nome do filme; 4.O SISVL retorna os dados do filme;

Caso de uso: Gerar estatsticas de locaes Ator: Gerente Descrio: O sistema apresenta a lista de locaes dirias, mensais ou por um determinado perodo a ser definido. Fluxo Principal
1. O Gerente aciona o comando exibir movimentao do menu administrativo ; 2. O SISVL exibe a tela Gerar Relatrio; 3. O Gerente escolhe o tipo (Dirio, Mensal ou Perodo) e clica no boto gerar relatrio; 4.O SISVL retorna um relatrio de locaes;

Caso de uso: Cadastrar categorias Ator: Funcionrio Descrio: O sistema apresenta os campos da categoria permitindo inserir, consultar, atualizar ou eliminar uma categoria. Fluxo Principal
1. O Funcionrio aciona o comando configuraes do sistema do menu configuraes; 2. O SISVL exibe a tela configuraes; 3. O Funcionrio clica no boto incluir; 4.O SISVL exibe a tela incluir categoria; 5. O Funcionrio digita a nova categoria e clica no boto OK; 6. O Sistema finaliza a incluso e volta a menu configuraes;

10

DIAGRAMA DE CASOS DE USO

P esquisar fornecedor es Cadas trar categor de filmes ias

Con r s t a figu ar isem Cadas trar filmes

P quis filmes es ar Cadastrar clientes

Ger ente
Cadastrar fornecedores

Alugar fit as

F uncionr io
Devolver fitas

R egistarP r agam o ent

Cadastrar dependentes

Gerar estatst icas de locaes

11

DIAGRAMA DE CLASSES

12

DIAGRAMAS DE SEQUNCIA

LOCANDO UM FILME

DEVOLVENDO UM FILME

CADASTRAR CLIENTE

13

CONCLUSO

Este documento apresentou a modelagem do Sistema Vdeo Locadora (SISVL), teve como principal objetivo apresentar as suas funcionalidades, seus atores, casos de usos e diagramas de casos de uso classes e seqncia. Vimos tambm de forma bem esclarecida os objetivos, a descrio do sistema e os requisitos principais. No poderamos deixar de falar sobre a UML, pois vrios de sues conceitos foram utilizados na construo geral de toda a parte documental deste projeto, vimos exemplos claros de seus diagramas, tais como o de caso de usos, classes e seqncia. Dessa forma foram desenvolvidas as caractersticas e funcionalidades do Sistema Vdeo Locadora (SISVL) usando para isso conceitos da UML e pesquisas gerais para que chegssemos a resultados satisfatrios.

14

BIBLIOGRAFIA
Booch, Grady; Rumbaugh, James; Jacobson, Ivar. UML: Guia do usurio. - Rio de Janeiro: Campus, 2000. Matos, Alexandre Veloso de. UML: Prtico e descomplicado. So Paulo: rica, 2002.

15

Potrebbero piacerti anche