universidade anhanguera eric sitweel searles...

37
UNIVERSIDADE ANHANGUERA Faculdade Anhanguera de São Bernardo Curso: Tecnologia em Análise e Desenvolvimento de Sistemas. ERIC SITWEEL SEARLES RA 6032501055 Projeto Interdisciplinar Aplicado aos Cursos Superiores de Tecnologia I. (PROINTER II) Tutores EAD: Joice Siqueira Lima Alexsandro Sales de Oliveira 2º SEMESTRE/2017 SÃO BERNARDO DO CAMPO SP 2017

Upload: others

Post on 18-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

UNIVERSIDADE ANHANGUERA

Faculdade Anhanguera de São Bernardo

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas.

ERIC SITWEEL SEARLES – RA 6032501055

Projeto Interdisciplinar Aplicado aos Cursos Superiores de Tecnologia I.

(PROINTER II)

Tutores EAD: Joice Siqueira Lima

Alexsandro Sales de Oliveira

2º SEMESTRE/2017

SÃO BERNARDO DO CAMPO – SP

2017

Page 2: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

ERIC SITWEEL SEARLES

Projeto Interdisciplinar Aplicado aos Cursos Superiores de Tecnologia I.

(PROINTER II)

Relatório final, apresentado a Faculdade

Anhanguera de São Bernardo do Campo ,

como parte das exigências para a

aprovação na disciplina Projeto

interdisciplinar Aplicado aos Cursos

Superiores de Tecnologia.

Tutora Joice Siqueira Lima.

São Bernardo do Campo - SP 2017

Page 3: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

RESUMO

A realização desse trabalho visa desenvolver na prática, as habilidades adquiridas

durante o II semestre do curso de análise e desenvolvimento de sistemas, nas

disciplinas estudadas ao decorrer destes meses.

Este projeto tem como objetivo sistematizar os processos de locação de veículos da

empresa "Locadora de Automóveis”, proporcionando o armazenamento e a troca de

informações entre os departamentos da empresa, e também um gerenciamento mais

eficiente dos dados de veículos, clientes e serviços e ainda, uma visão mais eficaz da

parte financeira da empresa facilitando e contribuindo para a manutenção e o

crescimento da mesma.

Page 4: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

SUMÁRIO

1 INTRODUÇÃO...............................................................................................

2 DESENVOLVIMENTO....................................................................................

2.1 ETAPA 1.........................................................................................................

2.1.1 Descrição do projeto................................................................................

2.1.2 Funcionamento.........................................................................................

2.1.3 Público.......................................................................................................

2.1.4 Equipe de trabalho ..................................................................................

2.1.5 Cronograma de desenvolvimento...........................................................

2.1.6 Principais tecnologias de modelagem de análise.................................

2.1.7 Conceitos Básicos...................................................................................

2.1.8 Modelo Ambiental....................................................................................

2.1.9 Modelo Comportamental........................................................................

2.1.10 Técnicas utilizadas................................................................................

2.1.10.1 Diagrama de fluxo de dados..............................................................

2.1.10.2 Diagrama de entidades e relacionamentos.....................................

2.1.10.3 Tipos de relacionamentos.................................................................

2.1.11 Fluxograma do sistema.........................................................................

2.1.12 Algoritimos do sistema.........................................................................

2.1.12.1 Algoritimo de cadastro de clientes...................................................

2.1.12.2 Algoritimo de cadastro de automóveis............................................

2.1.12.3 Algoritimo de cadastro de classificação..........................................

2.1.12.4 Algoritimo de movimentação de locação.........................................

2.1.13 Conscientização....................................................................................

Page 5: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

2.2 ETAPA 2 ......................................................................................................

2.2.1 Definições ................................................................................................

2.2.1.2 - Componentes genéricos de um sistema: Visão Geral de Aplicações de

Sistemas de Informação. .................................................................................

2.2.1.3 - Conceitos de Sistemas ......................................................................

2.2.1.4 - Sistemas de Informações Empresariais ..........................................

2.2.1.4.1 - Objetivos dos Sistemas de Informação ........................................

2.2.1.4.2 - Interesses organizacionais no SI ..................................................

2.2.1.5 - Tipos de Sistemas de Informação Empresariais ............................

2.2.1.6 - Sistemas de Processamento de Transações (TPS) ........................

2.2.1.7 Sistemas de Informação Gerencial (SIG) ...........................................

2.2.2 - Diagrama de Entidade e Relacionamento (DER) ..................................

2.2.3 - Implementação dos algoritimos e transcrição para linguagem de programação (PHP) ..........................................................................................

2.2.3.1 - Cadastro de Clientes ......................................................................... 2.2.3.2 - Cadastro de Classificação de Automóveis ..................................... 2.2.3.2 - Cadastro de Automóveis ...................................................................

2.2.3.4 - Movimentação de Locação ...............................................................

3 - CONSIDERAÇÕES FINAIS ..........................................................................

4 – BIBLIOGRAFIA ............................................................................................

Page 6: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

1 - INTRODUÇÃO

A implementação do software de gerenciamento da locadora de automóveis tem por

finalidade, oferecer aos usuários e clientes agilidade e facilidade na locação de

automóveis interagindo e oferecendo aos mesmos a oportunidade de visualizar a

disponibilidade para locação, estado de conservação e classificação dos veículos,

marcas e modelos com seus respectivos valores de locação. Tem também como

