Você está na página 1de 15

SISTEMA DE ENSINO PRESENCIAL CONECTADO

ANLISE DE DESENVOLVIMENTO DE SISTEMAS


ADSON JOS HONORI DE MELO
GERISVALDO DA COSTA MACEDO

PORTFLIO DE GRUPO 5 SEMESTRE

Palmas
2013

ADSON JOS HONORI DE MELO


GERISVALDO DA COSTA MACEDO

PORTFLIO DE GRUPO 5 SEMESTRE

Trabalho apresentado s disciplinas de Metodologia de


Ensino e Pesquisa, Projeto de Sistemas, Interface
Homem-Computador, Sistemas Operacionais, Redes de
Computadores e Programao Web I para aprovao no
5 semestre do Curso de Anlise e Desenvolvimento de
Sistemas da Universidade Norte do Paran UNOPAR.
Prof(s). :

Palmas
2013

Reinaldo Nishikawa
Marco Ikuro Hisatomi
Adriane Aparecida Loper
Everson Morais
Paulo Kiyoshi Nishitani
Veronice de Freitas

SUMRIO
1 INTRODUO...........................................................................................................3
2 DESENVOLVIMENTO...............................................................................................4
3 CONCLUSO...........................................................................................................13
REFERNCIAS..........................................................................................................14

1 INTRODUO
Esta produo textual interdisciplinar do 5 semestre do curso de
Anlise e Desenvolvimento de Sistemas tem como objetivo aplicar e exercitar os
contedos assimilados no perodo, elencando os diversos conceitos, tcnicas e
prticas das disciplinas.
Elencaremos 10 obras literrias da disciplina de redes de
computadores passveis de serem incorporadas ao acervo digital da Locadora de
Livros, vamos explanar sobre a importncia da usabilidade, relacionaremos os
principais sistemas operacionais utilizados na nossa regio, apresentaremos um
oramento com os custos para interligar a Locadora de Livros com a internet,
detalharemos cada Caso de Uso da soluo e, por fim, implementaremos um
cadastro de locao com opo de consulta.

2 DESENVOLVIMENTO

2.1 LIVROS DE REDES


TORRES, Gabriel. Redes de Computadores - Verso Revisada e Atualizada.
So Paulo: Nova Terra, 2009.
J. WETHRALL, David; TANENBAUM, Andrew S. Redes de Computadores, 5 Ed.
So Paulo: Pearson Education - Br, 2011.
KUROSE, James F.; ROSS, Keith W. Redes de Computadores e a Internet: Uma
Abordagem Top-down, 5 Ed. So Paulo: Addison Wesley, 2009.
COMER, Douglas. Interligao de Redes com TCP/IP. Rio de Janeiro: Elsevier
Editora LTDA, 2007.
GRIPTA, Mutasalle; SCRIMGER, Rob. TCP/IP Bblia. Rio de Janeiro: Campus,
2002.
FOROUZAN, Behrouz A. Protocolo TCP/IP. Porto Alegre: AMGH, 2010.
SOUSA, Lindeberg Barros de. TCP/IP Bsico e Conectividade em Redes. Rio de
Janeiro: Erica, 2006.
SOUSA, Lindeberg Barros de. Projetos e Implementao de Redes Fundamentos, Arquiteturas, Solues e Planejamento. So Paulo: Erica, 2007.
PINHEIRO, Jose. Guia Completo de Cabeamento de Redes. So Paulo: Elsevier
Editora LTDA, 2003.
FOROUZAN, Behrouz A. Comunicao de dados e redes de computadores.
Porto Alegre: AMGH, 2010.

2.2 USABILIDADE NA SOLUO LOCADORA DE LIVROS


A usabilidade um conceito chave no campo da Interao HumanoComputador, sendo ela um atributo de qualidade de sistemas que so fceis de usar
e fceis de aprender. Efetividade, eficincia e satisfao so as medidas de
usabilidade mais frequentemente consideradas em relao websites.

Segundo Chak (2004), o site pode ser projetado para quatro tipos de
usurios. Eles representam necessidades de quem navega e principalmente de
quem toma as decises. So estes: navegadores, avaliadores, realizadores de
transaes e clientes.
Para a nossa Locadora de Livros estipulamos algumas metas de
usabilidade:
a) Qualidade sim, mas com rapidez: a pgina precisa dar respostas
rpidas, ser mais direta e objetiva, ter qualidade;
b) Segurana e confiana: tudo deve funcionar perfeitamente
dentro de nveis de segurana, assim, o site e os servios que
envolvem transaes monetrias transmitem confiana;
c) Bons

