Você está na página 1de 29

Universidade Paulista de São Paulo

Projeto Integrado Multidisciplinar

Trabalho de Locação de Veículos

1
Universidade Paulista de São Paulo

Trabalho de Locação de Veículos

2
Universidade Paulista de São Paulo

Trabalho de Locação de Veículos

Integrantes:

Nome: Napoleão Kazu Onaya RA: B54387-6

Nome: Marcio Ferreira de Moura RA: B53869-4

Nome: Cristian da Silva de Araujo RA: B5672F-0

Nome: Vinicius de Medeiros Santos RA: B54859-2

Nome: Daniel Fernandes Pereira RA: B54552-6

Nome: Diego da Silva Baptista RA: B53949-6

3
Universidade Paulista de São Paulo

Trabalho de Locação de Veículos

Aprovado em:____/____/_________

Professor Orientador:___________________________________________________

4
Universidade Paulista de São Paulo

Indice:

1) Regras de Negócio ............................................................................................. 6


2) Funções da empresa. ......................................................................................... 8
3) Funções de negócio ........................................................................................... 9
4) Investimento ....................................................................................................... 10
5) Casos de uso da empresa. .............................................................................. 11
6) Identificação caso de uso ................................................................................ 16
7) Descrição caso de uso ..................................................................................... 17
8) Documentação da locação referente ao caso de uso. ................................ 18
9) Diagrama de classes ........................................................................................ 20
10) Diagrama de sequência ............................................................................... 21
11) Layout do programa ...................................................................................... 22
12) Engenharia de software ............................................................................... 25
13) Requisitos do sistema. ................................................................................. 27
14) Bibliografia utilizada: ..................................................................................... 28
15) Agradecimentos: .............................................................................................. 29

5
Universidade Paulista de São Paulo

1) Regras de Negócio

Introdução

Será apresentado um caso de estudo de um sistema para locação de Veículos.


Porem estamos expondo somente a concepção do mesmo.

Sumário executivo

Foi desenvolvido um sistema de controle de locações de automóveis, que vai


informatizar as funções de consulta, renovação de locação e reserva de veículos
via internet. O objetivo do sistema é informatizar os processos, possibilitando maior
comodidade para os usuários, clientes, os quais poderão realizar essas tarefas em
qualquer lugar do estado de São Paulo.

Será mantido históricos de todas as operações para auditorias internas e externas


para extração de relatórios.* O cadastro da Frota e feito por um sistema satélite,
não abordado neste projeto.

Requisitos Funcionais

F1 Consultar Frota

O sistema deve consultar a frota, através de palavras-chave


especificados pelo usuário será acessado um banco de dados com
informações sobre os veículos sobre marca, modelo, tipo, pois o carro
pode ser de passeio ou veiculo urbano circular (vuc), além disso o
sistema traz se o veículo e a gasolina, álcool, gás ou flex .

6
Universidade Paulista de São Paulo

Requisitos não funcionais

Requisitos não funcionais

Nome Restrição Categoria Desejável Permanente


Controle de acesso A função só pode ser Segurança não sim
acessada por
usuários cadastrados
Identificação de Os veículos devem Interface Não Sim
veículos ser identificados pela
placa
Tempo de registro O tempo para Desempen sim Não
consulta deve ser ho
inferior a dois
segundos
Janela única Todas as funções Interface Sim sim
relacionadas a
locações devem ser
efetuadas em uma
única janela
Tipo de pesquisa A consulta a frota Interface Sim sim
pode ser realizada
por modelo, ano, cor,
marca.

7
Universidade Paulista de São Paulo

2) Funções da empresa.

A empresa aqui estudada é fictícia e foi adotada alguns exemplos de


empresas que já trabalham com locação de carro a exemplo à empresa
localiza.

A função principal da empresa é a locação de carros de pequeno e


médio porte , para a locação de um carro a empresa pede que o
portador disponha de alguns anos de CNH, e que não tenha pontos em
carteira, que também não tenha restrições no nome, além disso ao
locatário segue também um termo de responsabilidade mais um seguro
para eventuais perdas e danos.

O locatário pode escolher carros de passeio de pequeno porte ou de


grande porte como micro vans para uso coletivo. A locadora fica a
disposição para troca de veículo caso não haja o mesmo disponível.

A empresa fica localizada somente no centro de grandes capitais, os


funcionários são instruídos a pedir toda documentação solicitada antes
de dispor o carro de aluguel ao cliente.

O cliente no ato da locação deve adiantar um valor para locação que


pode ser debitado por cartão de credito ou cheque, o mesmo também
deve assinar a taxa de seguro obrigatório que ser cobrado junto com o
aluguel do automóvel.

8
Universidade Paulista de São Paulo

3) Funções de negócio

Administração

