Buscar

PROINTER N2

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Projeto Interdisciplinar Aplicado ao curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
2° Semestre
Tutora Responsável: Joice Siqueira Lima (Tutora a Distância)
Polo Presencial: Taboão da Serra
2017
Edna Bento Medeiros Correia
RA 8798005563
Edna Bento Medeiros Correia
Prointer N2
Taboão da Serra
2017 
		
RESUMO
O presente projeto foi desenvolvido individualmente desde o planejamento até a execução e tem como objetivo orientar e enfatizar a entender que o mundo é composto por sistemas. Podemos dizer, genericamente, que um sistema é um conjunto de partes que interagem entre si. Dizer que algo é um sistema significa afirmar que esse algo é constituído por um conjunto de partes que se influenciam mutuamente.
A Teoria geral de sistemas tem por objetivo uma análise da natureza dos sistemas e da inter-relação entre eles em diferentes espaços, assim como a inter-relação de suas partes. Ela ainda analisa as leis fundamentais dos sistemas.
Um sistema, ou seja, uma união de várias partes, é formado de componentes ou elementos. Quando existe apenas um componente individual ele é chamado de elemento único, quando estes elementos únicos se inter-relacionam, eles são chamados de componentes, e quando estes componentes se inter-relacionam com elementos únicos, eles são chamados de componentes gerais. Um sistema não vive isolado, ele é sempre parte de um todo. Ele é geral para as partes que o compõe parte da composição de outro sistema mais geral de um todo.
Todas as partes de um sistema estão inter-relacionadas dando suporte para a integridade deste.
	
	
		
SUMÁRIO
1.Introdução	3
2.Pensamento Sistêmico	4
3.Sistemas de informações empresariais	5
3.1. Sistemas de Processamento de Transações (SPT)	5
3.2. Sistemas de Apoio a Decisão (SAD) 	6
3.3. Adequação do projeto SAD 	7
3.4. Sistemas de Informação Gerencial (SIG) 	8
4. Diagrama de Fluxo de Dados (DFD) 	9
5. Diagrama de Entidade e Relacionamento (DER)	9
6. Código do projeto 	10
7. Visão final do Software 	13
8. Conclusão 	15
9. Referências Bibliográficas 	16
		
INTRODUÇÃO
Palavras-chave: Programação, Algoritmos, Sistemas de informação.
A Arquitetura de Sistemas de Informação tem como foco principal a análise das necessidades dos usuários dentro de um possível sistema a ser desenvolvido. Para isto, a mesma procura não se aprofundar em detalhes tecnológicos, mas sim se concentrar em que o cliente realmente precisa, levando em conta ainda as características do negócio em que o mesmo está inserido. Sistema de informações gerenciais apresentam-se como grande ferramenta tecnológica com capacidade de auxiliar o ambiente empresarial no que se refere ao tratamento de uma enorme gama de informações internas e externas buscando sua melhor interpretação com o menor espaço de tempo possível.
    Os sistemas de informações gerenciais corporativos estão tendo uma linha evolutiva muito rápida, característica esta imposta pela própria necessidade de mercado que se modula e se qualifica muito rapidamente, onde o sistema de informação gerencial busca sempre uma das suas principais metas que é possibilitar reunir informações capazes de serem trabalhadas conforme necessidades particular de cada usuário, criando alternativas e mecanismos novos, cada vez melhores e mais ágeis para a tomada de decisão.
