SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira...

45
RAFAEL DA SILVEIRA SPINDOLA SISTEMA DE GERENCIAMENTO DE FROTA ASSIS 2012

Transcript of SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira...

Page 1: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

RAFAEL DA SILVEIRA SPINDOLA

SISTEMA DE GERENCIAMENTO DE

FROTA

ASSIS 2012

Page 2: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

RAFAEL DA SILVEIRA SPINDOLA

SISTEMA DE GERENCIAMENTO DE

FROTA

Projeto de sistema apresentado ao curso de

Análise de Sistemas do Instituto Municipal

de Ensino Superior de Assis – IMESA

E a Fundação Educacional do Município de

Assis – FEMA

Como requisito no Curso de Análise de

Sistemas

Orientado: Rafael da Silveira Spindola

Orientador: Esp. Domingos de Carvalho de Villela Junior

Assis

2012

Page 3: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

FICHA CATALOGRÁFICA

SPINDOLA, Rafael da Silveira

Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do Município de Assis – FEMA - Assis 2012.

45 páginas

Orientador: Esp. Domingos de Carvalho de Villela Junior

Trabalho de Conclusão de Curso – Instituto Municipal de Ensino Superior de Assis – IMESA.

CDD: 001.61

Biblioteca da FEMA

Page 4: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

SISTEMA DE GERENCIAMENTO DE

FROTA

RAFAEL DA SILVEIRA SPINDOLA

Projeto de sistema apresentado ao curso de

Análise de Sistema do Instituto Municipal de

Ensino Superior de Assis – IMESA

E a Fundação Educacional do Município de

Assis – FEMA

Como requisito no curso de Análise de

Sistemas, analisado pela seguinte comissão

examinadora

Orientador: Esp. Domingos de Carvalho de Villela Junior

Analisador: Dr. Luiz Carlos Begosso

Assis

2012

Page 5: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

DEDICATÓRIA

Dedico este trabalho

primeiramente a Deus que está sempre iluminando meu caminho e aos meus pais

por acreditar em meu potencial.

Page 6: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

AGRADECIMENTO

A Deus, primeiramente, por tudo que tem me proporcionado na vida. Ao meu Orientador Prof. Esp. Domingos de Villela Junior, pela dedicação e todo

ensinamento direcionado para o desenvolvimento desse projeto.

Aos meus amigos, de forma geral, que me apoiaram desde o início do curso.

A todos meus professores que não medem esforços para ajudar.

À Minha família e à minha namorada Giovana Amstalden.

Page 7: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

RESUMO

O sistema de gerenciamento de frotas tem o objetivo de otimizar as rotinas dos

hospitais, com seus serviços de agendamentos de viagens para pacientes, o

sistema contará com pesquisas de horários e de dias disponíveis, facilitando assim a

vida dos usuários do sistema que poderão consultar todo o processo. O sistema também proporciona serviços de cadastro de pacientes, funcionários e

veículos, possibilitando assim segurança e agilidade aos usuários.

Page 8: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

ABSTRACT

The fleet management system, is designed to optimize the routines of hospitals, with

their travel schedules of services for patients, the system searches counted on days

and times available, thus facilitating the life of the system that users can consult the

whole process.

The system also provides registration services for patients, staff and vehicles,

allowing users to safely and fast.

Page 9: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

LISTA DE ILUSTRAÇÕES

Figura 1 – Diagrama de Atividades............................................................................18

Figura 2 – Mapa Mental..............................................................................................19

Figura 3 – Diagrama de Caso de Uso........................................................................20

Figura 4 – Diagrama de Classe..................................................................................21

Figura 5 – Entidade Relacionamento.........................................................................22

Figura 6 – Cadastro de Usúario.................................................................................23

Figura 7 – Cadastro de Paciente................................................................................24

Figura 8 – Cadastro de Motoristas.............................................................................25

Figura 9 – Cadastro de Veículos................................................................................26

Figura 10 – Cadastro de Agenda...............................................................................27

Figura 11 – Dados de Agendamento..........................................................................28

Figura 12 – Dados de Cancelamento.........................................................................29

Figura 13 – Dados de Relatório..................................................................................30

Figura 14 – Pesquisa de Usuários.............................................................................31

Figura 15 – Pesquisa de Paciente..............................................................................32

Figura 16 – Pesquisa de Motoristas...........................................................................33

Figura 17 – Pesquisa de Veículo................................................................................34

Figura 18 – Pesquisa de Agenda...............................................................................35

Page 10: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

