Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Araatuba-SP
2016
Iolanda C. S. Catarino
Leonardo Ferrareto
Anderson E. M. Gonalves
Merris Mozer
Paulo K. Nishitani
Araatuba-SP
2016
SUMRIO
1
INTRODUO...................................................................................................3
OBJETIVO.........................................................................................................4
3.1
ESTRUTURAS DE DADOS...............................................................................7
3.2
3.3
CONCLUSO..................................................................................................15
REFERNCIAS...........................................................................................................16
3
1 INTRODUO
Nesta produo textual abordaremos temas como: Caso de Uso,
Diagramas de classes, como aperfeioar um sistema de agendamento e execuo
de servios no cenrio proposto (Pet Shop Cats & Dogs), Estruturas de Dados,
Entidades e relacionamentos.
Veremos tambm o que necessrio para montar uma pequena
rede de computadores para o cenrio proposto.
4
2 OBJETIVO
No mundo atual a relao entre cliente e empresa e o processo de
compra de um produto ou servio passa pelo ciclo escolher o produto ou servio a
ser comprado, fazer o pedido e aguardar. Quanto mais eficiente for esse processo,
maior a satisfao do cliente.
Ciente dessas informaes iremos realizar um estudo para
otimizao do sistema de agendamento e execuo de servios do cenrio proposto
(Pet Shop Cats & Dogs), veremos tambm como proceder para a montagem de uma
LAN eficiente para tal.
6
prestados pelo Pet Shop, com o nome do servio e o valor a ser cobrado.
Registro do Agendamento: Neste caso o cliente realiza o
agendamento dos servios que ele deseja para o seu animal de estimao. Os
dados so: a data e hora, o nome do cliente, o nome do animal e qual o servio
desejado. O sistema dever criticar se j existe outro agendamento na mesma data
e hora. Existindo o agendamento uma mensagem de recusa dever ser apresentada
ao cliente e outra data e hora dever ser selecionada.
7
Relatrio no final do dia, com os atendimentos realizados.
Relatrio geral de clientes e servios realizados.
Fonte:<
http://terminaldeinformacao.com/2013/07/23/entendendo-pilha-e-fila/
>
9
public int CHEGADA() /* Modo para REMOVER do Inicio da FILA */
{
int valor = -1;
if (fim >= 0)
{
valor = conteudo[0];
for (int i = 0; i < conteudo.Length - 1; i++)
{
conteudo[i] = conteudo[i + 1];
}
fim--;
}
return valor;
}
public string IMPRIMIR() /* Modo 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 (opcao == 0) /* OPO SAIR..*/
{
sair = 1;
}
else
if (opcao == 1) /* OPO INSERIR CDIGO (DAR SADA DO CLIENTE)..*/
{
Console.Clear();
10
Console.Write("\nCDIGO DO CLIENTE..: ");
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");
}
}
}
static public void imprimeOpcoes()
{
Console.WriteLine("\nESCOLHA UMA OPO:\n");
Console.WriteLine("CHEGADA Do Cliente............Digite 1");
Console.WriteLine("SAIDA Do Cliente............Digite 2");
Console.WriteLine("Pesquisar Quantos Clientes Esto cadastrados...Digite 3");
Console.WriteLine("Sair do PROGRAMA..........Digite 0\n");
Console.Write("OPO.: ");}}}
11
3.2 ENTIDADES, ATRIBUTOS E RELACIONAMENTOS
Modelo Conceitual com base nas regras do cenrio proposto:
12
Modelo lgico gerado:
13
3.3 LAN PARA O CENRIO PROPOSTO
Para a montagem de uma rede local no pet Shop Cats & Dogs se faz
necessrio adquirir os seguintes equipamentos:
1 Servidor
Equipamento orado: Servidor HP ISS ML110 Gen9 Quad-Core Xeon E5-1603v3 2.8
Ghz 10Mb 8GB 1000GB 350W 799112-S05 Microsoft Windows Server 2012
Foundation R2 ROK HP ISS 748920-201
R$ 1.232,41
1 Estao (utilizada pelo funcionrio)
Equipamento orado: Computador Positivo Premium DRi7232 Intel Core i3
3220,4GB ,HD 1TB
R$ 1.552,53
1 Estao (utilizada pelo gerente)
Equipamento orado: Computador Positivo Premium DRi7232 Intel Core i3
3220,4GB ,HD 1TB
R$ 1.552,53
1 Impressora Jato de Tinta
Equipamento orado: Impressora HP Jato de tinta OfficeJet Pro 8100 DWN Wi-Fi
L8X86A + Cartucho de Tinta
R$ 643,37
1 Roteador
Equipamento orado: Roteador Wireless D-Link, AC 750Mbps, Dual Band com 3
Antenas - DIR-809
R$ 169,06
1 Modem ADSL com conexo de 10 Mb ao provedor dos servios de banda
larga
Realizado oramento de Internet 15Mb (no havia 10Mb disponvel)
R$ 99,00 (O provedor fornece o modem ADSL)
1 Switch
Switch DGS-1008A D-Link 10/100/1000Mbps Gigabit Ethernet com 8 portas
R$ 131,66
Ser necessrio adquirir, conforme a metragem local e disposio
dos equipamentos, cabo UTP CAT5E e conectores RJ45.
De posse dos equipamentos, o tcnico responsvel realizar a instalao dos
mesmos conforme a figura abaixo:
14
de
15
4 CONCLUSO
Aps a realizao deste trabalho, pude compreender melhor o tema
Diagrama de Classes, Casos de Uso, utilizao da ferramenta BrModelo, Entidades
e Relacionamento, Estruturas de dados e Fila (FIFO).
Tambm pude aprimorar meus conhecimentos em Redes de
Computadores.
16
REFERNCIAS
https://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_banco_de_dados
Acessado em: 08/03/2016
http://www.devmedia.com.br/forum/o-mysql-e-free-ou-nao/29715
Acessado em: 08/03/2016
https://ricardooliveir.wordpress.com/2011/01/12/mysql/
Acessado em: 08/03/2016
https://pt.wikipedia.org/wiki/Estrutura_de_dados
Acessado em: 08/03/2016
http://www.cos.ufrj.br/~rfarias/cos121/aula_11.html
Acessado em: 08/03/2016
http://www.kabum.com.br
Acessado em: 09/03/2016
http://terminaldeinformacao.com/2013/07/23/entendendo-pilha-e-fila/
Acessado em: 15/03/2016
Web Aulas Unopar