Você está na página 1de 19

SUMRIO

INTRODUO.......................................................................................................3

DESENVOLVIMENTO...........................................................................................4

2.1

TICA.................................................................................................................4

2.1.1
2.2

AES TICAS E NO TICAS NA LOCADORA........................................4


LIVROS DIGITAIS E OS APARELHOS MVEIS...............................................5

2.2.1

FORMATOS....................................................................................................5

2.2.2

VANTAGENS..................................................................................................6

2.2.3

DIREITOS AUTORAIS....................................................................................6

2.2.4

EQUIPAMENTOS MVEIS............................................................................6

2.2.4.1 PDAs (Personal Digital Assistants).................................................................6


2.2.4.2 SMARTPHONE...............................................................................................7
2.2.4.3 TABLET...........................................................................................................8
2.2.4.4 NETBOOKS....................................................................................................9
2.3

UML DIAGRAMA DE IMPLANTAO............................................................9

2.4

CADASTRO DE LIVROS.................................................................................12

2.4.1

ENTENDENDO O FORMULRIO................................................................12

2.4.2

CDIGO FONTE..........................................................................................15

CONCLUSO......................................................................................................17

REFERNCIAS...........................................................................................................18

1 INTRODUO
Esta produo textual interdisciplinar do 4 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.
Abordaremos as possveis aes ticas e no ticas entre os
envolvidos no negcio. Mostraremos uma nova tendncia de divulgao e
comercializao de livros, os e-books ou livros digitais e como os aparelhos mveis
tm ajudado nesse processo. Usando a UML montaremos o Diagrama de
Implantao da empresa. Finalizando nosso trabalho construiremos a interface de
tela com foco no cadastro de clientes, utilizando o Visual Studio.

2 DESENVOLVIMENTO

2.1 TICA
tica a parte da filosofia dedicada aos estudos dos valores morais
e princpios ideais do comportamento humano. A palavra "tica" derivada do grego,
e significa aquilo que pertence ao carter.
Diferencia-se da moral, pois, enquanto esta se fundamenta na
obedincia a costumes e hbitos recebidos, a tica, ao contrrio, busca fundamentar
as aes morais exclusivamente pela razo. A tica tambm no deve ser
confundida com a lei, embora com certa frequncia a lei tenha como base princpios
ticos.
2.1.1 AES TICAS E NO TICAS NA LOCADORA
A prtica da tica nas organizaes requer convico, vontade
poltica e competncias adequadas para tornar as aes empresariais concretas e
objetivas, minimizando as resistncias e as incompreenses.
Podemos enumerar vrias situaes envolvendo o cliente e a
empresa no que tange as aes ticas e no ticas que permeiam suas relaes.
Abaixo, relacionamos as aes ticas. O no cumprimento destas implica nas aes
no ticas. Vamos a elas:
a) Cliente que devolve seu livro em boas condies;
b) Cliente que devolve seu livro dentro do prazo;
c) Cliente que no subloca o livro para terceiros;
d) Cliente que ressarce a empresa com novo exemplar em caso de
sinistro;
e) Cliente que no faz cpias (xerox) de obras;
f)

Empresa que mantm seus exemplares disponveis e de forma


organizada;

g) Empresa que disponibiliza meios para acesso e pesquisa de

exemplares, facilitando a locao;


h) Empresa que dispem de vasto e atualizado acervo;
i)

Empresa que respeita as polticas de preos no abusivos;

j)

Empresa que cria programas de fidelidade para seus clientes;

k) Empresa que treina seus colaboradores para bem servir aos


clientes;
l)

Empresa que investe e propicia um local aconchegante e


agradvel para seus clientes curtirem as obras;

m) Empresa que investe em TI para facilitar o acesso on-line;


