You are on page 1of 15

SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANFLÉSIO DOS SANTOS COSTA DANIEL NUNES DE SOUSA

LUÍZ CARLOS DIAS DA SILVA RICARDO RIBEIRO PAES

SISTEMA DE GERENCIAMENTO DE LIVROS
Ética Empresarial e a Era Dos Livros Digitais

São Raimundo Nonato – PI 2012

4º Semestre Professores Paulo Nishitani Polyana P. para a disciplina Produção Textual Interdisciplinar – Em Grupo.PI 2012 . Gomes Fabris Sérgio Goes Anderson Macedo Marcio Chiaveli São Raimundo Nonato .ANFLÉSIO DOS SANTOS COSTA DANIEL NUNES DE SOUSA LUÍZ CARLOS DIAS DA SILVA RICARDO RIBEIRO PAES SISTEMA DE GERENCIAMENTO DE LIVROS Ética Empresarial e a Era Dos Livros Digitais Trabalho apresentado ao Curso de Tecnologia em Análise e Desenvolvimento de Sistemas da UNOPAR Universidade Norte do Paraná.

...... 9 3...3 Código Fonte ( Form1........................... 8 3.....................................................SUMÁRIO 1...................1 Ações Éticas e Não Éticas (empresa e cliente) ..........................................................4.......................... 6 3.........................................................................................2 Imagem da Aplicação (Devolução de Livro).................. 4 2............2 A Era dos Livros Digitais ............................................................... INTRODUÇÃO...................................................................................................... 8 3.................................................. DESENVOLVIMENTO .................................................................... REFERÊNCIAS . 15 ....................................................................................... CONCLUSÃO ............................... 6 3...............................................................................cs) .................................................................1 Imagem da Aplicação (Sistema de Controle de Livros Emprestados).................................cs ) ........ 5 3......3 Diagrama de Implantação ..............................4 Banco de Dados (AcessoDB...................... 12 4......4 Interface de Cadastro do Livro ......4..........4..... 7 3........................... 9 3.... 14 5.........4...................................................... 8 3..... OBJETIVO ......

e-book reader. E por fim. quando podemos ler um livro num tablet. A evolução tecnológica também é citada em meio a chegada da era dos livros digitais. 4 . onde é mostrado todo o esquema de como funcionara a empresa.1. smartphone e diversos outros dispositivos móveis. E ainda uma imagem da tela e o código fonte da aplicação. o desenvolvimento de uma irterface com foco no cadastro do livro utilizando o Visual Studio 2010 com linguagem C#. INTRODUÇÃO O presente trabalho está divido em 4 etapas. Com base no ambiente onde o sistema será instalado desenvolveu-se um diagrama de implantação utilizando a ferramenta ASTAH. mostrando o lado empresarial e o lado cliente. abordado na produção textual individual. traz no primeiro momento ações éticas e não éticas envolvendo a “Nossa Locador de Livros”.

2. 5 . OBJETIVO O objetivo desse projeto é mostrar como a ética é importante para se obter êxito nos negócios. Mostrar também o esquema través de diagrama de como a locadora de livros ira funcionar após a implantação do sistema. E ainda a criação de uma interface mostrando a tela e o código de implantação. A que ponto chegou à evolução tecnológica com facilidade e a interatividade de ler um livro digital em um dispositivo móvel.

desde a sua estrutura em si. Conhecendo o lado bom da ética. entidades e por aí afora. ela só tende a crescer. No ambiente dos negócios. Falar em ética neste País parece soar estranho. as empresas precisam estar atentas à evolução do cliente que está cada vez mais exigindo transparência e correção de atitudes. os funcionários. simples e de fácil compreensão por todos dentro da organização para que não haja imperfeições no seu cumprimento e pondo em risco a sua credibilidade. mais sim de todas as empresas. os fornecedores. Credibilidade é o que o cliente espera das empresas através de atitudes simples.3. que permitirá. é possível relacionar algumas ações a não serem adotadas na locadora de livros. o governo… Se a empresa agir dentro dos padrões éticos. O instrumento da boa conduta ética precisa ser bem elaborado. Desse modo. um crescimento da relação entre funcionários e clientes. mas com forte componente ético. é relevante ter consciência de que toda a sociedade vai se beneficiar através da ética aplicada dentro da empresa. O consumo agradece e os clientes também. governos. principalmente quando assistimos diariamente a recheados exemplos de ações e atitudes anti-éticas praticados por empresas. São essas ações que vão fazer com que a locadora de livros cresça de maneira competente e séria. ou não. não só da “Nossa Locadora de Livros”. para que o "público" tenha uma melhor imagem do seu "slogan".1 Ações Éticas e Não Éticas (empresa e cliente) A ética profissional é considerada um fator importantíssimo para a sobrevivência. bem como os clientes. DESENVOLVIMENTO 3. a fim de adequar suas estratégias de ações que satisfaçam esse novo padrão de comportamento. causando prejuízo ao cliente e ao cidadão. como aqueles que a compõem. As organizações estão percebendo a necessidade de utilizar à ética. 6 . os sócios.

No entanto. galerias de fotos. Muitas vantagens acompanham essa evolução.2 A Era dos Livros Digitais Chegamos à era dos livros digitais. O ePub é um formato mais conhecido para e-books. vídeos. quando podemos ler um livro num tablet. é fato que o livro digital não vem para substituir o impresso. ele tem um padrão internacional organizado por um consórcio de empresas como Sony. Há quem ainda prefira o livro tradicional pelo prazer da leitura. 7 . etc.Ações Não-Éticas na Empresa           Apossar-se de coisas que não lhe pertence Dizer coisas que sabe que não é verdade Dar ou permitir impressões falsas Comprar influência ou enganar-se em conflitos deinteresse Esconder ou divulgar informação verdadeira Tomar vantagem que não lhe pertence Cometer comportamento pessoal impróprio Abusar de outra pessoa Permitir abuso da organização Violar regras 3. Isso faz dele o mais usado nos dias atuais. Adobe. Microsoft e tantas outras. Livre e aberto. Com certeza. Esse serviço pode ser utilizado na maioria dos dispositivos para leitura de livros digitais. trilhas sonoras. mas isso não exclui ninguém de se aventurar nos novos meios de leitura. (como o iBooks da Apple). Hoje. fotos. pelo contato com o papel e por toda experiência boa que um livro impresso proporciona. como o fato de podermos armazenar uma biblioteca inteira dentro de um dispositivo móvel e carregá-la para onde quisermos. você pode encontrar livros eletrônicos desde o modo mais simples – como no formato ePub – até outros mais enriquecidos com mídias. e-book reader. smartphone e diversos outros dispositivos. mas sim para ser mais um meio de acesso à leitura. essa ferramenta atrai mais as novas gerações do que as pessoas de mais idade. áudios.

Assim. o ePub se apresenta como a melhor solução para livros digitais. com certeza também terá seus livros digitais em formato ePub. 3. sua pasta de músicas no formato mp3.3 Diagrama de Implantação O digrama a seguir foi desenvolvido com base na localização de instalação do sistema.Na música.4 Interface de Cadastro do Livro 3. hoje.4.1 Imagem da Aplicação (Sistema de Controle de Livros Emprestados) 8 . Se você tem. cada vez mais as pessoas deixaram de comprar CDs para adquirir áudios em formato mp3. 3.

4.3 Código Fonte ( Form1.Text == string.Forms. int codigo = -1.Show("Informe os valores para nome. string sqlSelect = "Select id.3."). } else 9 . Nome_Livro. namespace Unopar. public Form1() { InitializeComponent(). } private void button1_Click(object sender. return.4. paginas e status do livro.Empty) { MessageBox. EventArgs e) { if (txtNome_Livro.Text == string.Empty || txtStatus.2 Imagem da Aplicação (Devolução de Livro) 3.cs ) using System. Paginas.Windows. using System. Status from Alunos".Text == string.Empty || txtPaginas.TresCamadas { public partial class Form1 : Form { AcessoDB accDB = new AcessoDB().

sqlInsert). } catch (Exception ex) { MessageBox.Show("Erro ao acessar dados " + ex. string[] campos = { "@Nome_Livro". string[] valores = { txtNome_Livro. valores. } catch (Exception ex) { MessageBox.Show("Erro " + ex. sqlDelete).Value). txtPaginas.Text. } } } private void Form1_Load(object sender.getRegistro(sqlSelect).ColumnIndex].").Message).DataSource = accDB. EventArgs e) { if (codigo < 0 ) { MessageBox.Text.RowIndex].Status) values (@Nome_Livro.Message).@Status)". } else { try { string sqlDelete= "Delete from Alunos Where Id = @Id".Show("Erro ao acessar o codigo : " + ex. } } } private void gdvDados_CellEnter(object sender. } 10 . return. } } private void btnExcluir_Click(object sender.getRegistro(sqlSelect). gdvDados. EventArgs e) { try { gdvDados.Message).Show("Selecione um livro para excluir.Text }. accDB. gdvDados. string[] campos = { "Id" }. } catch (Exception ex) { MessageBox.Show("Erro " + ex.Message). DataGridViewCellEventArgs e) { try { codigo = Convert. } catch (Exception ex) { MessageBox.ToInt32(gdvDados.ToString() }.Cells[e. "@Status" }.Salvar(campos.Deletar(campos.Paginas. accDB. valores.Rows[e. "@Paginas". string[] valores = { codigo. txtStatus.{ try { string sqlInsert = "Insert into Alunos (Nome_Livro.getRegistro(sqlSelect).@Paginas.DataSource = accDB.DataSource = accDB.

gdvDados. EventArgs e) { if (codigo < 0 ) { MessageBox.DataSource = accDB.DialogResult. DataGridViewCellEventArgs e) { } private void txtEmail_TextChanged(object sender. string[] valores = { codigo. "Devolução de Livro". sqlDelete). } } } } } 11 . valores. EventArgs e) { } private void button1_Click_1(object sender.Message). accDB.Windows.IsDigit(e.Forms.Handled = !Char. } private void txtIdade_KeyPress(object sender.KeyChar) && e.getRegistro(sqlSelect).").KeyChar != Delete.YesNo.Show("Selecione um livro para Devolver. return.Question) == System. } else { try{ if (MessageBox. e. MessageBoxButtons. string[] campos = { "Id" }.Show("Erro " + ex. } private void gdvDados_CellContentClick(object sender. MessageBoxIcon.} private void button2_Click(object sender.Deletar(campos.Exit().ToString() }. KeyPressEventArgs e) { const char Delete = (char)8. } } catch (Exception ex) { MessageBox.Show("Deseja Devolver o Livro ?".Yes) { string sqlDelete= "Delete from Alunos Where Id = @Id". EventArgs e) { Application.

CommandType = CommandType. valores[i]).AddWithValue(campos[i]. using System.StartupPath. i++) { cmd. string sqlIncluir) { int regAfetados = -1. cmd. } finally { con.AddWithValue(campos[i]. i++) { cmd. } public int Salvar(string[] campos.3.StartupPath.Parameters.ExecuteNonQuery(). con). SqlCommand cmd = new SqlCommand(sqlDelete. //Application.Text. string sqlDelete) { int regAfetados = -1.4. string[] valores. con).ToInt32(valores[i])). return regAfetados.User Instance=True").ExecuteNonQuery().Length. 12 .Data.CommandText = sqlIncluir. try { con.Length . } regAfetados = cmd. for (int i = 0.cs) using System. cmd.9. cmd.4 Banco de Dados (AcessoDB.Open().Close(). namespace Unopar. } } public int Deletar(string[] campos. 9) + "\\dados\\Cadastro.CommandText = sqlDelete. return regAfetados.Remove(Application. try { con.CommandType = CommandType.mdf". Convert. i < valores. } regAfetados = cmd. con = new SqlConnection(@"Data Source=.TresCamadas { class AcessoDB { private SqlConnection con = null . cmd. for (int i = 0. SqlCommand cmd = new SqlCommand(sqlIncluir. using System. } catch (Exception ex) { throw ex.Length.mdf". string[] valores.SqlClient.\SQLEXPRESS. public AcessoDB() { string path = "c:\\dados\\Cadastro. i < valores.Text.Data.Parameters.Integrated Security=True.Open().AttachDbFilename='" + path + "'.

Open().} catch (Exception ex) { throw ex. con). try { con. return dt. cmd.Text.Close(). } } public DataTable getRegistro(string sql) { DataTable dt = new DataTable().CommandText = sql. } finally { con. } finally { con. } } } } 13 . SqlCommand cmd = new SqlCommand(sql.Close(). cmd. } catch (Exception ex) { throw ex. da.CommandType = CommandType. SqlDataAdapter da = new SqlDataAdapter(cmd).Fill(dt).

como também conhecimento e experiências adquiridas em outras disciplinas e pesquisas eletrônicas. O trabalho completo passou por uma elaboração modelada passo a passo.4. CONCLUSÃO A elaboração do projeto nos proporcionou um maior conhecimento no que se diz respeito a ações éticas e não éticas nos negócios e as surpresas e inovações que o mundo tecnológico traz a todo dia. facilitando a vida de todos. mas sim ela toda por completo. 14 . não só na parte de Software. Por que muitas vezes o sucesso ou o fracasso de uma empresa está no estudo. na elaboração e execução das ações. Portanto uma empresa deve ser muito bem estudada desde o seu início. com participação integral do grupo. As cinco disciplinas foram usadas no desenvolvimento do projeto.

Comunicação de Dados e Teleprocessamento. Análise de Sistema III.com. Thiago Nunes. http://blog. SILVA. São Paulo: Pearson Prentice Hall 2009.cancaonova.5. REFERÊNCIAS CALDEIRÃO. Denise Morselli Fernandes.asp?pagina=detalhe_artigo&codigo=90&ti t_pagina=ARTIGOS&nomeart=s&nomecat=n NISHITANI. 15 . Desenvolvimento Orientado a Objetos II. BAZOLI. São Paulo: Pearson Prentice Hall 2009. Emerson Ricardo. BRUNETTA. Ética e Responsabilidade Social. TANAKA. Nádia. Linguagem e Técnica de Programação III. FLORES.com/redacao/tag/castidade/ http://www. São Paulo: Pearson Prentice Hall 2009. Paulo Kiyoshi. Simone Sawasaki. Flávio de Almeida. São Paulo: Pearson Prentice Hall 2009.eticaempresarial. São Paulo: Pearson Prentice Hall 2009.br/site/pg.