O pessoal administrativo geralmente inclui o CEO ou presidente, COO


diretor operacional e pessoal de secretariado. Esta é a função através
da qual as políticas corporativas são feitas e comunicadas. O pessoal
administrativo ira supervisionar as tarefas que se relacionam com a
empresa, mas não qualquer departamento específico, como negociar e
pagar o aluguel, pedido de escritório e manipulação de licenças,
multas e seguro. Dependendo da quantidade de atendimento ao
cliente. Necessário, o pessoal administrativo pode gerenciar o
atendimento ao cliente também.

Vendas e Marketing

Vendas e marketing ira exercer funções muito diferentes. O


departamento de marketing ira determinar o tipo de produto ou serviço
que iremos vender, definir estratégia de preços, criar marcas,
determina onde você vai vender o produto e criar e executar a
publicidade, relações públicas e campanhas de promoções. O
departamento de vendas vendera o produto ou serviço. O pessoal de
vendas trabalhara lado a lado com o departamento de marketing para
fornecer informações vitais sobre as necessidades dos clientes,
concorrência e tendências de mercado. Em empresas menores,
vendas de serviços de representantes e apoiar os nossos clientes após
a venda. Por causa de seu envolvimento com o desenvolvimento do
produto, o departamento de marketing ira avaliar o produto com
pesquisa e desenvolvimento em pequenas empresas, muitas vezes
trabalhando com os executivos administrativos.

Finanças e Recursos Humanos

Iremos combinar nossa finanças e recursos humanos. Na nossa


contabilidade iremos exigir o tempo inteiro um membro da equipe,
permitindo que a pessoa que iram lhe-dar com a contratação de
funcionários, gestão de benefícios, políticas corporativas e de outras
tarefas relacionadas empregado.

Tecnologia da Informação

Com base na tecnologia que iremos implantar. Um técnico em TI ficara


responsável e deve ser capaz de lhe–dar com rede de computadores
da empresa, mantê-los funcionando e seguro e assegurar funções de
e-mail do empregado sem problemas. A função de TI pode incluir a
manutenção do sistema da empresa e sistema de telefonia.

9
Universidade Paulista de São Paulo

4) Investimento

Locadora de veículos

O investimento inicial gira em torno de R$ 120 mil, com gastos na


compra de equipamentos e instalações (10 carros, 1 aspirador, fax, 3
telefones e área de 150 m2). Iremos, financiar metade dos veículos da
empresa através de consórcios ou é uma boa estratégia para renovar
a frota e aumentar o número de carros sem investir muito. Com os
recursos do financiamento, as locadoras podem comprar das
montadoras, pois são classificadas como frotistas.

Mercado atual

. A nossa locadora esta disposta a aproveitar o grande potencial do


mercado brasileiro. Com nossas operações ajustadas à nova
realidade econômica, e prometemos ser diferentes. A grande
estratégia é focada em alguns fatores que vêm estimulando os
negócios das locadoras: empresas interessadas em enxugar gastos, o
setor de turismo que avança e a globalização sinalizam o crescimento
desse mercado.

10
Universidade Paulista de São Paulo

5) Casos de uso da empresa.

A automatização do sistema de locação de carros dá-se junto também


com empresas de analise de credito para saber a situação do locatário
no mercado , neste caso podem usar como ferramenta de consulta o
Serasa Experian ou SPC, já no processo de locação o software
utilizado traz a marca do carro, modelo , porte e disponibilidade do
mesmo.

O sistema faz um busca geral se o modelo selecionando se não tiver


disponível o sistema recomenda outro carro para o cliente, mas que
tem acesso a tal informação é somente o funcionário.

Fica a critério do cliente aceitar ou não o outro modelo no ato da


consulta.

Após decido locar o automóvel o cliente assina um termo de locação e


um seguro obrigatório para perdas e danos.

Sistema de Locação de veículos

Manter Veículos

Manter Clientes

Consulta de
automóveis

Cliente Locar Automóvel


Funcionário

Devolver
Locação

Manter
seguro

11
Universidade Paulista de São Paulo

No caso de uso o cadastro do cliente é efetuado pelo funcionário da


locadora solicitando os documentos pessoais com RG,CPF e CNH ele
por sua vez faz o cadastro e informa ao cliente,o mesmo consulta o
carro a ser locado porem que efetua a transação é o funcionário,que
após a locação informa o modelo do automóvel e logo em seguida data
de devolução do automóvel e seu respectivo seguro

Manter veículos

Esse processo ocorre a escolha do automóvel pelo cliente porém que


valida a escolha do cliente é o funcionário.

Manter clientes

Os clientes tem que fazer cadastro junto ao funcionário, nos quais é


solicitado alguns documentos (RG,CPF,E CNH),caso não possua os
documentos exigidos, o cadastro não será realizado.