n) Empresa que elabora programas de responsabilidade social;
Observa-se que a prtica da tica nas organizaes, entre
colaboradores e seus clientes, por caminhos formais ou informais, instala-se por
referncias, ideais de comportamentos e procedimentos que servem de guia,
modelo e exemplo de aes ou atitudes tidas como aceitas ou recomendadas.
As empresas devem ser justas com os clientes, trat-los com
respeito, valorizando-os, sem engan-los, agindo de forma tica, sabendo de suas
responsabilidades e cumprindo-as de maneira correta. J os clientes devem cumprir
com sua parte no processo, assim, estaro agindo com tica, correo e cidadania.
2.2 LIVROS DIGITAIS E OS APARELHOS MVEIS
Um livro digital (livro eletrnico ou o anglicismo e-book) um livro
em formato digital que pode ser lido em equipamentos eletrnicos tais como
computadores, PDAs, leitor de livros digitais ou at mesmo celulares que suportem
esse recurso.
2.2.1 FORMATOS
Os formatos mais comuns de e-books so o PDF, HTML e o Epub
(Eletronic Publication - Publicao Eletrnica). O primeiro necessita do conhecido
leitor de arquivos Acrobat Reader ou outro programa compatvel, enquanto que o
segundo formato precisa de um navegador de Internet para ser aberto. O Epub um

formato de arquivo digital padro especfico para e-books.


2.2.2 VANTAGENS
A principal vantagem do livro digital a sua portabilidade. Eles so
facilmente transportados em disquetes, CD-ROMs, pen-drives e cartes de
memria. Como se encontra no formato digital pode ser transmitido rapidamente por
meio da Internet. Outra vantagem o preo, at 80% menor que um livro impresso,
quando no for gratuito. O livro digital no precisa entrar em filas de impresso em
grficas, como ocorre tradicionalmente. Assim, uma vez prontos para distribuio,
basta entrar em redes on-line de venda e distribuio.
2.2.3 DIREITOS AUTORAIS
Assim como um livro tradicional, o livro digital protegido pelas leis
de direitos autorais. Isso significa que eles no podem ser alterados, plagiados,
distribudos ou comercializados de nenhuma forma, sem a expressa autorizao de
seu autor. No caso dos livros digitais gratuitos, devem ser observadas as regras e
leis que regem as obras de domnio pblico ou registros de cdigos abertos para
distribuio livre.
2.2.4 EQUIPAMENTOS MVEIS
So aparelhos destinados leitura de contedo como: livros, jornais
e outros documentos em formato digital, por serem mveis e prticos, conquistaram
as pessoas muito rapidamente, outra facilidade que se conectam pela rede de
celulares. Estes aparelhos foram decisivos na popularizao e massificao dos
livros digitais.

2.2.4.1 PDAs (Personal Digital Assistants)


PDAs, handhelds, ou palmtop, um computador de dimenses
reduzidas, dotado de grande capacidade computacional, cumprindo as funes de
agenda e sistema informtico de escritrio elementar, com possibilidade de
interconexo com um computador pessoal e uma rede informtica sem fios para
acesso a e-mail e internet.
Os PDAs de hoje possuem grande quantidade de memria e
diversos softwares para vrias reas de interesse. Os modelos mais sofisticados
possuem modem (para acesso internet), cmera digital acoplada (para fotos e
filmagens), tela colorida, rede sem fio embutida.
Figura 1: PDA da Dell

Fonte: http://sartechnology.ca/sartechnology/PDA6.jpg

2.2.4.2 SMARTPHONE
Smartphone (telefone inteligente, numa traduo livre do ingls)
um telefone mvel com funcionalidades avanadas que podem ser estendidas por
meio de programas executados por seu sistema operacional. Os sistemas
operacionais dos smartphones permitem que desenvolvedores criem milhares de
programas adicionais, com diversas utilidades, agregados em sites como o Google

Play. Geralmente um smartphone possui caractersticas mnimas de hardware e


software, sendo as principais a capacidade de conexo com redes de dados para
acesso internet, a capacidade de sincronizao dos dados do organizador com um
computador pessoal. Um smartphone pode ser considerado um telefone celular com
as funcionalidades de um PDA.
Figura 2: Smartphone

Fonte: http://4.bp.blogspot.com/-RHWFuWWgcbA/T6P9twMAAZI/AAAAAAAAbtQ/5R51ADOY3U/s1600/smartphone-apple.jpg

2.2.4.3 TABLET
Um tablet, tambm conhecido como tablet PC ou, em portugus,
tablete, um dispositivo pessoal em formato de prancheta que pode ser usado para
acesso Internet, organizao pessoal, visualizao de fotos, vdeos, leitura de
livros, jornais e revistas e para entretenimento com jogos. Apresenta uma tela
sensvel ao toque (touchscreen) que o dispositivo de entrada principal. A ponta dos
dedos ou uma caneta aciona suas funcionalidades. um novo conceito: no deve
ser igualado a um computador completo ou um smartphone, embora possua
funcionalidades de ambos.
Figura 3: Tablet

