Pg sem3-1505102

152 visualizações

Publicada em

dfa

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
152
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Pg sem3-1505102

  1. 1. Teixeira de Freitas, Bahia 2014 AGUINALDO GOMES DE SOUZA, ELENILTON DE SOUSA FREITAS, ELOISA SALA DE OLIVEIRA AMARAL, JAK ROLI TEIXEIRA DE FARIAS, JANILSON MOTA DIAS FILHO, NATHAN TEIXEIRA DE FARIA E VALDINEI PINHEIRO DOS SANTOS SISTEMA DE ENSINO PRESENCIAL CONECTADO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE DE SISTEMAS Portfólio em Grupo
  2. 2. Teixeira de Freitas, Bahia 2014 ANÁLISE DE SISTEMAS Portfólio em Grupo Atividade Interdisciplinar em Grupo apresentado à Universidade Norte do Paraná - UNOPAR, referente ao terceiro semestre nas disciplinas de Linguagens de Programação e Estrutura de Dados; Banco de Dados I; Organização de Computadores; Análise e Modelagem Orientada a Objetos I. Orientador: Profs. Anderson E. M. Gonçalves,Merris Mozer, Roberto Y. Nishimura, Adriane Loper, Polyanna P. G. Fabris. AGUINALDO GOMES DE SOUZA, ELENILTON DE SOUSA FREITAS, ELOISA SALA DE OLIVEIRA AMARAL, JAK ROLI TEIXEIRA DE FARIAS, JANILSON MOTA DIAS FILHO, NATHAN TEIXEIRA DE FARIA E VALDINEI PINHEIRO DOS SANTOS
  3. 3. SUMÁRIO 1 INTRODUÇÃO...........................................................................................................3 2 OBJETIVOS...............................................................................................................4 3 DESENVOLVIMENTO...............................................................................................5 4 CONCLUSÃO...........................................................................................................13 REFERÊNCIAS..........................................................................................................14
  4. 4. 1 INTRODUÇÃO Baseado no cenário proposto e utilizando o diagrama de classe, vamos criar o projeto de banco de dados no modelo conceitual e lógico. Utilizando a ferramenta CASE BrModelo. Usando como apoio da ferramenta C#, criaremos um algoritmo de lista com os buggys utilizando ponteiros de forma a controlar a sua chegada e saída em fila ou pilha. Espero que ao final da leitura, você caro leitor possa tirar o máximo proveito das informações aqui contidas. 3
  5. 5. 2 OBJETIVOS Esta produção textual tem como objetivo abordar os conceitos sobre o desenvolvimento de Diagrama de Classes e o relacionamento destas classes, implementação de cadastros e rotinas do sistema proposto para a empresa “Aluga Buggy” usando como linguagem o C#, desenvolver técnicas de análise de sistemas e engenharia de software e criar um banco de dados de informações para armazenar e manipular essas informações no sistema. 4
  6. 6. 3 DESENVOLVIMENTO 3.1 DIAGRAMA DE CLASSE Figura 1 - Diagrama de Classe 5
  7. 7. 3.2 MODELO CONCEITUAL 6
  8. 8. Figura 2 - Diagrama Modelo Conceitual – brModelo 3.3 IMPLEMENTAÇÃO DAS CLASSES EM C# class Cliente { // Atributos private int cod_cliente; private string nome_cliente; private string telefone; private string cnh; private string rg; private string cpf; private string endereco; private List<Reserva> reserva; // Propriedades public int cod_Cliente { get { return cod_cliente; } set { cod_cliente = value; } } public string nome_Cliente { get { return nome_cliente; } set { nome_cliente = value; } } public string Telefone { get { return telefone; } set { telefone = value; } } public string Cnh { get { return cnh; } set { cnh = vlaue; } } public string Rg { get { return rg; } set { rg = value; } } 7
  9. 9. public string Cpf { get { return cpf; } set { cpf = value; } } private string Endereco { get { return endereco; } set { endereco = value; } } public List<Reserva> Reserva { get { return reserva; } set { reserva = value; } } // Métodos public void cadastrar() { } public void alterar() { } public void excluir() { } public void pesquisar() { } } // ------------------------------------------------- // class Reserva { // Atributos private int cod_reserva; private DateTime data_reserva; private DateTime data_retirada; private DateTime data_devolucao; private int cod_cliente; private int num_buggy; private float valor_reserva; private Cliente cliente; private Buggy buggy; private Reserva reserva; // Propriedades public int cod_Reserva { get { return cod_reserva; } 8
  10. 10. set { cod_reserva = value; } } public DateTime data_Reserva { get { return data_reserva; } set { data_reserva = value; } } public DateTime data_Retirada { get { return data_retirada; } set { data_retirada = value; } } public DateTime data_Devolucao { get { return data_devolucao; } set { data_devolucao = value; } } public int cod_Cliente { get { return cod_cliente; } set { cod_cliente = value; } } public int num_Buggy { get { return num_buggy; } set { num_buggy = value; } } public float valor_Reserva { get { return valor_reserva; } set { valor_reserva = value; } } public Cliente Cliente { get { return cliente; } set { cliente = value; } } public Buggy Buggy { get { return buggy; } set { buggy = value; } } public Reserva reserva { get { return reserva; } set { reserva = value; } } // Métodos public void cadastrar() { } public void alterar() { } public void excluir() 9
  11. 11. { } public void pesquisar() { } } // ------------------------------------------------- // class Buggy { // Atributos private int num_buggy; private string modelo; private DateTime ano; private string tipo; private List<Reserva> reserva; private Tipo_buggy tipo_buggy; // Propriedades public int num_Buggy { get { return num_buggy; } set { num_buggy = value; } } public string Modelo { get { return modelo; } set { modelo = value; } } public DateTime Ano { get { return ano; } set { ano = value; } } public string Tipo { get { return tipo; } set { tipo = value; } } public List<Reserva> Reserva { get { return reserva; } set { reserva = value; } } public Tipo_buggy tipo_Buggy { get { return tipo_buggy; } set { tipo_buggy = value; } } // Métodos public void cadastrar() { 10
  12. 12. } public void alterar() { } public void excluir() { } public void pesquisar() { } } // ------------------------------------------------- // class Tipo_buggy { // Atributos private string desc_tipo; private int cod_tipo; private float valor_tipo; private List<Buggy> buggy; // Propriedades public string desc_Tipo { get { return desc_tipo; } set { desc_tipo = value; } } public int cod_Tipo { get { return cod_tipo; } set { cod_tipo = value; } } public float valor_Tipo { get { return valor_tipo; } set { valor_tipo = value; } } public List<Buggy> Buggy { get { return buggy; } set { buggy = value; } } // Métodos public void cadastrar() { } public void alterar() 11
  13. 13. { } public void excluir() { } public void pesquisar() { } } Quadro 1 – Classes em C# 3.4 EQUIPAMENTOS Sugestão de equipamentos: • Processador de 1 GHz ou superior; • 1 GB de memória RAM para instalação 32 bits ou 2 GB para instalação de 64 bits; • 16 GB de espaço livre no disco rígido para a instalação de 32 bits ou 20 GB livres para a instalação 64 bits; • Placa de vídeo com Direct X 9 com driver WDDM. 12
  14. 14. 4 CONCLUSÃO Este trabalho mostrou resumidamente os conhecimentos adquiridos das matérias deste terceiro semestre de curso, aplicando-os e pondo em prática a utilização das ferramentas disponibilizadas e aplicá-las em cada um dos exercícios que foram propostos. 13
  15. 15. REFERÊNCIAS LIMA, Edwin; REIS, Eugênio. C# e .NET – Guia do Desenvolvedor; 1. ed. Rio de Janeiro: Campos, 2002. NISHIMURA, Roberto Yukio. Banco de Dados I. ed. São Paulo: Person Prentice Hall,2009. SILVIA, Flávio de Almeida e, Desenvolvimento Orientado a Objetos I. ed. São Paulo: Person Prentice Hall,2009. TANAKA, Simone Sawasaki, Análise de Sistemas I. ed. São Paulo: Person Prentice Hall,2009. RECURSOS DO VISUAL C#. Disponível em: < http://msdn.microsoft.com/pt- br/vstudio/hh341490>. Acesso em: mai. 2014. MACHADO, F. B., MAIA, L. P., Arquitetura de Sistemas Operacionais. Edição, Ed.LTC, 2002, Rio de Janeiro Wikipédia enciclopédia livre Banco de Dados Distribuídos seu endereço eletrônico está disponível em http://pt.wikipedia.org/wiki/Banco_de_dados_distribu %C3%ADdos UNIVERSIDADE FEDERAL DO PARANÁ. Biblioteca Central. Normas para apresentação de trabalhos. 2. ed. Curitiba: UFPR, 1992. v. 2. 14

×