Manter consulta de automóveis

O cliente consulta o carro que pode ser locado, havendo disposição do


automóvel o cliente efetua a locação, caso não retorna para escolher
outro modelo ou não faz a transação.

Locar automóvel

O cliente assina um termo de locação e um seguro obrigatório para


perdas e danos. O cliente no ato da locação deve adiantar um valor
para locação que pode ser debitado por cartão de credito ou cheque, o
mesmo também deve assinar a taxa de seguro obrigatório que ser
cobrado junto com o aluguel do automóvel.

12
Universidade Paulista de São Paulo

Fronteira Cliente: Aluguel: Carro:


cliente1 aluguel1 carro1
: AtorCliente
SolicitaCarro

MostrarCarrosDisponíveis()

SelecionaCarro

CPF

SelecionarDadosCliente()

DataInícioAluguel

CriarAluguel()

AtualizaSituaçãoCarro()

AluguelEfetuado

13
Universidade Paulista de São Paulo

Devolver locação

Para fazer a devolução o automóvel é verificado (Danos, multas) ,em


caso de roubo trazer boletim de ocorrência para dar entrada no
processo de seguro do automóvel.

Fronteira : Cliente : Aluguel : Carro


: AtorCliente

SolicitaDevolução

PlacaCarro

SelecionarAluguel

ExibirAluguel

SelecionaCarro

ExibeCarro

Km+QuantDias

RegistraAluguel

CalculaAluguel

ExibeTotalAluguel

InformaPagamento

AtualizaCarro

14
Universidade Paulista de São Paulo

Manter seguro

O cliente na hora da locação paga um calção pelo seguro para


eventuais danos.

15
Universidade Paulista de São Paulo

6) Identificação caso de uso

Locação de Veículos

Numero Evento Caso de uso Ator Resposta

1 Mantem veículos Verifica cadastro Funcionário Cadastro


registrado
2 Cliente solicita serviço Registra cadastro Cliente Cadastro
registrado
3 Cliente consulta Registra consulta Cliente Cadastro
Funcionário registrado
4 Locar veículos Registra locação Cliente Locação
Pendente Funcionário registrada
Locação
Bloqueada
5 Modelos veículos Verificar Modelos Cliente Verificar Modelos
Pendente Funcionário

6 Manter seguro Consulta danos Cliente Aciona seguro


Aciona seguro Funcionário

16
Universidade Paulista de São Paulo

7) Descrição caso de uso

Cenário principal com sucesso

1-O sistema apresenta um formulário pedindo alguns documentos.

2-Analise junto ao Serasa Experian.

3-sistema apresenta marca e modelo porte.

4-sistema apresenta termo de responsabilidades.

5-Cliente adianta valor de locação (dinheiro, cheque, cartão de crédito)

6- Assinar taxa de seguro obrigatório

Extensões

1.a- pendencias com documentos Retornar a (1)

2.a- Havendo restrições retornar (1)

3.a- Não havendo modelo, retornar a (3)

4.a-Caso não aceite retorne a (1).

5.a-Caso não houver pagamento retornar a (1)

6.a- Caso não aceitar retornar a (1)

17
Universidade Paulista de São Paulo

8) Documentação da locação referente ao caso de uso.

Nome do Caso de Uso Locar Automóvel

Caso de Uso Geral

Ator Principal Funcionário

Ator Secundários Cliente

Este caso de uso descreve as etapas percorridas

Resumo por um funcionário para realizar a locação de um

automóvel

Pré-Condições O cliente precisa estar cadastrado

Pré-Condições Recebe valor caução e seguro obrigatório

Fluxo Principal

Ações do Ator Ações do Sistema

1.Selecionar opção de locação

de veículos.

2.Carregar clientes

3.Carregar veículos disponiveis

4.Selecionar cliente

5.Selecionar veículo

6.Apresentar detalhes do automóvel

7.Informar dados locação

8.Calcular valor da locação, caução e seguro

9.Fornecer valor da caução mais

Seguro

10.Registrar locação

Restrições/Validações

Nome do Caso de Uso Locar Automóvel


Caso de Uso Geral
Ator Principal Funcionário
18
Universidade Paulista de São Paulo

Ator Secundários Cliente


Este caso de uso descreve as etapas
percorridas
Resumo por um funcionário para realizar a locação de um
automóvel
Pré-Condições O cliente precisa estar cadastrado
Pré-Condições Recebe valor caução e seguro obrigatório
Fluxo Principal
Ações do Ator Ações do Sistema
1.Selecionar opção de locação
de veículos.
2.Carregar clientes
3.Carregar veículos disponiveis
4.Selecionar cliente
5.Selecionar veículo
6.Apresentar detalhes do automóvel
7.Informar dados locação
8.Calcular valor da locação, caução e seguro
9.Fornecer valor da caução
mais seguro.