finalidade, fornecer informações, processadas através da coleta de dados de clientes,

dos produtos (automóveis) e dos serviços prestados pela Locadora de Automóveis,

informações que tem o objetivo de auxiliar e direcionar a busca de oportunidades para

melhorias no atendimento e na qualidade dos serviços e também detectar possíveis

falhas nos processos de locação de automóveis e agregar a isto uma proposta de

sustentabilidade empresarial para a locadora.

A partir da implantação do software, ficará mais fácil fazer o controle da manutenção

preventiva e corretiva dos automóveis da locadora, preservando assim o bom estado

de funcionamento dos mesmos e consequentemente, evitando desperdícios e

transtornos relacionados ao bom funcionamento dos veículos e os manterá

funcionando em conformidade com as leis de segurança e proteção ao meio ambiente,

evitando a emissão de poluentes em excesso por falta de manutenção.

A empresa passará a ter um controle financeiro mais ágil com a troca das informações

pertinentes a cada setor.

2 - DESENVOLVIMENTO

2.1 - ETAPA 1

2.1.1 – Descrição do projeto

O projeto será constituído de um software que possibilitará cadastrar os veículos à

disposição para a locação, separados de acordo com sua classificação, cadastro dos

dados de clientes para controle e futuras ações da empresa, cadastro das

manutenções corretivas, datas das manutenções preventivas dos veículos, e ainda o

controle financeiro das locações realizadas pela empresa.

Este projeto será desenvolvido em sua totalidade por mim, Eric Sitweel Searles – RA

6032501055, por estar matriculado na modalidade EAD 100% online.

Page 7: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

2.1.2 - Funcionamento

O funcionamento básico do software será o seguinte:

O sistema permitirá que sejam cadastrados os dados dos automóveis disponíveis na

locadora com classificação e preços para a locação, cadastrar os dados do cliente que

realizará a locação do automóvel. Registrar entrada e saída dos veículos alugados e

manutenções realizadas ou a serem realizadas

2.1.3 - Público

Este projeto destina-se aos usuários do serviço de locação prestado pela

“LOCADORA DE VEÍCULOS” sendo eles:

Funcionários e clientes com as respectivas funções: administrativas, vendas,

financeiras para os funcionários e funções de usuários para clientes.

2.1.4 - Equipe de trabalho

Analista de Sistemas

Programador.

Todo o desenvolvimento deste projeto, levantamento de requisitos, documentação e

programação será feito por mim, Eric Sitweel Searles – RA aluno

2.1.5 – Cronograma de desenvolvimento

ETAPA DATA RESPONSÁVEL

Levantamento de requisitos 04 a 11/09 - 2017 Eric Sitweel Searles

Analise dos requisitos e formatação do

projeto (Casos de uso, Diagramas)

11 a 25/09 - 2017 Eric Sitweel Searles

Construção dos Algorítimos 25/09 a 08/10 - 2017 Eric Sitweel Searles

Desenvolvimento da interface do usuário 09 a 16/10 - 2017 Eric Sitweel Searles

Programação do sistema 16/10 a 06/11 - 2017 Eric Sitweel Searles

Testes para Validação 06 a 10/11 -2017 Eric Sitweel Searles

Entrega do Sistema 13/11/2017 Eric Sitweel Searles

Page 8: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

Treinamento de funcionários para

utilização do sistema (caso seja

necessário)

14 a 16/11 - 2017

Eric Sitweel Searles

2.1.6 - Principais tecnologias de modelagem de análise

A análise estruturada é uma atividade de construção de modelos. Utiliza um

sistema de símbolos e abreviações que são próprios ao método de análise estruturada

com a finalidade de retratar o fluxo e o conteúdo das informações utilizadas pelo

sistema, dividir o sistema em partições ambientais e comportamentais e descrever a

essência daquilo que será construído.

2.1.7 - Conceitos Básicos

O foco principal da análise de sistemas está vinculado à investigação de dados e fatos

relacionados a necessidade de construir um sistema que atenda à demanda da

empresa.

2.1.8 - Modelo Ambiental

O modelo ambiental descreve o ambiente no qual o sistema se insere, ou seja,

descreve o contexto do sistema. que deve possuir 3 componentes, definição de

objetivos, lista de eventos e diagrama de contexto.

2.1.9 - Modelo Comportamental

O modelo comportamental descreve as ações que o sistema deve realizar para

responder da melhor forma aos eventos definidos no modelo ambiental.

2.1.10 – Técnicas utilizadas

2.1.10.1 - Diagrama de fluxo de dados

O diagrama de fluxo de dados (DFD) é uma representação gráfica do "fluxo" de dados

através de um sistema de informação. Um DFD é uma ferramenta de modelagem que

nos permite imaginar um sistema como uma rede de processos funcionais,

interligados por “dutos” e “tanques de armazenamento de dados". (Edward Yourdon)

Page 9: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

2.1.10.2 - Diagrama de entidades e relacionamentos

Um modelo entidade relacionamento é uma maneira sistemática de descrever e definir

um processo de negócio. O processo é modelado como componentes (entidades) que

são ligadas umas às outras por relacionamentos que expressam as dependências e

exigências entre elas. Entidades podem ter várias propriedades (atributos) que os

caracterizam.

O 'MER' foi desenvolvido por Peter Chen e publicado em um artigo de 1976.

2.1.10.3 – Tipos de relacionamentos

