Vous êtes sur la page 1sur 12

3

___________________________________________________________________

SISTEMA DE ENSINO PRESENCIAL CONECTADO ANLISE


E DESENVOLVIMENTO DE SISTEMAS
JACKSON COTULIO
LEONARDO E. T. ALBINO FERNANDES
PAULO ROBERTO NEPONUCEMO
ROBSON SHIGUEO HINHESTA
RODRIGO ANTUNES LIMA

PRODUO TEXTUAL INTERDISCIPLINAR INDIVIDUAL


TERCEIRO SEMESTRE

SISTEMA DE ENTREGA DE PIZZAS


An Paparome

CORNLIO PROCPIO
2015

JACKSON COTULIO
LEONARDO E. T. ALBINO FERNANDES
PAULO ROBERTO NEPONUCEMO
ROBSON SHIGUEO HINHESTA
RODRIGO ANTUNES LIMA

PRODUO TEXTUAL INTERDISCIPLINAR INDIVIDUAL


TERCEIRO SEMESTRE

SISTEMA DE ENTREGA DE PIZZAS

Trabalho interdisciplinar:
Banco de Dados I, Anlise Orientada a Objetos I,
Linguagens de Programao e Estruturas de Dados,
Organizao de Computadores .
Apresentado a Universidade Norte do Paran UNOPAR
Professores:
Anderson Macedo
Merris Mozer;
Roberto Y. Nishimura
Polyanna P. G. Fabris
Paulo K. Nishitani

CORNLIO PROCPIO
2015
SUMRIO

2........INTRODUO................................................................................3
3........OBJETIVO......................................................................................3
4........DESENVOLVIMENTO....................................................................3
4.1.....COM BASE NO CENRIO PROPOSTO.......................................3
.
4.1.1..DIAGRAMA DE CASO E USO.......................................................3
4.1.2..DIAGRAMA DE CLASSE...............................................................4
4.2.....ESTRUTURA DE DADOS E PEDIDO EM C#................................4
4.3.....ENTIDADES, ATRIBUTOS E RELACIONAMENTOS.................6
4.4.....INFORMATIZAO, VANTAGENS E DESVANTAGENS............8
5........CONCLUSO ...............................................................................10
6.........REFERNCIAS.............................................................................11

LISTA DE FIGURAS
1 FIGURA 1: Modelo Conceitual........................................................ 10
2 FIGURA 2: Modelo Lgico.................................................................11
3 FIGURA 3: Rede de computadores ..................................................12

2. INTRODUO

Analisando o cenrio proposto ser feito um estudo conforme


as necessidades apresentadas pela Pizzaria An Poparome, uma empresa em
expanso que fomenta por uma maior agilidade em seu servio de entrega, ficando
a cargo da Software House SoftPlus a tarefa de proporcionar uma soluo que
satisfaa as necessidades apresentadas.
3. OBJETIVO
Aps uma reunio junto ao proprietrio da An Poparome, foi
realizado o levantamento dos requisitos para execuo da tarefa requerida, por se
tratar de uma empresa em expanso que almeja uma maior participao no ramo de
entrega de pizzas, ser desenvolvido um sistema de automatizao das entregas, a
fim de agilizar o processo delivery que o carro chefe da mesma, contara com um
sistema de controle de entregadores, controle de produtos e controle de pedidos,
automatizando o clculo no processo dos pedidos.
4. DESENVOLVIMENTO
4.1 Baseado no Cenrio Proposto;
4.1.1 Diagrama de Caso de Uso
4.1.2 Diagrama de Classe

4.2 Estrutura de Dados e Pedido em C#;


No cenrio proposto utilizado a Lista Simplesmente
Encadeada, pois a entrega das pizzas deve ser realizada em ordem, o que isso quer
dizer, que a navegabilidade nessa lista deve ser sempre para o prximo n, ou seja,

as pizzas devem ser entregues em ordem de pedido, onde nenhuma ultrapasse ou


