portfolio grupo- sem1 - unopar - análise de sistemas

Post on 09-Aug-2015

654 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Teixeira de Freitas, Bahia2013

AGUINALDO GOMES DE SOUZA, BRAULIANE CORREIA FERRO PEREIRA, DANIEL SENA DE BARROS, ELENILTON DE SOUSA

FREITAS, MATHEUS TAVARES RODRIGUES, RENAN BOTELHO BORGES E VALDINEI PINHEIRO DOS SANTOS

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

INTRODUÇÃO A ANÁLISE DE SISTEMASPortfólio em Grupo

Teixeira de Freitas, Bahia2013

INTRODUÇÃO A ANÁLISE DE SISTEMASPortfólio em Grupo

Atividade Interdisciplinar em Grupo apresentado à Universidade Norte do Paraná - UNOPAR, referente ao primeiro semestre na disciplina de Tópicos em Desenvolvimentos de Sistemas, Fundamentos da Computação, Lógica e Técnicas de Programação e Ética, Política e Sociedade.

Orientador: Profs. Merris Mozer, Marco Hisatomi, Anderson Macedo e Sérgio Barbosa.

AGUINALDO GOMES DE SOUZA, BRAULIANE CORREIA FERRO PEREIRA, DANIEL SENA DE BARROS, ELENILTON DE SOUSA

FREITAS, MATHEUS TAVARES RODRIGUES, RENAN BOTELHO BORGES E VALDINEI PINHEIRO DOS SANTOS

SUMÁRIO

1 INTRODUÇÃO......................................................................................................3

2 DESENVOLVIMENTO..........................................................................................4

2.1 Tópicos em Desenvolvimentos de Sistemas.....................................................4

2.2 Fundamentos da Computação..........................................................................9

2.3 Ética, Política e Sociedade...............................................................................9

2.4 Lógica e Técnicas de Programação................................................................10

3 CONCLUSÃO.....................................................................................................19

REFERÊNCIAS.........................................................................................................20

1 INTRODUÇÃO

Neste trabalho, apresentaremos um site para a empresa “Nossa

Locadora de Livros”, analisaremos o uso da multiprogramação em nosso sistema,

como os princípios éticos são importantes para a manutenção da empresa e um

algoritmo na linguagem de programação C# (C Sharp) demonstrando basicamente

um sistema de locação de livros.

3

2 DESENVOLVIMENTO

2.1 TÓPICOS EM DESENVOLVIMENTOS DE SISTEMAS

Este é o site da nossa Locadora, composto de uma única página

HTML.

Figura 1 – Print da tela HTML

4

Este é o código-fonte usado, optando pelo uso de âncoras para

navegação interna, conforme o QUADRO 1.

Quadro 1 – Código-fonte do site

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<!-- Titulo da pagina e Linguagem-->

<meta http-equiv="Content-Type" content="text/html;

charset=utf-8" />

<title>Nossa Locadora de Livros</title>

</head>

<!-- Corpo da Pagina, Cor de fundo e Retirar espaço entre tabela e

topo-->

<body bgcolor="#DADADA" topmargin="0">

<a name="topo"></a>

<!-- Tabela para dividir a pagina -->

<table bgcolor="#ffffff" align="center" border="0" width="100%"

cellspacing="0" cellpadding="10"> <!-- alinha ao centro, tira bordas, define tamanho,

espaços da celulas -->

<!-- Definindo a area do menu-->

<tr bgcolor="#88AAA2" height="40"> <!-- Define a cor e

altura da linha-->

<!-- Cria os Menus -->

<td align="center" width="110"><a href="#topo"

title="Pagina Inicial"><font color="#000000" size="4">Inicio</font></a></td>

<td align="center" width="490"><a href="#sobre"

title="Sobre a Locadora"><font color="#000000" size="4">Conheça a

5

Locadora</font></a></td>

<td align="center" width="210"><a href="#livros"

title="Livros"><font color="#000000" size="4">Livros</font></a></td>

<td align="center" width="110"><a href="#contato"

title="Fale conosco"><font color="#000000" size="4">Contato</font></a></td>

</tr>

<tr><td colspan="4" align="center"><img

