Buscar

PROJETO INTERDISCIPLINAR II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

16
UNIVERSIDADE ANHANGUERA POLO PALMAS - TO
CENTRO DE EDUCAÇÃO A DISTÂNCIA
Sistema de Ensino Presencial Conectado
TECNOLoGia EM ANALISE E DESENVOLVIMENTO DE SISTEMAS
PROJETO INTERDISCIPLINAR II
Palmas - TO
2017
PROJETO INTERDISCIPLINAR II
O Projeto Interdisciplinar (prointer) requisitado pela Universidade Anhanguera UNIDERP - Centro de Educação a Distância, para avaliação complementares do curso Tecnólogo Analise e Desenvolvimento de Sistemas 1º semestre, período letivo 2017/2.
Orientador: Prof. Joice Siqueira Lima
Palmas - TO
2017
SUMÁRIO 
 
INTRODUÇÃO..................................................................................................10 
OBJETIVOS...................................................................................... 11 
Objetivo Geral...................................................................... 11 
Objetivos Específicos........................................................... 11 
JUSTIFICATIVA .......................................................................... 11 14 ESTRUTURA DO TRABALHO ......................................................... 12 
MATERIAIS E MÉTODO..................................................................................17 
MATERIAIS....................................................................................... 18 
Astah Community ................................................................ 19 
Microsoft SQL Server Management..................................... 20 3.1.3 Delphi.......................................................................... 22 
NetBeans....................................................................................... 23 
Linguagem PHP............................................................................ 24 
HTML............................................................................................. 24 
JavaScript...................................................................................... 25 
Adobe Photoshop.......................................................................... 25 
WAMPSERVER............................................................................ 26 
MÉTODO........................................................................................... 27 4 RESULTADO..................................................................................29 
APRESENTAÇÃO DO SISTEMA ..................................................... 29 
MODELAGEM DO SISTEMA............................................................ 29 
DESCRIÇÃO DO SISTEMA.............................................................. 34 
Aplicação Desktop - Módulo Localização ....................................... 34 
Aplicação Desktop - Módulo Veículos............................................ 40
Aplicação Desktop - Módulo Movimentação................................... 49
Aplicação Desktop - Módulo Financeiro .......................................... 53
Aplicação Web.................................................................................55
4.4 IMPLEMENTAÇÃO DO SISTEMA .................................................. 60 4.4.1 Aplicação Desktop......................................................................... 60 
4.4.2 Aplicação Web............................................................................... 79 
5 CONCLUSÃO .................................................................................................89 REFERÊNCIAS....................................................................................................90 
INTRODUÇÃO
Este trabalho apresenta o contexto no qual se insere a proposta da elaboração de um sistema de locação de veículos, ficando os seus objetivos e a justificativas, como apresentação dos seus capítulos. Por fim está a organização do texto por meio da apresentação dos seus capítulos. 
OBJETIVOS 
 
O objetivo geral se refere ao resultado principal obtido com a realização do trabalho. 
E os objetivos específicos o complementam. 
 
1.2.1 Objetivo Geral 
 
 	Implementar um sistema para gerenciamento de uma locadora de veículos. 
 
1.2.2 Objetivos Específicos 
 Desenvolver e implementar um sistema web que permita os clientes visualizar e fazer as reservas e locações dos veículos disponíveis. 
Sistema que permita o controle de check-in e check-out das locações dos veículos, e as movimentações referentes às saídas e retorno de veículos, seja para locação ou para manutenção dos mesmos e controle financeiro da empresa. 
 
1.3 JUSTIFICATIVA 
 
O sistema de locação de veículos para a empresa é uma ferramenta de apoio aos processos gerenciais e operacionais. 
 De forma, a agilizar os trabalhos dos funcionários, dando maior rapidez na realização de atividades e maior segurança e controle dos dados. As organizações precisam reagir de modo rápido e eficiente aos problemas e às oportunidades que surgem no mercado. 
Neste trabalho está sendo apresentada a modelagem e a implementação dos cadastros relacionados a veículos e localização. Localização é referente ao endereço dos clientes, fornecedores, usuários do sistema e outros e os demais requisitos serão modelados e implementados, dentre os itens a serem implantados posteriormente terá uma página web que exibirá os itens para locação (veículos). A página web será desenvolvida em linguagem (PHP). 
 
 
MATERIAIS E MÉTODO 
 
 
Neste tópico apresentaremos os materiais e métodos utilizados neste trabalho. Onde materiais serão as ferramentas, tecnologias, ambientes de desenvolvimento dentre outros que são utilizados para a realização das atividades de requisitos e à implantação do sistema. O método define as principais atividades realizadas. 
 
 
MATERIAIS 
 