PENSAMENTO SISTÊMICO
Em termos gerais, a Arquitetura de Sistemas de Informação pode ser um instrumento de grande valia aos profissionais de TI, uma vez que fornece a estas bases para um real entendimento das necessidades de um cliente. A fim de cumprir este objetivo, parte-se de um enfoque em que é priorizada compreensão do modelo de negócio em que a organização em questão está inserida e, consequentemente, às necessidades que surgem decorrentes desta representação e que serão ressaltadas pelos diversos usuários. O fato deste tipo de arquitetura não se ater a questões tecnológicas, mas sim estar orientada ao entendimento do negócio, contribui também para que se estabeleça uma melhor comunicação com todos os interessados no projeto. Este foco voltado ao cliente é crucial para que o projeto que se está tentando implementar seja bem-sucedido.
A Arquitetura de Sistemas de Informação oferece ainda uma visão genérica do sistema a ser criado, possibilitando a consideração de alternativas em um ponto no qual mudanças ainda possuem facilidades para sua implementação a um baixo custo. Decisões de impacto ainda podem ser tomadas neste ponto, já que o mesmo estará precedendo a construção do sistema.
Deve-se ressaltar ainda que o estudo de cenários e a utilização casos de uso relativos ao negócio do cliente são de fundamental importância, sobretudo para atestar que os analistas realmente compreenderam aquilo que o cliente tentou lhes transmitir. Além de disporem de uma representação gráfica em que constam diferentes funcionalidades e agentes relacionados às mesmas (atores), é extremamente comum que casos de uso venham acompanhados por uma descrição textual. Esta última costuma detalhar as diversas necessidades a serem atendidas, bem como regras para se tomar como base e prováveis comportamentos de exceção que possam influenciar neste processo.
Tudo isso contribui não apenas para um melhor trabalho dos profissionais elencados para a implementação de uma solução, como também para se chegar a um acordo consensual entre a área de Tecnologia e aqueles que solicitaram o projeto. Requisitos como desempenho, segurança, tolerância a falhas e facilidade de manutenção deverão ser colocados em pauta, sem que, porém, se avance no aspecto tecnológico da questão. 
sistemas de informaçao empresariais 
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
As classificações para SI mais aceitas os agrupam pela finalidade principal de uso e pelo nível organizacional 
Estratégico - Sistema de informação executivo 
Tático - Sistema de apoio a decisão Sistema de informação gerencial 
Operacional - Sistema de processamento de transações
Sistemas de Processamento de Transações (SPT)
Os Sistema de Processamento de Transação (SPTs), são sistemas de suporte, em nível operacional, às atividades do dia a dia da organização. São utilizados na automação de tarefas repetitivas e transacionais, como as de controle de estoques, contabilidade, sistemas de cobrança e pago de contas, folha de pagamento, etc. É o mais antigo tipo de sistema de informação. Os sistemas deste tipo geralmente são padronizados, isto é, que devem ser operados da mesma forma. Como eles suportam as operações da empresa, as respostas do sistema devem ser rápidas, o sistema também deve ser confiável.
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 
Essas rotinas são realizadas pelo nível organizacional
Quando uma organização decide usar TI os SPTs são (ou deveriam ser) os primeiros a serem informatizados. Os benefícios são bem visíveis com a melhoria do desempenho organizacional com maior capacidade de processamento, armazenamento e resultados mais precisos, além da padronização de dados e procedimentos
Sistemas de Apoio a Decisão (SAD) 
O SAD faz parte do conjunto de Sistemas de informações que regem empresas em todo o mundo. O que o diferencia dos demais sistemas de informação é que ela é direcionada ao planejamento estratégico, ajudando a resolverproblemas organizacionais rotineiros, auxilia o gerenciamento dos dados específicos. Surgiu do desafio de um mercado competitivo que tem exigido a cada dia mais eficiência em relação a localização e gerenciamento de dados para a tomada de decisão. Sob a necessidade de ter informações sempre atuais, de forma rápida, acompanhamento de atividades da empresa, os empresários aderiram a esse sistema, sabendo que este seria favorável às atividades, sem contar com as concorrências externas que estavam na frente em relação à tecnologia. São sistemas de informação que auxiliam os gerentes de uma organização a tomar decisões semiestruturadas, com base em dados obtidos dos SIGs, dos SPTs e de fontes externas.
Também disponibilizam ferramentas que permitem ao usuário realizar análises e simulações como forma de comparar o impacto de diferentes decisões. 
Os SADs disponibilizam dados e técnicas para análise de problemas e oportunidades. 
O processamento inclui modelos analíticos, banco de dados especializados, insights do tomador de decisão e um processo de modelagem para apoio a tomada de decisões. 
ADEQUAÇÃO DO PROJETO AO (SAD)
O software para a locadora de veículos foi desenvolvido a partir do sistema de apoio à decisão (SAD), onde se busca priorizar o planejamento estratégico para auxiliar nos problemas que ocorrem no dia a dia das instituições com o objetivo de otimizar os serviços prestados, o foco principal do desenvolvimento foi a adequação do controle gerencial e operacional.
São todos os intervenientes na tomada de uma decisão, desde a extração de dados, passando pelo armazenamento, uso de modelos, interface e até o próprio utilizador.
Estes sistemas foram criados com o intuito de servir de adjuntos às pessoas que realizam decisões importantes, de maneira a expandir as suas capacidades, mas sem substituir as suas decisões. 
Sistemas de Apoio à Decisão são usados em decisões, em que um julgamento é necessário, ou em decisões que não são completamente suportadas por algoritmos, ou seja, é sempre necessário um utilizador para usar estes sistemas, em que este representa o papel mais importante.
Vantagens 
Rapidez
Ultrapassar limites cognitivos (através do computador)
Redução de custos
Qualidade (obtenção do valor óptimo mais próximo dos nossos objetivos)
Decisões mais eficazes
Decisões mais eficientes
Melhor utilização do processo de aprendizagem
Sistemas de Informação Gerencial (SIG)
Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações. Um SIG gera produtos de informação que apoiam muitas necessidades de tomada de decisão administrativa e são o resultado da interação colaborativa entre pessoas, tecnologias e procedimentos, que ajudam uma organização a atingir as suas metas. Um SIG pode incluir software que auxilia na tomada de decisão, recursos de dados, tais como bancos de dados, o hardware de um sistema de recursos, sistemas de apoio à decisão, sistemas especialistas, sistemas de informação executiva, gestão de pessoas, gestão de projetos e todos os processos informatizados que permitem que a empresa funcione eficientemente. É um sistema que disponibiliza a informação certa, para a pessoa certa, no lugar certo, na hora certa, da forma correta e com o custo certo. Os SIGs possuem uma multiplicidade de produtos de informação, que são apresentadas através de relatórios, que ajudam os gerentes com o fornecimento de dados e informações para a tomada de decisões. Os relatórios oferecidos por esses sistemas são:
Relatórios programados: Estes relatórios são uma forma tradicional de fornecimento de informações para os gerentes. Exemplos típicos desses relatórios são os relatórios de vendas diários e semanais ou demonstrativos financeiros mensais.
Relatório de exceção: São casos excepcionais de relatórios onde o gerente pode obter informações específicas. Como exemplo, um gerente de crédito pode receber um relatório que contém informações apenas sobre clientes que excedem os limites de crédito.
Informes e respostas por solicitação: Este tipo de relatório mostra as informações sempre que o gerente requisitar. Possibilitam através de suas estações de trabalho respostas imediatas ou que encontrem e obtenham respostas imediatas.
Relatórios em pilhas: As informações são empilhadas na estação de trabalho em rede do gerente.
Todas as funções de gestão, planejamento, organização, direção e controle são necessárias para o bom desempenho organizacional. Os sistemas de informação gerenciais são fundamentais para suportar essas funções, especialmente a de planejamento e controle.
DIAGRAMA DE ENTIDADE E RELACIONAMENTO
Figura 1- Diagrama de entidade e relacionamento
DIAGRAMA DE FLUXO DE DADOS
Figura 2- Diagrama de fluxo de dados
código do projeto
/*Bibliotecas*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void cadastroClientes();
void cadastroAutomoveis();
void cadastroClassificacao();
void movimentacao();
/* Declaração das Variáveis Utilizadas no Programa*/
int main () {
system ("cls"); /* limpa a tela */
system ("color 1B"); /* cor de fundo azul e letras azuis claras */
int cod;
char nome;
int rg;
int cpf;
char endereco;
int dataNasc;
int cnh;
char marca;
char modelo;
int ano;
char descricao;
float valor;
float valorFinal;
char cliente;
char veiculo;
char classificacao;
int devolucao;
system ("cls");
int op;
/*Menu de Opções da Tela Inicial*/
do{ /*Estrutura de Repetição Do/While (Enquanto/Faça*/
printf("\n \t Sistema para Locacao de Veiculos \t \n \n1 - Cadastro de Clientes \n2 - Cadastro de Automoveis");
printf("\n3 - Cadastro de Classificacao e valores \n4 - Movimentacao de Locacao \n0 - Sair \n \n \n ");
scanf("%d",&op);
switch (op) {
case 1:
printf("\n \t Cadastrar Clientes: \t \n");
printf("\n Insira o codigo do cliente: \n");
scanf("%d",&cod);
printf("\n Insira o nome do Cliente: \n");
scanf("%s",&nome);
printf("\n Insira o RG do cliente: \n");
scanf("%d",&rg);
printf("\n Insira o CPF do cliente: \n");
scanf("%d",&cpf);
printf("\n Insira o Endereco do cliente: \n");
scanf("%s",&endereco);
printf("\n Insira a Data de Nascimento do cliente\n");
scanf("%d",&dataNasc);
printf("\n Insira a CNH do cliente: \n");
scanf("%d",&cnh);
break;
case 2:
printf("\n \t Cadastrar Automoveis: \t \n");
printf("\n Insira o codigo do Automovel: \n");
scanf("%d",&cod);
printf("\n Insira a Marca do Automovel: \n");
scanf("%s",&marca);
printf("\n Insira o Modelo do Automovel: \n");
scanf("%s",&modelo);
printf("\n Insira o Ano do Automovel: \n");
scanf("%d",&ano);
printf("\n Insira a Classificacao do Automovel: \n");
scanf("%s",&classificacao);
case 3:
printf("\n \t Cadastrar Classificacao dos Automoveis com valores de Locacao: \t \n");
printf("\n Insira o codigo de Classificacao: \n");
scanf("%s",&classificacao);
printf("\n Insira a Descricao: \n");
scanf("%s",&descricao);
printf("\n Insira o Valor da Locacao: \n");
scanf("%d",&valor);
case 4:
printf("\n \t Movimentacao e Valor Total da Locacao:\t \n");
printf("\n Insira o codigo da Locacao: \n");
scanf("%d",&cod);
printf("\n Insira o nome do Cliente: \n");
scanf("%s",&cliente);
printf("\n Insira o Automovel que sera Locado: \n");
scanf("%s",&veiculo);
printf("\n Insira o Valor Final da Locacao: \n");
scanf("%f",&valorFinal);
printf("\n Insira a data de devolucao do Automovel: \n");
scanf("%d",&devolucao);
system("pause");
}
}while(op != 0);
}
void cadastrar () { /*Declarações da tela Cadastro de Clientes*/
system ("cls");
int cod;
char nome;
int rg;
int cpf;
char endereco;
int dataNasc;
int cnh;
}
void cadastroAutomoveis () {/*Declarações da tela Cadastro de Automóveis*/
int cod;
char marca;
char modelo;
int ano;
char classificacao;
}
void cadastroClassificacao () {/*Declarações da tela Classificação*/
int cod;
char descricao;
float valor;
}
void movimentacao () {/*Declaraçõesda tela Movimentação e Valor Final*/
int cod;
char cliente;
char veiculo;
float valorFinal;
int devolucao;
system("pause");
}
	
