Você está na página 1de 32

SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS XXXXXXXXXX XXXXXX XXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXX XXXXXXXXXXXX

XXXXX XXXXXXXXX

ATIVIDADE INTERDISCIPLINAR - GRUPO

Palmas - TO 2012

XXXXXXXXXX XXXXXX XXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXX XXXXXXXXXXXX XXXXX XXXXXXXXX

ATIVIDADE INTERDISCIPLINAR - GRUPO

Trabalho apresentado ao Curso de Tecnologia em Anlise e Desenvolvimento de Sistemas da Universidade Norte do Paran UNOPAR Professores: Paulo Kiyoshi Nishitani Polyanna Pacheco Gomes Fabris Srgio de Goes Barboza Mrcio Chiaveli Anderson Macedo

Palmas - TO 2012

SUMRIO INTRODUO..............................................................................................................3 Levante aes ticas e no ticas envolvendo a locadora de livros do lado empresarial e cliente.....................................................................................................4 Pesquise e descreva sobre a disponibilidade dos livros digitais em equipamentos mveis.........................................................................................................................10 De acordo com o ambiente (onde o sistema ser instalado) identificado na produo textual individual, faa a representao do diagrama de implantao utilizando a ferramenta ASTAH......................................................................................................18 Com base no item 3 crie uma interface com foco no cadastro de livros. Crie um projeto windows application no Visual Studio 2010 utilizando a linguagem C# com tcnicas de orientao a objetos, para alterao dos estados do livro no banco de dados, imaginando que o usurio ir mudar o estado do livro...................................19 CONCLUSO..............................................................................................................30 REFERNCIAS...........................................................................................................31

INTRODUO Nesta atividade interdisciplinar em grupo, vamos abordar alguns temas que vimos no 4 semestre do Curso de Anlise e Desenvolvimento de Sistemas onde iremos fazer o levantamento de aes ticas e no ticas envolvendo o foco principal que a Locadora de Livros em relao a Empresa e Cliente. Faremos uma pesquisa onde iremos descrever a disponibilidade de livros digitais em equipamentos mveis. E, por fim, de acordo com o ambiente em que estamos trabalhando, que no caso a Locadora de Livros, faremos a representao do Diagrama de Implantao utilizando a ferramenta ASTAH, e logo em seguida, criaremos uma interface com foco no cadastro de livros, em que ser criado o projeto no Windows Apllication no Visual Studio 2010, utilizando a Linguagem C# com tcnicas de orientao a objetos.

Levante aes ticas e no ticas envolvendo a locadora de livros do lado empresarial e cliente. 2.1 Aes ticas e No ticas Com o avano tecnolgico a competitividade entre as empresas est cada vez maior. O mercado vem exigindo maior rapidez, flexibilidade e qualidade nos servios disponibilizados. E para que essas exigncias sejam satisfeitas a Nossa Locadora de Livros precisa informatizar suas rotinas para o gerenciamento das informaes no processo de locao de livros e atender melhor seus clientes. O contedo que aqui ser apresentado visa melhorias para a Empresa Nossa Locadora de Livros, em cima de estudos e conhecimentos aprofundados na rea de tecnologia, especificamente dos assuntos Sistemas de Informao, usado para o planejamento empresarial, circuitos lgico, tema este onde ser feito uma reflexo de como manter a integridade da empresa atravs da tabela verdade e de algoritmos, onde foram realizados pesquisas para a execuo dos mesmos, sempre com o intuito de qualificar todo o sistema tecnolgico da empresa. A tica pode-se dizer que na verdade como a educao de nosso carter, temperamento ou vontade pela razo, em busca de um sentido na vida. Traduzindo um processo consciente ou intuitivo em que vamos aprendendo ao longo de nossa vida, que nos ajuda a escolher entre vcios e virtudes, entre o bem e o mal, entre o justo e o injusto. a predisposio habitual e firme, fundamentada na inteligncia e na vontade, de fazer o bem. Ser tico, portanto, buscar sempre estar de bem consigo mesmo, combater vcios e fraquezas, cultivar virtudes, proteger e preservar a vida e a natureza buscar ser feliz. 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. H muitas formas no ticas de agir nas organizaes, como, de resto, na vida em geral. Voc pode fazer afirmaes que no so verdadeiras, superestimar ou subestimar circunstncias e situaes, reter informaes que deveriam ser compartilhadas, sonegar impostos e burlar leis, distorcer fatos em seu interesse, contar meias-verdades que redundam em mentiras dissimuladas com aparncia de verdade.

Segundo Nash (2001, pg. 3) "apesar de que a atividade de ganhar dinheiro sempre teve uma aliana meio desconfortvel com o senso de moralidade nas pessoas". Num pais onde a cada dia surgem novos impostos, onde encontrase intrnseco na cultura dos colaboradores o "jeitinhos brasileiro ", cabe aos gestores a misso de tornar suas empresas ticas, e que ganhar sempre no o melhor caminho para o crescimento. No entendimento de Moreira (1999, p.28, apud, Ouvires, 2006, p3), que conceitua tica empresarial como "o comportamento da empresa entendida lucrativa quando age de conformidade com os princpios morais e as regras do bem proceder aceitas pela coletividade (regras ticas)". Na definio de Denny (2001, p.134), no h distino entre moral e tica, a tica empresarial, para ele consiste na busca do interesse comum, ou seja, do empresrio, do consumidor, do trabalhador e do governo. Os dois autores corroboram que as empresas devem seguir os princpios morais. A sociedade sofre, dia aps dia, mudanas nos aspectos legais, econmicos, sociais e organizacionais. Nesse ciclo de metamorfoses, as empresas comeam a perceber que o sistema tradicional de remunerao - baseado apenas em aspectos hierrquicos - pode ser substitudo por modelos que considerem a habilidade, competncia e o desempenho dos profissionais. Ao contrario do modelo tradicional, a remunerao por competncias e habilidades est ligada a uma estrutura organizacional mais horizontal, a uma segmentao menor dos cargos e um foco maior na pessoa do que na funo, buscando desenvolver o indivduo e a organizao. Diz nio Resende autor do livro "Remunerao e Carreira Baseada em Competncias e Habilidades". "A remunerao por competncias e habilidades permite dar mais objetividade e fazer justia nos critrios de remunerao fixa, ou seja, no salrio nominal". As empresas so temerosas quanto aos riscos trabalhistas de mexer nas polticas e prticas salariais, mas se adotarem o modelo de competncia criteriosamente no existe esse risco. O receio injustificado, h muita acomodao. E por no adotarem critrios corretos de diferenciao salarial, as empresas acabam criando reais situaes de injustia salarial e reais motivos para reclamaes trabalhistas.