LISTA DE TABELAS

Tabela 1 – Cadastro de Usuário.................................................................................23

Tabela 2 – Cadastro de Paciente...............................................................................24

Tabela 3 – Cadastro de Motorista..............................................................................25

Tabela 4 – Cadastro de Veículo.................................................................................26

Tabela 5 – Cadastro de Agenda.................................................................................27

Tabela 6 – Dados de Agendamento...........................................................................28

Tabela 7 – Cancelamento de Viagens.......................................................................29

Tabela 8 – Relatório de Viagens................................................................................30

Tabela 9 – Pesquisa de Usuários...............................................................................31

Tabela 10 – Pesquisa de Paciente.............................................................................32

Tabela 11 – Pesquisa de Motoristas..........................................................................33

Tabela 12 – Pesquisa de Veículos.............................................................................34

Tabela 13 – Pesquisa de Agenda..............................................................................35

Page 11: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

SUMÁRIO

1 Introdução..............................................................................................................13

1.1 Objetivo do Trabalho............................................................................................14

1.2 Público Alvo..........................................................................................................14

1.3 Justificativa...........................................................................................................14

2 Levantamento de Requisitos................................................................................15

2.1 Linguagem Java...................................................................................................15

2.2 Netbeans IDE.......................................................................................................15

2.3 MySql....................................................................................................................16

2.4 Hibernate..............................................................................................................16

2..5 JasperReports.....................................................................................................16

3 Estrutura do Desenvolvimento............................................................................17

3.1 Diagramas de Atividade.......................................................................................18

3.2 Mapa Mental.........................................................................................................19

3.3 Diagrama de Caso de Uso...................................................................................20

3.4 Diagrama de Classe.............................................................................................21

3.5 Entidade Relacionamento....................................................................................22

4 Análise Orientada Objetos....................................................................................23

4.1 Cadastro Usuário..................................................................................................23

4.2 Cadastro Paciente................................................................................................24

4.3 Cadastro de Motorista..........................................................................................25

Page 12: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

4.4 Cadastro de Veículo.............................................................................................26

4.5 Cadastro de Agenda.............................................................................................27

4.6 Dados de Agendamento.......................................................................................28

4.7 Cancelamento de Viagens...................................................................................29

4.8 Relatórios de Viagens..........................................................................................30

4.9 Pesquisa de Usuários...........................................................................................31

4.10 Pesquisa de Paciente.........................................................................................32

4.11 Pesquisa de Motorista........................................................................................33

4.12 Pesquisa de Veículos.........................................................................................34

4.13 Pesquisa de Agenda..........................................................................................35

5 Cronograma...........................................................................................................36

6 Conclusão..............................................................................................................37

7 Referências Bibliográficas...................................................................................38

8 Anexos....................................................................................................................39

Page 13: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

13

1. INTRODUÇÃO

Com o surgimento acelerado de novas tecnologias, é certo que qualquer segmento

necessita de um sistema de informação para maior agilidade em seus serviços.

No setor público de saúde não se faz diferente, por haver mais recursos e serviços

especializados nos grandes centros, muitos municípios transportam seus pacientes

a esses centros para tratamentos intensivos.

Com o aumento significativo das viagens se torna mais árduo o controle de frota,

devido também a grande quantidade de funcionários, pacientes, acompanhantes e

ainda de veículos.

Buscando diminuir os erros humanos, evitar perdas de consultas, e ganhar tempo,

proporcionando assim o melhor atendimento e até mesmo uma redução de custos, o

sistema de gerenciamento de viagens e frotas, irá suprir a demanda com mais

praticidade, de forma organizada e dinâmica diminuindo as agendas de papel, dando

assim uma visão panorâmica dos serviços.

Page 14: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

14

1.1 OBJETIVOS DO TRABALHO

O objetivo do trabalho é construir um sistema que irá propiciar dinâmica na rotina do

setor de saúde, trazendo mais organização e controle, pois o sistema contará com

cadastros de funcionários, de veículos e usuários, e ainda com um histórico destas

viagens, criando a possibilidade de obtenção de informações importantes como, as

multas ocasionadas pelos funcionários/motoristas durante o percurso da viagem e

ainda saber qual funcionário/motorista levou a multa.

Outro ponto relevante é que os dados das viagens já estariam computados para

casos de audiências públicas, relatórios de gestão, entre outros.

1.2 PÚBLICO ALVO

O sistema será desenvolvido com o intuito de agilizar o setor de transporte

direcionado a saúde pública, mas com leves adaptações poderá ser usado em