src="http://www.livrossolidarios.com/wp-content/uploads/2013/05/wbd-stack-of-

books_3.jpg" border="1"></td></tr> <!-- Imagem Central -->

<tr height="40"><td colspan="4" align="center"></td></tr>

<!-- Corpo da Pagina -->

<!-- Definindo a area do menu-->

<tr>

<td colspan="4">

<h1 align="center"><font color="Green"><a

name="sobre"></a> NOSSA LOCADORA DE LIVROS</font></h1>

<img

src="http://www.ensino.pr.senac.br/Curitiba/galeria/231_caio/imagens/index2.jpg"

align="left">

<p><font size="4">Nossa Locadora de

Livros é uma livraria criada especialmente para voce que gosta da arte da leitura.

Está situada na região central da cidade de São Paulo, fundada em 20 de janeiro de

1.990, com o objetivo de atender a demanda de <b>locaçao de livros.</b></p>

<p>Seu estoque atual possui 20.000 titulos

que estão classificados em <b>diamante, ouro, prata e bronze.</b></p>

<p>Venha conhecer os nossos serviços e

viajar no mundo da leitura.</p></font>

</td>

6

</tr>

<tr height="40"><td colspan="4" align="center"></td></tr>

<!-- Definindo a area do menu-->

<tr>

<td colspan="4"><a name="livros"></a>

<h2><b>Alguns dos nossos

exemplares</b></h2>

<ol>

<li>Os Contos de Cantuária, Geoffrey

Chaucer</li>

<li>Os As Viagens de Gulliver,

Jonathan Swift</li>

<li>Os A Vida Era Assim em

Middlemarch, George Eliot</li>

<li>Os Quando Tudo se Desmorona,

Chinua Achebe</li>

<li>Os O Apanhador no Campo de

Centeio, J. D. Salinger</li>

<li>Os E Tudo o Vento Levou,

Margaret Mitchell</li>

<li>Os Cem Anos de Solidão, Gabriel

García Márquez</li>

<li>Os A Amada, Toni Morrison</li>

<li>Os Admirável Mundo Novo,

Aldous Huxley</li>

<li>Os O Filho Nativo, Richard

Wright</li>

<li>Os O Senhor dos Anéis, J.R.R.

Tolkien</li>

<li>Os Passagem para a Índia, E. M.

7

Forster</li>

<li>Os A Bíblia Sagrada</li>

<li>Os Luz em Agosto, William

Faulkner</li>

<li>Os Sonetos, William

Shakespeare</li>

<li>Os O Caderno Dourado, Doris

Lessing</li>

<li>Os Em Busca do Tempo Perdido,

Marcel Proust</li>

<li>Os O Sol Também se Levanta,

Ernest Hemingway</li>

<li>Os A Menina e o Porquinho, E. B.

White</li>

<li>Os A Idade da Inocência, Edith

Wharton</li>

</ol>

<!-- Definindo a area do menu-->

<h2><b>Fale Conosco</b></h2>

<a name="contato"></a>

<p><font face="Tahoma"

size="3"><b>Endereço:</b> Rua A, Bairro C, São Paulo - SP<br>

<b>Telefone:</b>(11)7777-8888<br>

<b>Fax:</b> (11)7777-9999<br>

<b>E-mail:</b> <a

href="mailto:nossalocacadora@nossalocadora.com">nossalocacadora@nossalocad

ora.com</a></font></p>

</td>

</tr>

<!-- Rodapé -->

8

<tr bgcolor="#88AAA2"><td colspan="4" height="5"><p

align="center">Criado pelos Alunos da Unopar Teixeira de Freitas ADS I

©2013</p><p align="right"><a href="#topo">Topo</a></p></td></tr>

</table>

</body>

</html>

Fonte: Elaborado pelos autores (2013)

2.2 FUNDAMENTOS DA COMPUTAÇÃO

Humanizar A multiprogramação no sistema se dá quando o cliente

adiciona um livro de seu interesse e ao mesmo tempo o sistema incrementa a

quantidade de livros emprestados para depois mostrar no resultado final o nome do

aluno e a quantidade de livros emprestados.