visão final do software
Figura 3- Tela principal desenvolvida na IDE DevC++
Figura 4- Tela cadastro de clientes desenvolvida na IDE DevC++
Figura 5- Cadastro de Automóveis desenvolvida na IDE DevC++
Figura 6- Cadastro de classificação e valores desenvolvida na IDE DevC++
conclusão
Este trabalho apresenta os sistemas usados nas organizações e os tipos de sistemas por elas usados, especificamente no caso de uma organização que presta serviços de aluguel de automóveis, podemos expor o quanto é importante para as organizações um planejamento ao implantar um Sistema de Informação em uma aplicação prática e quais os resultados alcançados.
Com esse sistema o gestor pode se firmar numa base sólida de administração para coletar informações e tomar as melhores decisões possíveis, objetivando sempre maximizar os benefícios de sua empresa para obter uma melhor fase decisória.
A informação é primordial na administração de uma organização. Mas para uma boa informação e necessário existir um conjunto de características para que esse fundamental instrumento de trabalho atenda às necessidades dos seus gestores, buscando a satisfação do cliente. 
A abordagem usada para o desenvolvimento foi realizada através de ferramentas de desenvolvimento rápido, a fim de aumentar o
facilidades e limitações de cada ferramenta escolhida, propiciando a construção dos sistemas a partir dos seus requisitos específicos.
É de fundamental importância que o sistema se adeque as necessidades do usuário, um sistema que não satisfaz, é inútil. 
referências 
Sistema de informação gerencial. Infoescola - navegando e aprendendo. Disponível em: https://www.infoescola.com/administracao_/sistema-de-informacao-gerencial/. Acesso em: 10 nov. 2017.
Sistema de apoio a decisão. Artigos, Disponível, em:<http://www.administradores.com.br/artigos/tecnologia/sistema-de-apoio-a-decisao-sad/26378/>. Acesso em: 10 nov. 2017.
Sistema de informação gerencial: visão e uma abordagem sistêmica. Sistema de informação - sistemas de processamento de transações.pdf. Disponível, em: http://sistemasdegerenciamento.blogspot.com.br/p/sistemas-de-processamento-de-transacoes.html. Acesso em: 10 nov. 2017.
Arquitetura de sistemas de informação. DevMedia, Disponível em: <https://www.devmedia.com.br/arquitetura-de-sistemas-de-informacao-uma-visao-geral/25326>. Acesso em: 11 nov. 2017.
Sistema de informação gerencial: visão e uma abordagem sistêmica. Artigos. Disponível, em: http://www.administradores.com.br/artigos/carreira/sistema-de-informacoes-gerenciais-visao-e-uma-abordagem-sistemica/62606/. Acesso em: 11 nov. 2017.
SISTEMA DE INFORMAÇÃO. Sistema de apoio a decisão (SAD). Disponível em:<http://addowirole.blogspot.com.br/p/sistema-de-apoio-decisao-sad.html>. Acesso em: 16 nov. 2017.
WIKIPEDIA. Disponível em: < https://pt.wikipedia.org/.>. Acesso em: 27 Set. 2017.
ATIVIDADES básicas ao processo de desenvolvimento de Software. Disponível em:<http://www.devmedia.com.br/atividades-basicas-ao-processo-de-desenvolvimento-de-software/5413>. Acesso em: 27 Set. 2017.
COLETA de dados para projeto de desenvolvimento de Software. 123 p.Disponível em:<https://www.klebermota.eti.br/2013/07/25/tecnicas-de-entrevistas-e-de-coleta-de-dados-para-projetos-de-desenvolvimento-de-software/>. Acesso em: 16 Set. 2017.
FEOFILOFF, PAULO. ALGORITMOS EM LINGUAGEM C. CAMPUS.
JAD ( Joint Application Development) projeto acelerado, analise em equipe.. Disponível em: <https://pt.wikipedia.org/wiki/Joint_application_development>. Acesso em: 27 Set. 2017.
JUNIOR, Dilermando Piva et al. Algoritmos e programação de Computadores. ELSEVIER, 2012.
REQUISITOS de Software usando questionários. DevMedia. Disponível em:<http://www.devmedia.com.br/coleta-de-requisitos-de-software-usando-questionarios/29576>. Acesso em: 16 Set. 2017.
Diagrama de Fluxo de Dados <https://pt.scribd.com/document/7002182/Dfd-Diagrama-de-Fluxo-de-Dados>  Acesso em: 20 out. 2017.
Diagrama Entidade de Relacionamento <http://www.devmedia.com.br/modelo-entidade-relacionamento-mer-e-diagrama-entidade-relacionamento-der/14332>  Acesso em: 20 out. 2017.
Dicionário de Dados <https://moodle.unesp.br/ava/pluginfile.php/24935/mod_resource/content/2/4-DicionarioDados.pdf> Acesso em: 20 out. 2017.

Outros materiais