qualquer organização estatal ou privada, de que se queira fazer o controle de frota e

de viagens. Indicado para prefeituras, planos de saúde entre outras organizações.

1.3 JUSTIFICATIVA

Devido ao aumento da população e o surgimento de tecnologias, o homem sentiu a necessidade de criar ferramentas que facilitasse e agilizasse o seu tempo.

Com isso o homem vem automatizando diversas áreas, tais como: indústrias, comércios em geral, bancos etc.

Hoje toda e qualquer tipo de organização tem quer ser regrada, dinâmica e eficiente

para manter-se no mercado, mesmo as repartições públicas, pois delas também são

cobrados resultados e o sistema dará uma visão panorâmica do êxito das ações,

isso reduz custos e produz bons resultados.

Page 15: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

15

2. LEVANTAMENTO DE REQUISITOS

Para o desenvolvimento da análise do sistema, e para sua implementação, será

utilizada a metodologia orientada a objetos.

Haja vista que a orientação a objeto foi a escolhida, é comum que se trabalhe com

linguagem Java, o que traz a necessidade do uso de ferramentas de auxílio, entre

elas, o uso do Astah, Microsoft Word e a programação Netbeans, SGBD e MY SQL.

2.1 LINGUAGEM JAVA

Segundo Ivan Mecenas (2005), Java é uma linguagem de programação e uma

plataforma de computação lançada pela primeira vez pela Sun Microsystems em

1995. É a tecnologia que capacita muitos programas da mais alta qualidade, como

utilitários, jogos e aplicativos corporativos, entre muitos outros.

Java é uma linguagem totalmente orientada a objetos. Rui Rossi dos Santos em seu

livro Programando em Java 2 – Teoria e Aplicação, seu funcionamento, no que

diz a respeito ao desenvolvimento, é semelhante a outras linguagens: CODIFICAR,

COMPILAR, EXECUTAR, DEPURAR.

2.2 NETBEANS IDE

Segundo Ivan Mecenas (2005), O Netbeans é um projeto open source com ampla

base de usuários, a Sun Microsystem fundou o projeto em 2000. O NetBeans IDE é

uma ferramenta para programadores escrever, compilar, depurar e implantar

programas, é escrito em Java, mais pode suportar qualquer linguagem de

programação. Por ser escrito em Java independente da plataforma ele pode ser

executado em qualquer sistema operacional que suporte a maquina virtual Java.

Page 16: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

16

2.3 MYSQL

Segundo Price (2009), O MySQL é um sistema de gerenciamento de banco de

dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada,

do inglês Structured Query Language) como interface. É atualmente um dos bancos

de dados mais populares, com mais de 10 milhões de instalações pelo mundo.

2.4 HIBERNATE

Segundo James Elliott (2009), O Hibernate é uma ferramenta de mapeamento

objeto/relacional para JAVA. Ela transforma os dados tabulares de um banco de

dados em um grafo de objetos definido pelo desenvolvedor. O desenvolvedor se

livra de escrever muitos códigos de acesso ao banco de dados, acelerando a

velocidade do desenvolvimento.

2.5 JASPERREPORTS

Segundo Teodor Danciu (2005), JasperReports é uma biblioteca Java que permite

definir um relatório e depois executá-lo contra uma fonte de dados. Ele permite gerar

relatórios em diversos formatos PDF, HTML, XLS, CSV e XML.

Page 17: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

17

3. ESTRUTURA DO DESENVOLVIMENTO

Etapas:

a) Levantamento de Requisitos;

b) Especificação de Requisitos;

c) Diagrama de Caso de Uso;

d) Especificação de Caso de Uso;

e) Diagrama de Atividades;

f) Diagrama de Classes;

g) Diagrama de Sequência;

h) Programação;

i) Testes;

Page 18: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

18

3.1 DIAGRAMA DE ATIVIDADES

Figura 1 – Diagrama de Atividades

Page 19: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

19

3.2 MAPA MENTAL

Figura 2 – Mapa Mental

Page 20: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

20

3.3 DIAGRAMA DE CASO DE USO

Figura 3 - Diagrama de Caso de Uso

Page 21: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

21

3.4 DIAGRAMA DE CLASSE

Figura 4 – Diagrama de Classe

Page 22: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

22

3.5 ENTIDADE RELACIONAMENTO

Figura 5 – Entidade Relacionamento

Page 23: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

23

4. ANÁLISE ORIENTADA A OBJETOS

4.1 CADASTRO USUÁRIO