2.3 ÉTICA, POLÍTICA E SOCIEDADE

A empresa “Nossa Locadora de Livros”, desde que surgiu, em 1990,

tem o grande desafio de atender á demanda de um público cada vez mais

heterogêneo. Além das diferenças de sexo e posição social, a empresa tem o

desafio de administrar a diversidade cultural, étnica, idade, religião entre outros.

Para explicar como a empresa consegue administrar esse arranjo

cultural, é importante enfatizar que toda organização é composta pelo público

interno, que são os funcionários ou colaboradores, e o público externo, que são os

clientes e os fornecedores. Sendo assim, sua cultura organizacional assume os

princípios do respeito, a ética, a boa comunicação como base primordial para seu

funcionamento.

A empresa entende que, mantendo um bom relacionamento com

9

seus colaboradores, eles trabalham melhor e mais comprometidos com os objetivos

da empresa, o que leva a “Nossa Locadora de Livros” a promover programas e

eventos internos que possibilitam o estreitamento do relacionamento com seus

funcionários. E dentro destes programas, são promovidas atividades que reagem

para que as pessoas entendam a importância do respeito pelas diferenças

individuais.

A forma com que a empresa lida com seus funcionários reflete

positivamente na forma com que o publico externo (clientes) é recebido e atendido,

considerando que este é um publico bastante diversificado. A exemplo, a locadora

mantém obras em braile e funcionários aptos a receber clientes com deficiência

visual, como também, possui infraestrutura para receber cadeirantes e idosos com

maior dificuldade de locomoção.

A empresa utiliza a tecnologia a seu favor, possuindo um sistema de

informação que controla todo o seu estoque de livros, bem como o cadastro com

dados dos clientes. E através deste sistema, a locadora faz o rastreamento de

quantos e quais livros estão locados para determinada pessoa.

Com base nas informações contidas na base de dados do sistema

da locadora, é possível ainda traçar o perfil dos clientes, onde se evidenciam suas

preferências literárias, autores e obras mais solicitadas. Com essas informações, a

Nossa Locadora de Livros comunica a seus clientes quando adquire novas obras

para seu acervo e faz sugestões de leitura via e-mail.

Entre outros atributos, a forma com que a empresa administra a

relação interpessoal do seu publico interno para com o publico externo, faz com que

esta seja considerada a melhor empresa do ramo de locação da cidade de São

Paulo e região.

2.4 LÓGICA E TÉCNICAS DE PROGRAMAÇÃO

Abaixo estão alguns Print Screen do nosso algoritmo em execução,

retratando alguns momentos do mesmo. Inicialmente o sistema permite uma escolha

de opções que são: cadastrar aluno, emprestar livro e sair do programa.

Figura 2 – Print da tela inicial do algoritmo

10

O sistema não permite emprestar livros enquanto não tiver aluno

cadastrado, conforme figura a seguir.

Figura 3 – O cadastro do aluno deve ser iniciado primeiro

Após a entrada de dados do aluno o sistema volta ao menu para que seja então escolhido a opção de emprestar livro.

Figura 4 – Entrada de dados do aluno

11

Após a entrada de dados do aluno o sistema volta ao menu para que seja então escolhido a opção de emprestar livro.

Figura 5 – Empréstimo do livro

Caso a quantidade de livros emprestados não atinja o limite de 5 e o usuário do sistema opte por não pegar mais livros emprestados, o sistema mostrará o nome do aluno e a quantidade de livros emprestados.

12

Figura 6 – Limite de livros não atingido

A tela emite um pequeno aviso quando o limite de 5 livros é atingido.

Figura 7 – Limite de livros atingido

13

O QUADRO 2 a seguir mostra o código fonte usado na elaboração do programa:

Quadro 2 – Código-fonte do programa

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;

