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

O CONTROLE DE FROTA

Por:   •  7/9/2017  •  Trabalho acadêmico  •  1.774 Palavras (8 Páginas)  •  297 Visualizações

Página 1 de 8

[pic 1]

[pic 2]

SISTEMA DE ENSINO PRESENCIAL CONECTADO

analise e desenvolvimento de sistemas

FRANCISCO JARBAS DE SOUSA SILVA

CONTROLE DE FROTA

[pic 3]

Tauá- Ceará

2016[pic 4]

FRANCISCO JARBAS DE SOUSA SILVA

CONTROLE DE FROTA

Trabalho apresentado ao Curso Analise e Desenvolvimento de Sistemas  da UNOPAR - Universidade Norte do Paraná, para as disciplinas Analise Orientada a Objetos II, Banco de Dados II, Programação Orientada a Objetos, Programação Web I, Semninário.

 

Prof. Iolanda C. S. Catarino, Roberto Y. Nishmura, Anderson E. M. Gonçalves, Cristiane R. Y. Mashuda e Adriane Ap. Loper.

Tauá- Ceará[pic 5]

2016


SUMÁRIO

1        INTRODUÇÃO        4

2        OBJETIVOS        5

3        DESENVOLVIMENTO        6

3.1        ANÁLISE ORIENTADA A OBJETOS        6

3.2        BANCO DE DADOS        9

3.3        PROGRAMAÇÃO ORIENTADA A OBJETOS        10

3.4        PROGRAMAÇÃO PARA WEB I        14

4        CONCLUSÃO        15

REFERÊNCIAS        16

[pic 6]


  1. INTRODUÇÃO

Baseado no cenário proposto em um estudo de referente a um sistema de Controle de Frota de Veículos, bem como uma implementação de sistema baseado na linguagem C# e PHP.

Espero que ao final da leitura deste trabalho o leitor possa se familiarizar com o conteúdo abordado no decorrer desse semestre aplicado de modo prático todo o conhecimento obtido através das disciplinas ministradas até momento no curso de Análise e Desenvolvimento de Sistemas.


  1. OBJETIVOS

Esta produção textual tem como objetivo abordar alguns conceitos teóricos e práticos sobre o estudo, análise e desenvolvimento de sistema, mostrar a prototipação e parte do código-fonte utilizado, além dos passos necessários para a apresentação deste estudo de caso.


  1. DESENVOLVIMENTO
  1. ANÁLISE ORIENTADA A OBJETOS

A partir daqui será apresentado o diagrama de caso de uso, diagrama de classe, diagrama de sequência (para cada caso de uso identificado), diagrama de estado (reserva do veículo; veículo) e diagrama de implantação.

Nos diagramas de caso de uso mostrados abaixo mostramos o que as funcionalidades da aplicação e sua interação com o usuário.

[pic 7]

Figura 1 – Caso de Uso Reserva

[pic 8]

Figura 2 – Caso de Uso Veículos

Em um diagrama de classe podemos observar as informações estruturais de um objeto, usadas pela aplicação. As informações são descritas, classes e ralações são demonstradas graficamente de acordo com sua interligação às tabelas na base de dados, nos nós XML ou nas composições de outros objetos de software.

[pic 9]

Figura 3 – Diagrama de Classe Reserva

O diagrama de sequencia mostra as mensagens que são trocadas entre os objetos quando estes realizam alguma operação.

[pic 10]

Figura 4 – Diagrama de Sequência Reserva

No diagrama de estado apresento o comportamento do objeto e seu estado, que por sua vez depende da atividade onde ele está processando. Através desse diagrama se mostra as possibilidades de transações que pelas mudanças de estado do objeto.

[pic 11]

Figura 5 – Diagrama de Estado Reserva


Os diagramas de implementação dizem respeito à modelagem da arquitetura física do sistema mostrando os relacionamentos entre o software e o hardware, além de sua distribuição física.

[pic 12]

Figura 6 – Diagrama de Implantação


  1. BANCO DE DADOS

Relacionado ao estudo de caso, criamos um DER devidamente aplicado ao MRN, na primeira forma normal, segunda forma normal e terceira forma normal, utilizando a ferramenta BrModelo.

No que diz respeito à modelagem conceitual construímos aqui o Diagrama de Entidade e Relacionamento, identificando as entidades e os relacionamentos entre elas.

Já quanto ao modelo lógico, será definido as chaves primárias e estrangeiras, normalização, integridade e referencial.

[pic 13]

        Figura 7 – DER conceitual

[pic 14]

        Figura 8 – DER lógico

CodVei

Fabric

Modelo

Cor

Placa

tipoCombust

QtdPortas

Opcion

V001

Volks

Hatch

Vermelho

Jks-7654

Flex

4

Ar

V002

Volks

Sedan

Cinza

Jkm-9988

Flex

4

ar

        Tabela 1 – Tabela Veículos 1ª Forma Normal

Cod

CodVei

Data

Hora

Km

Status

R001

V001

15/10/2016

10:00

107562

Reservado

R002

V002

23/12/2016

09:00

157988

Reservado

        Tabela 2 – Tabela Reserva 2ª Forma Normal

  1. PROGRAMAÇÃO ORIENTADA A OBJETOS

A seguir, implementação em C# de cadastro de funcionários e veículos:

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

namespace trabalho_class
{
    public abstract class Conectar
    {
        private string status;
        public string Status
        {
            get { return status; }
        }
        public void Conectar();
        public void Desconectar();
        public abstract void Atualizar();
        public abstract void Deletar();
        public abstract void Adcionar();
    }
}

...

Baixar como (para membros premium)  txt (9 Kb)   pdf (847.7 Kb)   docx (582.7 Kb)  
Continuar por mais 7 páginas »
Disponível apenas no TrabalhosGratuitos.com