Figura 6 - Cadastro de usuário

Tabela 1 - Cadastro de Usuário

Nome da use case Cadastro de Usuário Descrição Caso de uso responsável pelo

cadastro de usuário

Ator Usuário Cenário Principal 1 - O usuário escolhe no menu a

opção cadastros de usuário. 2 - O software direciona o usuário para uma tela de pesquisa se realmente necessitar de cadastrar clique em “novo”. 3 - O usuário preenche todos os campos solicitados. 4 - Se todos os dados estiverem corretos o cadastro é salvo no banco de dados. 5 - Caso desista da operação clique em voltar

Cenário Alternativo Se o usuário já estiver cadastrado o software emite a mensagem ”Registro já Cadastrado”

Page 24: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

24

4.2 CADASTRO PACIENTE

Figura 7 - Cadastro de Paciente

Tabela 2 - Cadastro de Paciente

Nome da use case Cadastro de Paciente Descrição Caso de uso responsável pelo

cadastro de paciente

Ator Usuário Cenário Principal 1- O usuário escolhe no menu a

opção cadastros de paciente. 2- O software direciona o usuário para uma tela de pesquisa se realmente necessitar de cadastrar clique em “novo”. 3- O usuário preenche todos os campos solicitados. 4- Se todos os dados estiverem corretos o cadastro é salvo no banco de dados. 5- Caso desista da operação clique em voltar

Cenário Alternativo Se o paciente já estiver cadastrado o software emite a mensagem ”Registro já Cadastrado”

Page 25: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

25

4.3 CADASTRO MOTORISTA

Figura 8 - Cadastro de Motoristas

Tabela 3 - Cadastro de Motoristas

Nome da use case Cadastro de Motoristas Descrição Caso de uso responsável pelo

cadastro de motorista

Ator Usuário Cenário Principal 1- O usuário escolhe no menu a

opção cadastros de motorista. 2- O software direciona o usuário para uma tela de pesquisa se realmente necessitar de cadastrar clique em “novo”. 3- O usuário preenche todos os campos solicitados. 4- Se todos os dados estiverem corretos o cadastro é salvo no banco de dados. 5- Caso desista da operação clique em voltar

Cenário Alternativo Se o motorista já estiver cadastrado o software emite a mensagem ”Registro já Cadastrado”

Page 26: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

26

4.4 CADASTRO DE VEÍCULO

Figura 9 - Veículos

Tabela 4 - Cadastro de Veículos

Nome da Use Case Cadastro de Veículos Descrição Caso de uso responsável pelo

cadastro de veículos

Ator Usuário Cenário Principal 1- O usuário escolhe no menu a

opção cadastros de veículos. 2- O software direciona o usuário para uma tela de pesquisa se realmente necessitar de cadastrar clique em “novo”. 3- O usuário preenche todos os campos solicitados. 4- Se todos os dados estiverem corretos o cadastro é salvo no banco de dados. 5- Caso desista da operação clique em voltar

Cenário Alternativo Se o veículo já estiver cadastrado o software emite a mensagem ”Registro já Cadastrado”

Page 27: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

27

4.5 CADASTRO DE AGENDA

Figura 10 – Agenda

Tabela 5 – Cadastro de Agenda

Nome da Use Case Cadastro de Agenda Descrição Caso de uso responsável pelo

cadastro de agenda

Ator Usuário Cenário Principal 1- O usuário escolhe no menu a opção

cadastros de agenda. 2- O software direciona o usuário para uma tela de pesquisa se realmente necessitar de cadastrar clique em “novo”. 3- O usuário preenche todos os campos solicitados. 4- Se todos os dados estiverem corretos o cadastro é salvo no banco de dados. 5- Caso desista da operação clique em voltar

Cenário Alternativo Se uma data já estiver cadastrada o software emite a mensagem ”Registro já Cadastrado”

Page 28: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

28

4.6 DADOS DE AGENDAMENTO

Figura 11 - Dados de Agendamento

Tabela 6 – Dados de Agendamento

Nome da Use Case Dados de Agendamento Descrição Caso de uso responsável pelos dados

de agendamento

Pré Condição O cliente deve estar cadastrado no sistema

Ator Usuário Cenário Principal 1 - O usuário escolhe no menu a

opção de agendamento de viagem. 2 - O usuário verifica a disponibilidade de veículos e motoristas. 3 - O operador escolhe o veículo e o motorista. 4 - Preenche todos os dados necessários. 5 - O software verifica se todos os dados estão corretos, salva uma abertura de serviço com dia e horário estabelecidos.