Quando a empresa tem em sua viso que o seu maior capital so seus colaboradores e proporciona para eles oportunidades de crescimento e desenvolvimento dentro da prpria empresa, oferecendo salrios dignos, capacitao profissional e reconhecimento pelos servios prestados a empresa. As empresas devem ter uma postura tica independente dos fatores externos, e ter sempre focado os valores que ela defende. ETICA algo que todos precisam ter, alguns dizem que tem, mas na verdade poucos levam a srio, algumas se mostram preocupadas, mas muitas delas esquecem (Eduardo Botelho, 2000, p.5) O resultado disso a imagem de que algumas empresas no esto na realidade, voltadas para os clientes, mas sim, que esto apenas dizendo isto, mas sem tica. Algumas empresas tem como misso a satisfao do cliente, mas esta satisfao acaba quando o cliente efetua o pagamento, o querer ganhar sempre faz com que muitas empresas estejam perdendo gradativamente espao no mercado, pois consumidores querem ser tratados com respeito, e buscam nas empresas confiana e garantia dos servios prestados assim como foi acordado, quando isso no acontece, se rompe o elo empresa/cliente. Focar a busca do lucro no interesse exclusivo dos acionistas da organizao, com a excluso explcita de todos os demais interesses das pessoas que participam do processo; empregados, clientes, pblico, concorrentes, etc. uma forma de discriminao fundamentada na concentrao da propriedade e da riqueza. Nos conflitos cliente/empresa deve se levar em considerao a lei vigente que determina os direitos e deveres de ambas as partes, mas o mais importante a manter o bom relacionamento com o cliente, reconhecer as falhas da empresas no processo, assumir os erros e agir de forma tica, entende-se Santos (1999, apud Ourives, 2006. p6) que nos dias de hoje preciso pensar e pensar rpido, com coragem e ousadia, numa nova tica, para o desenvolvimento. A globalizao da economia fez com que a logstica deixe de ser mais um departamento isolado dentro da empresa, mas sim, um desafio para melhor atender o Cliente. O atendimento ao cliente, atualmente, pode ser considerado, sem dvida, um dos grandes diferenciais competitivos do mercado. A principal causa o significado da palavra ETICA.

disto a crescente exigncia do pblico consumidor e a concorrncia acirrada entre as empresas do mesmo ramo onde o melhor preo nem um diferencial. A importncia de cumprir os prazos de entrega gera para empresa um grande desgaste e j h algum tempo os gerentes vm se questionando sobre a questo dos atrasos de produtos, seja por fornecedores ou pelo prprio CD (Centro de Distribuio) o que vem gerando grande descontentamento entre os principais clientes e um desgaste dentro de empresa. E, diga-se de passagem, para uma empresa e incontestvel melhoria no nvel do servio prestado ao cliente final, que quer prazos cumpridos. A relao entre empresa e cliente vem sendo responsvel pela sobrevivncia ou pelo fracasso de muitas instituies em nosso pas. Fidelizar o cliente, ou seja, conquist-lo e mant-lo, uma tarefa rdua para diversos empresrios, pois sabemos que a satisfao de nossos clientes depende diretamente da superao de suas expectativas e da excelncia no atendimento por parte das organizaes. Portanto, a logstica requer tambm como pressuposto o melhor atendimento ao cliente, ou seja, excelncia no tratamento ao mesmo. Com a evoluo do mercado e com a preocupao das empresas em relao ao nvel de servio oferecido aos seus clientes, procuraram-se indicativos de tica para a logstica, que so fatores necessrios para a elaborao de novos nveis de servio como: prazo de execuo e respectivo nvel de confiabilidade, tempo de processamento de tarefas; disponibilidade de pessoal e dos equipamentos solicitados; atitude (serena) respeitosa, esprito conciliador, pontualidade, cordialidade, facilidade em sanar erros e falhas, agilidade e preciso em fornecer informaes sobre os servios em processamento, agilidade e preciso no rastreamento de cargas em processamento ou em trnsito, agilidade no atendimento de reclamaes e no encaminhamento de solues, estrutura tarifria fcil de entender e simples de aplicar; rotas simplificadas. No campo profissional so condutas que s aceita, respeitada, admirada, se respaldada pelo comportamento que rege as aes da categoria profissional em uma sociedade especfica que foi formada pelo conjunto de usos e costumes da mesma sociedade.

