TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho 3 Semestre Grupo

Pesquisas Acadêmicas: Trabalho 3 Semestre Grupo. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  29/10/2014  •  1.628 Palavras (7 Páginas)  •  702 Visualizações

Página 1 de 7

.

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

3

2 OBJETIVO ...................................................................................................

4

3 DESENVOLVIMENTO .................................................................................

5

3.1 Diagrama de classes ............................................................................... 5

3.1.1 Classe Cliente ...................................................................................... 6

3.1.2 Classe Reserva .................................................................................... 6

3.1.3 Classe Buggy ....................................................................................... 7

3.1.4 Classe tipo_buggy ............................................................................... 7

3.2 Banco de dados....................................................................................... 7

3.3 Controle de entrada e saída de buggys ................................................ 9

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

13

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

14

SUMÁRIO

1 INTRODUÇÃO

Com o intuito de aperfeiçoar o conhecimento teórico do discente e leva-lo à aplicação deste na prática de criação de bancos de dados e de algoritmos, tomamos como cenário a empresa locadora de buggies “Aluga Buggy”, da empresária Polianna. Esta empresa iniciou sua atividade com uma loja contendo 7 buggies, de 4 e 6 lugares, com sede própria na cidade de Guarapari-ES, passando a ter mais duas lojas. Em uma viagem de negócios, a proprietária idealizou abrir uma franquia relacionada a aluguel de bugies em cidades turísticas como Porto Seguro-BA, Porto de Galinhas-PE, Natal-RN e Fortaleza-CE.

Para viabilizar a abertura dessas franquias e a expansão do empreendimento, foi proposto aos alunos da UNOPAR a criação de diagramas de classes, abrangendo as classes: cliente, reserva, buggy e tipo de buggy, bem como a criação de um banco de dados conceitual e normalizado até a 3aFN e a elaboração do um algoritmo em C# para o controle de entrada e saída dos buggys, com telas de cadastro para clientes, controle das reservas e a classificação dos veículos. Sendo o controle de estoque dos carros feito através do algoritmo de fila.

2 OBJETIVO

O objetivo deste trabalho é alinhar o conceito à prática, trazendo ênfase a itens importantes no desenvolvimento de um projeto de software, tais como banco de dados e linguagem de programação. Sendo estes a parte da engenharia de software que se encarrega de transformar os resultados da análise de requisitos em um documento ou conjunto de documentos capazes de serem interpretados diretamente pelo programador.

Serão ainda criados os diagramas de classe e o banco de dados para uso da empresa “Aluga Buggy”, para tanto utilizaremos as ferramentas BR Modelo, Visual Studio e o Astah. Também será criado um algoritmo utilizando a linguagem C# para implementação do controle de entrada e saída de veículos. Na criação do banco de dados usar-se-á o modelo conceitual e as formas normais 3aFN.

3 DESENVOLVIMENTO

3.1 Diagramas de Classes

Utilizando a ferramenta Astah, foi criado o diagrama de classes, com as classes: cliente, reserva, buggy e tipo de buggy. Cada classe com seus respectivos atributos e métodos.

Em seguida são apresentadas as telas de cada item usadas na locadora Aluga Buggy para cadastro de clientes, controle de reservas e de estoque de buggies:

3.1.1 Classe Cliente

3.1.2 Classe Reserva

3.1.3 Classe Buggy

3.1.4 Classe tipo de buggy

3.2 Banco de dados

Para compor o banco de dados da locadora Aluga Buggy, criamos um modelo conceitual e aplicamos as formas normais 3FN, na qual todos os atributos da “reserva de veículos” estão numa mesma entidade, como segue a figura abaixo:

Modelo conceitual

Utilizando a ferramenta CASE BrModelo aplicamos a forma normal até a 3aFN e obtivemos o seguinte diagrama:

3.3 Controle de entrada e saída de buggys

Utilizando as ferramentas C# e Visual Studio, elaboramos um algoritmo empregando ponteiros na forma de vetores para organizar a entrada e saída dos veículos em estrutura de fila. A descrição abaixo representa o código usado.

using System;

using System.Collections.Generic;

using System.Linq;

using

...

Baixar como (para membros premium)  txt (9.8 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com