contedos:

oferea

produtos

de

relevncia,

que

acrescentem algo positivo na vida dos clientes, produtos bons


atraem bons clientes.
Nossa soluo seguir as metas supracitadas para atingir o grau de
excelncia que se espera de um site de locao de livros. Utilizaremos tecnologia de
ponta no desenvolvimento das pginas e servidores potentes, bem como um link de
internet rpido. Todos os servios tero segurana em nvel de navegao. Nosso
portflio de livros ser vasto e de alta qualidade.
2.3 SISTEMAS OPERACIONAIS DA REGIO
Aqui em Palmas, Tocantins, a maioria dos sistemas operacionais
para desktops o Microsoft Windows 7, seguido bem de longe pelas distribuies
Linux. Nos dispositivos mveis, tablets e smartphones, a situao equilibrada, mas
o Android o lder na preferncia das pessoas superando o IOS. No seguimento de
servidores, principalmente, das esferas pblicas, as distribuies do Linux e
FreeBSD dominam o setor.
2.4 CONECTANDO A LOCADORA DE LIVROS INTERNET
Pensando na disponibilidade integral dos servios da empresa, sem

que ocorram interrupes por falta de energia ou conectividade, projetamos uma


soluo de redundncia, tanto no que tange o fornecimento de energia, com
utilizao de nobreaks e baterias avulsas, quanto questo dos links de internet,
assim, contratamos um link de cada operadora e ligamos num firewall inteligente que
faz o balanceamento, inclusive de carga, para que a soluo fique sempre on-line e
sobre tudo segura quanto a invases externas.
O custo com o hardware do firewall (StoneGate Firewall Appliance)
foi orado em R$ 25.000,00 (vinte e cinco mil reais), modelo que garante a soluo
on-line e faz o balanceamento entre os links. Interessante salientar que so dois
hardwares de firewall, ou seja, se um falhar o outro assume.
O custo do link da empresa OI foi orado em R$ 2.390,00 por ms,
sendo 2 Mbps dedicados e reais para download e 1 Mbps para upload. J o da
Embratel, teve oramento estipulado em R$ 2.699,00 por ms, tendo as mesmas
caractersticas do concorrente. Ambos entregam suas solues sem a necessidade
de compra de modens ou roteadores e com as instalaes embutidas no preo
supracitado.

2.5 BUSCA NO SISTEMA


O sistema aqui implementado continuidade do projeto apresentado
no semestre anterior.
Uma breve descrio desse projeto que este foi projetado em
programao em 3 camadas.

2.5.1 IMPLEMENTANDO A BUSCA


Com as classes j criadas no sistema apresentado no semestre
passado (LivroDAL e Conexao da camada de acesso ao BD, LivroBLL da camada
de regras de negcio, LivroModel e LivroUI da camada de viso) ficamos por conta
de pequenas alteraes na sua programao, graas as tcnicas de programao
Orientada a Objetos que facilitam imensamente a manuteno de qualquer sistema.
Para o implemento da busca, decidimos optar por dois filtros de
pesquisa: ttulo da obra e autor, que sero selecionadas por um RadioButton em
combinao com o TextBox.
Quando o Button Pesquisa for acionado ser feita uma verificao
no TextBox, afim de evitar pesquisas com campo nulo.

Figura 1 - Sistema executado sem filtro de busca