A notação original proposta por Peter Chen é composta de entidades (retângulos),

relacionamentos (losangos), atributos (elipses) e linhas de conexão (linhas) que

indicam a cardinalidade de uma entidade em um relacionamento. Os tipos de

relacionamentos que são utilizadas neste diagrama são, relacionamento 1 para 1 -

indica que as tabelas têm relacionamento apenas entre si, relacionamento 1 para

vários, relacionamento vários para vários.

2.1.11 - Fluxograma do sistema

Page 10: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

2.1.12 - Algoritimos do sistema

2.1.12.1 - Algoritimo de cadastro de clientes

Var

rg, habilitacao, i, soma, cod :INTEIRO

nome, endereco, nascimento, palavra, confirma :CARACTER

cpf : REAL

Inicio

soma <- 0

ESCREVAL ("Cadastro de Clientes")

Page 11: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

ESCREVAL ("Para fazer o cadastro do cliente preencha os campos abaixo.")

repita

ESCREVA ("Nome: ")

LEIA (nome)

ENQUANTO (nome) = " " FAÇA

ESCREVAL ("É necessário digitar um nome")

ESCREVA ("Nome: ")

LEIA (nome)

fimenquanto

ESCREVA ("RG: ")

LEIA (rg)

ENQUANTO (rg) < 1000 FAÇA

ESCREVAL ("É necessário digitar o número do RG")

ESCREVA ("RG: ")

LEIA (rg)

fimenquanto

ESCREVA ("CPF: ")

LEIA (cpf)

ENQUANTO (cpf) < 100 FAÇA

ESCREVAL ("É necessário digitar o número do CPF")

ESCREVA ("CPF: ")

LEIA (cpf)

Fimenquanto

ESCREVA ("Endereço: ")

Page 12: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

LEIA (endereco)

ENQUANTO (endereco) = " " FAÇA

ESCREVAL ("É necessário digitar o endereço")

ESCREVA ("Endereço: ")

LEIA (endereco)

fimenquanto

ESCREVA ("Data de Nascimento: ")

LEIA (nascimento)

ENQUANTO (nascimento) = " " FAÇA

ESCREVAL ("É necessário digitar a data de nascimento")

ESCREVA("Data de Nascimento: ")

LEIA (nascimento)

fimenquanto

ESCREVA("Carteira de Habilitação: ")

LEIA (habilitacao)

ENQUANTO (habilitacao) < 100 FAÇA

ESCREVAL("É necessário digitar o número da Carteira de Habilitação")

ESCREVA("Carteira de Habilitação: ")

LEIA (habilitacao)

fimenquanto

ESCREVAL("Confirma o cadastro do cliente?")

LEIA(confirma)

SE confirma = "S" ENTÃO

i<-soma + 1

Page 13: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

cod <- i

ESCREVAL ("Dados do Cliente")

ESCREVAL ("Cod - ", cod)

ESCREVAL ("Nome: ",nome)

ESCREVAL ("RG: ",rg)

ESCREVAL ("CPF: ",cpf)

ESCREVAL ("Endereço: ",endereco)

ESCREVAL ("Data de Nascimento: ",nascimento)

ESCREVAL ("Carteira de Habilitação: ",habilitacao)

ESCREVAL ("Cliente cadastrado com sucesso.")

SENÃO

ESCREVAL ("Cliente não cadastrado")

Fimse

ESCREVAL ("Incluir novo cliente? S(sim) ou N(não)")

LEIA (palavra)

soma <- soma + 1

até palavra = "N";

Fimalgoritmo

2.1.12.2 - Algoritimo de cadastro de Automóveis

Var

i, soma, cod, classificacao : INTEIRO

marca, modelo, ano, palavra, confirma, c : CARACTER

Inicio

soma <-0

Page 14: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

ESCREVAL ("Cadastro de Automóveis")

ESCREVAL ("Para fazer o cadastro do automóvel, informe os dados solicitados.")

REPITA

ESCREVA ("Marca: ")

LEIA (marca)

ENQUANTO (marca) = "" FAÇA

ESCREVA ("Digite a marca: ")

LEIA (marca)

FIMENQUANTO

ESCREVA ("Modelo: ")

LEIA (modelo)

ENQUANTO (modelo) = "" FAÇA

ESCREVA ("Digite o modelo: ")

LEIA (modelo)

FIMENQUANTO

ESCREVA ("Ano/Modelo de Fabricação: ")

LEIA (ano)

ENQUANTO (ano) = "" FAÇA

ESCREVA ("Digite ano/modelo de fabricação: ")

LEIA (ano)

FIMENQUANTO

ESCREVA ("Classificação: ")

LEIA (classificacao)

ENQUANTO (classificacao) > 3 FAÇA

Page 15: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

ESCREVA ("Opção inválida, Digite 1, 2 ou 3: ")

LEIA (classificacao)

FIMENQUANTO

ENQUANTO (classificacao) < 1 FAÇA

ESCREVA ("Opção inválida, Digite 1, 2 ou 3: ")

LEIA (classificacao)

FIMENQUANTO

escolha (classificacao)

caso 1

c <- ("1 - Básico")

caso 2

c <- ("2 - Intermediário")

caso 3

