+ All Categories
Home > Documents > Trabalho Grupo.

Trabalho Grupo.

Date post: 08-Jan-2023
Category:
Upload: independent
View: 0 times
Download: 0 times
Share this document with a friend
17
ALEXANDRE CÉZAR DOS SANTOS NORONHA ALEX SANDER MAGNO DE OLIVEIRA DILSINEI LÚCIO TEIXEIRA JAIRO MOREIRA DA SILVA ROBSON GONÇALVES DA SILVA SISTEMA DE ENSINO PRESENCIAL CONECTADO CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS SISTEMAS COMPUTACIONAIS
Transcript

ALEXANDRE CÉZAR DOS SANTOS NORONHAALEX SANDER MAGNO DE OLIVEIRA

DILSINEI LÚCIO TEIXEIRAJAIRO MOREIRA DA SILVA

ROBSON GONÇALVES DA SILVA

SISTEMA DE ENSINO PRESENCIAL CONECTADOCURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E

DESENVOLVIMENTO DE SISTEMAS

SISTEMAS COMPUTACIONAIS

Betim2012

SISTEMAS COMPUTACIONAIS

ALEXANDRE CÉZAR DOS SANTOS NORONHAALEX SANDER MAGNO DE OLIVEIRA

DILSINEI LÚCIO TEIXEIRAJAIRO MOREIRA DA SILVA

ROBSON GONÇALVES DA SILVA

Betim2012

Trabalho apresentado à disciplinas Analisede Sistemas, Banco de Dados I, Engenhariade Software, Linguagem e Técnica deProgramação II, Atividade Interdisciplinarda Universidade Norte do Paraná - UNOPAR

Prof.(s)Polyanna GomesRoberto Y.NishimuraMarcio ChiaveliMerris Mozer

SUMÁRIO

SUMÁRIO..............................................41. INTRODUÇÃO................................................3

2. Objetivo..................................................4

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

3.1. Cenario Proposto.......................................74. CONCLUSÃO................................................12

3

1. INTRODUÇÃO

Primeira parte foi criado um Diagrama de Atividades

de uma empresa, no nosso caso, uma locadora de livro chamada

“Nossa Locadora de Livro” e implementar no sistema as

melhorias que foram requisitada pelo gerente, como a

possibilidade do usuário que realizar o empréstimo de vários

livros devolver os livros separadamente.

Construímos um Diagrama Entidade Relacionamento da

“Nossa Locadora de Livros” e usamos as regras de normalização

estudadas.

Foi elaborado um algoritmo que cria uma lista do

tipo FILA que ordena pela data de empréstimo uma sequencia de

empréstimos realizados.

Finalizando foi feito um mapeamento objeto

relacional das tabelas modeladas no banco de dados.

4

2. OBJETIVO

Os objetivos deste trabalho foram

1. Criar um Diagrama de atividades com o cenário atual proposto.

2. Criar um Diagrama de atividades com as melhorias no cenário proposto.

3. Criar um Diagrama de Entidade Relacionamento normalizado do cenário.

4. Montar um algoritmo de lista do tipo Fila ordenada pela data de empréstimo.

5. Fazer o mapeamento OR das tabelas modeladas no Bando de dados.

5

3. DESENVOLVIMENTO

Baseado no cenário proposto crie um Diagrama Atividades

com o

Cenário atual da empresa e outro com um cenário após a

implementação do sistema. Utilizando a ferramenta Astah.

Cenário Atual

6

3.1. CENÁRIO PROPOSTO

7

Baseado no cenário proposto com as mudanças construa um novo

diagrama de entidade relacionamento, aplicando o processo MRN

e demonstre-o resultado final já normalizado. Tudo deve ser

construído na ferramenta brModelo em seu plano conceitual.

8

1.1. Com Base no Cenário proposto e utilizando a

ferramenta VisuAlg ou C#, monte uma lista do tipo fila

ordenada pela data de empréstimo de um livro num

9

determinado período, apresentando o nome do cliente que

realizou o empréstimo. Lembrando que deve ser entregue

sem erro de compilação.

// LISTAGEM DO TIPO FILA// AUTOR: ALEX SANDER MAGNO DE OLIVEIRA// COMPONENTES DO GRUPO// ALEXANDRE CEZAR DOS SANTOS NORONHA//DILSINEI LUCIO// JAIRO MOREIRA DA SILVA// ROBSON GONÇALVES DA SILVA// UNOPAR - BETIM - MG 3º PERÍODO// 15/06/2012

algoritmo "INCLUSAO DE EMPRESTIMOS"var

// INICIO DE VARIVEIS