Na linha de comando da nossa camada de viso, criamos dois
mtodos, o listarDataGrid e o preencherTextBox, responsveis pelo preenchimento
do DataGrid e dos TextBoxs respectivamente.
public void listarDataGrid()
{
try
{
dgLivros.DataSource = bll.lerLivroBll();
// RENOMEANDO COLUNAS
dgLivros.Columns[1].HeaderText = "TITULO";
dgLivros.Columns[2].HeaderText = "AUTOR";
dgLivros.Columns[3].HeaderText = "CLASS";
dgLivros.Columns[4].HeaderText = "STATUS";
dgLivros.Columns[5].HeaderText = "EDITORA";
dgLivros.Columns[6].HeaderText = "ANO";
dgLivros.Columns[7].HeaderText = "ED";
dgLivros.Columns.Remove("liv_codigo");

//TAMANHO DAS COLUNAS


dgLivros.Columns["liv_titulo"].Width = 220;
dgLivros.Columns["liv_autor"].Width = 110;
dgLivros.Columns["liv_classificacao"].Width = 70;
dgLivros.Columns["liv_editora"].Width = 90;
dgLivros.Columns["liv_ano"].Width = 40;
dgLivros.Columns["liv_edicao"].Width = 30;
dgLivros.Columns["liv_status"].Width = 70;
}
catch (Exception erro)
{ MessageBox.Show("Erro na listagem " + erro); }
}
public void preencherTextBox()
{
tbTitulo.Text = dgLivros.SelectedCells[0].Value.ToString();
tbAutor.Text = dgLivros.SelectedCells[1].Value.ToString();
cbCategoria.Text = dgLivros.SelectedCells[2].Value.ToString();
cbStatus.Text = dgLivros.SelectedCells[3].Value.ToString();
tbEditora.Text = dgLivros.SelectedCells[4].Value.ToString();
cbAno.Text = dgLivros.SelectedCells[5].Value.ToString();
tbEdicao.Text = dgLivros.SelectedCells[6].Value.ToString();
}
public void btPesquisar_Click(object sender, EventArgs e)
{
string campo;
string pesquisa = tbPesquisa.Text;
if (pesquisa != "")
{
if (rbLivro.Checked == true) campo = "liv_titulo";
else campo = "liv_autor";
model.Pesquisa = pesquisa;
model.Campo = campo;
listarDataGrid();
}
}

Atravs do evento do Button Pesquisar da classe LivroUI da camada


de viso, a classe j instanciada LivroModel recebe os valores do RadioButton e do
TextBox para os campos Pesquisa e Campo atravs dos seus mtodos gets e set .
Em seguida, invocamos o mtodo listar dataGrid da classe LivroBll
que por sua vez invoca o mtodo lerLivroDal da classe LivroDall. A figura a seguir
mostra como feito tais comunicaes entre as camadas.

10

Figura 2 Programao em 3 camadas


Ainda na classe LivroDal, como dito antes, o mtodo lerLivrosDal
que ser invocado pela classe livroBll, foi necessria receber os valores do filtro da
busca, que adquirido atravs da classe LivroModel.
public DataTable lerLivroDal()
{
conexao = new OleDbConnection(conn.StringConexao);
pesquisa = livroModel.Pesquisa;
campo = livroModel.Campo;
try
{
if (livroModel.Pesquisa != "")
querySql = "select * from livro where "+campo+" like
'%"+pesquisa+"%' order by liv_codigo desc";
else
querySql = "select * from livro order by liv_codigo desc";
OleDbCommand sql = new OleDbCommand(querySql, conexao);
OleDbDataAdapter daLivro = new OleDbDataAdapter();
daLivro.SelectCommand = sql;
DataTable dtLivro = new DataTable();
daLivro.Fill(dtLivro);
return dtLivro;
}
finally

11

{ conexao.Close(); }
}
O resultados da busca com os filtros escolhidos ficaram assim:

Figura 2 Busca retornando datagrid com busca por Ttulo

12

Figura 3 Busca retornando datagrid com busca por Auto

13

3 CONCLUSO
Vimos neste trabalho a relao de 10 obras da disciplina de redes de
computadores para digitalizao e incorporao ao acervo da empresa. Tratamos
dos aspectos e da importncia dos conceitos de usabilidade aplicados a interfaces
web, principalmente relacionados ao nosso projeto da locadora de livros. Foi
realizada uma pesquisa sobre os principais sistemas operacionais utilizados na
regio, bem como os custos para implementao e disponibilizao da soluo da
locadora na internet.
com enorme satisfao que entregamos nosso portflio de grupo
para apreciao dos professores, procuramos transform-lo num documento prtico
e objetivo, abordando os conceitos ministrados e absorvidos no 5 perodo do curso
de Anlise de Sistemas da UNOPAR.

14

REFERNCIAS
MATEUS, Elo Jane Fernandes. Sistemas Operacionais: sistemas V. So Paulo:
Pearson Education do Brasil, 2010.
DEITEL, H.M. Sistemas Operacionais: terceira edio. So Paulo: Pearson
Prentice Hall, 2005.
MORAIS, Everson Matias de. Projeto interface homem-computador. So Paulo:
Pearson Prentice Hall, 2010.