produção textual interdisciplinar - grupo 4º semestre

19

Click here to load reader

Upload: anflesio-borges

Post on 06-Aug-2015

208 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Produção Textual interdisciplinar - GRUPO 4º Semestre

SISTEMA DE ENSINO PRESENCIAL CONECTADOTECNOLGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

ANFLÉSIO DOS SANTOS COSTADANIEL NUNES DE SOUSA

LUÍZ CARLOS DIAS DA SILVARICARDO RIBEIRO PAES

SISTEMA DE GERENCIAMENTO DE LIVROS

Ética Empresarial e a Era Dos Livros Digitais

São Raimundo Nonato – PI2012

Page 2: Produção Textual interdisciplinar - GRUPO 4º Semestre

ANFLÉSIO DOS SANTOS COSTADANIEL NUNES DE SOUSA

LUÍZ CARLOS DIAS DA SILVARICARDO 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á, para a disciplina Produção Textual Interdisciplinar – Em Grupo, 4º Semestre

ProfessoresPaulo NishitaniPolyana P. Gomes FabrisSérgio GoesAnderson MacedoMarcio Chiaveli

São Raimundo Nonato - PI2012

Page 3: Produção Textual interdisciplinar - GRUPO 4º Semestre

SUMÁRIO

1. INTRODUÇÃO........................................................................................................ 4

2. OBJETIVO ............................................................................................................. 5

3. DESENVOLVIMENTO ........................................................................................... 6

3.1 Ações Éticas e Não Éticas (empresa e cliente) ............................................... 6

3.2 A Era dos Livros Digitais .................................................................................. 7

3.3 Diagrama de Implantação ............................................................................... 8

3.4 Interface de Cadastro do Livro ......................................................................... 8

3.4.1 Imagem da Aplicação (Sistema de Controle de Livros Emprestados)...................................................................................................... 8

3.4.2 Imagem da Aplicação (Devolução de Livro).............................................. 9

3.4.3 Código Fonte ( Form1.cs ) ........................................................................ 9

3.4.4 Banco de Dados (AcessoDB.cs) ............................................................. 12

4. CONCLUSÃO ...................................................................................................... 14

5. REFERÊNCIAS .................................................................................................... 15

Page 4: Produção Textual interdisciplinar - GRUPO 4º Semestre

1. INTRODUÇÃO

O presente trabalho está divido em 4 etapas, traz no primeiro momento ações

éticas e não éticas envolvendo a “Nossa Locador de Livros”, mostrando o lado

empresarial e o lado cliente.

A evolução tecnológica também é citada em meio a chegada da era dos livros

digitais, quando podemos ler um livro num tablet, e-book reader, smartphone e

diversos outros dispositivos móveis.

Com base no ambiente onde o sistema será instalado desenvolveu-se um

diagrama de implantação utilizando a ferramenta ASTAH, onde é mostrado todo o

esquema de como funcionara a empresa, abordado na produção textual individual.

E por fim, o desenvolvimento de uma irterface com foco no cadastro do livro

utilizando o Visual Studio 2010 com linguagem C#. E ainda uma imagem da tela e o

código fonte da aplicação.

4

Page 5: Produção Textual interdisciplinar - GRUPO 4º Semestre

2. OBJETIVO

O objetivo desse projeto é mostrar como a ética é importante para se obter

êxito nos negócios. A que ponto chegou à evolução tecnológica com facilidade e a

interatividade de ler um livro digital em um dispositivo móvel. 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.

5

Page 6: Produção Textual interdisciplinar - GRUPO 4º Semestre

3. DESENVOLVIMENTO

3.1 Ações Éticas e Não Éticas (empresa e cliente)

A ética profissional é considerada um fator importantíssimo para a

sobrevivência, não só da “Nossa Locadora de Livros”, mais sim de todas as

empresas.

As organizações estão percebendo a necessidade de utilizar à ética, para que

o "público" tenha uma melhor imagem do seu "slogan", que permitirá, ou não, um

crescimento da relação entre funcionários e clientes.

Desse modo, é relevante ter consciência de que toda a sociedade vai se

beneficiar através da ética aplicada dentro da empresa, bem como os clientes, os

fornecedores, os sócios, os funcionários, o governo… Se a empresa agir dentro dos

padrões éticos, ela só tende a crescer, desde a sua estrutura em si, como aqueles

que a compõem.

Falar em ética neste País parece soar estranho, principalmente quando

assistimos diariamente a recheados exemplos de ações e atitudes anti-éticas

praticados por empresas, governos, entidades e por aí afora, causando prejuízo ao

cliente e ao cidadão. No ambiente dos negócios, as empresas precisam estar

atentas à evolução do cliente que está cada vez mais exigindo transparência e

correção de atitudes, a fim de adequar suas estratégias de ações que satisfaçam

esse novo padrão de comportamento.

O instrumento da boa conduta ética precisa ser bem elaborado, 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. Credibilidade é o que o

