Anda di halaman 1dari 21

FUNDAO CENTRO DE ANLISE, PESQUISA E INOVAO TECNOLGICA CENTRO EDUCACIONAL FUCAPI CURSO TCNICO EM INFORMTICA

Karolinne Silva Santana Samuelson de Brito Mesquita

SISTEMA SISTRANS

Orientador: Rilmar Pereira Gomes

MANAUS-AM 25/03/2012

FUNDAO CENTRO DE ANLISE, PESQUISA E INOVAO TECNOLGICA CENTRO EDUCACIONAL FUCAPI CURSO TCNICO EM INFORMTICA

SISTEMA SISTRANS

Trabalho solicitado pelo professor: Rilmar Gomes, para obteno de nota na disciplina de Anlise e Projeto Orientado a Equipe: Karolinne Silva Santana Samuelson de Brito Mesquita Turma: MCI1
Objeto Comum.

MANAUS-AM 25/03/2012

Introduo

Como vimos em vrias cidades existe o problema de transporte publico que se generaliza com os atrasos de nibus, demora nas viagens e outros fatores que influenciam as empresas a buscar um servio sistemtico, porm sistemas de transporte voltado para tempo de rota ou horrios a serem executados quase inexistente foi pensando nisso que esse sistema tem a inteno de inovar buscando melhorar o desempenho e agilidade dos servios a serem executados. As empresas de transporte tem tido grande interesse em sistemas voltados para execues de servios como horrios e o gerenciamento de dados, pois a demanda constante por ter vrios servios que poderiam ser feitos com mais agilidade e perfeio. Porm o que temos hoje so empresas de transportes com varias reclamaes de usurios que utilizam o servio. Em decorrente ao fato o sistema ir fazer levantamentos de informaes dos servios prestados pela empresa de transporte para com isso comear a implementao e a elaborao de um sistema que possa estar atendendo os requisitos para a sua criao.

Objetivo

Geral Controla servios de rotas de uma empresa de transporte urbana e gerencia funcionrios.

Especficos - Agilizar os servios feitos pelos funcionrios - Ter o controle de entrada e sada dos nibus - Calcular o tempo que uma rota executada -Registrar valores de servio de rota

Descrio
Uma empresa urbana de transporte necessita de um sistema para controlar suas rotas, o supervisor ser responsvel pela associao das rotas, ou seja, os servios que sero feitos pelo motorista, cobrador e qual nibus e rota que ele dever realizar, contudo gerando um relatrio do servio. Um cobrador e motorista pode realizar vrios servios de rota. O sistema mantem funcionrios do tipo supervisor, motorista e cobrador devem ser mantido o nome, rg, cpf, sexo, ctps, endereo, bairro, numero, telefone, login e senha de cada um. Apenas o motorista mantem seu cnh. A empresa de transporte mantem os nibus, so cadastrados as seguintes informaes: placa, chassi, fabricante e ano. Um nibus pode realizar varias rotas e pode est em vrios servios de rota. O sistema controla ainda os valores recolhidos por rota. O nico usurio responsvel por realizar a incluso e alterao desses valores o supervisor. Tambm ser criada uma interface para o motorista e cobrador consultar informaes sobre a rota a ser executada. O supervisor tambm responsvel por registrar o caixa, ele pega os valores recolhido por viagem e calcula com o valor inicial do caixa. O Administrador responsvel por manter funcionrios, nibus, rotas e consultar os relatrios. O sistema esta interligado com o ator relgio de ponto que marca a hora de sada e retorno do nibus por rota realizada, na hora da sada o motorista interage com o relgio de pontos que automaticamente registra o horrio de sada do nibus. E ao voltar outra vez o motorista interage com o relgio de pontos marca o horrio de retorno. O sistema calcular o tempo que o motorista realizou a rota.

Descrio UC Manter

Caso de Uso: Manter Motoristas Objetivo: Cadastrar, alterar, pesquisar e excluir


Ator: Adm Pr-condies: No aplicvel Ps-condies: No aplicvel Fluxo Principal 1. 2. 3. 4. 5. 6. 7. Fluxo

Sigla: UC01

Este caso de uso se inicia quando o ator clica na tela principal na opo Funcionrios. O sistema exibe um menu com as opes: Cadastro e Pesquisa. Se o ator escolher opo for cadastro. O sistema executa o fluxo alternativo Cadastro FA01. Se o ator escolher opo for pesquisa O sistema executa o fluxo alternativo Pesquisa FA02. Este fluxo se encerra. Alternativo Cadastro FA01 ref. Ao UC01(3)

Pr-condies: No aplicvel Ps-condies: No aplicvel Passos: 1. 2. 3. 4. 5. 6. 7. Fluxo O sistema exibe a tela de Cadastro de Motorista. O ator preenche os campos(nome, rg, cpf, cnt, login, senha, endereo, bairro, numero,sexo). O ator clica em salvar. O sistema valida os campos obrigatrios. O sistema salva os dados no banco de dados. O sistema exibe a msg: Motorista cadastrado c/ sucesso!! Este fluxo se encerra. Alternativo Pesquisa FA02 ref. Ao UC01(5)