fique pra traz da outra. Esse mtodo utilizado para organizar a prioridade dos
elementos, no caso quem realiza o pedido primeiro tem prioridade de entrega.
As etapas de insero de um pedido na linguagem C#.
1 - Primeiramente deve- se criar um banco de dados para que
as informaes sejam armazenadas, supondo que o banco esteja criado, abaixo o
cdigo para criao da Tabela PEDIDOS no SGBD PostgreSQL.
Create table pedido (cod_pedido varchar (8) primary key,
descrio varchar (50), status varchar (5), tipo_pagamento varchar (10), cod_cliente
integer references Cliente (cod_cliente));
2 Aps a criao do banco de dados da Pizzaria e criao das
tabelas, necessrio a conexo do banco de dados com o linguagem de
programao C#, para isso foi criado uma interface para usurio para fcil
manuseio.
A conexo com o banco de dados dada atravs das linhas de
cdigo abaixo:
Variveis que definem a conexo com o banco de dados:
static string serverName = "127.0.0.1";
static string port = "5432";
static string userName = "postgres";
static string password = "senha";
static string databaseName = "Pizzaria";
NpgsqlConnection pgsqlConnection = null;
string connString = null;
String de Conexo com o Banco Dados
public DAL()
{
connString = String.Format("Server={0};Port={1};User
Id={2};Password={3};Database={4};",
serverName, port, userName, password,
databaseName);
}
Cdigo para insero de pedidos
public void InserirPedido(string descricao, string status, string tipo_pagamento)
{
try
{
using (NpgsqlConnection pgsqlConnection = new NpgsqlConnection(connString))
{
pgsqlConnection.Open();

string cmdInserir = String.Format("Insert Into pedidos(descrio, status,


tipo_pagamento) values('{0}','{1}',{2})",nome,email,idade);
using (NpgsqlCommand pgsqlcommand = new NpgsqlCommand(cmdInserir,
pgsqlConnection))
{
pgsqlcommand.ExecuteNonQuery();
}
}
}
catch (NpgsqlException ex)
{
throw ex;
}
catch (Exception ex)
{
throw ex;
}
finally
{
pgsqlConnection.Close();
}
}

4.3 Entidades, Atributos e Relacionamentos;

ENTIDADE

ATRIBUTOS

Cardpio

Nome_cardpio
Cod_cardpio(PK)

Pizza

Cod_Pizza(PK)

Tamanho_pizza
Preo
Nome_pizzza

Pedido

Cod_Pedido(PK)
Descrio
Tipo_pagamento
Status

Cliente

Cod_cliente(PK)
Telefone
Nome_cliente
Data_nascimento

Endereo

Cod_cliente (FK)
Ponto_referencia
Endereo
Bairro

Funcionrio

Cod_Funcionrio(PK)
Cargo
Nome_funcionario
Endereo

Entregador

Cod_Funcionario (FK)
Rg
Celular
CPF (PK)

As cardinalidades e dependncias das tabelas podem ser


observados no Modelo Conceitual a seguir:

10

Figura 1: Modelo Conceitual

A seguir apresentado o esquema Lgico do sistema da


Pizzaria An Poparome

11

Figura 2: Modelo Lgico

4.4 Informatizao, Vantagem e Desvantagem.


O ambiente a ser estruturado na Pizzaria para a implantao
do sistema contar com;
01 Servidor.
01 Estao (utilizada pelo atendente).
01 Estao (utilizada pelo gerente).
01 Impressora Jato de Tinta em rede.
01 Roteador Wireless.
01 Modem com conexo ao provedor.
01 Switch.

12

Figura

3:

Rede

de

computadores

As vantagens
da
informatizao
da
empresa
so
notveis,
com
a
implementao de uma rede
de
computadores
na
An
Pomarome,
os procedimentos e etapas no
funcionamento
da
Pizzaria ficariam amplamente
organizados,
garantindo uma melhor qualidade no atendimento ao cliente, e viabilizando uma
melhor estrutura de gerenciamento do negcio, alm de agilizar o trabalho para que
o produto seja entregue ao cliente com toda rapidez e segurana.
Com a aquisio dos equipamentos necessrios conforme a
Figura 3, o valor giraria em torno de 6 mil reais, um investimento essencial para o
crescimento e expanso da entidade.
As desvantagens so poucas se comparadas aos benefcios,
mesmo a sim devem ser estudadas e expostas ao cliente, um ponto degradante
como em todo investimento ser o aumento nas despesas da empresa, gasto com
aquisio de equipamentos, sistema, mensalidade com internet, despesas com
treinamento de funcionrios se necessrio entre outros, a informatizao nos dias de
hoje se torna um investimento primordial na adequao de uma empresa no
mercado que ela atua.

5. CONCLUSO
Aps toda a anlise feita sobre as necessidades de expanso
da Pizzaria, acredito que chegamos a um soluo produtiva e eficiente no quesito
exposto, uma maior agilidade e organizao no sistema de entrega de pizzas.

13

Por fim o presente trabalho foi de absoluta e necessria


experincia nesta etapa do curso, garantindo ainda mais conhecimento e
perspectivas necessrias para que possamos executar um servio de qualidade em
um futuro prximo.

6. REFERNCIAS

Colaborar - Linguagens de Programao e Estruturas de Dados Web-Aula I e II


https://pt.wikipedia.org

14

Vous aimerez peut-être aussi