Cenário Alternativo Caso motorista e veículo já estejam

com ordens de serviço abertos para esse dia o software emite a mensagem “Veículo em Uso” ou “Motorista em Uso”.

Page 29: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

29

4.7 CANCELAMENTO DE VIAGENS

Figura 12 - Dados de Cancelamento

Tabela 7 – Cancelamento de Viagens

Nome da Use Case Cancelamento de Viagem Descrição Caso de uso responsável pelo

cancelamento de viagens

Pré Condição A ordem de serviço tem que estar aberta

Ator Usuário Cenário Principal 1 - O usuário escolhe no menu a

opção cancelamento de viagem. 2 - O software direciona o usuário para uma lista de ordens de serviço. 3 - Ele verifica a ordem e exclui os clientes que não vão mais viajar. 4 - Caso não haja mais clientes para ordem de serviço ela é excluída.

Cenário Alternativo Caso o usuário tente excluir uma

ordem de serviço com clientes agendado para ela o software “Ordem de Serviços Com Pendências”

Page 30: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

30

4.8 RELATÓRIOS DE VIAGENS

Figura 13 - Dados de Relatório

Tabela 8 – Relatório de Viagens

Nome da Use Case Relatório de Viagens Descrição Caso de uso responsável pelo

relatório de viagens

Pré Condição Deve haver ordens de serviço executadas ou abertas

Ator Usuário Cenário Principal 1 - O usuário entra no menu principal

na opção relatórios. 2 - Os relatórios serão pesquisados por data. 3 - O software busca as viagens da data relacionada. 4 - O operador visualiza o código e nome do motorista e seleciona o relatório desejado. 5 - O software da há possiblidade de impressão caso o usuário necessite.

Cenário Alternativo Se não existir Relatórios da data pesquisada o software emite a mensagem “não existem relatório na data pesquisada”.

Page 31: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

31

4.9 PESQUISA DE USUÁRIOS

Figura 14 - Pesquisa de Usuários

Tabela 9 – Pesquisa de Usuários

Nome da Use Case Pesquisa de Usuários Descrição Caso de uso responsável pela

pesquisa de usuários

Pré Condição Deve haver usuários cadastrados

Ator Usuário Cenário Principal 1 - O usuário entra no menu principal

na opção cadastros de clientes. 2 - O software direciona o usuário para tela de pesquisa se realmente precisa cadastrar clica em “Novo”. 3 - O software mostra na tela o cadastro. 4 - Caso haja dados a alterar o usuário clica na opção “Alterar” 5 - Clicando em cadastrar a alteração é executada. 6 - Caso o usuário desista da operação ele clica na opção “Voltar”.

Cenário Alternativo Caso as alterações feitas não estejam corretas o sistema emite a mensagem, exemplo “RG Inválido”.

Page 32: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

32

4.10 PESQUISA DE PACIENTES

Figura 15 - Pesquisa de Paciente

Tabela 10 – Pesquisa de Paciente

Nome da Use Case Pesquisa de paciente Descrição Caso de uso responsável pela

pesquisa de paciente

Pré Condição Deve haver paciente cadastrados

Ator Usuário Cenário Principal 1 - O usuário entra no menu principal

na opção cadastros de paciente. 2 - O software direciona o usuário para tela de pesquisa se realmente precisa cadastrar clica em “Novo”. 3 - O software mostra na tela o cadastro. 4 - Caso haja dados a alterar o usuário clica na opção “Alterar” 5 - Clicando em cadastrar a alteração é executada. 6 - Caso o usuário desista da operação ele clica na opção “Voltar”.

Cenário Alternativo Caso as alterações feitas não estejam corretas o sistema emite a mensagem, exemplo “RG Inválido”.

Page 33: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

33

4.11 PESQUISA DE MOTORISTA

Figura 16 - Pesquisa de Motoristas

Tabela 11 – Pesquisa de Motorista

Nome da Use Case Pesquisa de Motorista Descrição Caso de uso responsável pela

pesquisa de motorista

Pré Condição Deve haver motoristas cadastrados

Ator Usuário Cenário Principal 1 - O usuário entra no menu principal

na opção cadastros de motoristas. 2 - O software direciona o usuário para tela de pesquisa se realmente precisa cadastrar clica em “Novo”. 3 - O software mostra na tela o cadastro. 4 - Caso haja dados a alterar o usuário clica na opção “Alterar” 5 - Clicando em cadastrar a alteração é executada. 6 - Caso o usuário desista da operação ele clica na opção “Voltar”.

