You are on page 1of 14

ALTA FLORESTA

30/05/2014










































ANDRESSA ELIDA CHAVES LUIZ
CRISTINA DE SOUZA CARNICER
CRISTIANO DE SOUZA CARNICER
DENIS AUGUSTO SERGIO
EVERTON GOMES EVANGELISTA




















SISTEMA DE ENSINO PRESENCIAL CONECTADO
ANLISE E DESENVOLVIMENTO DE SISTEMAS

DESENVOLVIMENTO DE SISTEMAS DE INFORMAO I:
Linguagens de Programao e Estruturas de Dados;
Banco de Dados I; Organizao de Computadores;
Anlise e Modelagem Orientada a Objetos I.


ALTA FLORESTA
30/05/2014






































DESENVOLVIMENTO DE SISTEMAS DE INFORMAO I:
Linguagens de Programao e Estruturas de Dados;
Banco de Dados I; Organizao de Computadores;
Anlise e Modelagem Orientada a Objetos I.

Trabalho apresentado ao Curso Anlise e
Desenvolvimento de Sistemas da UNOPAR -
Universidade Norte do Paran, para as disciplinas:
Linguagens de Programao e Estruturas de Dados;
Banco de Dados I; Organizao de Computadores;
Anlise e Modelagem Orientada a Objetos I.

Professores: Anderson E. M. Gonalves, Merris Mozer,
Roberto Y. Nishimura, Adriane Loper e Polyanna P. G.
Fabris.


ANDRESSA ELIDA CHAVES LUIZ
CRISTINA DE SOUZA CARNICER
CRISTIANO DE SOUZA CARNICER
DENIS AUGUSTO SERGIO
EVERTON GOMES EVANGELISTA















SUMRIO

1 INTRODUO ............................................................ Error! Bookmark not defined.
2 OBJETIVO .............................................................................................................. 4
3 DESENVOLVIMENTO ............................................................................................ 5
3.1 DIAGRAMA DE CLASSE ...................................................................................... 6
3.2 FERAMENTA CASE BrModelo. ........................................................................... 7
3.3 ALGORITIMO DE LISTA ...................................................................................... 7
3.4 CONFIGURAO USADA PELA LOJA. ............................................................ 11
4 CONCLUSO ....................................................................................................... 12
5 REFERNCIAS ..................................................................................................... 13



























3


1 INTRODUO
Este trabalho ir expandir contedos abordados durante o 3
Semestre do Curso Superior de Tecnologia em Anlise e Desenvolvimento de
Sistema, assim expondo temas para melhor conceituar o aprendizado.
Portanto dentro do contexto proposto pelos professores Aluga
Buggy, buscarei encontrar solues para os desafios apresentados fazendo
comparao entre os sistemas de Reserva de Veculos de trs empresas que foram
pesquisadas na internet, para recomendar um melhoramento no sistema de locao
dos veculos da Locadora Aluga Buggy, alm de desenvolver um sistema de
informao integrado a fim de suprir as necessidades de expanso da Locadora,
cujo objetivo aplicar a integralizao da empresa Aluga Buggy, da Matriz com
suas quatro filiais com eficincia e eficcia. E criar uma prototipao do Sistema
escolhido.
.











4


2 OBJETIVO
Realizar o estudo aprofundado dos principais temas desse semestre
referente Desenvolvimento de Sistemas de Informao I, sabendo as principais
caractersticas abordadas dos diferentes temas exposto neste trabalho.
Propor melhoramentos que se adquam dentro do contexto Aluga
Buggy. Centralizao do banco de dados para apenas uma matriz e construo de
um prottipo de como ser a tela de acesso ao sistema baseado no controle do
banco de dados.


5