10.Registrar locação
Restrições/Validações

19
Universidade Paulista de São Paulo

9) Diagrama de classes

Este driagrama esbouça o comportamento das classes com suas


respectivas regras de negocio .

Class Sistema de Locação de Veículos-Modelo de Domínio

Cliente Locacao
- nome_Cliente: String - data_Locacao: Date
- RG_Cliente: int - data_Devolucao: Date
- CPF_Cliente: int 1...* - situacao_Locacao: int
- CNH_Cliente: int
- telefone_Cliente:int
- celular_Cliente:int + Locar(): int
+ Atrasos_Locar(): String
+ Registro_Cliente(): int
+ Contato_Cliente(): int
1...*
Item_Locacao
Interface_Locadora - valor_Locacao: double
- seguro_Locacao: double

Controlador_Locadora
+ Registro_valorLocado(): int
+ Condicao_valorLocado(): String

0...*

Veiculo Funcionario
- verifica_Auto:String -consulta_Cliente: String
- inclui_Auto:String -modelo_locado: String

+ Registro_Locacao():String + Registro_ItemLocado(): int


+ Condicao_Locacao(): String + Condicao_ItemLocado(): String

20
Universidade Paulista de São Paulo

10) Diagrama de sequência

Validador do Sistema de Finalização da


Cliente sistema locação locação
Funcionário
Fornecendo dados para
locação do automóvel Efetuando cadastro do
cliente no sistema

Verificando disponibilidade do automóvel

Informando valor de locação e seguro obrigatorio

Informando data de devolução do automóvel

21
Universidade Paulista de São Paulo

11) Layout do programa

22
Universidade Paulista de São Paulo

23
Universidade Paulista de São Paulo

24
Universidade Paulista de São Paulo

12) Engenharia de software

O software é feito usando-se à ISO 9126 de produto ou NBR 13596,


pois a mesma define as caracteristicas da qualidade de produto de
software ao cliente final.Garantindo assim a qualidade dos requisistos
de um produto de software e avaliações especificas do mesmo bem
como a implementação dos atributos implementados e testes efetuados
antes de disponibilizar o software ao cliente.

Porém a maturidade do produto de software é feita usando-se o


modelo CMMI criado pelo departamento de defesa dos Estados Unidos
para garantir a melhoria contínua do software que é apresentada em
cinco níveis com a figura logo abaixo:

Nível de maturidade 1
Objetivos
Práticas Específicas
Especificos

Nível de maturidade 2 Área de Processo 1

Nível de maturidade 3 Área de Processo n


Objetivos Genéricos

Nível de maturidade 4

Características Comuns

Nível de maturidade 5
Crompromisso com Habilidade para a Verificação da
Direção da Implementação
Execução Execução Implementação

Praticas Genéricas

25
Universidade Paulista de São Paulo

O modelo adotado para a produção do software é o Waterfall-Cascata


pois cada etapa do desenvolvimento do software resulta em uma
documentação e a fase posterior não pode começar se a anterior não
for finalizada, isso garante maior confiabilidade do software e reduz
falhas de procedimentos no software.

Definição de Requisitos

Projeto de sistema de software

Implementação e teste de
unidade

Integração e teste do sistema

Operação e manutenção

26
Universidade Paulista de São Paulo

13) Requisitos do sistema.

O sistema é via web, o mesmo roda em qualquer navegador pois é


progamado com linguagem de alto nível em C# por Microsoft Visual
Studio 2010 Ultimate,mas é necessário que o computador atenda as
necessidades mínimas de configuração de no mínimo 2 GB de
memória e hard disk com espaço para 100 GB, o banco de dados
ultilizado é o SQL Server 2008 ou superior.

27
Universidade Paulista de São Paulo

14) Bibliografia utilizada:

UML 2 uma abordagem prática, Gilleanes T.A Guedes, editora


Novatec, www.novatec.com.br.

Engenharia de Software 9ª Edição 2011, Ian Sommerville , editora


Pearson Education – BR.

Moving to Microsoft Visual Studio 2010 , Patrice Pelland, Pascal Paré,


e Ken Haines, e-book gratuito da Microsoft.

28
Universidade Paulista de São Paulo

15) Agradecimentos:

Agradecimentos a todo corpo docente do curso de análise e


desenvolvimento de sistemas ,e ao grupo de alunos que ajudaram a
idealizar este projeto.

A Microsoft por disponibilizar o livro gratuito em pdf Moving to Microsoft


Visual Studio 2010 , Patrice Pelland, Pascal Paré, e Ken Haines, e-
book para utilização do Visual Studio. E a mesma pela disponibilização
do software Visual Studio Ultimate 2010 pela parceria em conjunto com
a Unip pelo site dreamspark http://e5.onthehub.com/.

29