Projeto estacionamento
Responsáveis: Anderson Souza Pablo Godoy
Motivação
Devido ao crescimento desordenado de veículos torna-se cada vez mais comum, este tipo de empreendimento, alguns gigantescos difíceis de administrar. O sistema proposto tem como objetivo consolidar esta ideia, oferecendo uma série de serviços que ajudarão o usuário a gerenciar e organizar todo o processo de locação de vagas, tanto por hora, diária e mensalmente.
Questionário realizado Qual o sistema utilizado atualmente? Como é utilizado este sistema? Qual o público-alvo? Quais as principais deficiências do sistema atual? O que você espera do software? Que tipo de cadastros é necessário? Que campos são necessários nestes cadastros? Quais relatórios são necessários? Há a necessidade da geração de comprovante(s)? Em que etapa(s)?
Levantamento de requisitos Com base nas visitas ao cliente e respostas do questionário acima, que foram coletadas de funcionários de todos os setores da empresa, desde o atendente ao proprietário, a equipe constatou que: Como o sistema atual é feito manualmente, com o uso de cadernos e fichas de cliente, tendo assim perda de informação, falta de organização, agilidade e controle de fluxo de caixa. Devido às diferentes categorias de clientes: p/hora, diaristas e mensalistas, que contribui para as deficiências apontadas acima.
Levantamento de requisitos
Foi levantada a necessidade de algumas funcionalidades como: - Deverá ser protegido por senha o acessos ao sistema; - Deverá ter cadastro de funcionários, condições de pagamento, Box, categorias, veículos, preço da vaga (conforme categoria).
Levantamento de requisitos
- Geração de comprovante na entrada do veículo (contendo data de entrada, hora, placa, nome e telefone do motorista e Box). - Geração de comprovante na saída do veículo (contendo data de entrada, hora, placa, nome e telefone do motorista, Box, período de permanência e valor a ser pago).
Expectativa do cliente
1º. Centralização das informações; 2º. Visualização rápida de Box vagos ou ocupados, e que categoria este pertence; 3º. Ganho de agilidade na cobrança de clientes; 4º. Geração de recibos automatizados.
Requisitos funcionais
F1
Cadastrar usuário
Cadastra todos os que irão utilizar o sistema, desde o atendente ao proprietário, cada um com login, senha e devidas permissões.
Requisitos funcionais
F2
Cadastrar preços
Cadastra todos os valores, diferenciado para cada categoria de cliente, sem limite de quantidade.
Requisitos funcionais
F3
Cadastrar categorias
Cadastra as categorias de clientes, exemplos: mensalista, diarista ou p/hora.
Requisitos funcionais
F4
Cadastrar clientes
Cadastra o veículo, contendo: placa, modelo, nome e telefone do proprietário e sua categoria. Será diferenciado por categoria. Mensalista: Preencher todos os campos; Diarista: Preencher: Placa, nome e telefone do proprietário; P/hora: Placa e nome do proprietário.
Requisitos funcionais
F5
Registrar entrada
No registro de entrada do veículo é impresso o comprovante com dados cadastrais, data/hora e box a ser ocupado (quando diarista ou p/hora).
Requisitos funcionais
F6
Registrar saída
Seleciona-se o Box (o sistema calcula o tempo de permanência e retorna o valor a ser pago) e disponibiliza o mesmo para uma nova locação;
Requisitos não funcionais
NF1
Interface
Há a necessidade de uma interface, de fácil localização de seus componentes e legível.
Requisitos não funcionais
NF2
Performace
O sistema tem que ser rápido, em seus processos e consultas. Pois o movimento de entrada e saídas de veículos é constante.
Requisitos não funcionais
NF3
Documentação
O sistema deverá ser acompanhado de uma manual de instruções, para consultas e treinamento de futuros empregados.
Caso de uso
Viabilidade técnica No projeto será usado o modelo de processo chamado de prototipação , que consiste em um desenvolvimento com uso de protótipos, auxiliando os responsáveis pelo projeto e o cliente entenderem o que está sendo construído. O sistema será desenvolvido em linguagem Java, que pode ser executado em qualquer plataforma (tanto windows como Linux ou Mac Os) ou equipamento que possua um interpretador Java (JVM – Máquina virtual da linguagem). E o banco de dados com o MySQL, sendo este confiável e rápido.
Previsão de cronograma
- Análise do projeto: 10 Dias; - Projeto: 10 Dias; - Implementação: 30 Dias; - Testes: 5 Dias; - Implantação e treinamento: 4 Dias; - Total: 59 dias.
Estimativa de custos
Profissionais
Nº de Salário profissionais p/hora
Horas/dia
Subtotais
Analista e Desenvolvedor
2
R$12,00
6hs
R$72,00
Total
2
R$24,00
12hs
R$144,00
Estimativa de custos
Tipo
Finalidade
Valor p/viagem*
Gasolina
Visitas
R$10,00
*Serão realizadas 5 visitas
Total de custo: R$ 8.546,00
Diagrama de classe conceitual
FIM
Perguntas?