cliente espera das empresas através de atitudes simples, mas com forte

componente ético. O consumo agradece e os clientes também. São essas ações

que vão fazer com que a locadora de livros cresça de maneira competente e séria.

Conhecendo o lado bom da ética, é possível relacionar algumas ações a não serem

adotadas na locadora de livros.

6

Page 7: Produção Textual interdisciplinar - GRUPO 4º Semestre

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.2 A Era dos Livros Digitais

Chegamos à era dos livros digitais, quando podemos ler um livro num tablet,

e-book reader, smartphone e diversos outros dispositivos. Muitas vantagens

acompanham essa evolução, como o fato de podermos armazenar uma biblioteca

inteira dentro de um dispositivo móvel e carregá-la para onde quisermos.

Hoje, você pode encontrar livros eletrônicos desde o modo mais simples –

como no formato ePub – até outros mais enriquecidos com mídias, vídeos, fotos,

áudios, trilhas sonoras, galerias de fotos, etc. (como o iBooks da Apple).

O ePub é um formato mais conhecido para e-books. Livre e aberto, ele tem

um padrão internacional organizado por um consórcio de empresas como Sony,

Adobe, Microsoft e tantas outras. Esse serviço pode ser utilizado na maioria dos

dispositivos para leitura de livros digitais. Isso faz dele o mais usado nos dias atuais.

Há quem ainda prefira o livro tradicional pelo prazer da leitura, pelo contato

com o papel e por toda experiência boa que um livro impresso proporciona. No

entanto, é fato que o livro digital não vem para substituir o impresso, mas sim para

ser mais um meio de acesso à leitura. Com certeza, essa ferramenta atrai mais as

novas gerações do que as pessoas de mais idade, mas isso não exclui ninguém de

se aventurar nos novos meios de leitura.

7

Page 8: Produção Textual interdisciplinar - GRUPO 4º Semestre

Na música, cada vez mais as pessoas deixaram de comprar CDs para

adquirir áudios em formato mp3. Assim, o ePub se apresenta como a melhor

solução para livros digitais. Se você tem, hoje, sua pasta de músicas no formato

mp3, com certeza também terá seus livros digitais em formato ePub.

3.3 Diagrama de Implantação

O digrama a seguir foi desenvolvido com base na localização de instalação do

sistema.

3.4 Interface de Cadastro do Livro

3.4.1 Imagem da Aplicação (Sistema de Controle de Livros Emprestados)

8

Page 9: Produção Textual interdisciplinar - GRUPO 4º Semestre

3.4.2 Imagem da Aplicação (Devolução de Livro)

3.4.3 Código Fonte ( Form1.cs )

using System;using System.Windows.Forms;