3 DESENVOLVIMENTO
interessante observar que, aps todos os pensamentos e teorias
da administrao at hoje desenvolvidas, nenhuma delas representou uma mudana
to espetacular para a administrao como o benefcio que a informtica, est
proporcionando atravs da agilidade e disponibilidade da informao. A identificao
e a definio das necessidades de um sistema de informaes estratgicas, tticas,
operacionais e de comunicaes corporativas, baseiam-se em operaes orientadas
para o mercado e suportadas por sistemas de informao altamente eficientes. Os
gerentes dependem de seus registros internos de pedidos, vendas, preos, custos,
nveis de estoque, contas a receber, contas a pagar, de comunicaes com os
clientes internos e externos, etc. por meio da anlise dessas informaes que eles
podem localizar oportunidade e problemas importantes, em que compartilhem do
mesmo senso de direo e prioridades, e assim, conscientizando-os de que seu
desempenho responsvel pelo sucesso da empresa.
Todo sistema que manipulam dados e gera informao, usando ou
no recursos de tecnologia da informao, pode ser genericamente considerado
como um sistema de informao. Por exemplo, o sistema de informao
organizacional pode ser conceituado como a organizao e seus vrios subsistemas
internos, contemplando ainda o meio ambiente externo.
Existem diferentes tipos de sistemas de informao, e eles podem
assumir diversas formas convencionais, tais como: relatrios de controle (de
sistemas ou de determinadas reas funcionais) gerados em uma empresa;
documentos de processos diversos para facilitar a gesto da organizao; coleo
de informaes expressa em um meio de veiculao, como um jornal interno de uma
empresa; conjuntos de procedimentos e normas da organizao, estabelecendo
uma estrutura formal; e por fim, conjunto de partes (quaisquer) que geram
informaes.
Um sistema de informao pode ser definido como um conjunto de
componentes inter-relacionados trabalhando juntos para coletar, recuperar,
processar, armazenar e distribuir informaes com a finalidade de facilitar o
planejamento, o controle, a coordenao, a anlise e o processo decisrio em
organizaes. Como qualquer outro sistema, o SI inclui a entrada (ou input) que
envolve a captao ou coleta de fontes de dados brutos de dentro da empresa ou do
6


ambiente externo. O processamento envolve a converso dessa entrada bruta em
uma forma mais til e apropriada. A sada (ou output) envolve a transferncia da
informao processada s pessoas ou atividades que a usaro (processa os inputs
e produz outputs, que so enviados para o usurio ou para outros sistemas). Pode
conter tambm um mecanismo de feedback que controle a operao.
E pensando nessa direo de inovar que a Aluga Buggy pretende
integrar suas filiais com a matriz de forma simples e dinmica atravs de um Banco
de Dados que venha facilitar no acesso dos seus usurios, na transio de
informaes que a Locadora venha precisar em tempo real para suas tomadas de
decises.



3.1 DIAGRAMA DE CLASSE



7


3.2 FERAMENTA CASE BRMODELO


3.3 ALGORITIMO DE LISTA

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ConsoleApplication2;


namespace ConsoleApplication2
{
8



public class Fila
{
private int[] 8po8do;
private int fim;
public Fila(int n) /* Mtodo CONSTRUTOR */
{
if (n > 0)
{
8po8do = new int[n];
fim = -1;
}
}

public void SAIDA(int valor) /* Mtodo para INSERIR no Fim da FILA
*/
{
if (fim < 8po8do.Length 1)
{
fim++;
8po8do[fim] = valor;
}
}

public int CHEGADA() /* Mtodo para REMOVER do Inicio da FILA
*/
{
int valor = -1;
if (fim >= 0)
{
valor = 8po8do[0];
for (int I = 0; I < conteudo.Length 1; i++)
{
8po8do[i] = 8po8do[i + 1];
9


}
fim--;
}
return valor;
}

public string IMPRIMIR() /* Mtodo para IMPRIMIR a Lista em FILA*/
{
string msg = ;
for (int I = 0; I <= fim; i++)
{
msg += conteudo[i] + ;
}
return msg;
}
}
}

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Fila fila = new Fila(5);
int sair = 0;
string imprime = ;
while (sair == 0)
{
imprimeOpcoes();
int opcao = int.Parse(Console.ReadLine());

if (9po == 0) /* OPO SAIR..*/
{
10


sair = 1;
}

else
if (10po == 1) /* OPO INSERIR CDIGO (DAR SADA DO
BUGGY)..*/
{
Console.Clear();
Console.Write(\nCDIGO do BUGGY..: );
fila.SAIDA(int.Parse(Console.ReadLine()));
imprime = fila.IMPRIMIR();
Console.WriteLine(\n.......................................\n);
Console.WriteLine(imprime);
Console.WriteLine(\n.......................................\n);
}

else
if (opcao == 2) /* OPO REMOVER SADA (CHEGADA)...*/
{
Console.Clear();
fila.CHEGADA();
imprime = fila.IMPRIMIR();
Console.WriteLine("\n.......................................\n");
Console.WriteLine(imprime);
Console.WriteLine("\n.......................................\n");
}
else
if (opcao == 3) /* OPO IMPRIMIR LISTA DE SADAS..*/
{
Console.Clear();
imprime = fila.IMPRIMIR();
Console.WriteLine("\n.......................................\n");
Console.WriteLine(imprime);
Console.WriteLine("\n.......................................\n");
11


}
}
}
static public void imprimeOpcoes()
{
Console.WriteLine("\nESCOLHA UMA OPO:\n");
Console.WriteLine("SAIDA BUGGY............Digite 1");
Console.WriteLine("CHEGADA BUGGY............Digite 2");
Console.WriteLine("Imprimir BUGGYs da Fila...Digite 3");
Console.WriteLine("Sair do PROGRAMA..........Digite 0\n");

Console.Write("OPO.: ");
}
}
}