As ferramentas e as tecnologias utilizadas para as atividades de modelagem, implementação e execução do sistema são: 
Astah Community - como ferramenta para elaboração dos diagramas de casos de uso do sistema. 
Delphi - como IDE (Integrated Development Environment) de desenvolvimento do sistema, parte desktop, com Borland Delphi como linguagem de programação
Microsoft SQL Server Management Studio 2012 - como ferramenta para gerenciamento do banco de dados e definição do diagrama de entidades e relacionamentos para o banco de dados. 
Linguagem PHP versão 5.3.1 - para a programação do sistema de Locação de Veículos e para o back-end da página web, para programação do servidor do site. 
Ferramenta NetBeans - a IDE para implementação da página web. 
CSS2 - para definir os estilos e alguns efeitos visuais das páginas web. 
Linguagem de marcação HTML (HyperText Markup Language) versão 5 - para a composição da página web. 
JavaScript e bibliotecas JavaScript - para a programação de alguns efeitos visuais da página web
WAMPSERVER V2.5 - como servidor web.
3.2 MÉTODOS 
 
Fases definidas para este trabalho: 
Planejamento 
Inicialmente foram analisados os requisitos definidos para o sistema. Estabeleceu-se que o desenvolvimento seria feito como um trabalho coordenado, mas cada membro da equipe com atribuições específicas.
Revisão dos requisitos
O levantamento de requisitos foi realizado com base em consultas em uma locadora de veículos Elo locações e serviços. Levando em consideração os processos, procedimentos e necessidades percebidos e identificados, e definidos os requisitos. 
c) Análise e projeto do sistema 
A análise e o projeto foram realizados por meio da definição dos casos de uso utilizando a ferramenta Astah Community e a modelagem do banco de dados foi realizada com a ferramenta SQL Server Management Studio. 
Em análise de mercado foi verificado a importância da exibição das imagens dos veículos disponíveis para locação de forma online e que também se permita a reserva e locação dos mesmosde forma web. 
d) Implementação do sistema (codificação)
A implementação do sistema para a “parte” gerenciamento foi realizada por meio da linguagem Delphi utilizando o ambiente de desenvolvimento da própria linguagem. A página web que apresenta os veículos da locadora e permite o cliente realizar locação foi implementada utilizando a linguagem PHP e como IDE foram utilizados NetBeans
e) Realização dos testes 
Os testes realizados foram basicamente de codificação e para verificar o atendimento das funcionalidades. Foram testes informais e realizados pelo próprio autor deste trabalho.
RESULTADO 
 	 
Este capítulo apresenta o que foi obtido como resultado do trabalho: o sistema desenvolvido.
APRESENTAÇÃO DO SISTEMA 
 O sistema de locadora de veículo possibilitara o controle de usuários através de níveis de acesso, de fornecedores, seguradoras, o cadastro de clientes, cadastro de veículos, controle de gastos e custos de cada veículo. O sistema proporcionara ao proprietário acesso a informações gerenciais, como quais veículos foram mais locados, qual o grau de rentabilidade de cada veículo vinculando com o seu investimento de aquisição e manutenção. 
 Temos como funcionalidades do sistema, o controle de check-in e check-out. Sistema de reservas online, por meio do site. O sistema atenderá a integração de dados junto aos sites como FIPE (Fundação Instituto de Pesquisas Econômicas), DETRAN (Departamento de Trânsito Estadual) controlando multas, sinistros, licenciamento, seguro e IPVA (Imposto sobre a Propriedade de Veículos Automotores). 
Já o site (sistema de reservas) possibilitará aos clientes acessar todos os modelos de carros disponibilizados para locação pela empresa facilitando assim as suas reservas e locações.
MODELAGEM DO SISTEMA 
 	O diagrama de casos de uso contendo as funcionalidades do sistema. 
Imagem 1 - DIAGRAMA DE CASO DE USO
As imagens de 02 a 05 representam os diagramas de banco de dados com as entidades e os seus respectivos relacionamentos das tabelas. A modelagem do banco foi dividida em módulos para facilitar a visualização.
 
Imagem 02 - Diagrama de entidades e relacionamentos “veículos”
 De acordo com o representado na Imagem 02, a tabela veículos está relacionada com espécies, tipos, cores, ano/modelo e opcionais do veículo. A tabela ano/ modelo dos veículos está relacionada com a tabela que contém os modelos de veículos e esta, por sua vez, com a tabela de marcas. 
 	Na Imagem 03 estão as tabelas relacionadas aos endereços. 
 
Imagem 03 – Diagrama de entidades e relacionamentos “Localização”
 	 
	Na imagem 04 temos as tabelas relacionadas ao cadastro de clientes. 
 
Imagem 04 - Diagrama de entidades e relacionamentos “Clientes”
Na imagem 05 temos as tabelas relacionadas às movimentações.
 