A tica profissional tem como premissa o maior relacionamento do profissional com seus clientes e com outros profissionais, levando em conta valores como dignidade humana, auto realizao e sociabilidade. Enfim, a preocupao constante dos profissionais com a tica deve concentrar-se em dois grandes pontos: o primeiro est no cumprimento das obrigaes legais, dentro das normas preestabelecidas; o segundo, nos clientes, que mesmo no tendo seus desejos atendidos, tm os procedimentos para com os demais, corretamente satisfeitos. Quando a questo tica passa para o publico interno da organizao uma serie erros est sujeitos a acontecer se a empresa no possui definido o seu cdigo de tica, e mesmo se possui a necessidade de estar constantemente integrando a tica em suas tomadas de decises. Oferecer um programa de desenvolvimento administrativo que incorpore a tica nos treinamentos internos da empresa, pode ser uma soluo para alcanar todos os nveis hierrquicos, fazendo com que o cdigo de tica seja praticado amplamente por todos. Na dcada de 80 a Administrao Participativa era amplamente discutida no mundo empresarial, dando origem a Associao Nacional de Administrao Participativa (ANPAR), que facilitou o intercambio entre dezenas de empresas com experincia neste campo. A maior parte do processo da Administrao Participativa, porm se limita ao que podemos chamar de participao concedida, se abre espao para opinar, discutir, sugerir, e at participar da tomada de deciso, porm no h participao no poder de deciso, geralmente a deciso j est tomada. Por esta razo, talvez, a Gesto Participativa no conseguiu avanar no meio empresarial, " o receio de entregar o poder de deciso e perder o Domnio". O que as empresas podem adotar o modelo da Sociocracia que garante que o poder de deciso seja compartilhado com parceiros e colaboradores, de forma que a influencia do proprietrio se mantm, enquanto para parceiros e colaboradores no apenas "concedida", e se torna uma verdadeira cogesto. O termo Sociocracia foi usado pela primeira vez pelo Socilogo Filosofo Auguste Comte (1798 - 1857). No final dos anos 60 Gerard Endenburg cria na indstria de sua famlia na Holanda o modelo de Gesto Participativa Sociocrtico.

Pode-se afirmar que hoje as organizaes so um dos maiores agentes transformadores da sociedade. Por isso tem que trabalhar buscando o melhor para a sociedade que as cercam. Afirma Milton Friedman "Se homens de negcios tm outra responsabilidade social que no a de obter o mximo de lucro para seus acionistas, como podero saber qual seria ela Podem os indivduos decidir o que constitui o interesse social". Pode-se responder as perguntas acima identificando meios de como os "homens de negcios" podem obter "o mximo de lucros", oferecendo para a sociedade o retorno de seus atos presentes preservando o futuro: - Meio Ambiente: investindo na preservao dos recursos naturais, garantindo assim seu usufruto a longo prazo; - Carga Tributria: cumprir com as obrigaes legais, mesmo que no estejam de acordo. Usando de meios legais para mudar a situao para bem de todos; - Comunidade: Participando de projetos sociais, incentivando a participao dos colaboradores nos projetos; - Colaboradores: Proporcionando uma verdadeira Gesto Participativa, apostando nos talentos, aceitando as diferenas. Num cenrio globalizado, percebe-se que h muitas cobranas e as exigncias por parte da sociedade, pela transparncia dentro das organizaes, tanto no trato com os clientes, fornecedores, servios prestados, para que no sejam enganados e que no prejudiquem o meio ambiente. As empresas precisam utilizar mtodos de fiscalizao dos seus processos e a sociedade adotar medidas para inibir abusos cometidos pelas organizaes. Na minha opinio 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. Valorizar os colaboradores dando auxilio e oportunidades de crescimento, pois eles muitas vezes so o carto de visita da empresa. A tica empresarial pode ser a alma do negocio para combater a acirrada concorrncia do mundo globalizado.

10

Pesquise e descreva sobre a disponibilidade dos livros digitais em equipamentos mveis. 3.1 Livro Digital 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. Os formatos mais comuns de E-books so o PDF, HTML e o ePUB. 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. Por ser um dispositivo de armazenamento de pouco custo, e de fcil acesso devido propagao da Internet nas escolas, pode ser vendido ou at mesmo disponibilizado para download em alguns portais de Internet gratuitos. 3.2 Vantagens do Livro Digital 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. Se um leitor que se encontra no Japo, por exemplo, e tiver interesse em adquirir um livro digital vendido nos Estados Unidos ou no Brasil, pode adquiri-lo imediatamente e em alguns minutos estar lendo tranquilamente o seu e-book. Outra vantagem o preo. Como seu custo de produo e de entrega inferior, um livro digital de alto padro, como os encontrados em stios especializados, pode chegar s mos do leitor por um preo at 80% menor que um livro impresso, quando no for gratuito. Deve-se lembrar que 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.

11

Mas um dos grandes atrativos para livros digitais o fato de j existirem softwares capazes de l-los, em tempo real, sem sotaques robotizados e ainda converter a leitura em uma mdia sonora, como o MP3, criando audiobooks. 3.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. A existncia de leitores associado com vrios formatos, a maioria especializados em um nico formato, fragmentos do mercado do livro eletrnico. Em 2010, a e-books continuou a ganhar quota de mercado para a verso em papel. Alguns editores de livros eletrnicos j comearam a distribuir os livros que estavam em domnio pblico. Ao mesmo tempo, os autores de livros que no foram aceites pelos editores ofereceram seus trabalhos online para que possam ser comprados e lidos. Alm disso, a cpia e distribuio de livros protegidos por direitos autorais muito menor do que a diferena com os discos. O motivo demogrfico, o complexo processamento digital e uma maior variedade de gostos e pblicos. 3.4 Formatos