Fonte: http://2.bp.blogspot.com/-DgSZlan10U4/TefRH9UxlxI/AAAAAAAAAyc/sOVhKTPOR8/s1600/tablet.jpg

2.2.4.4 NETBOOKS
Netbook um termo usado para descrever uma classe de
computadores portteis tipo subnotebook com caractersticas tpicas: peso reduzido,
dimenso pequena ou mdia e baixo custo. So utilizados, geralmente, em servios
baseados na internet, tais como navegao na web, e-mails e leitura de e-books.
Figura 4: Netbook Asus

Fonte: http://www.whala.com.br/wp-content/uploads/2009/04/asus-eee-netbook.jpg

2.3 UML DIAGRAMA DE IMPLANTAO


O diagrama de implantao onde modelamos toda a infraestrutura

10

do ambiente externo. Normalmente mostrado servidores neste diagrama. So


valiosos porque modelam a plataforma de hardware para um sistema e identificam
as capacidades do hardware que afetam o planejamento do desempenho e a
configurao do software.
Este diagrama no especfico do desenvolvedor, mas em uma
equipe onde existe o responsvel pela implantao do sistema, este deve estar
preocupado com o hardware e a configurao em que o sistema dever ser
executado e a compatibilidade entre os dois.
Devemos identificar os dispositivos e o ambiente que a aplicao
dever ser executada, se for possvel utilize alguma ferramenta para descobrir a
configurao adequada de hardware. Se a instalao ficar complexa crie mais de um
diagrama, cada um focando em um determinado ponto da instalao.
Para elaborar este tipo de diagrama podemos analisar o cenrio
formulando perguntas que serviro como base para a modelagem do diagrama:
a) Quantos usurios tero acesso ao sistema?
Resp.: oito.
b) Como estes clientes se conectaro ao sistema, cabos ou wifi?
Resp.: A princpio ser usada uma rede cabeada, pois a Wifi
demanda mais investimentos em segurana da informao.
c) Haver

quais tipos de servios (servidores), impresso,

arquivos,
Resp.:

Os

banco
usurios

de
se

dados,
autenticaro

antivrus,
num

backup?
servidor

de

arquivos/controlador de domnios. Tero servios de impresso


compartilhados neste servidor. Haver um servidor de banco de
dados separado para atender o sistema e o backup ser
automatizado. O antivrus ser instalado no cliente e no servidor
de arquivos.
d) Qual a configurao mnima para as mquinas clientes?
Resp.: Processador Dual Core de 2.0ghz, 2gb de memria,
interface de rede e hard disk de 80gb.

11

e) Qual a configurao dos servidores?


Resp.: Servidor de domnio com Intel Core Quad 3ghz, 1Tera de
hard disk e 4gb de memria. Servidor de banco de dados com
Intel Xeon 2.0ghz, 1Tera de hard disk e 8gb de RAM e unidade
de backup.

Figura 5: diagrama de implantao

12

2.4 CADASTRO DE LIVROS


Em Programao Orientada a Objetos, uma classe uma estrutura
que abstrai um conjunto de objetos com caractersticas similares onde definido o
comportamento de seus objetos atravs de mtodos e atributos.
Para nosso Formulrio de Cadastro, usamos trs classes, onde uma
delas abstrata e que merece ateno especial.
A classe abstrata composta da assinatura do comportamento,
implementada somente em outras classes que a herdam e tem seu estado original
sobrescrito atravs da funo override.
2.4.1 ENTENDENDO O FORMULRIO
J com os atributos do banco de dados definido, comeamos a
trabalhar com a camada de viso - User Interface, onde temos quatro elementos
textboxs e um DataGridView.
O DataGridView lista todas as colunas da tabela Livro e uma vez
acionado, preenche os textboxs com seus respectivos atributos.
No caso da alterao do Estado do Livro, feita pela textbox Estado
e quando alterada aparece uma mensagem comprovando a alterao.

13

14

15

