Portfólio Unopar ADS 4º semestre
Por: Antonio Junior • 24/3/2017 • Trabalho acadêmico • 2.775 Palavras (12 Páginas) • 927 Visualizações
SUMÁRIO
1 INTRODUÇÃO..........................................................................................................3
2 OBJETIVO................................................................................................................3
3 DESENVOLVIMENTO .............................................................................................4
3.1 ANÁLISE ORIENTADA A OBJETOS....................................................................4
3.1.1 Diagrama de caso de uso..................................................................................4
3.1.2 Diagrama de classe.................................................................................... .......5
3.1.3 Diagrama de sequência......................................................................................5
3.1.4 Diagrama de estado ..........................................................................................6
3.1.5 Diagrama de implantação...................................................................................6
3.2 BANCO DE DADOS..............................................................................................7
3.2.1 Modelo conceitual...............................................................................................7
3.2.2 Modelo lógico.....................................................................................................8
3.3 PROGRAMAÇÃO ORIENTADA A OBJETOS.......................................................8
3.3.1 Implementação em c# de cadastro de funcionários...........................................8
3.3.2 Implementação em c# de cadastro de veículos...............................................11
3.3.3 Exemplo de criação de evento do código cadastrar.........................................13
3.4 PROGRAMAÇÃO PARA WEB I..........................................................................14
3.4.1 Implementação em php da reserva de veículo.................................................14
3.4.2 Implementação em php da verificação da reserva de veículo.........................17
3.4.3 Implementação em php da devolução do veículo............................................21
4 CONCLUSÃO ........................................................................................................23
REFERÊNCIAS .........................................................................................................24
1 INTRODUÇÃO
Neste trabalho acadêmico iremos trabalhar com as disciplinas do eixo temático enfatizando a criação de um sistema para gerenciar um controle de frota. Será desenvolvido em etapas toda a modelagem do sistema, da entrevista com o cilente até a implantação. Será criado dentro da análise oruientada a objetos os diagramas de casos de uso, classes, sequência, estado e implantação. Já na etapa do banco de dados iremos desenvolver os modelos conceituais e lógico. Em programação orientada a objetos as implementações serão feitas em csharp do cadastro de funcionários e veículos e finalmente, em programação para web iremos trabalhar com php com implementação da reserva de veículo, verificação da reserva e da devolução do veículo.
2 OBJETIVO
Em dias atuais, muitas empresas utilizam frotas próprias para agilizar o trabalho de seus funcionários. Neste contexto, iremos desenvolver um sistema informatizado para gerenciar o controle de pessoas que utilizam os veículos, com base em disponibilidade, A empresa conta com quarenta funcionários, frota composta por características próprias, tal como fabricante, modelo, cor, placa, tipo de combustível, quantidade de portas e opcionais. O funcionário, devidamente autorizado, deverá preencher um formulário e enviá-lo ao setor de frotas. Este irá analisar e, se disponível em data e hora informadas, irá comunicar e autorizar seu empréstimo. O funcionário ao retirar o veículo, insere a quilometragem inicial no formulário de devolução. Este deverá ser preenchido após o empréstimo do veículo.
3 DESENVOLVIMENTO
3.1 ANÁLISE ORIENTADA A OBJETOS
3.1.1 Diagrama de caso de uso
3.1.2 Diagrama de classe
3.1.3 Diagrama de sequência
3.1.4 Diagrama de estado
3.1.5 Diagrama de implantação
3.2 BANCO DE DADOS
3.2.1 Modelo conceitual
3.2.2 Modelo lógico
3.3 PROGRAMAÇÃO ORIENTADA A OBJETOS
3.3.1 Implementação em C# de cadastro de funcionários
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
...