Cenário Alternativo Caso as alterações feitas não estejam corretas o sistema emite a mensagem, exemplo “RG Inválido”.

Page 34: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

34

4.12 PESQUISA DE VEÍCULO

Figura 17 - Pesquisa de Veículos

Tabela 12 – Pesquisa de Veículos

Nome da Use Case Pesquisa de Veículos Descrição Caso de uso responsável pela

pesquisa de veículos

Pré Condição Deve haver veículos cadastrados

Ator Usuário Cenário Principal 1 - O usuário entra no menu principal

na opção cadastros de veículos. 2 - O software direciona o usuário para tela de pesquisa se realmente precisa cadastrar clica em “Novo”. 3 - O software mostra na tela o cadastro. 4 - Caso haja dados a alterar o usuário clica na opção “Alterar” 5 - Clicando em cadastrar a alteração é executada. 6 - Caso o usuário desista da operação ele clica na opção “Voltar”.

Cenário Alternativo Caso as alterações feitas não estejam corretas o sistema emite a mensagem, exemplo “Carro Inválido”.

Page 35: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

35

4.13 PESQUISA DE AGENDA

Figura 18 - Pesquisa de Agenda

Tabela 13 – Pesquisa de Agenda

Nome da Use Case Pesquisa de Agenda Descrição Caso de uso responsável pela

pesquisa de agenda

Pré Condição Deve haver agendamento cadastrados

Ator Usuário Cenário Principal 1 - O usuário entra no menu

principal na opção cadastros de agenda 2 - O software direciona o usuário para tela de pesquisa se realmente precisa cadastrar clica em “Novo”. 3 - O software mostra na tela o cadastro. 4 - Caso haja dados a alterar o usuário clica na opção “Alterar” 5 - Clicando em cadastrar a alteração é executada. 6 - Caso o usuário desista da operação ele clica na opção “Voltar”.

Cenário Alternativo Caso as alterações feitas não estejam corretas o sistema emite a mensagem, exemplo “data inválida”.

Page 36: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

36

5. CRONOGRAMA

Atividades /Mensais Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro

Levantamento de

Requisitos

Especificação de

Requisitos

Diagrama de Caso de Uso

Especificação de Caso de

Uso

Diagrama de Classe

Programação

Testes

Page 37: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

37

6. CONCLUSÃO

O sistema busca otimizar as rotinas do segmento, dando mais dinâmica e

diminuindo os erros humanos facilitando assim a vida do usuário. Com uma

adaptação o sistema pode ser implantado em vários segmentos do ramo de frota,

para maior controle e segurança da empresa.

Page 38: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

38

7. REFERÊNCIAS BIBLÍOGRAFICAS

DEITEL, H.M.DEITEL, l, P.J.JAVA COMO PROGRAMAR.6ª. Ed. Tradução de

Edson Furmankiewicz.São Paulo: PearsonEducation do Brasil, 2005.

JONES, Meilir Pager-. FUNDAMENTOS DO DESENHO ORIENTADO A OBJETO

COM UML. Tradução de Celso Roberto Paschoa. São Paulo: Makron Books, 2001.

SIERRA, Kathy. BATES, Bert. USE A CABEÇA! JAVA. 2ª. Ed.Tradução de Aldir

José Coelho. Rio de Janeiro. Editora Alta Books, 2005.

JAVA

Disponível em <http://www.java.com/pt_BR/download/faq/whatis_java.xml.

Acesso em 25/05/2012

NetBeans

Disponível em <http://netbeans.org/index_pt_BR.html>.

Acesso em 25/05/2012

MySql

Disponível em <http://www.mysql.com/why-mysql/>.

Acesso em 25/05/2012

Hibernate

Disponível em <http://www.hibernate.org/>.

Acesso em 25/05/2012

JasperReports

Disponível em <http://jasperforge.org/>

Acesso em 25/05/2012

Page 39: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

39

8. ANEXOS

Tela de Login

Page 40: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

40

Tela Principal

Page 41: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

41

Tela de Agendamento

Page 42: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

42

Cadastro de Condutores

Page 43: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

43

Cadastro de Pacientes

Page 44: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

44

Cadastro de Usuário

Page 45: SISTEMA DE GERENCIAMENTO DE FROTA - … · FICHA CATALOGRÁFICA SPINDOLA, Rafael da Silveira Sistema de Controle de Frota / Rafael da Silveira Spindola. Fundação Educacional do

45

Cadastro de Veículo