namespace ConsoleApplication3{ class Program { static void Main(string[] args) { //Variaveis Informações do Aluno string NomeAluno = "", endereco = "", email = "", telefone = "", fax = "";

// Array com o titulo dos livros string[] TituloLivro = new string[20];

//Variaveis de controle

int QuantLivros = 0, i = 0;

goto Menu;

Menu: Console.BackgroundColor = ConsoleColor.Blue; Console.Clear(); Console.WriteLine("=============================================================================="); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" NOSSA LOCADORA DE LIVROS "); Console.WriteLine(" "); Console.WriteLine("______________________________________________________________________________"); Console.WriteLine(" "); Console.WriteLine(" 1 - Cadastrar Aluno | 2 - Emprestar Livro | 3 - Sair "); Console.WriteLine(" "); Console.WriteLine(" ");

14

Console.WriteLine(" "); Console.WriteLine("==============================================================================");

Console.WriteLine("");

Console.Write("Digite a opção: ");

string opcao = Console.ReadLine();

switch (opcao)

{

case "1":

Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("------------------------------------------------------------------------------"); Console.WriteLine("<<<<<<<<<<<<<<<<<<<<<<<<<<<<< CADASTRO DO ALUNO >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"); Console.WriteLine("------------------------------------------------------------------------------"); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("");

Console.WriteLine("Entre com as Informações...");

Console.Write("Nome......: "); NomeAluno = Console.ReadLine(); Console.Write("Email......: "); email = Console.ReadLine(); Console.Write("Endereço...: "); endereco = Console.ReadLine(); Console.Write("Telefone..: "); telefone = Console.ReadLine(); Console.Write("Fax.......: "); fax = Console.ReadLine();

goto Menu;

15

break;

case "2": if (NomeAluno == "") { Console.WriteLine("Cadastre um aluno primeiro."); System.Threading.Thread.Sleep(TimeSpan.FromSeconds(2)); goto Menu;

}

for (i = 0; i < 10; i++)

{

Console.WriteLine("Deseja emprestar livros? s-Sim n-Não .:"); Console.Write("Opção..: ");

opcao = Console.ReadLine(); if (opcao == "s") { Console.Clear(); Console.WriteLine("=============================================================================="); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" NOSSA LOCADORA DE LIVROS "); Console.WriteLine(" "); Console.WriteLine("______________________________________________________________________________"); Console.WriteLine(" "); Console.WriteLine(" 1 - Cadastrar Aluno | 2 - Emprestar Livro | 3 - Sair "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("==============================================================================");

Console.WriteLine(""); Console.WriteLine("Digite o Titulo do Livro a ser emprestado: "); TituloLivro[i] = Console.ReadLine(); QuantLivros++;

} else if (opcao == "n")

16

{

Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine(" O Aluno " + NomeAluno + " levou " + QuantLivros + " livro(s) emprestado(s)."); Console.WriteLine(" "); Console.WriteLine(" "); Console.ReadKey(); break;

} else {

goto Menu; break; }

//Saida das Informações. if (QuantLivros == 5) { Console.WriteLine(" "); Console.WriteLine(" ");

Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("O Maximo de Emprestimos por aluno foi atingido."); Console.WriteLine(" "); Console.WriteLine(" "); Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("O Aluno " + NomeAluno + " levou " + QuantLivros + " livros emprestados."); Console.WriteLine(" "); Console.ReadKey(); break; }

}// fim do for break;

17

case "3":

System.Environment.Exit(0);

break;

default:

goto Menu;

break;

}

} }}Fonte: Elaborado pelos autores (2013)

18

3 CONCLUSÃO

            Este trabalho mostrou resumidamente os conhecimentos adquiridos das

matérias deste primeiro semestre de curso, aplicando-os na elaboração de um site e

sistema para a empresa “Nossa Locadora de Livros” e demonstrando como a

empresa pode atuar com ética na sua relação com clientes e funcionários.

19

REFERÊNCIAS

RECURSOS DO VISUAL C#. Disponível em: < http://msdn.microsoft.com/pt-br/vstudio/hh341490>. Acesso em: jun. 2013.

MACHADO, F. B., MAIA, L. P., Arquitetura de Sistemas Operacionais. Edição, Ed.LTC, 2002, Rio de Janeiro

CHAUÍ, M. de S. O que é ideologia. 22. ed. São Paulo: Brasiliense, 1986.

UNIVERSIDADE FEDERAL DO PARANÁ. Biblioteca Central. Normas para apresentação de trabalhos. 2. ed. Curitiba: UFPR, 1992. v. 2.

20

top related