.ePub, International Digital Publishing Forum .lit, Microsoft Reader .pdf, Acrobat Reader .chm, Microsoft Compiled HTML Help .opf, Open EBook Format .exe, eBook auto-executvel em Windows .jar, eBook em Java ME para celulares .prc, Mobipocket Reader .rb, RocketEditions .kml, Hiebook .pdb, iSilo .DjVu

12

.vbo, Virtual Book .mobi, Amazon Kindle .azw, Amazon Kindle .txt .rtf, Rich Text Format, originalmente criado no WordPad .odt, OpenDocument Text .doc, Microsoft Office

3.5 Disponibilidade dos Livros Digitais em Equipamentos Mveis Ter um livro nas mos, porm sem as pginas e sem a necessidade dos movimentos de mudana de pgina, algo em constante desenvolvimento. O que comeou como algo destinado a reas e grupos especficos de pessoas hoje j ganhou a ateno de grandes empresas e novas tecnologias surgem para a leitura de livros eletrnicos, mais comumente chamados de e-books. Neste artigo, voc vai saber mais sobre o progresso de leitores digitais e como a tecnologia est hoje. Entusiastas da leitura digital comearam a utilizar a tecnologia para manuais tcnicos de hardware, tcnicas de fabricao e assuntos similares. Pouco a pouco, grandes desenvolvedoras de software, como a Adobe, se interessaram e comearam a criar seus formatos de contedo de texto digital. Hoje, dois modelos de leitor dominam o mercado: o Kindle, da Amazon, e o Sony PRS. 3.6 Leitor Digital A definio de leitor digital simples: um dispositivo que exibe o contedo de livros digitais e que pode ser exclusivo para este tipo de leitura ou ter outras funes tambm. O que esses aparelhos buscam como melhoria em relao ao manuseio convencional de livros , principalmente, a portabilidade. Vrios livros podem ser carregados em um nico dispositivo sem peso nenhum, por exemplo. O principal desenvolvimento tecnolgico de um leitor digital a tela. Uma vez que o dispositivo para leitura, a tela de um leitor digital deve oferecer contedo ntido e claro mesmo sob forte luz solar. Da mesma maneira, um livro digital tambm pode ser lido com baixa ou at mesmo nenhuma luz. Um PDA dispositivo eletrnico com algumas funes de computador, telefone celular, tocador de msica e cmera capaz de exibir texto em sua tela tambm pode ser considerado um leitor digital, porm sem recursos

13

especficos de exibio.

3.7 Vantagens e Benefcios Atravs de links, texto dentro de um livro pode ser facilmente pesquisado e acessado em instantes. Anotaes podem ser feitas sem riscar nada nem rabiscar nenhuma pgina. Tamanho e tipo de fonte podem ser ajustados sua preferncia. Imagens animadas e contedo multimdia podem ser incorporados. Nenhum custo com papel e impresso. Esses so apenas alguns benefcios de um livro digital. 3.8 Contedo Com toda essa correria de hoje em dia, no sobra muito tempo para sentarmos e lermos um bom livro. Muitas vezes o tempo hbil que temos est entre o caminho de volta para casa, horrio do almoo, pausa do trabalho e outras circunstncias similares. Pensado nisso e tambm na portabilidade para ter e carregar um livro surgiram ento, os livros digitais. Eles esto no mercado para auxiliar e ajudar quem no tem tempo ou espao para ler e carregar um livro. Ele vem no formato digital, ou seja, pode ser lido em equipamentos eletrnicos como celulares e computadores. Por se tratar tambm de um custo de produo inferior ao livro tradicional, o custo de compra chega a ser 80% menor que o convencional. Podemos ter um livro no celular por menos da metade do preo. Os livros digitais tambm so protegidos pelas leis de direitos autorais como os impressos, no podendo tambm ter alterao. Um livro digital mais barato que um livro convencional. Isso sem contar que toda obra anterior a 1900 est sob domnio pblico, ou seja, encontra-se disponvel gratuitamente. Obras brasileiras, por exemplo, podem ser encontradas no site Domnio Pblico, uma biblioteca especializada neste tipo de contedo. A digitalizao de um livro no intrnseca sua publicao. O fato de uma obra estar disponvel em uma prateleira no quer dizer que ela est disponvel digitalmente. Os livros do bruxinho Harry Potter, por exemplo, no esto disponveis em formato digital por restrio da autora J.K. Rowling. O contedo distribudo digitalmente para leitores digitais utiliza os princpios do gerenciamento digital de direitos, traduo livre para Digital Rights

14

Management, ou seja, a maneira encontrada para impedir ou amenizar a distribuio e o uso no autorizados de diferentes tipos de contedo digital. De acordo com as restries definidas pelo proprietrio dos direitos de uma obra, um servidor de ebook pode limitar o acesso, a cpia e a impresso do material. Livros digitais podem ser encontrados em lojas especializadas ou como uma seo em lojas maiores. A Sony e a Amazon, por exemplo, tm um grande catlogo de livros digitalizados. Afinal, as duas so grandes desenvolvedoras de leitores, ento nada mais condizente do que material para rechear seus produtos. 3.9 Evoluo O primeiro leitor digital que se tem notcia o computador. No comeo da dcada de 90, contedo digitalizado era distribudo em CD-ROM. O primeiro livro digitalizado e o primeiro programa especfico para leitura datam de 1993. No mesmo ano, outros 50 ttulos foram digitalizados e novos contedos foram disponibilizados na internet. Os primeiros dispositivos para leitura de livros digitais datam de 1998, so eles o Rocket ebook e o Softbook. Livros em ingls comearam a ser vendidos em sites especializados no ano seguinte. Amazon e Sony fazem parte da histria dos livros e leitores digitais. A Amazon passou a comercializar livros digitalizados em 1995. Dez anos depois, a loja adquiriu o Mobipocket, um software leitor para PDA como estratgia de mercado. Essa estratgia chegou ao pice em 2007, com o lanamento do Kindle, o leitor prprio da Amazon, que hoje uma referncia da tecnologia. O Kindle At hoje foram lanados trs modelos do Kindle, alm de uma verso para o iPhone. O dispositivo baixa contedo da Amazon Whispernet e possibilita acesso ao site Wikipedia. O formato prprio do aparelho (AZW), mas outros formatos tambm podem ser executados. Atualmente, so quase 300 mil ttulos disponveis, sendo que trechos de obras so disponibilizados gratuitamente.O primeiro modelo do Kindle tem display de 6 polegadas e escala de cinza de quatro nveis. Com 250 MB de memria interna, o aparelho armazena cerca de 200 ttulos sem ilustraes. Esta capacidade pode ser maior com um carto SD, uma vez que o Kindle compatvel. O aparelho foi disponibilizado somente nos Estados Unidos e substitudo pela segunda gerao, lanada em fevereiro de 2009.