Pr-condies: No aplicvel Ps-condies: No aplicvel Passos: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. O sistema exibe a tela Pesquisa de Motorista. O ator preenche o campo(pesquisa) O ator clica em buscar. O sistema busca os dados no banco de dados. O sistema exibe os dados na tela de pesquisa em uma tabela. O ator clica em um funcionrio da tabela O sistema habilita o boto alterar e excluir. O ator pode por Alterar ou excluir. Se a opo for alterar. O sistema executa o fluxo alternativo Alterar FA03. Se a opo for Excluir. O sistema executa o fluxo alternativo Excluir FA04. Este fluxo se encerra.

Fluxo Alternativo Alterar FA03 ref. Ao FA02(8) Pr-condies: tenha realizado uma pesquisa. Ps-condies: Passos: 1. 2. 3. 4. 5. O ator realiza as alteraes necessrias. O ator clica em Salvar. O sistema realizao a alterao no banco de dados. O sistema exibe a msg: Alterado com sucesso! Este fluxo se encerra.

Fluxo de Excluir FA04 ref. Ao FA02(10) Pr-condies: j tenha realizado uma pesquisa Ps-condies: Passos: 1. O ator clica em excluir. 2. O sistema exibe a msg: deseja Realmente excluir os dados. 3. O ator clica em sim 4. O sistema exclui os dados do banco de dados. 5. Este fluxo se encerra. Fluxo de Exceo Campos Obrigatrios ref. FA01(5). Pr-condies: Ps-condies: Passos: 1. 2. 3. 4. O sistema exibe a MSG: Campos obrigatrios devem ser preenchidos. O sistema muda o foco para o campo obrigatrio. O sistema coloca o campo obrigatrio em vermelho. Este fluxo e encerra.

Descrio UC Processamento Caso de Uso: Registar caixa Objetivo: Registar os valores recebidos por rota
Ator: Supervisor Pr-condies: No aplicvel Ps-condies: No aplicvel Fluxo Principal 1. Este caso de uso se inicia quando o ator clica na tela principal na opo Registar Caixa. 2. O sistema exibe a tela de Registro de caixa 3. O ator inseri o valor recebido da rota no campo (registrar valor) 4. O ator clica em Registrar 5. O sistema executa o fluxo sub fluxo SF01. 6. O sistema atualiza a tabela caixa 7. Este fluxo se encerra. Sub Fluxo Calcular valores SF01 ref. Ao UC01(5) Pr-condies: No aplicvel Ps-condies: No aplicvel Passos: 8. O sistema captura o valor atual e soma com o valor registrado. Valor Atual<- ValorCaixa + ValorRegistrado 9. Esse fluxo se encerra Fluxo Alternativo Cancelarregistro FA01 ref. Ao UC01(4) Pr-condies: No aplicvel Ps-condies: No aplicvel Passos: 1. O ator clica em cancelar. 2. O sistema retorna a tela Registrar Caixa UC01 3. Esse fluxo se encerra

Sigla: UC01

Fluxo de Exceo Campo Obrigatrio ref. UC01(3). Pr-condies: Ps-condies: Passos: 1. 2. 3. 4. O sistema exibe a MSG: Informe o valor recebido na rota. O sistema muda o foco para o campo obrigatrio. O sistema coloca o campo obrigatrio em vermelho. Este fluxo e encerra.

Descrio UC Relatrio

Caso de Uso: Gerar Relatrios Objetivo: Consultar os Relatrios do sistema


Ator: Adm Pr-condies: No aplicvel Ps-condies: No aplicvel Fluxo Principal 1. 2. 3. 4. 5. 6. 7. Fluxo

Sigla: UC01

Este caso de uso se inicia quando o ator clica na tela principal na opo Relatrios. O sistema exibe um menu com as opes: Rotas e S/R do motorista. Se o ator escolher opo for Rotas. O sistema executa o fluxo alternativo Rotas FA01. Se o ator escolher opo for S/R motorista O sistema executa o fluxo alternativo Pesquisa FA02. Este fluxo se encerra. Alternativo Rotas FA01 ref. Ao UC01(3)

Pr-condies: No aplicvel Ps-condies: No aplicvel Passos: 1. 2. 3. 4. Fluxo O sistema exibe a tela de Relatrio de Rotas. O sistema busca os dados no banco de dados O sistema exibe as rotas com cobrador e motorista que realizou a rota . Este fluxo se encerra. Alternativo S/R motorista FA02 ref. Ao UC01(5)

Pr-condies: No aplicvel Ps-condies: No aplicvel Passos: 1. 2. 3. 4. O sistema exibe a tela Relatrio de S/R motorista. O sistema busca os dados no banco de dados O sistema exibe a hora de sada e retorno do motorista por rota e o tempo de rota. Este fluxo se encerra.

Diagrama Caso de Uso

Diagrama de Classe

Diagrama de Sequencia Manter Motoristas Parte 1

Parte 2

Diagrama de Sequencia Processo

Diagrama de Sequencia Relatrio

Diagrama ER

Diagrama de Atividades Manter

Diagrama de Atividade Processamento

Diagrama de Atividade Relatrio

Diagrama de Estados

Consideraes finais
O trabalho apresentou a anlise de um software que agiliza os servios de rotas de uma empresa urbana de transporte, que necessitava desse software para registrar os valores recebidos por rota, ter o controle de entrada e sada do motorista e saber o tempo de rota. Fizemos um estudo sobre as empresa de nibus e suas necessidades, esse estudo ajudou bastante no compreendimento desse assunto que est to presente em nossa vida, mas no temos a viso de como realmente nos bastidores.