Imagem 05 – Diagrama de entidades e relacionamentos “Movimentações”
 
Na Imagem 05, percebe-se que na tabela “Movimentações” relaciona-se uma Conta a Pagar ou uma Conta a Receber. Todos os outros vínculos são gerados pelas tabelas filhas da movimentação. O que define o tipo de movimentação (entrada ou saída) é o campo “Tipo_Operação”. Já o que define em que situação o veículo ficará é o campo “Id_Situacao” que vem da tabela filha “Situações”. Nessa tabela, o usuário do sistema poderá cadastrar qualquer situação que o veículo poderá se encontrar, mas o campo “Id_Tipo_Situacao” terá seus registros fixos que serão: Disponível, Reservado, Locado, Manutenção ou Baixado. De acordo com o tipo de movimentação, poderá haver vínculo com a tabela “Check_In” que se refere à verificação do estado do veículo no momento em que o mesmo está sendo locado ou devolvido. 
4.3 DESCRIÇÃO DO SISTEMA 
Com base nas informações apresentadas foram implementadas as funcionalidades descritas abaixo. Essas funcionalidades, de certa forma, definem o sistema: 
Para facilitar a apresentação, a descrição do sistema foi dividida em aplicação de gerenciamento e aplicação web. As funcionalidades da aplicação gerenciamento foram divididas em módulos. Esses módulos representam os menus da tela do sistema. 
4.3.1 Aplicação de Gerenciamento 
Tela de cadastro de localização
 O módulo Localização se refere aos cadastros relacionados a endereço, tendo unidade Federativa, tipos de logradouros, logradouros, município, bairro e Código de endereçamento postal - CEP.
Tela de Cadastro de Pessoas
Na aba de cadastro de Endereço vamos cadastrar o endereço do cliente, tais como CEP, logradouro, bairro, complemento e telefones. Lembrando que nesta tela so é permitido um endereço por cliente, ficando assim convencionado que se cadastre o endereço residencial do mesmo. 
 Na aba de Dados Gerais, vamos cadastrar os dados como RG (Registro Geral) com sua data de emissão e órgão emissor, CPF (Cadastro de Pessoa Física), estado civil, profissão, naturalidade, nacionalidade, nome do pai, nome da mãe. 
Na aba de cadastro da Habilitação contém alguns dos dados mais importantes e indispensáveis para o cadastro, tais como o número da habilitação, data de validade e a categoria da habilitação. Esses dados indicam se o cliente está apto a locar alguma espécie de veículo ou não. 
Tela de Cadastro de Usuários
Na tela de cadastro de usuários é de preenchimento obrigatório os campos nome do usuário, login, senha e e-mail do mesmo e também seu nível de acesso, que está dividido em três níveis atendente, gerente ou administrador. 
4.3.2 Aplicação Gerenciamento
Tela de Gerenciamento de Veículos
 Nesta tela teremos os itens de menu que se referem aos cadastros relacionados ao veículo. Neste modulo teremos as telas com os dados relacionados aos cadastros dos Veículos. 
Tela de Cadastro de Opcionais de Veículos 
 
 Na tela de cadastro de Opcionais poderemos cadastrar os seguintes itens:
 Incluir (ícone que representa um sinal “+”) - Inclui um novo registro 
Editar (ícone representado um lápis) - Abre o registro selecionado no grid para edição. 
Excluir (ícone que representa um sinal “- “) - Exclui o registro selecionado. 
Salvar (ícone que representa uma marca de verificação) - Quando em edição ou em inserção gravará o registro selecionado no banco de dados. 
Cancelar (ícone que representa “X”) - Cancela a edição ou a inserção que ainda não foi gravada em banco. 
Pesquisar (ícone de uma lupa) - Utilizada para pesquisar em registros. Quando na tela de manutenção, a opção de pesquisa fica desabilitada. 
	h) Sair (ícone que representa uma porta aberta com uma flecha indicativa) - Fecha a tela. 
 Tais botões são utilizados em todas as telas de cadastro e possuem as mesmas funcionalidades. 
Tela de cadastro de espécies e tipos de veículos 
Nesta tela é feito o cadastro da marca do veículo, incluindo a tabela FIPE e a descrição da marca. 
Tela de cadastro de marca de veículos
 
Nesta tela é feito o cadastro dos modelos de veículos. Esse formulário contém os campos código, tabela FIPE, marca e modelo. Ao ser escolhido o código de uma marca é apresentada a sua descrição. O usuário pode digitar o código correspondente à marca ao invés de pesquisá-lo. 
Tela de cadastro de modelos de veículos
 
 Na tela de cadastro de ano e modelo do veículo contém o código, a tabela FIPE, o campo modelo com sua pesquisa própria, o campo descrição que contém o ano e detalhes do modelo do veículo e também contém um campo para o valor do veículo. 