2.4.2 CDIGO FONTE


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace BibliotecaUnopra
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
povoa_grade();
}
public void povoa_grade()
{
try
{
livroBLL livrobll = new livroBLL();
grade_livros.DataSource = livrobll.lista_livros_dal();
}
catch (Exception erro)
{
MessageBox.Show("Erro na listagem de livros: " + erro);
}
} // fecha povoa_grade
private void button3_Click(object sender, EventArgs e)
{
livroModel obj_livro = new livroModel();
obj_livro.Codigo = Convert.ToInt32(tb_codigo.Text);
obj_livro.Nome = tb_descricao.Text;
try
{
livroBLL livrobll = new livroBLL();
livrobll.gravalivroDal(obj_livro);
MessageBox.Show("livro gravado com sucesso");
povoa_grade();
}
catch (Exception erro)
{
MessageBox.Show("Erro ao gravar livros: " + erro);
}
} // fecha evento para gravar
private void button4_Click(object sender, EventArgs e)
{
livroModel obj_livro = new livroModel();
obj_livro.Codigo = Convert.ToInt32(tb_codigo.Text);
try
{
livroBLL livrobll = new livroBLL();
livrobll.excluilivroDal(obj_livro);

16
MessageBox.Show("livro excluido com sucesso");
povoa_grade();

}
catch (Exception erro)
{
MessageBox.Show("Erro na exclusao de livros: " + erro);
}
} // fecha evento para excluir
private void btGravarLivro_Click(object sender, EventArgs e)
{
livroModel obj_livro = new livroModel();
obj_livro.Codigo = Convert.ToInt32(tb_codigo.Text);
obj_livro.Nome = tb_descricao.Text;
obj_livro.Autor = tb_descricao1.Text;
obj_livro.Status = tb_descricao2.Text;

try
{
livroBLL livrobll = new livroBLL();
livrobll.atualizalivroDal(obj_livro);
MessageBox.Show("Estado do Livro alterado");
povoa_grade();
}
catch (Exception erro)
{
MessageBox.Show("Erro ao gravar de livros: " + erro);
}

private void grade_livros_CellContentClick(object sender, DataGridViewCellEventArgs e)


{
}
private void tb_descricao_TextChanged(object sender, EventArgs e)
{
}
private void tb_descricao1_TextChanged(object sender, EventArgs e)
{
}
private void tb_descricao2_TextChanged(object sender, EventArgs e)
{
}
private void tb_codigo_TextChanged(object sender, EventArgs e)
{
}
}

17

3 CONCLUSO
Vimos neste trabalho como as aes ticas e no ticas podem
interferir na relao entre colaboradores e clientes e relacionamos vrias situaes
sobre o tema.
Mostramos como os e-books ou livros digitais vm ganhando espao
no mercado e como os aparelhos eletrnicos mveis contribuiram para massificar
este novo conceito de leitura.
Aprendemos mais sobre o diagrama UML de implantao, suas
particularidades e a melhor forma de trabalhar com esta poderosa ferramenta, bem
como a importncia destas no desenvolvimento de artefatos de software.
A parte prtica de programao do trabalho foi abordada na criao
da tela com foco no cadastro de clientes, desenvolvida no Visual Studio, bastante
interessante e importante para assimilarmos o contedo interdisciplinar ministrado
durante o semestre.
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 4 perodo do curso
de Anlise de Sistemas da UNOPAR.

18

REFERNCIAS
MEDEIROS, Ernani Sales. Desenvolvendo software com UML 2.0: definitivo.
So Paulo: Pearson Makron Books, 2004.
TANAKA, Simone Sawasaki. Anlise de sistemas III. So Paulo: Pearson Prentice
Hall, 2009.
CALDEIRO, Denise Morselli Fernandes. tica e responsabilidade social:
RH/Denise Morselli Fernandes Caldeiro, Thiago Nunes Bazoli, Ndia Brunetta. So
Paulo: Pearson Prentice Hall, 2009.
WIKIPDIA, Disponvel em: http://pt.wikipedia.org/wiki/%C3%89tica. Acesso em: 02
out. 2012.
WIKIPDIA, Disponvel em: http://pt.wikipedia.org/wiki/Livro_digital. Acesso em: 02
out. 2012.