3.4 CONFIGURAO USADA PELA LOJA
Considerando que cada loja necessita de equipamentos para as
reservas de buggy, pesquise uma configurao mnima necessria para os
computadores das lojas.

-Processador de 1 GHz ou superior;
- 4 GB de memria RAM para instalao 32 bits ou 6 GB para
instalao de 64 bits;
- 16 GB de espao livre no disco rgido para a instalao de 32 bits
ou 20 GB livres para a instalao 64 bits;
- Placa de vdeo com Direct X 9 com driver WDDM.




12


4 CONCLUSO
Ao final do trabalho, percebemos que o objetivo deste projeto
ampliou a locao de veculos da empresa Aluga Buggy de forma integralizada. O
Sistema de informao a base tecnolgica que nos ajuda na coleta, distribuio e
aplicao de toda informao que circula na empresa, independente da rea
funcional da mesma que se v dependente da utilizao desse sistema, de forma
organizada utilizando seus nveis tais como nvel operacional, de conhecimento,
gerencial e de estratgia, todavia o sistema de informao se tornou parte
fundamental em todo o procedimento de uma empresa. A atividade executada
familiariza mais o Analista, pois proporciona uma melhora persistente da atividade, e
o crescimento da interao se forja nestes projetos.
Percebermos como uma empresa em fase de crescimento pode
melhorar seu sistema de atendimento ao cliente partindo do princpio de como o
sistema de locao de uma empresa do mesmo ramo. Compreender o
funcionamento e buscar implementar no sistema do cenrio proposto Aluga Buggy
algumas melhorias, no apenas em seu sistema de locao, mas tambm em seu
banco de dados.
O contedo deste texto somente foi possvel aps um grande
trabalho de pesquisa que exigiu uma anlise e uma reflexo sobre cada disciplina. O
grande volume de informaes disponveis na rede auxiliou e muito na busca do
conhecimento.
Portanto, o objetivo do trabalho foi alcanado, enriquecemos nossos
conhecimentos atravs da prtica nas atividades propostas onde foi possvel
assimilar os conceitos e tcnicas apresentados pelos professores desse 3 semestre
Desenvolvimento de Sistemas de Informao I.

13


5 REFERNCIAS
http://www.devmedia.com.br/persistindo-objetos-com-java-hibernate-epostgresql/4149
http://www.training.com.br/lpmaia/pub_prog_oo.htm
http://subversion.assembla.com/svn/puc_minas/5%C2%BA%20PERIODO/PSI/289
621_Projeto%20de%20classes.pdf PUGA, Sandra. RISSETTI, Gerson. Lgica de
programao e estrutura de dados: com aplicaes em Java. 2ed. Editora Pearson,
2008.

You might also like