Baixe o app para aproveitar ainda mais
Prévia do material em texto
Patrocínio, Minas Gerais 2017 ELVIS BORGES DE PAULA SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PRODUÇÃO TEXTUAL INTERDISCIPLINAR INDIVIDUAL Patrocínio, Minas Gerais 2017 PRODUÇÃO TEXTUAL INTERDISCIPLINAR CONTROLE DE FROTA Atividade Interdisciplinar individual apresentado à Universidade Norte do Paraná - UNOPAR, referente ao Quarto Semestre das disciplinas Analise orientada a objetos II, Programação Orientada a Objetos. Orientador: Iolanda C. S. Catarino, Anderson E. M. Gonçalves, Adriane Ap. Loper. ELVIS BORGES DE PAULA 3 SUMÁRIO 1 INTRODUÇÃO ..................................................................................................... 4 2 OBJETIVO ........................................................................................................... 5 3 DESENVOLVIMENTO ......................................................................................... 6 3.1 DIAGRAMA DE CASO DE USO .................................................................. 6 3.2 DIAGRAMA DE CLASSE ............................................................................. 7 3.3 DIAGRAMA DE IMPLANTAÇÃO ................................................................. 7 3.4 BANCO DE DADOS CONCEITUAL ............................................................ 8 3.5 BANCO DE DADOS LOGICO ...................................................................... 8 3.6 BANCO DE DADOS FÍSICO ........................................................................ 9 3.7 IMPLEMENTAÇÃO C# ............................................................................... 11 3.8 IMPLEMENTAÇÃO PHP ............................................................................ 15 4 CONCLUSÃO .................................................................................................... 16 5 REFERENCIAS ................................................................................................. 17 4 1 INTRODUÇÃO O Objetivo deste estudo é explorar o conteúdo do eixo temático dos Sistemas Computacionais usando os conceitos abordados nas disciplinas do Quarto período do curso de análise e desenvolvimento de sistema, com levantamento e criação de um software que possibilita uma gestão completa do controle de rotas de veículos, auxiliando assim no controle de pessoas autorizadas a utilização dos veículos bem como na gestão de reservas para utilização e disponibilidade para manutenções. Neste trabalho não consta as tarefas da disciplina de Programação Web I e as atividades da disciplina de Banco de dados II que também não foi ministrada neste semestre foram feitas com o conhecimento adquirido na disciplina de Banco de Dados I ministrada no semestre anterior. Lembrando que as disciplinas em destaque acima não foram incluídas para estudo no ambiente Virtual. 5 2 OBJETIVO Visando constantemente a redução nos custos operacionais as empresas buscam formas de aumentar seus lucros e sem duvida a otimização dos gastos corporativos contribui significativamente para alcançar esse objetivo. Uma das formas atuais encontradas para tornar esse objetivo um resultado concreto é através da aquisição e gestão de frotas próprias. Para que esse projeto se torne ainda mais viável e cumpra com sua meta original de reduzir custos e não ser mais um ônus para a empresa, se faz necessário a criação de um sistema que controle os veículos, seus usuários e a disponibilidade dos veículos para que os mesmos estejam sempre com as manutenções em dia, deixando-os em perfeito estado para utilização de forma continua. Este trabalho visa apresentar um sistema de gestão de frotas com controles e indicadores que permitem a gestão completa de todo o processo desde a reserva do veiculo ate a devolução do mesmo. . 6 3 DESENVOLVIMENTO 3.1 DIAGRAMA DE CASO DE USO Formulário de Reserva e Devolução de Veículo. Diagrama de caso de Uso 7 3.2 DIAGRAMA DE CLASSE 3.3 DIAGRAMA DE IMPLANTAÇÃO 8 3.4 BANCO DE DADOS CONCEITUAL 3.5 BANCO DE DADOS LOGICO 9 3.6 BANCO DE DADOS FÍSICO CREATE TABLE dbo.CADFUNCIONARIO ( CODIGOFU INT IDENTITY NOT NULL, NOME CHAR (50) NULL, TELEFONE INT NULL, SETOR CHAR (50) NULL, FUNCAO CHAR (50) NULL, CONSTRAINT PKCADFUNCI PRIMARY KEY (CODIGOFU) ) GO CREATE TABLE dbo.CADCOMBUSTIVEL ( CODIGOC INT IDENTITY NOT NULL, DESCRICAOC CHAR (50) NULL, CONSTRAINT PKCADCOMBU PRIMARY KEY (CODIGOC) ) GO CREATE TABLE dbo.CADFABRICANTE ( CODIGOF INT IDENTITY NOT NULL, NOMEF CHAR (50) NULL, CONSTRAINT PKCADFABRI PRIMARY KEY (CODIGOF) ) GO CREATE TABLE dbo.CADSTATUS ( CODIGOS INT IDENTITY NOT NULL, DESCRICAOS CHAR (30) NULL, CONSTRAINT PKCADSTATU PRIMARY KEY (CODIGOS) ) GO CREATE TABLE dbo.CADSITR ( CODIGOSI INT IDENTITY NOT NULL, DESCRICAOSI CHAR (30) NULL, CONSTRAINT PKCADSITR PRIMARY KEY (CODIGOSI) ) GO 10 CREATE TABLE dbo.CADVEICULO ( CODIGOV INT IDENTITY NOT NULL, CODIGOF INT NULL, MODELO CHAR (30) NULL, COR CHAR (30) NULL, PLACA CHAR (7) NULL, CODIGOC INT NULL, QTPORT INT NULL, OPCIONAL CHAR (50) NULL, CODIGOS INT NULL, CONSTRAINT PKCADVEICU PRIMARY KEY (CODIGOV), CONSTRAINT PKCADVEICU_CADCOMB FOREIGN KEY (CODIGOC) REFERENCES CADCOMBUSTIVEL(CODIGOC), CONSTRAINT PKCADVEICU_CADSTAT FOREIGN KEY (CODIGOS) REFERENCES CADSTATUS(CODIGOS), CONSTRAINT PKCADVEICU_CADFAB FOREIGN KEY (CODIGOF) REFERENCES CADFABRICANTE(CODIGOF) ) GO CREATE TABLE dbo.RESERVADEVOLUCAO ( CODIGOR INT IDENTITY NOT NULL, DTHRRESERVA DATETIME, DTHRDEVOLUCAO DATETIME, ORIGEM CHAR(30), DESTINO CHAR(30), CODIGOV INT, KMINICIAL INT, KMFINAL INT, CODIGOSI INT, CODIGOFU INT CONSTRAINT PKRESDEV PRIMARY KEY (CODIGOR), CONSTRAINT PKRESDEV_CADFU FOREIGN KEY (CODIGOFU) REFERENCES CADFUNCIONARIO(CODIGOFU), CONSTRAINT PKRESDEV_CADSITR FOREIGN KEY (CODIGOSI) REFERENCES CADSITR(CODIGOSI), CONSTRAINT PKRESDEV_CADVEI FOREIGN KEY (CODIGOV) REFERENCES CADVEICULO(CODIGOV) ) 11 3.7 IMPLEMENTAÇÃO C# Cadastro de Funcionários usando DataSet 12 13 14 Cadastro de Veículos usando DataSet 15 3.8 IMPLEMENTAÇÃO PHP Matéria não Disponível no Ambiente Virtual 16 4 CONCLUSÃO Concluímos que realmente quando se utiliza de mecanismos e ferramentasde tecnologia para auxiliar no processo de gestão do negócio todo o processo fica sobe controle e resulta em mais informações geradas a partir de dados consolidados e fieis. Principalmente quando utilizamos de metodologias de modelagem e implementação onde garante a qualidade do software e a entrega de um produto que foi levantado detalhadamente e entregue conforme a demanda do mesmo. Os conceitos de banco de dados quando aplicados fornecem a toda estrutura dados organizados e classificados, com consistência e integridade. Fatores fundamentais para se obter informações precisas em tempo hábil. 17 5 REFERENCIAS https://yuml.me/helvyno/Reserva.png http://www.luis.blog.br/normalizacao-de-dados-e-as-formas-normais.aspx DEITEL, H. C# Como Programar (Português); ed: 1º, Pearson (2003) http://php.net/manual/pt_BR/index.php http://diatinf.ifrn.edu.br/lib/exe/fetch.php?media=corpodocente:papaiz:poo_csharp-e- orientacao-a-objetos.pdf http://www.ufpa.br/cdesouza/teaching/cedai/APOOUMLP.pdf http://www.ic.unicamp.br/~ariadne/mc436/1s2014/cap07-v3.pdf https://www.youtube.com/watch?v=ISanV5jgGrw&index=21&list=WL https://www.youtube.com/watch?v=yHD3UQKyT00&index=20&list=WL
Compartilhar