Escolar Documentos
Profissional Documentos
Cultura Documentos
LOCADORA DE VECULOS
PALMAS-TO 2016
WILLIAN CANDIDO ARRAIS
&
PROJETO DE SISTEMAS
PALMAS-TO 2016
INTRODUO
Problemas
Usurios do sistema.
Desenvolvimento do sistema.
Requisitos Funcionais
Conhecer bem o negcio fundamental para o sucesso no
desenvolvimento do sistema, ter noo das definies de regras bem
elaboradas e documentadas d credibilidade e segurana no desenvolvimento
e manuteno do software. No presente projeto as regras de negcios
determinam como a locadora funciona, o que dever ser feito e como deve ser
feito.
RF002
Inserir empresa = inserir empresas filiais.
RF003
Editar empresa = editar dados das empresas, buscando a empresa a partir de
seu cnpj ou id da empresa.
RF004
Remover empresa = remover empresa do sistema.
RF005
Consultar empresas = listar as empresas cadastradas.
RF006
Menu Funcionrio = para gerenciar os funcionrios com sub-itens inserir
funcionrio, editar funcionrio e consultar funcionrio.
RF007
Inserir funcionrio = inserir funcionrio no sistema, registrando ele em uma
empresa.
RF008
Editar funcionrio = Editar dos do funcionrio no sistema, buscando funcionrio
a partir do seu cpf ou nome ou id do funcionrio.
RF009
Remover funcionrio = remover o funcionrio do sistema caso no haja
nenhuma dependncia dele no sistema.
RF010
Consultar funcionrio = listar os funcionrios cadastrados na empresa, com
opo de busca a partir do nome ou cpf ou id do funcionrio ou id da empresa.
RF011
Menu frota = para gerenciar as frotas da empresa com subitens inserir frota,
editar frota, remover frota e consultar frota.
RF012
Inserir frota = inserir o veculo para empresa na qual pertence.
RF013
Editar frota = editar dados do veculo buscando o veculo a partir da placa.
RF014
Remover frota = remover veculo da empresa caso no haja nenhuma
dependncia dele no sistema.
RF015
Consultar frota = Lista os veculos cadastrados na empresa com opo de
busca a partir da placa ou empresa ou status do veculo (disponvel,
negociao e vendido).
RF021
Manter cliente = para gerenciar clientes com subitens inserir cliente, editar
cliente e remover cliente.
RF022
Inserir cliente = inserir cliente para empresa com dados pessoais.
RF023
Editar cliente = editar cliente a partir do cpf do cliente.
RF024
Remover cliente = remover cliente caso no haja nenhuma pendncia dele no
sistema.
RF025
Consultar cliente = consultar clientes a partir da empresa ou cpf ou nome.
RF026
Manter locao = com subitem Locar Veculo.
RF027
Locar Veculo = realizar a locao do veculo ao cliente se no houver
pendncia.
RF028
Consultar Locao = consultar as locaes j realizadas com filtros a partir da
empresa ou cpf do cliente ou placa do veculo ou data inicial e final para
perodo de locao.
Requisitos no funcionais.
RNF001
Desenvolver o software na plataforma Java em sua verso 7 ou superior.
RNF002
O software deve rodar nas plataformas Linux Mac e Windows.
Casos de Usos
ATORES
Sequncia de acontecimentos.
LOCAO DE VEICULO.
DESCRIO: Este caso descreve como o usurio usa o sistema para locar
veculo.
Sequncia de acontecimentos.
RESERVA DE VEICULO.
DESCRIO: Este caso descreve como o usurio usa o sistema para reservar
veculo.
Sequncia de acontecimentos.
VEICULO DISPONIVEL.
Sequncia de acontecimento.
PAGAMENTO.
DESCRIO: Este caso descreve como o usurio ir fazer o pagamento da
locao.
RETIRADA DE VEICULO.
Sequncia de acontecimentos.
1. O caso inicia quando o ator check-in confirma os dados do cliente no sistema e
verifica o estado do veculo antes da locao.
2. Cliente apresenta Carteira de Nacional de Habilitao, se for cliente fsico.
3. Se jurdico, representante da empresa apresenta Carteira de Nacional de
Habilitao e documentos que confirmem o locatrio.
4. Se todos os dados corretos, o check-in informa no sistema Veculo em
circulao.
5. O cliente retira o veculo.
ENTREGA DE VEICULO
DESCRIO: Este caso descreve como o usurio ir entregar o veculo.
Sequncia de acontecimentos.
1. O caso inicia quando o ator cliente entrega o veculo e passa pelo Check-in
para confirmar a devoluo.
2. O ator Check-In altera o status do veculo de Em circulao para Disponvel.
3. Sistema solicita confirmao de alterao de status.
CADASTRO DE FUNCIONRIO.
DESCRIO: Este caso descreve como o ator gerente ir realizar o cadastro
dos funcionrios.
Sequncia de acontecimentos.
1. O caso inicia quando o ator gerente acessa o sistema e seleciona a opo
cadastro.
2. O sistema solicita o tipo de cadastro, funcionrios ou veculos.
3. O ator gerente seleciona a opo funcionrios.
4. O ator preenche todos os dados solicitantes.
5. O sistema pede confirmao dos dados.
CADASTRAR VEICULOS
NOME: Cadastrar Veculos.
DESCRIO: Este caso descreve como o ator gerente ir fazer o cadastro dos
veculos.
Sequncia de acontecimentos.
1. O caso inicia quando o ator gerente acessa o sistema e vai na opo cadastro.
2. O sistema solicita o tipo de cadastro, funcionrios ou veculos.
3. O ator gerente escolhe a opo veculos.
4. O ator preenche todos os dados solicitantes.
5. O sistema pede confirmao dos dados.
6. Ator confirma todos os dados.
REQUISITOS NO FUNCIONAIS.
Requisitos no funcionais so os requisitos relacionados ao uso da aplicao
em termos de desempenho, usabilidade, confiabilidade, segurana,
disponibilidade, desempenho.
Confiabilidade
As informaes do cliente sero armazenadas com total segurana,
mediante restrio de acesso por meio do login com nome do usurio e senha,
alm da possibilidade de recuperao de dados em caso de danos
inesperados. Este item possui prioridade essencial.
Usabilidade
O sistema ser desenvolvido para que o usurio o utilize com facilidade
e praticidade, atravs de uma interface agradvel, textos bem legveis e fcil
navegao por meio de abas para separar e organizar as sesses. Este item
compe prioridade importante.
Desempenho
O sistema ser desenvolvido com poucas imagens e cdigos simplificados para
garantir um bom desempenho. O sistema ser totalmente online, deste modo,
evitando a ocupao de espao para armazenamento no computador, bem
como necessitando de acesso internet para uso do mesmo. Este compe
prioridade desejvel.
Segurana
Com a restrio do uso do sistema mediante login por meio do nome do
usurio e senha, o sistema garante a segurana do acesso, impedindo que
terceiros acessem informaes indevidas. Este item possui prioridade
importante.
Disponibilidade
Como o sistema ser totalmente online, o mesmo estar disponvel para
acesso 24 horas por dia, necessitando apenas do acesso internet, como dito
anteriormente. Este compe com prioridade importante.
PARA LOCAO.
DOMNIO
DIAGRAMA DE CLASSES.
Atributos da classe.
So propriedades semelhantes que os objetos de uma classe possuem. Por
exemplo, no sistema apresenta opo de cadastro do cliente fsico, sendo que
este possui um nome, e alm do nome caracterizado por outros atributos, tais
como, CPF, RG, IdCliente, entre outros. Cada atributo permite definir um
intervalo de valores que as instncias dessa propriedade podem apresentar.
Como o sistema voltado para locao de veculos, consideremos um carro
branco locado por um cliente e outro um carro preto locado por outro cliente,
essas propriedades do carro so descritas pelo atributo cor.
Operaes da classe.
Considerando que cada cliente possui identidade prpria, seja fsica ou jurdica
(CNH no caso), e que nenhuma credencial pode se repetir, todas essas
identidades podem ser descritas no somente pelos atributos, mas tambm
pelos objetos de uma classe, que podem realizar alguns servios com uso das
mesmas. Assim as operaes entram em atividade, sendo responsveis pela
efetivao dos servios prestados pelas classes. Podem ser realizadas
diversas operaes relacionadas ao cliente, como reservar veculo, locar
veculos, realizar pagamentos, etc.
Exemplo simples.
TIPOS DE
ATRIBUTOS CLASSES
VARIAVEIS
Senhas CliF, CliJ, Log string
Cpf CliJ RVeiculo string
Funcionrio Func, Loc int
dataAdmi Func data
dataDemi Func data
telCel Func string
pagaAgen Func string
pagaConta Func string
dataCad Func string
idReserv Reserv int
idVeic Reserv, Veic, Check, Loc e RevisaoVeic id
dataIni Reserv e Loc data
dataFim Reserv e Loc data
CONCLUSO FINAL.
O objetivo do Projeto transforma a teoria aprendida em sala de aula para
pratica, devido ao nvel de conhecimento estar mais avanado a exigncia e
expectativa maior.
Para um resultado mais completo e coerente com o nvel na qual se
encontramos necessrio bem mais dedicao e pesquisas.
Mantendo a forma simples e objetiva, foi possvel estar aplicando a teoria e
pratica simultaneamente, formando o resultado de um software para uma
Locadora de Veculos na qual consegue atender as necessidades
fundamentais de qualquer cliente.
Uma vez que possibilita o levantamento e anlise dos requisitos necessrios
para a construo de um projeto de sucesso, evitando que sejam realizadas
implementaes resultantes em um software que no agrade o cliente,
acarretando em tempo e dinheiro gastos desnecessrios, bem como na
insatisfao do solicitante.
O desenvolvimento de um software customizado para a Locadora de Veculos,
baseado na metodologia de desenvolvimento gil Scrum, assume grande
importncia de implantao na unidade de negcio no que tange a um melhor
atendimento quanto s necessidades do locatrio e locador, visto que
proporcionar maior praticidade e agilidade na forma de contratao do servio
prestado para ambos os envolvidos, alm de propiciar maior lucratividade
empresa.
BIBLIOGRAFIA.
LOCAVIA jun 14, 2012 / by infomaster / in Destaque, infosistemas, Locavia
Goiania.