namespace Unopar.TresCamadas{ public partial class Form1 : Form { AcessoDB accDB = new AcessoDB(); string sqlSelect = "Select id, Nome_Livro, Paginas, Status from Alunos"; int codigo = -1;

public Form1() { InitializeComponent(); }

private void button1_Click(object sender, EventArgs e) { if (txtNome_Livro.Text == string.Empty || txtPaginas.Text == string.Empty || txtStatus.Text == string.Empty) { MessageBox.Show("Informe os valores para nome, paginas e status do livro."); return; } else {

9

Page 10: Produção Textual interdisciplinar - GRUPO 4º Semestre

try { string sqlInsert = "Insert into Alunos (Nome_Livro,Paginas,Status) values (@Nome_Livro,@Paginas,@Status)"; string[] campos = { "@Nome_Livro", "@Paginas", "@Status" }; string[] valores = { txtNome_Livro.Text, txtPaginas.Text, txtStatus.Text }; accDB.Salvar(campos, valores, sqlInsert); gdvDados.DataSource = accDB.getRegistro(sqlSelect); } catch (Exception ex) { MessageBox.Show("Erro " + ex.Message); } } }

private void Form1_Load(object sender, EventArgs e) { try { gdvDados.DataSource = accDB.getRegistro(sqlSelect); } catch (Exception ex) { MessageBox.Show("Erro ao acessar dados " + ex.Message); } }

private void btnExcluir_Click(object sender, EventArgs e) { if (codigo < 0 ) { MessageBox.Show("Selecione um livro para excluir."); return; } else { try { string sqlDelete= "Delete from Alunos Where Id = @Id"; string[] campos = { "Id" }; string[] valores = { codigo.ToString() }; accDB.Deletar(campos, valores, sqlDelete); gdvDados.DataSource = accDB.getRegistro(sqlSelect); } catch (Exception ex) { MessageBox.Show("Erro " + ex.Message); } } }

private void gdvDados_CellEnter(object sender, DataGridViewCellEventArgs e) { try { codigo = Convert.ToInt32(gdvDados.Rows[e.RowIndex].Cells[e.ColumnIndex].Value); } catch (Exception ex) { MessageBox.Show("Erro ao acessar o codigo : " + ex.Message); } }

10

Page 11: Produção Textual interdisciplinar - GRUPO 4º Semestre

private void button2_Click(object sender, EventArgs e) { Application.Exit(); }

private void txtIdade_KeyPress(object sender, KeyPressEventArgs e) { const char Delete = (char)8; e.Handled = !Char.IsDigit(e.KeyChar) && e.KeyChar != Delete; }

private void gdvDados_CellContentClick(object sender, DataGridViewCellEventArgs e) {

}

private void txtEmail_TextChanged(object sender, EventArgs e) {

}

private void button1_Click_1(object sender, EventArgs e) { if (codigo < 0 ) { MessageBox.Show("Selecione um livro para Devolver."); return; } else { try{ if (MessageBox.Show("Deseja Devolver o Livro ?", "Devolução de Livro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)

{

string sqlDelete= "Delete from Alunos Where Id = @Id"; string[] campos = { "Id" }; string[] valores = { codigo.ToString() }; accDB.Deletar(campos, valores, sqlDelete); gdvDados.DataSource = accDB.getRegistro(sqlSelect); } } catch (Exception ex) { MessageBox.Show("Erro " + ex.Message); }

} }}}

3.4.4 Banco de Dados (AcessoDB.cs)

11

Page 12: Produção Textual interdisciplinar - GRUPO 4º Semestre

using System;using System.Data.SqlClient;using System.Data;

namespace Unopar.TresCamadas{ class AcessoDB { private SqlConnection con = null ; public AcessoDB() { string path = "c:\\dados\\Cadastro.mdf"; //Application.StartupPath.Remove(Application.StartupPath.Length - 9, 9) + "\\dados\\Cadastro.mdf"; con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename='" + path + "';Integrated Security=True;User Instance=True"); }

public int Salvar(string[] campos, string[] valores, string sqlIncluir) { int regAfetados = -1; try { con.Open(); SqlCommand cmd = new SqlCommand(sqlIncluir, con); cmd.CommandType = CommandType.Text; cmd.CommandText = sqlIncluir;

for (int i = 0; i < valores.Length; i++) { cmd.Parameters.AddWithValue(campos[i], valores[i]); }

regAfetados = cmd.ExecuteNonQuery(); return regAfetados; } catch (Exception ex) { throw ex; } finally { con.Close(); } }

public int Deletar(string[] campos, string[] valores, string sqlDelete) { int regAfetados = -1; try { con.Open(); SqlCommand cmd = new SqlCommand(sqlDelete, con); cmd.CommandType = CommandType.Text; cmd.CommandText = sqlDelete; for (int i = 0; i < valores.Length; i++) { cmd.Parameters.AddWithValue(campos[i], Convert.ToInt32(valores[i])); } regAfetados = cmd.ExecuteNonQuery(); return regAfetados; } catch (Exception ex)

12

Page 13: Produção Textual interdisciplinar - GRUPO 4º Semestre

{ throw ex; } finally { con.Close(); } }

public DataTable getRegistro(string sql) {

DataTable dt = new DataTable(); try { con.Open(); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; cmd.CommandText = sql;

SqlDataAdapter da = new SqlDataAdapter(cmd);

da.Fill(dt); return dt; } catch (Exception ex) { throw ex; } finally { con.Close(); } } }}

4. CONCLUSÃO

13

Page 14: Produção Textual interdisciplinar - GRUPO 4º Semestre

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. O trabalho

completo passou por uma elaboração modelada passo a passo, com participação

integral do grupo. As cinco disciplinas foram usadas no desenvolvimento do projeto,

como também conhecimento e experiências adquiridas em outras disciplinas e

pesquisas eletrônicas.

Portanto uma empresa deve ser muito bem estudada desde o seu início, não

só na parte de Software, mas sim ela toda por completo. Por que muitas vezes o

sucesso ou o fracasso de uma empresa está no estudo, na elaboração e execução

das ações.

5. REFERÊNCIAS

14

Page 15: Produção Textual interdisciplinar - GRUPO 4º Semestre

CALDEIRÃO, Denise Morselli Fernandes; BAZOLI, Thiago Nunes; BRUNETTA,

Nádia; Ética e Responsabilidade Social. São Paulo: Pearson Prentice Hall 2009.

FLORES, Emerson Ricardo; Linguagem e Técnica de Programação III. São Paulo:

Pearson Prentice Hall 2009.

http://blog.cancaonova.com/redacao/tag/castidade/

http://www.eticaempresarial.com.br/site/pg.asp?

pagina=detalhe_artigo&codigo=90&tit_pagina=ARTIGOS&nomeart=s&nomecat=n

NISHITANI, Paulo Kiyoshi; Comunicação de Dados e Teleprocessamento. São

Paulo: Pearson Prentice Hall 2009.

SILVA, Flávio de Almeida; Desenvolvimento Orientado a Objetos II. São Paulo:

Pearson Prentice Hall 2009.

TANAKA, Simone Sawasaki; Análise de Sistema III. São Paulo: Pearson Prentice

Hall 2009.

15