15

O display passou a ter 16 nveis de escala de cinza, maior aproveitamento de bateria, atualizao de pginas mais rpida, opo de text-tospeech (ou seja, leitura do texto em voz alta) e espessura reduzida para 9 milmetros. A memria saltou para 2 GB, aumentando a capacidade para cerca de 1500 livros sem imagens. No entanto, a segunda gerao do Kindle no suporta carto SD. Mesmo com o Kindle 2 ainda como uma novidade, a Amazon anunciou, em maio de 2009, a terceira gerao do dispositivo: o Kindle DX. O leitor apresentou uma srie de novidades modernas. A orientao das pginas alterada automaticamente conforme a posio do dispositivo nas mos do leitor. A espessura foi novamente reduzida, desta vez para 8.5 milmetros, e a memria aumentou para 4 GB (isso equivale a cerca de 3500 ttulos sem ilustraes). O display antirreflexo e com suporte tinta eletrnica tem 9.7 polegadas e resoluo de 1200x824 pixels. A bateria dura at quatro dias com conexo sem fio ou duas semanas offline. Isso significa ler mais de 7 mil pginas em uma tacada, sem recarregar. O Kindle DX tem suporte nativo a arquivos PDF, caixas de som estreo e segunda opo de conexo WiFi quando a conexo padro no estiver disponvel. O DX pode ser encontrado na faixa dos US$ 400. Sony PRS Em termos de leitura digital, a Sony entrou na briga com a Amazon. Comeou em 2006, com o lanamento do Sony Reader PRS-300. De l para c foram quatro outros modelos. O Sony PRS hoje tem tela de papel eletrnico com suporte tinta eletrnica, resoluo de 166 dpi, oito nveis de escala de cinza e dispensa energia para manter uma imagem esttica. A interface do dispositivo semelhante do iTunes para a compra de livros da loja virtual prpria da Sony. O leitor tambm compatvel com os formatos PDF, ePub, RSS, JPG, BBeB e at arquivos de udio em MP3 e AAC. O Sony PRS administra os direitos de autoria do contedo distribudo limitando o uso de um livro digital em seis dispositivos, sendo que um deles deve obrigatoriamente ser um computador. O ltimo modelo o PRS-700, lanado em novembro de 2008, com tela touchscreen que pode ser utilizada como um teclado virtual. Uma vez que a tela touchscreen, os 10 botes laterais foram removidos e notas podem ser tomadas com maior facilidade. Os botes para

16

passagem de pgina continuam, mas tambm possvel fazer isso atravs do touchpad. Com espessura de 9.7 mm e display de 6 polegadas, o Sony PRS-700 tem resoluo de 170 dpi e escala de cinza de oito nveis. A memria interna de 512 MB e para condies de luz baixa, o Sony PRS-700 tem iluminao de LED. O modelo PRS-700 no mais encontrado na loja oficial da Sony. No entanto, o antecessor dele, o PRS-505, ainda est disponvel. Este modelo tem tela de 6 polegadas com suporte tinta eletrnica, oito nveis de escala de cinza, 8 milmetros de largura e 256 MB de memria interna. O preo: cerca de US$ 250. Outros Aparelhos No so somente o Kindle e o Sony PRS que esto disponveis no mercado. Outros modelos com diferentes recursos tambm podem ser encontrados. O Cybook Opus, por exemplo, levssimo e tem compatibilidade extensa, com diversos formatos digitais. O acesso e a transferncia de arquivos facilitado com simples recurso de USB. O preo varia em torno dos US$ 350. O Readius, da Polymer Vision, um leitor digital ainda mais porttil, pois sua tela de OLED dobrvel. O lanamento oficial deste produto no mercado ainda uma dvida e muitos questionam se ele vai chegar efetivamente s prateleiras. Outro modelo o Digital Reader 1000, desenvolvido pela iRex. O ltimo lanamento tem funo de tablet, conexes wireless e Bluetooth, touchscreen, tela de 10 polegadas com resoluo de 1024x1080 pixels e 158 dpi. O preo: US$ 859 no site oficial do desenvolvedor. Para 2010, dois leitores em desenvolvimento prometem trazer ainda mais inovaes. O Plastic Logic tem a ambio de substituir o papel, permitindo o transporte de documentos digitais. A promessa de espessura inferior a 7 milmetros e compatibilidade com documentos do Microsoft Office, PDF e outros. Outro provvel forte concorrente do Kindle o txtr: menor, mais leve, com tela e capacidade idnticas, mas com suporte porta MicroSD e mais variedade de conexo. O preo: cerca de US$ 500. Previses Nem tudo perfeito, e e-books tambm apresentam contratempos e desvantagens. Para ler um livro, basta adquiri-lo, e h diferentes maneiras para isso.

