Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistema de Gerenciamento de Estacionamento - Documentação PDF
Sistema de Gerenciamento de Estacionamento - Documentação PDF
Gerenciamento de
Estacionamento
de Tecnologia em Anlise e
Desenvolvimento de Sistemas do
Braslia.
Braslia - DF
2010
Daniel Alves Costa
e Desenvolvimento de Sistemas de
COMISSO EXAMINADORA
______________________________________
Prof.: __________________________________
UniCEUB Centro Universitrio de Braslia
______________________________________
Prof.: __________________________________
UniCEUB Centro Universitrio de Braslia
1. Introduo .............................................................................................. 14
3.2 Requisitos............................................................................................. 33
REF05 - Login.......................................................................................... 33
RC02 - Login.......................................................................................... 37
5.2.1 Login............................................................................................... 53
Consultar: ................................................................................................... 82
Excluir:........................................................................................................ 82
Pr-condies .................................................................................................. 92
5.3.1 Login............................................................................................... 94
1. INTRODUO
2. DEFINIO DO SISTEMA
2.1.1 - A empresa
2.1.2 - Negcio
2.1.3 - A organizao
F3 - (Cliente) Aguardar?
F4 - (Cliente) Aguardar
F7 - (Cliente) Inadimplente?
O funcionrio Auto Park por sua vez, aps receber a quantia (do cliente
que no funcionrio) referente a dvida atrasada, dever registrar o
pagamento e retirar o nome do cliente da lista de inadimplentes.
Aps a liberao feita pelo funcionrio Auto Park, o cliente dever entrar
no estacionamento com seu veculo.
Para o correto uso do sistema, ser necessrio para o funcionrio Auto Park
efetuar login, tornando possvel a obteno de dados importantes como
identificao nas ocorrncias, lista de inadimplncia entre outras.
2.3.4 Restries
2.3.4.1 Tcnicas
2.3.4.2 Tempo
2.3.5 Premissas
2.3.9 Cronograma
SEMANA 3
SEMANA 4
SEMANA 1
SEMANA 2
SEMANA 3
SEMANA 4
SEMANA 1
SEMANA 2
SEMANA 3
SEMANA 4
SEMANA 1
SEMANA 2
SEMANA 3
SEMANA 4
1 X X
2 X X
3 X X X
4 X X X X
ATIVIDADES
5 X X X X
6 X X X
7 X X
8 X X X
9 X X X X
10 X
31
3 - Anlise do Negcio.
10 Entrega do Projeto
3.1 - Introduo
3.1.1 - Objetivo
Sigla:
Numerao:
3.2 Requisitos
REF05 - Login
REF06 - Perfil
O sistema dever permitir o controle de cada usurio cadastrado por meio
de perfil de acesso.
34
RC02 - Login
RC03 - Perfil
RC05 - Vagas
O sistema deve permitir o seleo da vaga, mas para isso dever apresentar
o seguinte atributo: status da vaga (disponvel, ocupada ou indisponvel).
RC011 - Ocorrncia
RNG05 - Ocorrncias
3.4 Atributos
3.5 Rastreabilidade
REF
REF01 NOME MATRCULA TELEFONE TIPO PERFIL
FUNCIONRIO PESSOAL
AUTO PARK
REF02 NOME MATRCULA TELEFONE TIPO PERFIL
FUNCIONRIO PESSOAL
AUTO PARK
REF03 NOME MATRCULA TELEFONE TIPO PERFIL
FUNCIONRIO PESSOAL
AUTO PARK
REF04 NOME MATRCULA TELEFONE TIPO PERFIL
FUNCIONRIO PESSOAL
AUTO PARK
REF05 LOGIN SENHA
REF06 TIPO PERFIL
REF07 PLACA DO NOME CLIENTE RG CLIENTE
VECULO
REF08 PLACA DO NOME CLIENTE RG CLIENTE
VECULO
REF09 NMERO DA
VAGA
REF10 TEMPO DE
ESPERA
REF11 STATUS DA
VAGA
REF12 PLACA DO SETOR NMERO VAGA DATA HORA
VECULO
REF13 PLACA DO MATRICULA SETOR NMERO DATA HORA
VECULO FUNCIONRIO VAGA
UNICEUB
REF14 PLACA DO NMERO SETOR NMERO DATA HORA
VECULO IDENTIFICADOR VAGA
REF15 PLACA DO MATRICULA
VECULO FUNCIONRIO
UNICEUB
REF16 NOME DATA HORA NOME RG MATRICULA PLACA DO
FUNCIONRIO CLIENTE CLIENTE FUNCIONRIO VECULO
AUTO PARK UNICEUB
REF17 PLACA DO NOME CLIENTE RG CLIENTE DATA HORA
VECULO
REF18 STATUS DA
VAGA
REF19 PLACA DO
VECULO
REF20 DATA HORA
REF21 DATA HORA DE HORA DE SADA QUANTIDADE
ENTRADA DE VECULOS
REF22 DATA HORA VALOR QUANTIDADE
RECEBIDO DE VECULOS
REF23 DATA HORA REGISTROS DE
INADIMPLNCIA
REF24 DATA HORA REGISTROS DE
OCUPAO
45
Prioridades 1 2 3 4 5
REF
REF01 X
REF02 X
REF03 X
REF04 X
REF05 X
REF06 X
REF07 X
REF08 X
REF09 X
REF10 X
REF11 X
REF12 X
REF13 X
REF14 X
REF15 X
REF16 X
REF17 X
REF18 X
REF19 X
REF20 X
REF21 X
REF22 X
REF23 X
REF24 X
REF25 X
REF19 X
REF20 X
REF21 X
REF22 X
REF23 X
REF24 X
REF25 X
REF26 X
REF27 X
REF28 X
REF29 X
REF30 X
46
LISTA ESTIMATIVA
USURIO FUNCIONRIO LOGIN VAGAS ESPERA
INADIMPLNCIA
I A E C I A E C I A E C I A E C I A E C
ADMINISTRADOR X X X X X X X X X X X X
GERENCIADOR X X X
RELATOR X X X X X X X X
FUNCIONRIO X X X X X X X X
I = INCLUIR A = ALTERAR E = EXCLUIR C = CONSULTAR
ENTRADA
USURIO TICKET SADA USURIOS OCORRNCIAS RELATRIOS
USURIOS
I A E C I A E C I A E C I A E C I A E C
ADMINISTRADOR X X X
GERENCIADOR X X X
RELATOR X X X X X X X X X
FUNCIONRIO X X X X X X
I = INCLUIR A = ALTERAR E = EXCLUIR C = CONSULTAR
RNF_Q01 Backup
Desconhecimento
Qualificar os funcionrios Auto
Empresa tecnolgico dos funcionrios Qualidade Todas Mdia Alta
Park
Auto Park
Oferecer treinamento da
Empresa Adaptao ao sistema SGE Qualidade Final Mdia Alta
ferramenta
47
4 PROPOSTA DE SOLUO
4.1 DIAGRAMA DE CASOS DE USO
5 MODELOS DO SISTEMA
Atributo Descrio
ID_USUARIO Campo identificador da tabela.
MAT_FUNC Este atributo responsvel por cadastrar a matrcula do
funcionrio do estacionamento AutoPark.
TEL_FUNC Este atributo responsvel por cadastrar o telefone do
funcionrio do estacionamento AutoPark.
NOME_FUNC Este atributo responsvel por cadastrar o nome do
funcionrio do estacionamento AutoPark.
51
Entidade: Ocorrncia
Atributo Descrio
ID_OCORRENCIA Campo identificador da tabela.
PLACA_VEIC Este atributo responsvel por registrar a placa do veculo
quando houver alguma ocorrncia.
MAT_FUNC Este atributo responsvel por registrar a matrcula do
funcionrio na ocorrncia registrada.
DATA Este atributo responsvel por registrar a data de registro da
ocorrncia.
HORA Este atributo responsvel por registrar hora de registro da
ocorrncia.
TIPO_OCORRENCIA Este atributo responsvel por registrar o tipo da ocorrncia a
ser registrada, podendo receber os seguintes valores:
OCORRNCIA e LISTA DE INADIMPLNCIA.
Entidade: Veculo
Atributo Descrio
ID_VEIC Campo identificador da tabela
PLACA_VEIC Este atributo responsvel por registrar a placa do veculo
quando houver alguma ocorrncia.
Entidade: Cliente
Atributo Descrio
ID_CLIENTE Campo identificador da tabela.
NOME Este atributo responsvel por registrar o nome do cliente
quando houver uma ocorrncia.
RG Este atributo responsvel por registrar o RG do cliente
quando ele for um usurio comum.
MAT_UNICEUB Este atributo responsvel por registrar a matrcula do cliente
quando ele for funcionrio do UniCEUB.
Entidade: Ocupao
52
Atributo Descrio
ID_OCUPA Campo identificador da tabela
PLACA_VEIC Este atributo responsvel por registrar a placa do veculo no
momento da entrada.
SETOR Este atributo responsvel por registrar o setor do local onde
o cliente ir estacionar seu veculo no momento da entrada.
NUMERO Este atributo responsvel por registrar o nmero da vaga
onde o cliente ir estacionar seu veculo no momento da
entrada.
DATA_ENTRADA Este atributo responsvel por registrar a data em que o
cliente entrou no estacionamento.
HORA_ENTRADA Este atributo responsvel por registrar a hora em que o
cliente entrou no estacionamento.
TIPO_ENTRADA Este atributo responsvel por registrar o tipo de entrada
podendo receber os seguintes valores: CONVNIO e
USURIO COMUM.
Entidade: Desocupao
Atributo Descrio
ID_DESOCUPA Campo identificador da tabela.
DATA_SAIDA Este atributo responsvel por registrar a data em que o
cliente saiu do estacionamento.
HORA_SAIDA Este atributo responsvel por registrar a hora em que o
cliente saiu do estacionamento.
VALOR_COBRADO Este atributo responsvel por registrar o valor cobrado ao
cliente pelo uso do estacionamento.
Entidade: Vaga
Atributo Descrio
ID_VAGA Campo identificador da tabela.
SETOR Este atributo responsvel por cadastrar o setor da vaga.
NUMERO Este atributo responsvel por cadastrar o nmero da vaga.
53
Entidade: Preo
Atributo Descrio
ID_PRECO Campo identificador da tabela.
DATA_INICIO Este atributo responsvel por determinar o incio de vigncia
do valor cobrado.
DATA_FIM Este atributo responsvel por determinar o fim do perodo de
vigncia do valor cobrado.
VALOR_PRECO Este atributo responsvel por determinar o valor cobrado.
5.2.1 Login
DESCRIO
ATORES
Funcionrio guich:
Supervisor:
Gerente:
Administrador:
54
FLUXO DE EVENTOS
FLUXO PRINCIPAL
A1 CANCELAR
E1 Login invlido
Se o usurio no estiver cadastrado ou a senha no for vlida executa
o sistema apresenta uma tela informando que o usurio ou senha so
invlidos (MSG08). Retornar ao passo 1 do FP.
55
TELA DE LOGIN
REGRAS DE NEGCIO
REGRAS DE NEGCIO
REGRAS DE NEGCIO
REGRAS DE NEGCIO
PS-CONDIES
No se aplica.
DESCRIO
ATORES
Administrador AUTOPARK
FLUXO DE EVENTOS
FLUXO PRINCIPAL
Alterar usurio:
Excluir usurio:
E2 Usurio cadastrado
Caso haja registro do usurio o sistema dever apresentar uma
mensagem de erro "USURIO J CADASTRADO" (MSG02);
E3 Usurio no cadastrado
Caso no haja registro do usurio o sistema dever apresentar uma
mensagem de erro "USURIO NO CADASTRADO";
TELA USURIOS
REGRAS DE NEGCIO
REGRAS DE NEGCIO
REGRAS DE NEGCIO
REGRAS DE NEGCIO
PR-CONDIES
PS-CONDIES
No se aplica.
DESCRIO
ATORES
Administrador AUTOPARK
FLUXO DE EVENTOS
FLUXO PRINCIPAL
Alterar vagas:
Excluir vagas:
E2 Vaga cadastrada
Caso haja registro do usurio o sistema dever apresentar uma
mensagem de erro "VAGA J CADASTRADA";
E3 Vaga no cadastrada
Caso no haja registro da vaga o sistema dever apresentar uma
mensagem de erro "VAGA NO CADASTRADA";
TELA VAGAS
REGRAS DE NEGCIO
REGRAS DE NEGCIO
REGRAS DE NEGCIO
Essa tela estar disponvel para o Gerente e Administrador e
obrigatrio o preenchimento dos campos para alterao da vaga.
TELA EXCLUIR VAGAS
Regras de Negcio
PS-CONDIES
No se aplica.
68
DESCRIO
ATORES
Gerente e Administrador
FLUXO DE EVENTOS
FLUXO PRINCIPAL
Relatrio de inadimplncia:
REGRAS DE NEGCIO
REGRAS DE NEGCIO
REGRAS DE NEGCIO
REGRAS DE NEGCIO
REGRAS DE NEGCIO
PS-CONDIES
No se aplica.
78
DESCRIO
ATORES
Supervisor
FLUXO DE EVENTOS
FLUXO PRINCIPAL
Funcionrio UniCEUB:
E1 Opo cancelar
Se o Supervisor escolher a opo "CANCELAR" o sistema dever voltar
para a tela principal;
TELA OCORRNCIAS
REGRAS DE NEGCIO
REGRAS DE NEGCIO
REGRAS DE NEGCIO
PR-CONDIES
PS-CONDIES
No se aplica.
DESCRIO
ATORES
FLUXO DE EVENTOS
FLUXO PRINCIPAL
P1. O sistema mostra tela para registro de sada, com o campo "PLACA
DO VECULO";
P2. O ator preenche o campo "PLACA DO VECULO" (E1);
P3. O sistema apresenta dados: SETOR, "NMERO DA VAGA",
"HORA DE ENTRADA" e "DATA DE ENTRADA" e as opes "REGISTRAR
SADA" "REGISTRAR INADIMPLNCIA";
P4. O ator seleciona a opo "REGISTRAR INADIMPLNCIA";
P5. O sistema apresenta os campos "NOME DO USURIO", "RG DO
USURIO" e PLACA DO VECULO e as opes "INCLUIR" e "CONSULTAR"
(A1);
P6. O ator preenche os campos "NOME DO USURIO", "RG DO
USURIO e PLACA DO VECULO (E2);
P7. O ator escolhe a opo "INCLUIR";
P8. O sistema efetua registro da inadimplncia;
P9. O sistema atualiza a lista de inadimplncia;
P10. O sistema volta para a tela de registro de sada do veculo;
82
Consultar:
Excluir:
FLUXOS DE E XCEO
E1 Placa invlida
Caso o funcionrio digite o nmero de uma placa inexistente, o sistema
dever apresentar uma mensagem de erro PLACA INVLIDA;
REGRAS DE NEGCIO
REGRAS DE NEGCIO
REGRAS DE NEGCIO
PS-CONDIES
DESCRIO
Este caso de uso permite que o ator faa busca das vagas que esto em
disponibilidade no estacionamento.
ATORES
FLUXO DE EVENTOS
FLUXO PRINCIPAL
No se aplica.
FLUXOS DE E XCEO
No se aplica.
TELA PRINCIPAL
PS-CONDIES
No se aplica.
87
DESCRIO
Este caso de uso permite que o ator registre a entrada de usurios que so
funcionrios do UniCEUB.
ATORES
FLUXO DE EVENTOS
FLUXO PRINCIPAL
No se aplica.
FLUXOS DE E XCEO
E1 Funcionrio UniCEUB
O preenchimento deste campo no obrigatrio, salvo nos casos de
registro de entrada de um funcionrio do UniCEUB.
88
E2 Vaga indisponvel
Caso a vaga selecionada j estiver ocupada o sistema apresentar uma
mensagem de erro "VAGA INDISPONIVEL" e o funcionrio dever voltar
ao passo 4 do fluxo principal.
E3 Preenchimento dos dados
Para que a vaga seja ocupada com sucesso, ser necessrio o
preenchimento de todos os campos obrigatrios.
E4 Placa Invlida
Caso o funcionrio digite o nmero de uma placa inexistente, o sistema
dever apresentar uma mensagem de erro PLACA INVLIDA
TELA REGISTRO DE ENTRADA FUNCIONRIO UNICEUB
REGRAS DE NEGCIO
PR-CONDIES
PS-CONDIES
No se aplica.
89
DESCRIO
ATORES
FLUXO DE EVENTOS
FLUXO PRINCIPAL
No se aplica.
FLUXOS DE E XCEO
E2 Vaga indisponvel
Caso a vaga selecionada j estiver ocupada o sistema apresentar uma
mensagem de erro "VAGA INDISPONIVEL" e o funcionrio dever voltar
ao passo 4 do fluxo principal;
E3 Preenchimento dos dados
Para que a vaga seja ocupada com sucesso, ser necessrio o
preenchimento de todos os campos obrigatrios.
E4 Placa Invlida
Caso o funcionrio digite o nmero de uma placa inexistente, o sistema
dever apresentar uma mensagem de erro PLACA INVLIDA
TELA REGISTRO ENTRADA USURIO COMUM
REGRAS DE NEGCIO
PS-CONDIES
No se aplica.
91
DESCRIO
ATORES
FLUXO DE EVENTOS
FLUXO PRINCIPAL
No se aplica.
FLUXOS DE E XCEO
No se aplica.
92
REGRAS DE NEGCIO
PR-CONDIES
PS-CONDIES
No se aplica.
DESCRIO
ATORES
FLUXO DE EVENTOS
FLUXO PRINCIPAL
No se aplica.
FLUXOS DE E XCEO
E1 Placa invlida
Se no houver registro de entrada da placa do veculo o sistema dever
apresentar mensagem de erro "PLACA INVLIDA OU INEXISTENTE";
REGRAS DE NEGCIO
No se aplica.
PR-CONDIES
PS-CONDIES
No se aplica.
5. MODELOS DO SISTEMA
5.3.1 Login
senha alfanumerico,
tel_func numerico,
tipo_perfil alfabetico,
mat_func numerico,
nome_func alfabetico,
id_usuario numerico PRIMARY KEY,
login alfabetico
)
Entidade: Ocorrncia
Entidade: Veculo
Entidade: Cliente
Entidade: Ocupao
Entidade: Desocupao
Entidade: Vaga
Entidade: Preo
6.1 Estimativas
EE = Entrada Externa
SE = Sada Externa
CE = Consulta Externa
EE 15 Baixa x3 45
4 Mdia x4 16
7 Alta x6 42 103
SE 0 Baixa x4 0
0 Mdia x5 0
0 Alta x7 0 0
CE 4 Baixa x3 12
0 Mdia x4 0
0 Alta x6 0 12
ALI 6 Baixa x7 42
0 Mdia x 10 0
0 Alta x 15 0 42
AIE 0 Baixa x5 0
0 Mdia x7 0
0 Alta x 10 0 0
Vriveis da Contagem
6.4.1 Relatrios
Esse relatrio ter como objetivo mostrar o fluxo dos carros ao longo do
tempo no estacionamento.
104
RELATRIO DE FATURAMENTO
RELATRIO DE INADIMPLNCIA
Para visualizar os layouts das telas do sistema, vide descrio dos casos
de uso.
7 CONCLUSO
12 REFERNCIAS BIBLIOGRAFICAS