PG Sem1 150510220128 Lva1 App6891

Você também pode gostar

Você está na página 1de 21

SISTEMA DE ENSINO PRESENCIAL CONECTADO

TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS


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

INTRODUO A ANLISE DE SISTEMAS


Portflio em Grupo

Teixeira de Freitas, Bahia


2013

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

INTRODUO A ANLISE DE SISTEMAS


Portflio em Grupo

Atividade Interdisciplinar em Grupo apresentado


Universidade Norte do Paran - UNOPAR, referente ao
primeiro semestre na disciplina de Tpicos em
Desenvolvimentos de Sistemas, Fundamentos da
Computao, Lgica e Tcnicas de Programao e
tica, Poltica e Sociedade.
Orientador: Profs. Merris Mozer,
Anderson Macedo e Srgio Barbosa.

Teixeira de Freitas, Bahia


2013

Marco

Hisatomi,

SUMRIO
1

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

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

2.1

Tpicos em Desenvolvimentos de Sistemas.....................................................4

2.2

Fundamentos da Computao...........................................................................9

2.3

tica, Poltica e Sociedade.................................................................................9

2.4

Lgica e Tcnicas de Programao.................................................................10

CONCLUSO......................................................................................................19

REFERNCIAS...........................................................................................................20

3
1 INTRODUO
Neste trabalho, apresentaremos um site para a empresa Nossa
Locadora de Livros, analisaremos o uso da multiprogramao em nosso sistema,
como os princpios ticos so importantes para a manuteno da empresa e um
algoritmo na linguagem de programao C# (C Sharp) demonstrando basicamente
um sistema de locao de livros.

4
2 DESENVOLVIMENTO
2.1 TPICOS EM DESENVOLVIMENTOS DE SISTEMAS
Este o site da nossa Locadora, composto de uma nica pgina
HTML.
Figura 1 Print da tela HTML

5
Este o cdigo-fonte usado, optando pelo uso de ncoras para
navegao interna, conforme o QUADRO 1.
Quadro 1 Cdigo-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 espao 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,
espaos 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

Locadora"><font

color="#000000"

size="4">Conhea

6
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-ofbooks_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 regio central da cidade de So Paulo, fundada em 20 de janeiro de
1.990, com o objetivo de atender a demanda de <b>locaao de livros.</b></p>
<p>Seu estoque atual possui 20.000 titulos
que esto classificados em <b>diamante, ouro, prata e bronze.</b></p>
<p>Venha conhecer os nossos servios e
viajar no mundo da leitura.</p></font>
</td>

7
</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

Canturia,

Geoffrey Chaucer</li>
<li>Os

As

Viagens

<li>Os

A Vida

de

Gulliver,

Jonathan Swift</li>
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

Solido,

Gabriel Garca Mrquez</li>


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

Admirvel

<li>Os

Mundo

Novo,

Aldous Huxley</li>
Filho

Nativo,

Richard

Wright</li>
<li>Os O Senhor dos Anis, J.R.R.
Tolkien</li>

8
<li>Os Passagem para a ndia, E. M.
Forster</li>
<li>Os A Bblia 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 Tambm se Levanta,
Ernest Hemingway</li>
<li>Os A Menina e o Porquinho, E.
B. White</li>
<li>Os A Idade da Inocncia, 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>Endereo:</b> Rua A, Bairro C, So 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 -->

<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 COMPUTAO


Humanizar A multiprogramao 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, POLTICA E SOCIEDADE


A empresa Nossa Locadora de Livros, desde que surgiu, em 1990,
tem o grande desafio de atender demanda de um pblico cada vez mais
heterogneo. Alm das diferenas de sexo e posio social, a empresa tem o
desafio de administrar a diversidade cultural, tnica, idade, religio entre outros.
Para explicar como a empresa consegue administrar esse arranjo
cultural, importante enfatizar que toda organizao composta pelo pblico
interno, que so os funcionrios ou colaboradores, e o pblico externo, que so os
clientes e os fornecedores. Sendo assim, sua cultura organizacional assume os
princpios do respeito, a tica, a boa comunicao como base primordial para seu
funcionamento.
A empresa entende que, mantendo um bom relacionamento com