17

J para um livro digital, necessrio um dispositivo compatvel e uma loja especializada. Isso sem mencionar a necessidade de uma fonte de energia. Leitores digitais sofrem mais danos do que papel, e tambm h o risco de ziquezira tpica de eletrnicos. Um livro no d pau e impede voc de ir pgina 172, por exemplo. H tambm o risco de olho gordo de ladres pelo valor maior de mercado de um leitor digital, assim como a chance de ataques virtuais. H tambm a carncia de material. Como foi mencionado, o fato de um livro ser publicado no garantia de disponibilidade eletrnica. difcil dizer que leitores digitais e e-books vo acabar com o papel. Uma revoluo desse tipo s acontece em massa, algo que esses leitores ainda no atingiram. difcil convencer uma pessoa amante de um bom livro a troc-lo por uma digitalizao, e este pode ser um grande empecilho. Um dispositivo com mais recursos do que somente leitura digital tem mais chances de sucesso. A proposta de somente ler um livro no suficientemente atraente por si s, pelo menos por enquanto.

18

De acordo com o ambiente (onde o sistema ser instalado) identificado na produo textual individual, faa a representao do diagrama de implantao utilizando a ferramenta ASTAH.

19

Com base no item 3 crie uma interface com foco no cadastro de livros. Crie um projeto windows application no Visual Studio 2010 utilizando a linguagem C# com tcnicas de orientao a objetos, para alterao dos estados do livro no banco de dados, imaginando que o usurio ir mudar o estado do livro.

using using using using using using using using

System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms;

namespace NossaLocadora { public partial class FrmPrincipal : Form { public FrmPrincipal() { InitializeComponent(); } private void livrosToolStripMenuItem_Click(object sender, EventArgs e) { FrmCadLivros frmcadlivros = new FrmCadLivros(); frmcadlivros.Show(); } private void toolStripButton1_Click(object sender, EventArgs e) { }

20

private void editorasToolStripMenuItem_Click(object sender, EventArgs e) { frmEditora frmeditora = new frmEditora(); frmeditora.Show(); } private void sairToolStripMenuItem1_Click(object sender, EventArgs e) { Application.Exit(); } private void livrosToolStripMenuItem1_Click(object sender, EventArgs e) { frmConsulta frmconsulta = new frmConsulta(); frmconsulta.Show(); } private void funcionriosToolStripMenuItem1_Click(object sender, EventArgs e) { frmConsulta frmconsulta = new frmConsulta(); frmconsulta.Show(); } private void clientesToolStripMenuItem1_Click(object sender, EventArgs e) { frmConsulta frmconsulta = new frmConsulta(); frmconsulta.Show(); } private void editorasToolStripMenuItem1_Click(object sender, EventArgs e) { frmConsulta frmconsulta = new frmConsulta(); frmconsulta.Show(); }

} }

21

using using using using using using using using

System; System.Collections.Generic; System.ComponentModel; System.Data; System.Drawing; System.Linq; System.Text; System.Windows.Forms;