c <- ("3 - Executivo"

outrocaso

c <- ("Digite 1, 2 ou 3")

FIMESCOLHA

ESCREVAL ("Confirma o cadastro do Automóvel?")

LEIA(confirma)

SE confirma = "S" ENTÃO

i<-soma + 1

cod <- i

ESCREVAL ("Dados do Automóvel ")

ESCREVAL ("Codigo: ", cod)

Page 16: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

ESCREVAL ("Marca: ",marca)

ESCREVAL ("Modelo: ",modelo)

ESCREVAL ("Ano/Modelo de Fabricação: ",ano)

ESCREVAL ("Classificação: ",c)

ESCREVAL ("Automóvel cadastrado com sucesso.")

SENÃO

ESCREVAL ("Automóvel não cadastrado")

fimse

ESCREVAL ("Incluir novo veículo? S(sim) ou N(não)")

LEIA (palavra)

soma<- soma + 1

ATÉ palavra = "N"

Fimalgoritmo

2.1.12.3 - Algoritimo de cadastro de classificação

Var

preco: REAL;

classifica: INTEIRO;

r: CARACTER

Inicio

ESCREVAL ("Cadastrar Classificação")

ESCREVAL ("Para cadastrar a classificação:")

repita

ESCREVAL ("Digite 1 para Básico, 2 para Intermediário, 3 para Executivo: ")

LEIA (classifica)

Page 17: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

ENQUANTO (classifica) >= 4 FAÇA

ESCREVAL ("Opção inválida, digite 1, 2 ou 3")

LEIA (classifica)

FIMENQUANTO

ENQUANTO (classifica) < 1 FAÇA

ESCREVAL ("Opção inválida, digite 1, 2 ou 3")

LEIA (classifica)

FIMENQUANTO

ESCREVAL ("Você selecionou:")

ESCOLHA (classifica)

CASO 1

preco<-80,00

ESCREVAL ("Classificacao - Básico | Preço - R$", preco,",00")

CASO 2

preco<-150,00

ESCREVAL ("Classificacao - Intermediário | Preço - R$", preco,",00")

CASO 3

preco<-300,00

ESCREVAL ("Classificacao - Executivo | Preço - R$", preco,",00")

OUTROCASO

ESCREVAL ("Digite 1, 2 ou 3 para a Classificação")

FIMESCOLHA

ESCREVAL ("Confirma sua escolha? S - N")

LEIA (r)

Page 18: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

SE (r) = "S" ENTÃO

ESCREVAL ("Cadastro realizado com sucesso.")

fimse

ESCREVAL ("Realizar novo cadastro? S - N")

LEIA (r)

ATÉ (r) = "N"

Fimalgoritmo

2.1.12.4 - Algoritimo movimentação de locação

Var

cliente, confirma, classifica: CARACTER

cod, locacao, c, j, soma : INTEIRO

preco, tL, vC, vT : REAL

Inicio

soma <- 0

ESCREVAL("Para realizar a locação de um Automóvel, digite seu nome")

LEIA (cliente)

ESCREVAL ("Digite seu código.")

LEIA (cod)

repita

ESCREVAL ("ESCOLHA A CLASSIFICAÇÃO DO AUTOMÓVEL" )

ESCREVAL ("Basico - 1, Intermediário - 2, Executivo - 3")

LEIA (c)

SE (c) = 1 ENTÃO

Page 19: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

preco<-80,00

classifica<- "Básico"

ESCREVAL ("Você escolheu:")

ESCREVAL ("Classificação - Basico")

ESCREVAL ("Preço - R$", preco,",00 a diária" )

SENÃO

SE (c) = 2 ENTÃO

preco<-150,00

classifica<- "Intermediária"

ESCREVAL ("Você escolheu:")

ESCREVAL ("Classificação - Intermediária")

ESCREVAL ("Preço - R$", preco,",00 a diária" )

SENÃO

SE (c) = 3 ENTÃO

preco<-300,00

classifica<- "Executiva"

ESCREVAL ("Você escolheu:")

ESCREVAL ("Classificação - Executivo")

ESCREVAL ("Preço - R$", preco,",00 a diária" )

fimse

fimse

fimse

ESCREVAL ("Por quantos dias deseja alugar o automóvel")

LEIA (tL)

Page 20: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

ESCREVAL ("Confirma a escolha? S - N")

LEIA (confirma)

SE (confirma) = "S" ENTÃO

j<-soma + 1

locacao <-c

vC<-preco * tL

ESCREVAL("Locação ", j)

ESCREVAL("Você está alugando um Automóvel pelo período de ", tL, " dias")

ESCREVAL("Classificação - ", classifica)

ESCREVAL("Preço deste serviço - R$",vC,",00")

SENÃO

soma<-0

fimse

ESCREVAL("Deseja realizar outra locação? S - N")

LEIA(confirma)

soma<- soma + 1

vT<- vC + vT

ate (confirma) = "N"

ESCREVAL("Código :", cod)

ESCREVAL("Cliente :", cliente)

ESCREVAL("Voce realizou a locação de ", j, " Veículos")

ESCREVAL("O valor total a pagar é R$", vT,",00")

Fimalgoritmo

Page 21: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

2.1.13 - Conscientização

Há muito tempo a natureza vem sendo modificada pelo próprio homem, que destrói e

contribui para que esse problema ocorra, a preservação do meio ambiente é uma das

questões mais debatidas nos últimos tempos, e é necessário estarmos atentos a

práticas que ajudem a diminuir a poluição nas grandes cidades.

(JULIANA CESÁRIO – Degradação do meio ambiente: Um risco para a humanidade).

O uso de veículos automotores está diretamente ligado a dois tipos de poluição:

sonora e atmosférica.

Os efeitos da poluição atmosférica são numerosos e diversos, estendendo-se dos

toxicológicos aos econômicos. Com o desgaste do dia a dia, os veículos que não

realizam manutenções preventivas aumentam muito o seu nível de poluição ações

como a manutenção preventiva, ajudam a diminuir os danos ao meio ambiente e, ao

mesmo tempo, podem trazer mais economia.

Fazer uma manutenção periódica do veículo traz uma série de benefícios.

Se tivermos mais consciência de nossas ações, melhoraremos o nosso convívio no

trânsito e aumentaremos nossa qualidade de vida!

2.2 - ETAPA 2

2.2.1 - Definições

2.2.1.2 - Componentes genéricos de um sistema: Visão Geral de Aplicações de

Sistemas de Informação.

Um sistema de informação (SI) é uma combinação de pessoas, hardware, software,

redes de comunicações e recursos de dados que coleta, transforma e dissemina

informações em uma organização.

2.2.1.3 - Conceitos de Sistemas

Um sistema é um grupo de componentes inter-relacionados que trabalham juntos

rumo a uma meta comum recebendo insumos e produzindo resultados em um

processo organizado de transformação. Um sistema possui três componentes ou

funções básicos em interação:

Page 22: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

• Entrada - envolve a captação e reunião de elementos que entram no sistema para

serem processados;

• Processamento - envolve processos de transformação que convertem insumo

(entrada) em produto;

• Saída - envolve a transferência de elementos produzidos por um processo de

transformação até seu destino final.

Os dois conceitos adicionais do conceito de sistema (entrada, processamento e saída)

incluem o feedback e o controle. Um sistema dotado de componentes de feedback

e controle às vezes é chamado de um sistema cibernético, ou seja, um sistema

automonitorado, auto-regulado.

Feedback - são dados sobre o desempenho de um sistema.

Controle - envolve monitoração e avaliação do feedback para determinar se um

sistema está se dirigindo para a realização de sua meta. Fazer os ajustes necessários

aos componentes de entrada e processamento de um sistema para garantir que seja

alcançada a produção adequada.

2.2.1.4 - Sistemas de Informações Empresariais.

2.2.1.4.1 - Objetivos dos Sistemas de Informação

O objetivo geral é disponibilizar para a organização as informações necessárias para

que elas atuem em um determinado ambiente.

Podemos dividir este objetivo geral em três metas fundamentais:

Suporte ao controle e à integração dos processos de negócio e funções

organizacionais

Suporte ao processo decisório nos diversos níveis organizacionais

Suporte a estratégias

2.2.1.4.2 - Interesses organizacionais no SI

Atingir a excelência operacional (produtividade, eficiência e agilidade)

Desenvolver novos produtos

Estreitar o relacionamento com o cliente e atendê-lo melhor

Melhorar a tomada de decisão (em termos de precisão e velocidade)

Page 23: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

Promover a vantagem competitiva

2.2.1.5 - Tipos de Sistemas de Informação Empresariais

Perspectiva da estrutura organizacional

Sistemas de processamento de transação (SPT)

Sistemas de informações gerenciais (SIG)

Sistemas de apoio à decisão (SAD)

Sistemas de informação executivo | estratégico (SIE)

Perspectiva funcional

Sistemas de vendas e marketing

Sistemas de manufatura e produção

Sistemas de contabilidade e finanças

Sistemas de recursos humanos

Perspectiva dos processos de negócio

ERP – Enterprise Resource Planning

SCM - Supply Chain Management

CRM - Customer Relationship Management

2.2.1.6 - Sistemas de Processamento de Transações (TPS).

Concentram-se no processamento de dados produzidos por transações e operações

empresariais. Os sistemas de processamento de transações registram e processam

dados resultantes de transações empresariais (vendas, compras, alterações de

estoque). Os TPS também produzem uma diversidade de produtos de informação

para uso interno e externo (declarações de clientes, salários de funcionários, recibos

de vendas, etc.). Os TPS processam transações de dois modos básicos:

Processamento em Lotes.

Processamento em Tempo Real (ou on-line)

Page 24: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

São sistemas para operações rotineiras, envolvendo operações de diversos tipos

como: fechamento de um pedido, cadastro de cliente, emissão de uma nota, baixa de

estoque, etc...

Estes eventos geram dados que são coletados, processados, armazenados e

distribuídos pelos SI.

2.2.1.7 Sistemas de Informação Gerencial (SIG).

Atendem às necessidades dos diversos níveis gerenciais de alto escalão das

organizações, provendo relatórios gerenciais e, em alguns casos, com acesso

imediato (on-line) às ocorrências de desempenho e dados históricos. Tipicamente,

está orientado quase que exclusivamente para os eventos internos. Sistemas de

Informação Gerenciais por definição servem como base para as funções de

planejamento, controle e tomada de decisão em nível gerencial.

Geralmente, são dependentes diretos dos Sistemas de Informação Especialistas que

servem como base de dados para seus relatórios. (ROSSINI e PALMISANO, 2012,

p.17)

Os sistemas de informação gerencial fornecem aos usuários finais administrativos

produtos de informação que apoiam grande parte de suas necessidades de tomada

de decisão do dia a dia. Os produtos de informação fornecidos aos gerentes incluem

exibições em vídeo e relatórios que podem ser providos:

Por solicitação

Periodicamente, de acordo com uma tabela pré-determinada

Sempre que houver a ocorrência de condições excepcionais

2.2.2 - Diagrama de Entidade e Relacionamento (DER)

Page 25: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

2.2.3 - Implementação dos algoritimos e transcrição para linguagem de programação (PHP)

2.2.3.1 - Cadastro de Clientes <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

Page 26: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Transcrição dos Algoritimos para Linguagem PHP - PROINTER II</title> </head> <body> <?php $opcao = $_GET['opcao']; $i = $_GET['soma']; if($_GET['soma'] == ""){ $i = 1; } $palavra = 2; echo' <form name="cadastra-cliente" action="" method="" enctype="multipart/form-data"> <fieldset> <table width="50%" align="left" border="0" cellpadding="4" cellspacing="4"> <tr><th colspan = "2"><label>Cadastro de Clientes</label></th></tr> <tr><td colspan = "2" align="center"><label>Para fazer o cadastro do cliente preencha os campos abaixo.</label></td></tr>'; do{ echo' <tr><td width="24%"><label>Nome:</label></td><td width="76%"><input type="text" name="nome" size="50" required="required" /></td></tr> <tr><td><label>Data Nascimento:</label></td><td><input type="date" name="nascimento" required="required" size="10" /></td></tr> <tr><td><label>RG:</label></td><td><input type="text" name="rg" size="20" required="required" placeholder="Somente números" /></td></tr> <tr><td><label>CPF:</label></td><td><input type="text" name="cpf" size="20" required="required" placeholder="Somente números" /></td></tr> <tr><td><label>CNH:</label></td><td><input type="text" name="cnh" size="20" required="required" placeholder="Somente números" /></td></tr> <tr><td><label>Endereço:</label></td><td><input type="text" name="endereco" size="30" required="required" /> </td></tr> <tr><td><label>Número:</label></td><td><input type="text" name="numero" size="2" /></td></tr> <tr><td><label>Complemento:</label></td><td><input type="text" name="complemento" size="50" /></td></tr> <tr><td><label>Bairro:</label></td><td><input type="text" name="bairro" size="50" required="required" /></td></tr> <tr><td><label>Cidade:</label></td><td><input type="text" name="cidade" size="50" required="required" /></td></tr> <tr> <td><label>Estado:</label></td><td><input type="text" name="estado" size="2" required="required" /></td></tr> <tr><td colspan="2" align="center"><input type="hidden" name="soma" value="'.$i.'"/><input type="submit" name="envia" onclick=\'return confirm("Confirma o cadastro do cliente?")\' value="Cadastrar" /></td></tr> <tr><td colspan="2"><a href="index.php"><strong>Voltar</strong></a></td></tr> </table>';

Page 27: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

if(isset($_GET['envia'])){ $i = $_GET['soma']; $cod = $i++; $nome = $_GET['nome']; $nascimento = $_GET['nascimento']; $rg = $_GET['rg']; $cpf = $_GET['cpf']; $cnh = $_GET['cnh']; $endereco = $_GET['endereco']; $numero = $_GET['numero']; $complemento = $_GET['complemento']; $bairro = $_GET['bairro']; $cidade = $_GET['cidade']; $estado = $_GET['estado']; echo '<p><br/><strong>Dados Cadastrados</strong> <br/><br/> Código - '.$cod.'<br/> Nome - '.$nome.'<br/> Data de Nascimento - '.$nascimento.'<br/> RG - '.$rg.'<br/> CPF - '.$cpf.'<br/> CNH - '.$cnh.'<br/> Endereço - '.$endereco.', '.$numero.'<br/> Complemento - '.$complemento.'<br/> Bairro - '.$bairro.'<br/> Cidade - '.$cidade.'<br/> Estado - '.$estado.'<br/> </p>'; echo 'Cadastrar novo cliente?<br/> <a href="cliente.php?opcao=&soma='.$i.'&msg=1&palavra=3">Sim</a> - <a href="cliente.php?opcao=1&msg=0">Não</a>'; } $palavra = $_GET['msg']; }while($palavra == 2); ?> 2.2.3.2 - Cadastro de Classificação de Automóveis <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Transcrição dos Algoritimos para Linguagem PHP - PROINTER II</title> </head> <body> <?php $opcao = $_GET['opcao']; $i = $_GET['soma']; if($_GET['soma'] == ""){

Page 28: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

$i = 1; } if($opcao == ""){ echo' <form name="cadastra-classificacao" action="" method="" enctype="multipart/form-data"> <fieldset> <table width="50%" align="left" border="0" cellpadding="4" cellspacing="4"> <tr><th colspan = "3"><label>Cadastro de Classificação</label></th></tr> <tr><td colspan = "3" align="center"><label>Selecione uma opção para cadastrar a classificação.</label></td></tr> <tr><td><label>1 para Básico</label></td><td><label>2 para Intermediário</label></td><td><label>3 para Executivo</label></td></tr> <tr><td><label>Classificação:</label></td><td><input type="text" name="classificacao" size="1" required="required" pattern="[1-3]+$" title="1 para Básico, 2 para Intermediário ou 3 para Executivo" /></td></tr> <tr><td colspan="3" align="left"><input type="hidden" name="soma" value="'.$i.'"/><input type="submit" name="envia" onclick=\'return confirm("Confirma sua opção?")\' value="Cadastrar" /></td></tr> <tr><td colspan="3"><a href="index.php"><strong>Voltar</strong></a></td></tr> </table>'; }else{ echo 'Obrigado por utilizar nosso sistema<br /> <a href="index.php">Sair</a>'; } if(isset($_GET['envia'])){ $i = $_GET['soma']; $marca = $_GET['marca']; $modelo = $_GET['modelo']; $ano = $_GET['ano']; $classificacao = $_GET['classificacao']; $cod = $i++; switch ($classificacao) { case 1: $classificacao = "Classificação Básico <br/> Preço R$ 80,00"; break; case 2: $classificacao = "Classificação Intermediário <br/> Preço R$ 150,00"; break; case 3: $classificacao = "Classificação Executivo <br/> Preço R$ 300,00"; break; } echo '<strong>Dados</strong> <br/><br/> Voce escolheu:<br/> '.$classificacao.'<br/><br/> <strong>Confirma?</strong><br/> <a href="classificacao.php?msg=1">Sim</a> - <a href="classificacao.php?msg=2">Não</a>';

Page 29: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

} if(isset($_GET['msg'])&& $_GET['msg'] == 1){ echo 'Cadastro realizado com sucesso.<br/><br/>Deseja cadastrar nova classificação?<br/> <a href="classificacao.php?opcao=&soma='.$i.'">Sim</a> - <a href="classificacao.php?opcao=1">Não</a>'; } ?> </fieldset> </form> </body> </html> 2.2.3.3 - Cadastro de Automóveis

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Transcrição dos Algoritimos para Linguagem PHP - PROINTER II</title>

</head>

<body>

<?php

$opcao = $_GET['opcao'];

$i = $_GET['soma'];

if($_GET['soma'] == ""){

$i = 1;

}

$palavra = 2;

echo'

Page 30: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

<form name="cadastra-automoveis" action="" method=""

enctype="multipart/form-data">

<fieldset>

<table width="50%" align="left" border="0" cellpadding="4"

cellspacing="4">

<tr><th colspan = "2"><label>Cadastro de Automóveis</label></th></tr>

<tr><td colspan = "2" align="center"><label>Para fazer o cadastro do

automóvel preencha os campos abaixo.</label></td></tr>';

do{

echo'

<tr><td width="24%"><label>Marca:</label></td><td width="76%"><input

type="text" name="marca" size="20" required="required" /></td></tr>

<tr><td><label>Modelo:</label></td><td><input type="text" name="modelo"

required="required" size="20" /></td></tr>

<tr><td><label>Ano/Modelo de Fabricação:</label></td><td><input type="text"

name="ano" size="20" required="required" placeholder="Ex.: 2010/2010" /></td></tr>

<tr><td><label>Classificação:</label></td><td><input type="text"

name="classificacao" size="2" required="required" pattern="[1-3]+$" title="1 para

Básico, 2 para Intermediário ou 3 para Executivo" /></td></tr>

<tr><td colspan="2" align="center"><input type="hidden" name="soma"

value="'.$i.'"/><input type="submit" name="envia" onclick=\'return confirm("Confirma o

cadastro do automóvel?")\' value="Cadastrar" /></td></tr>

<tr><td colspan="2"><a href="index.php"><strong>Voltar</strong></a></td></tr>

</table>';

if(isset($_GET['envia'])){

$i = $_GET['soma'];

$marca = $_GET['marca'];

Page 31: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

$modelo = $_GET['modelo'];

$ano = $_GET['ano'];

$classificacao = $_GET['classificacao'];

$cod = $i++;

switch ($classificacao) {

case 1: $classificacao = "Básico";

break;

case 2: $classificacao = "Intermediário";

break;

case 3: $classificacao = "Executivo";

break;

}

echo '<p><br/><strong>Dados Cadastrados</strong> <br/><br/>

Código - '.$cod.'<br/>

Marca - '.$marca.'<br/>

Modelo - '.$modelo.'<br/>

Ano/Modelo Fabricação - '.$ano.'<br/>

Classificação - '.$classificacao.'<br/>

</p>';

echo 'Cadastrar novo cliente?<br/>

<a href="automoveis.php?opcao=&soma='.$i.'&msg=1&palavra=3">Sim</a> -

<a href="automoveis.php?opcao=1&msg=0">Não</a>';

}

$palavra = $_GET['msg'];

}while($palavra == 2);

Page 32: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

?>

</fieldset>

</form>

</body>

</html>

2.2.3.4 - Movimentação de Locação

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

</head>

<body>

<?php

$opcao = $_GET['opcao'];

$i = $_GET['soma'];

if($_GET['soma'] == ""){

$i = 1;

}

$palavra = 2;

echo'

<form name="cadastra-automoveis" action="" method="" enctype="multipart/form-

data">

<fieldset>

Page 33: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

<table width="50%" align="left" border="0" cellpadding="4"

cellspacing="4">

<tr><th colspan = "4"><label>Movimentação de Locação</label></th></tr>

<tr><td colspan = "4" align="center"><label>Para realizar a locação de um

Automóvel, preencha os campos abaixo.</label></td></tr>';

do{

echo'

<tr><td width="24%"><label>Nome:</label></td><td width="35%"><input

type="text" name="nome" size="30" required="required" /></td></tr>

<tr><td><label>Codigo:</label></td><td><input type="text" name="codigo"

size="3" required="required" /></td></tr>

<tr><td colspan = "3" align="center"><label>Escolha a classificação do

Automóvel:</label></td></tr>

<tr><td><label>1 para Básico</label></td><td><label>2 para

Intermediário</label></td><td width="41%" colspan="2"><label>3 para

Executivo</label></td></tr>

<tr><td><label>Classificação:</label></td><td><input type="text"

name="classificacao" size="1" required="required" pattern="[1-3]+$" title="1 para

Básico, 2 para Intermediário ou 3 para Executivo" /></td></tr>

<tr><td colspan ="2"><label>Por quantos dias deseja alugar o automóvel?

</label><input type="text" name="totalDias" required="required" size="1" /></td>

</tr><tr><td colspan="3" align="center"><input type="hidden" name="soma"

value="'.$i.'"/><input type="hidden" name="total1" value="'.$_GET['total'].'"/><input

type="submit" name="envia" onclick=\'return confirm("Confirma a escolha?")\'

value="Cadastrar" /></td></tr>

<tr><td colspan="3"><a href="index.php"><strong>Voltar</strong></a></td></tr>

</table>';

if(isset($_GET['envia'])){

Page 34: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

$i = $_GET['soma'];

$nome = $_GET['nome'];

$codigo = $_GET['codigo'];

$totalDias = $_GET['totalDias'];

$classificacao = $_GET['classificacao'];

$cod = $i++;

$pBasico = 80;

$pIntermediario= 150;

$pExecutivo = 300;

$total1 = $_GET['total1'];

switch ($classificacao) {

case 1: $classificacao = "Classificação Básico <br/> Preço R$ 80,00 a

diária";

$locacao = $pBasico;

break;

case 2: $classificacao = "Classificação Intermediário <br/> Preço R$

150,00 a diária";

$locacao = $pIntermediario;

break;

case 3: $classificacao = "Classificação Executivo <br/> Preço R$ 300,00

a diária";

$locacao = $pExecutivo;

break;

}

$vC = $totalDias * $locacao;

Page 35: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

$vT = $vC + $total;

echo '<strong>Dados</strong> <br/><br/>

Locação '.$cod.'<br />

Você está alugando um Automóvel pelo período de '.$totalDias.'

dia(s)"<br/>

'.$classificacao.'<br/>

Preço deste serviço - R$ '.$vC.', 00"<br/><br/>

<strong>Confirma?</strong><br/><a

href="teste.php?msg=1&opcao=&soma='.$i.'&total='.$vT.'&total1='.$total1.'">Sim</a>

- <a href="teste.php?msg=1">Não</a>';

}

if(isset($_GET['msg'])&& $_GET['msg'] == 1){

$vN = $_GET['total1'];

$vT = $_GET['total'];

$l = $i -1;

$loc = $l;

$vF = $vT + $vN;

echo '<p><br/>Deseja fazer uma nova locação?<br/>

<a

href="teste.php?opcao=&soma='.$i.'&total='.$vT.'&total1='.$total1.'&final='.$vF.'&msg

=1&palavra=3">Sim</a> -

<a

href="teste.php?opcao=1&soma='.$i.'&msg=0&total='.$vT.'&total1='.$total1.'&final='.$

vF.'">Não</a>';

}

if(isset($_GET['msg'])&& $_GET['msg'] == 0){

Page 36: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

$l = $_GET['soma'];

$vN = $_GET['total1'];

$vT = $_GET['total'];

$l = $i -1;//total antes do btn

$loc = $l;

$vF = $_GET['final'];

echo '<br/>Dados do seu serviço<br/>

Voce alugou '.$l.' Automóvel(is) <br/>

Valor total do serviço - R$ '.$vF.', 00<br/>

Obrigado por utilizar nosso serviço.';

}

$palavra = $_GET['msg'];

}while($palavra == 2);

?>

</fieldset>

</form>

</body>

</html>

3 - CONSIDERAÇÕES FINAIS

Ao final deste trabalho posso dizer que esta fase foi muito importante para a

consolidação dos conhecimentos adquiridos durante este semestre, a atividade

proposta me deu uma breve vivência de como pode desenvolvido um projeto de

software na prática em todas as suas fases.

Page 37: UNIVERSIDADE ANHANGUERA ERIC SITWEEL SEARLES …searles.com.br/prointerII/RELATORIO-PROINTER-FINAL-semestreII.pdf · Anhanguera de São Bernardo do Campo , como parte das exigências

Em relação ao trabalho desenvolvido posso dizer que com a implementação deste

sistema, garantimos uma maior organização e um melhor funcionamento dos

processos de gerenciamento das funções na Locadora de Automóveis, facilitando o

acesso dos clientes e conseguindo um ótimo direcionamento para sabermos como

direcionar melhor as ações em busca de oportunidades para o crescimento da

empresa.

4 - BIBLIOGRAFIA

http://www.viverseguronotransito.com.br/2013/06/a-preservacao-do-meio-

ambiente-tambem-deve-ser-praticada-no-transito/

http://cidadania.fcl.com.br/degradacao-do-meio-ambiente-um-risco-para-a-

humanidade/item/degradacao-do-meio-ambiente-um-risco-para-a-humanidade

https://www.suapesquisa.com/ecologiasaude/sustentabilidade_empresarial.ht

m

https://forum.imasters.com.br/topic/388233-resolvido%C2%A0criando-array-

com-resultado-de-consulta/