10
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
funcionrios. E dentro destes programas, so promovidas atividades que reagem
para que as pessoas entendam a importncia do respeito pelas diferenas
individuais.
A forma com que a empresa lida com seus funcionrios reflete
positivamente na forma com que o publico externo (clientes) recebido e atendido,
considerando que este um publico bastante diversificado. A exemplo, a locadora
mantm obras em braile e funcionrios aptos a receber clientes com deficincia
visual, como tambm, possui infraestrutura para receber cadeirantes e idosos com
maior dificuldade de locomoo.
A empresa utiliza a tecnologia a seu favor, possuindo um sistema de
informao que controla todo o seu estoque de livros, bem como o cadastro com
dados dos clientes. E atravs deste sistema, a locadora faz o rastreamento de
quantos e quais livros esto locados para determinada pessoa.
Com base nas informaes contidas na base de dados do sistema
da locadora, possvel ainda traar o perfil dos clientes, onde se evidenciam suas
preferncias literrias, autores e obras mais solicitadas. Com essas informaes, a
Nossa Locadora de Livros comunica a seus clientes quando adquire novas obras
para seu acervo e faz sugestes de leitura via e-mail.
Entre outros atributos, a forma com que a empresa administra a
relao interpessoal do seu publico interno para com o publico externo, faz com que
esta seja considerada a melhor empresa do ramo de locao da cidade de So
Paulo e regio.
2.4 LGICA E TCNICAS DE PROGRAMAO
Abaixo esto alguns Print Screen do nosso algoritmo em execuo,
retratando alguns momentos do mesmo. Inicialmente o sistema permite uma escolha
de opes que so: cadastrar aluno, emprestar livro e sair do programa.
Figura 2 Print da tela inicial do algoritmo

11

O sistema no permite emprestar livros enquanto no tiver aluno


cadastrado, conforme figura a seguir.

Figura 3 O cadastro do aluno deve ser iniciado primeiro

Aps a entrada de dados do aluno o sistema volta ao menu para que


seja ento escolhido a opo de emprestar livro.

Figura 4 Entrada de dados do aluno

12

Aps a entrada de dados do aluno o sistema volta ao menu para que


seja ento escolhido a opo de emprestar livro.

Figura 5 Emprstimo do livro

Caso a quantidade de livros emprestados no atinja o limite de 5 e o usurio


do sistema opte por no pegar mais livros emprestados, o sistema mostrar o nome
do aluno e a quantidade de livros emprestados.

13
Figura 6 Limite de livros no atingido

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

Figura 7 Limite de livros atingido

O QUADRO 2 a seguir mostra o cdigo fonte usado na elaborao do

14
programa:

Quadro 2 Cdigo-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 Informaes 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("
");
Console.WriteLine("
");

15
Console.WriteLine("===========================================
===================================");
Console.WriteLine("");
Console.Write("Digite a opo: ");
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 Informaes...");
Console.Write("Nome......: ");
NomeAluno = Console.ReadLine();
Console.Write("Email......: ");
email = Console.ReadLine();
Console.Write("Endereo...: ");
endereco = Console.ReadLine();
Console.Write("Telefone..: ");
telefone = Console.ReadLine();
Console.Write("Fax.......: ");
fax = Console.ReadLine();
goto Menu;

16
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-No .:");
Console.Write("Opo..: ");
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")
{

17
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 Informaes.


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;
case "3":

18
System.Environment.Exit(0);
break;

default:
goto Menu;
break;
}

}
}
}
Fonte: Elaborado pelos autores (2013)

19
3 CONCLUSO

Este trabalho mostrou resumidamente os conhecimentos adquiridos das


matrias deste primeiro semestre de curso, aplicando-os na elaborao de um site e
sistema para a empresa Nossa Locadora de Livros e demonstrando como a
empresa pode atuar com tica na sua relao com clientes e funcionrios.

20
REFERNCIAS
RECURSOS DO VISUAL C#. Disponvel em: < http://msdn.microsoft.com/ptbr/vstudio/hh341490>. Acesso em: jun. 2013.
MACHADO, F. B., MAIA, L. P., Arquitetura de Sistemas Operacionais. Edio,
Ed.LTC, 2002, Rio de Janeiro
CHAU, M. de S. O que ideologia. 22. ed. So Paulo: Brasiliense, 1986.
UNIVERSIDADE FEDERAL DO PARAN. Biblioteca Central. Normas para
apresentao de trabalhos. 2. ed. Curitiba: UFPR, 1992. v. 2.

Você também pode gostar