namespace NossaLocadora { public partial class FrmCadLivros : Form { public FrmCadLivros() { InitializeComponent(); } private void FrmCadLivros_Load(object sender, EventArgs e) { povoaGrid(); } public void povoaGrid() { try { Livro livro = new Livro(); gridLivro.DataSource = livro.listaLivro(); } catch (Exception erro) { MessageBox.Show("Erro na listagem dos livros: " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }

22

private void btnAlterar_Click(object sender, EventArgs e) { livroModel livromodel = new livroModel(); livromodel.IdLivro = Convert.ToInt32(tbIdLivro.Text); livromodel.IdEditora = Convert.ToInt32(tbIdEditoraLivro.Text); livromodel.TituloLivro = tbTituloLivro.Text; livromodel.EdicaoLivro = tbEdicaoLivro.Text; livromodel.LocalizacaoLivro = tbLocalizacaoLivro.Text; livromodel.ClassificacaoLivro = tbClassificacaoLivro.Text; livromodel.AutoresLivro = tbAutoresLivro.Text; livromodel.ResenhaLivro = tbResenhaLivro.Text; livromodel.TomboLivro = Convert.ToBoolean(tomboLivroCheckBox.Text); livromodel.AnoLivro = Convert.ToDateTime(tbAnoLivro.Text); try { Livro livro = new Livro(); livro.alteraLivro(livromodel); MessageBox.Show("Livro alterado com sucesso! ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); povoaGrid(); } catch (Exception erro) { MessageBox.Show("Erro ao alterar livro: " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void btnGravar_Click(object sender, EventArgs e) { livroModel livromodel = new livroModel(); livromodel.IdLivro = Convert.ToInt32(tbIdLivro.Text); livromodel.IdEditora = Convert.ToInt32(tbIdEditoraLivro.Text); livromodel.TituloLivro = tbTituloLivro.Text; livromodel.EdicaoLivro = tbEdicaoLivro.Text; livromodel.LocalizacaoLivro = tbLocalizacaoLivro.Text; livromodel.ClassificacaoLivro = tbClassificacaoLivro.Text; livromodel.AutoresLivro = tbAutoresLivro.Text; livromodel.ResenhaLivro = tbResenhaLivro.Text; livromodel.TomboLivro = Convert.ToBoolean(tomboLivroCheckBox.Text); livromodel.AnoLivro = Convert.ToDateTime(tbAnoLivro.Text); try { Livro livro = new Livro(); livro.gravaLivro(livromodel); MessageBox.Show("Livro gravado com sucesso! ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); povoaGrid(); } catch (Exception erro) { MessageBox.Show("Erro ao gravar livro: " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void btnExcluir_Click(object sender, EventArgs e) { livroModel livromodel = new livroModel(); livromodel.IdLivro = Convert.ToInt32(tbIdLivro.Text); try {

23
Livro livro = new Livro(); livro.excluiLivro(livromodel); MessageBox.Show("Livro excluido com sucesso! ", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); povoaGrid(); } catch (Exception erro) { MessageBox.Show("Erro ao excluir livro: " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void btnCancelar_Click(object sender, EventArgs e) { FrmCadLivros frmcadlivros = new FrmCadLivros(); frmcadlivros.Close(); } private void tomboLivroCheckBox_CheckedChanged(object sender, EventArgs e) { if (tomboLivroCheckBox.Checked == true) { MessageBox.Show("Livro atual est locado", "Informao", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }

using using using using using

System; System.Collections.Generic; System.Linq; System.Text; System.Data;

namespace NossaLocadora { class Livro { ConnectionDB connLivro = null; public DataTable listaLivro() { DataTable datatable = new DataTable(); try { connLivro = new ConnectionDB(); datatable = connLivro.listaLivroDB(); } catch (Exception erro) { throw erro; } return datatable; } public livroModel pesquisaLivro(string pesquisalivro) {

24
try { connLivro = new ConnectionDB(); return connLivro.pesquisaLivroDB(pesquisalivro); } catch (Exception erro) { throw erro; }

public void gravaLivro(livroModel livro) { try { connLivro = new ConnectionDB(); connLivro.gravaLivroDB(livro); } catch (Exception erro) { throw erro; } } public void excluiLivro(livroModel livro) { try { connLivro = new ConnectionDB(); connLivro.excluiLivroDB(livro); } catch (Exception erro) { throw erro; } } public void alteraLivro(livroModel livro) { try { connLivro = new ConnectionDB(); connLivro.alteraLivroDB(livro); } catch (Exception erro) { throw erro; } }

} }

using using using using

System; System.Collections.Generic; System.Linq; System.Text;

namespace NossaLocadora { class livroModel

25
{

int idlivro, ideditora; string titulolivro, edicaolivro, localizacaolivro, classificacaolivro, autoreslivro, resenhalivro; DateTime anolivro; Boolean tombolivro; public int IdLivro { get { return idlivro; } set { idlivro = value; } } public int IdEditora { get { return ideditora; } set { ideditora = value; } } public string TituloLivro { get { return titulolivro; } set { titulolivro = value; } } public string EdicaoLivro { get { return edicaolivro; } set { edicaolivro = value; } } public string LocalizacaoLivro { get { return localizacaolivro; } set { localizacaolivro = value; } } public string ClassificacaoLivro { get { return classificacaolivro; } set { classificacaolivro = value; } } public string AutoresLivro { get { return autoreslivro; } set { autoreslivro = value; } } public string ResenhaLivro { get { return resenhalivro; } set { resenhalivro = value; } } public DateTime AnoLivro { get { return anolivro; } set { anolivro = value; } } public Boolean TomboLivro { get { return tombolivro; } set { tombolivro = value; } }

} }

using System;

26
using using using using using using System.Collections.Generic; System.Linq; System.Text; System.Data; System.Data.SqlClient; System.Windows.Forms;

namespace NossaLocadora { class ConnectionDB { String conexaoString = @"Data Source=.\SQLEXPRESS;Initial Catalog=dbaula1;Persist Security Info=true;User=sa;Password=12345;"; SqlConnection conexao = null; public SqlConnection conectarDB() { try { conexao = new SqlConnection(conexaoString); conexao.Open(); MessageBox.Show("Conexo realizada com sucesso", "Informao", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception erro) { MessageBox.Show("Erro ao se conectar: " + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } return conexao; } public DataTable listaLivroDB() { DataTable datatable = new DataTable(); try { conexao = new SqlConnection(conexaoString); SqlCommand sqlcomm = new SqlCommand("Select * from Livro", conexao); SqlDataAdapter daLivro = new SqlDataAdapter(); daLivro.SelectCommand = sqlcomm; DataTable dtLivroDB = new DataTable(); daLivro.Fill(dtLivroDB); return dtLivroDB; } catch (Exception erro) { throw erro; } } public void gravaLivroDB(livroModel livro) { try { conexao = new SqlConnection(conexaoString); SqlCommand sqlcomm = new SqlCommand("Insert into Livro values (@IdLivro,@IdEditoraLivro,@TituloLivro,@EdicaoLivro,@AnoLivro,@LocalizacaoLivro,@Classific acaoLivro,@TomboLivro,@AutoresLivro,@ResenhaLivro)", conexao); sqlcomm.Parameters.AddWithValue("@IdLivro", livro.IdLivro); sqlcomm.Parameters.AddWithValue("@IdEditoraLivro", livro.IdEditora); sqlcomm.Parameters.AddWithValue("@TituloLivro", livro.TituloLivro); sqlcomm.Parameters.AddWithValue("@EdicaoLivro", livro.EdicaoLivro);

27
sqlcomm.Parameters.AddWithValue("@AnoLivro", livro.AnoLivro); sqlcomm.Parameters.AddWithValue("@LocalizacaoLivro", livro.LocalizacaoLivro); sqlcomm.Parameters.AddWithValue("@ClassificacaoLivro", livro.ClassificacaoLivro); sqlcomm.Parameters.AddWithValue("@TomboLivro", livro.TomboLivro); sqlcomm.Parameters.AddWithValue("@AutoresLivro", livro.AutoresLivro); sqlcomm.Parameters.AddWithValue("@ResenhaLivro", livro.ResenhaLivro); conexao.Open(); sqlcomm.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { conexao.Close(); }

public void excluiLivroDB(livroModel livro) { try { conexao = new SqlConnection(conexaoString); SqlCommand sqlcomm = new SqlCommand("Delete from Livro where IdLivro = @IdLivro", conexao); sqlcomm.Parameters.AddWithValue("@IdLivro", livro.IdLivro); conexao.Open(); sqlcomm.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { conexao.Close(); } } public void alteraLivroDB(livroModel livro) { try { conexao = new SqlConnection(conexaoString); SqlCommand sqlcomm = new SqlCommand("Update Livro set TituloLivro = @TituloLivro, IdEditoraLivro = @IdEditoraLivro, EdicaoLivro = @EdicaoLivro, " + " AnoLivro = @AnoLivro, LocalizacaoLivro = @LocalizacaoLivro, ClassificacaoLivro = @ClassificacaoLivro, " + " TomboLivro = @TomboLivro, AutoresLivro = @AutoresLivro, ResenhaLivro = @ResenhaLivro where IdLivro = @IdLivro)", conexao); sqlcomm.Parameters.AddWithValue("@IdLivro", livro.IdLivro); sqlcomm.Parameters.AddWithValue("@IdEditoraLivro", livro.IdEditora); sqlcomm.Parameters.AddWithValue("@TituloLivro", livro.TituloLivro); sqlcomm.Parameters.AddWithValue("@EdicaoLivro", livro.EdicaoLivro); sqlcomm.Parameters.AddWithValue("@AnoLivro", livro.AnoLivro); sqlcomm.Parameters.AddWithValue("@LocalizacaoLivro", livro.LocalizacaoLivro); sqlcomm.Parameters.AddWithValue("@ClassificacaoLivro", livro.ClassificacaoLivro); sqlcomm.Parameters.AddWithValue("@TomboLivro", livro.TomboLivro); sqlcomm.Parameters.AddWithValue("@AutoresLivro", livro.AutoresLivro); sqlcomm.Parameters.AddWithValue("@ResenhaLivro", livro.ResenhaLivro); conexao.Open(); sqlcomm.ExecuteNonQuery();

28
} catch (Exception erro) { throw erro; } finally { conexao.Close(); }

public livroModel pesquisaLivroDB(string pesquisaLivro) { try { conexao = new SqlConnection(conexaoString); SqlCommand sqlcomm = new SqlCommand("Select * from Livro where TituloLivro like '"+pesquisaLivro+"%'", conexao); sqlcomm.Parameters.AddWithValue("@pesquisaLivro", pesquisaLivro); conexao.Open(); SqlDataReader datareader; livroModel livromodel = new livroModel(); datareader = sqlcomm.ExecuteReader(CommandBehavior.CloseConnection); while(datareader.Read()) { livromodel.IdLivro = Convert.ToInt32(datareader["IdLivro"]); livromodel.TituloLivro = datareader["TituloLivro"].ToString(); } return livromodel; } catch (Exception erro) { throw erro; } finally { conexao.Close(); } } public DataTable listaEditoraDB() { DataTable datatable = new DataTable(); try { conexao = new SqlConnection(conexaoString); SqlCommand sqlcomm = new SqlCommand("Select * from Editora", conexao); SqlDataAdapter Editora = new SqlDataAdapter(); Editora.SelectCommand = sqlcomm; DataTable dtEditoraDB = new DataTable(); Editora.Fill(dtEditoraDB); return dtEditoraDB; } catch (Exception erro) { throw erro; } } } }

29

Banco no SQL Server:

30

CONCLUSO Pudemos concluir nesta atividade interdisciplinar, que os diagramas de implantao so empregados para modelagem da viso esttica de implantao de um sistema. Com essa viso podemos analisar qual a real necessidade do projeto para a aquisio, por exemplo, de mquinas e pacotes de softwares adicionais. Ou seja, a importncia do diagrama de implantao no est somente na possibilidade de visualizar e especificar fisicamente os sistemas, mas sim como um auxlio no gerenciamento de projetos sistemas de informao. Diagramas de implantao so usados para avaliar a implantao de um sistema do aplicativo em um datacenter lgico especfico.H duas opes para criar diagramas de implantao.A primeira criar uma no designer de aplicativos sem primeiro explicitamente definindo um sistema.Como um sistema sempre necessrio para descrever uma implantao do sistema, Distributed System Designers criar um sistema padro das definies de aplicativo no diagrama de aplicativo.O segundo opo para criar um diagrama implantao criar uma de um sistema que voc definiu na Designer de Sistemas. Um dos diagramas que acreditamos ser um dos mais importantes tambm um dos menos vistos nos projetos de sistemas de informao. O diagrama de implantao representa como realizada a distribuio do sistema atravs de ns de hardware, componentes e dependncias de software e as suas devidas relaes de comunicao. O diagrama de implantao pode ser representado de duas formas: como descritor, onde mostra a configurao bsica do hardware; ou como uma instncia, onde mostra as reais caractersticas de configurao de hardware.

31

REFERNCIAS FLORES, Emerson Ricardo. Linguagens e tcnicas de programao III. So Paulo. Editora Pearson, 2009. CALDEIRAO, Denise Morselli Fernandes. tica e Responsabilidade Social. So Paulo. Editora Pearson, 2009. SILVA, Flavio de Almeida e. Desenvolvimento orientado a objetos II. So Paulo. Editora Pearson, 2009. TANAKA, Simone Sawasaki. Anlise de sistemas III. So Paulo. Editora Pearson, 2009.

Você também pode gostar