Tela de cadastro de ano modelo de veículos 
 Nesta tela de tipos de veículo contém o código interno do sistema, o código do Denatran, o tipo do veículo como exemplo, carro de passeio, ônibus, etc., a espécie do veículo que foi cadastrada anteriormente na tela de cadastros de espécie de veículos, com sua própria pesquisa. 
Tela de cadastro de veículos
 Esta é a telaonde é feito o cadastro dos veículos contemplando os diversos campos como: código interno do sistema, código Renavan do veículo, placa, marca, modelo, ano/modelo, espécie, tipo, cor, Unidade Federativa e Município. O código será gerado automaticamente de forma a ser único para cada veículo cadastrado. Os campos Renavan e placa são inseridos pelo (usuário responsável pelo cadastro) os demais campos são obtidos por meio de outros cadastros já realizados anteriormente. Neste cadastro também será solicitado os dados ano/modelo de fabricação, data da aquisição do veículo, número do chassi e número do motor. O cadastro de grupos, é responsável pelos grupos de categorias em que cada veículo se enquadra, fazendo assim com que o proprietário da empresa crie os grupos que contém em sua frota. Um grupo permite identificar veículos com conjuntos semelhantes de acessórios, por exemplo, veículos com ou sem trava elétrica e com ou sem ar condicionado. 
Tela de cadastro de serviços
 
 Nesta tela são cadastrados os serviços que as outras empresas prestam para a locadora em questão. 
 
Tela de cadastro de situações
Nesta tela será cadastrado as situações em que se encontram os veículos, como por exemplo: locado, em manutenção, disponível, etc. 
Tela de cadastro de tipos de situações
 
Nesta tela é cadastrado os tipos de situações. Esse cadastro tem ligação com o cadastro de situações e tem como objetivo ajudar o usuário saber se o veículo com o tipo de situação “aguardando vistoria” está em uma vistoria ambiental do Detran ou vistoria de retorno da locação, por exemplo. 
4.3.3 Aplicação Gerenciamento - Movimentação 
 Tela de cadastro de movimentação
 Nesta tela cadastra as movimentações referentes as locações dos veículos. 
 
Tela de manutenção de veículos
Nesta tela de manutenção é cadastrado o tipo de operação com os valores entrada e saída. Quando saída, o veículo parte da locadora para a empresa que executará a manutenção. Quando entrada ele acaba de retornar desta manutenção. Nesse cadastro, os dados do veículo são acompanhados pelos dados da empresa que prestará o serviço de manutenção. A situação informará que o veículo foi enviado para uma mecânica, por exemplo. 
Tela de locação de Veículos
Nesta tela Locação será realizada a locação dos veículos gerando uma saída através do campo “Tipo Operação”. Quando o veículo é devolvido o usuário altera o campo para entrada que indica a devolução do veículo. Nesta tela os dados do veículo a ser locado; locatário que é a pessoa que está locando; a quilometragem de saída e a de entrada que é somada para ter em média quantos quilômetros o locatário rodou e assim poder gerar o preço de locação (por quilometragem), caso seja assim que a locadora trabalha; data de saída do veículo; data de chegada, que é pré-estipulada na saída; e a data de devolução que é quando o veículo realmente volta à locadora. Os dias de diferença que são obtidos pela diferença entre a data de chegada e a data de devolução, podendo assim gerar novas diárias a serem pagas. Incrementando o valor total. Finalizando com a forma de pagamento. 
 A verificação de check-in é realizada através da indicação de possíveis danos existentes ou gerados no veículo durante a locação. Sendo que essa tela é revista após a devolução do veículo, para assim saber se não houve danos ao veículo durante a etapa em que o mesmo foi locado. 
Tela de locação de veículos: check-in
 
Nesta tela de locação é apresentada os vários pontos que podem ser marcados caso o veículo esteja danificado antes da locação ou volte danificado após uma locação. 
 
 
CONCLUSÃO
Uma empresa de TI para o seu melhor desempenho no mercado, deve se adotar tais procedimentos, Auditoria Interna, Valor Econômico Adicionado – EVA, modelo de Gestão e Possesso de Gestão, para poder pontuar em diferentes graus as suas implantações, de modo a transformar a empresa e qualifica-la ao mercado.
REFERÊNCIAS BIBLIOGRÁFICAS 
http://www.portaldecontabilidade.com.br/nbc/t12.htm
https://portaldeauditoria.com.br/procedimentos-de-auditoria-auditoria-interna/
https://pt.slideshare.net/gilsonsena/auditoria-interna-9666744
http://www.bcb.gov.br/ftp/denor/luciano-bcb.pdf
https://www.jurisway.org.br/v2/dhall.asp?id_dh=7510

Outros materiais