a, k, l, m , p, i, j, topo, n, aux, posicao : inteiro vet : vetor [1..10] de caracter vetdata : vetor [1..10] de caracter x, z, y, opcao : caracter DATA: CARACTER

inicio a<-1 p <-0 n <- 1 topo <- 0 m <-0 para k de n ate 10 passo 1 faca vet[k] <- "" vetdata[k] <-""

fimpara

10

repita //imprimindo vetor original limpatela

escreval ("-------CADASTRO DE EMPRESTIMO DECLIENTES-") escreval (" ") escreval (" ")

para k de n ate 10 passo 1 faca escreval (k, " ... " , vet[k],)

// para l de n ate 1 passo -1 faca // escreval (l, "..." , vet [l],) fimpara

escreval ("Comeco ... 1") escreval ("Topo...... ", topo) escreval (" ") escreval("---------------------------------------------") escreval (" ") escreval (" ")

// menu do sistema escreval( "+------------------+") escreval( "| Menu de Cadastro |") escreval( "+------------------+") escreval( "|0 - Sair /Relatorio|") escreval( "|1 - Incluir |") escreval( "+------------------+") escreval( " " ) escreva ("Escolha uma opcao ... ") leia(opcao)

se opcao = "1" entao

11

escreva( "DIGITE O NOME DO CLIENTE ... ") leia(y) escreva(" DIGITE A DATA DO EMPRESTIMO...") leia(data)

// escreval( " " ) se topo = 10 entao escreval ("Overflow - Inclusao NaoExecutada - pressione enter") leia(y) senao topo <- topo + 1 vet[topo] <-y

// topo <- topo + 1 vetdata[topo] <-data

fimse fimse

ate opcao="0"

para i <-1 ate 9 faca para j<- i + 1 ate 10 faca se vetdata[j] < vetdata[i] entao x<- vetdata[i] z<- vet[i] vetdata[i]<- vetdata[j] vet[i]<- vet[j] vetdata[j]<-x vet[j]<-z fimse fimpara fimpara

12

// AQUI FACO O CABECALHO DO RELATORIO escreval ("DATA CLIENTE ")

// AQUI FAÇO O LACO PARA IMPRESSAO DO RELATORIO para a <-1 ate 10 faca se vetdata[a] <> "" entao escreva (vetdata[a], " - " , vet[a]) escreval (" ") fimse fimpara

fimalgoritmo

1.2. Faça o mapeamento objeto relacional (ORM) das

tabelas modeladas no banco de Dados com base no DER. O

mapeamento objeto relacional consiste em criar uma classe

para cada tabela criada no banco de dados. Desta forma

teremos uma classe (OO) representando uma tabela MER.

Cada classe deverá conter as regras (métodos) de negócio

necessárias para gravar os dados na sua respectiva tabela

no banco de dados.

13

14

4. CONCLUSÃO

A cada nova etapa deste curso, percebemos a sua grande

importância da Análise e Desenvolvimento de Sistemas, onde a

sua integração analista, cliente traz grandes frutos para o

produto final.

Conseguimos neste estudo de desenvolvimento de Diagramas uma

maior familiarização com o Astah, brModelo e Visual Studio -

as Ferramentas Case necessárias para um produto final bom e

bem elaborado. E, no final de tudo, concluímos que foi muito

prazeroso e gratificante o desenvolvimento deste projeto.

Através da realização das atividades propostas, tivemos um

entendimento melhor das matérias vistas neste semestre. Assim

como para o crescimento profissional serve como orientações

para elaboração de protótipos, manuais, propostas,

desenvolvimento e analise das atividades de uma forma mais

estruturada e organizada.

15

2. REFERÊNCIAShttp://www.inf.ufrgs.br/~heuser/livroProjBD/amostra.pdf

http://sis4.com/brModelo/monografia/monografia.htm

Perini, Luis Cláudio – Engenharia de Software: sistemas II/

Luis Cláudio Perini, MarcoIkuro Hisatomi, Wagner Luiz Berto – São

Paulo: Peason Prentice hall, 2009

Nishimura, Roberto Yukio – banco de dados II : / Roberto Yukio

Nishimura. – São Paulo: Pearson Prentice Hall, 2009.

Tanaka, Simone Sawasaki – Análise de Sistemas II: - Sistemas/

Simone Sawasaki Tanaka. – São Paulo: Pearson Prentice Hall, 2009.

UNIVERSIDADE NORTE DO PARANÁ - UNOPAR. Biblioteca Digital.

Modelo para elaboração de Trabalho Acadêmico. ed. Londrina: UNOPAR,

2009


Recommended