Você está na página 1de 21

UNIVERSIDADE REGIONAL DE BLUMENAU

CENTRO DE CIÊNCIAS EXATAS E NATURAIS

CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO

ANDRÉ THIAGO HASS

SISTEMA DE GESTÃO PARA CLUBES RECREATIVOS E

ESPORTIVOS

Proposta de Trabalho de Conclusão de Curso


submetida à Universidade Regional de
Blumenau para a obtenção dos créditos na
disciplina Trabalho de Conclusão de Curso I
do curso de Sistemas de Informação —
Bacharelado.

Prof. Wilson Pedro Carli - Orientador

BLUMENAU
2009 / II
2

1 INTRODUÇÃO

O avanço das tecnologias de comunicação e informação é cada dia mais notável, e com
isso, cada vez mais os usuários se tornam exigentes quando se trata em disponibilidade de
informações, facilidade de acesso e a interação a esses meios. Segundo Oliveira (2009), o
consumidor agora é digital e plugado 24 horas, procura relacionamentos com as empresas que
falam a mesma língua e tenham produtos que resolvam problemas rapidamente.
As organizações que não usam recursos tecnológicos podem perder inúmeras
oportunidades de negócios. Com isto, percebe-se a importância das mesmas sempre estarem
buscando novos recursos, pois só assim elas conseguirão manter seus negócios e atrair novos
clientes.
De acordo com Weinman (1997), com o avanço da Internet, tanto em relação ao
conteúdo disponibilizado, quanto às tecnologias usadas, cada vez mais, procura-se criar e
desenvolver páginas que proporcionem maior interação com o usuário e que detenham mais a
sua atenção.
Desta forma, observando-se os vários clubes recreativos e esportivos no município de
Blumenau, a maioria das reservas de ambientes é efetuada através de contato telefônico ou
pessoal. Muitas das vezes é o ecônomo do clube que anota e não repassa à secretaria para
agendar, gerando conflitos futuros, ou vice-versa, a secretaria não repassa as informações para
as pessoas envolvidas. São poucos os clubes que possuem páginas na internet, e normalmente
estas concentram-se nas informações básicas do clube, como horário de funcionamento, a
localização, a infra-estrutura, o valor da mensalidade e as atividades disponíveis.
Assim, a proposta é o desenvolvimento de um sistema de gerenciamento de clubes
recreativos e esportivos, via web. O diferencial será a oferta do módulo de gerenciamento de
ambientes para os clubes, criando-se uma independência para o associado e facilidades de
gerenciamento e estatísticas para a administração.

1.1 JUSTIFICATIVA

Sócios de clubes recreativos e esportivos têm uma grande dificuldade no que se refere
à reserva de ambientes no clube. A reserva de churrasqueiras para festas e quadras esportivas
3

para práticas sempre fica dependente de um contato pessoal ou telefônico, o que nem sempre
é possível, dependendo do horário de atendimento da secretaria ou do ecônomo. No caso de
uma reserva ser cancelada, não existe o comprometimento da secretaria e ou ecônomo em
entrar em contato com outro associado, até por falta de informações, de quem poderia estar na
fila de espera.
Com um sistema via web o associado passará a ter um acompanhamento melhor das
atividades do clube, e mesmo nos horários em que a secretaria não funciona, o mesmo poderá
agendar eventos. Com um módulo de gerenciamento dos ambientes pode-se otimizar a
utilização dos espaços disponíveis no clube atendendo uma quantidade maior de associados.
A possibilidade do associado de visualizar a agenda de eventos e reservas dos
ambientes, mês a mês, possibilitará uma organização melhor por parte do associado em
relação as suas atividades pessoais e familiares. A secretaria do clube também passa a ter seu
serviço otimizado, preocupando-se com as atividades diárias do clube, diminuindo-se a
quantidade de pessoas e tempo de atendimento telefônico.

1.2 OBJETIVOS

O objetivo geral deste trabalho é o desenvolvimento de um sistema para a gestão de


clubes recreativos e esportivos, via web.
Os objetivos específicos do trabalho são:
a) apresentar uma página na web com as informações básicas para um clube;
b) apresentar uma aplicação web para a geração e manutenção dos cadastros de
sócios e funcionários dos clubes;
c) apresentar uma aplicação web para o gerenciamento dos ambientes e horários;
d) apresentar uma lista de presença on-line dos eventos para recepção e ou portaria;
e) apresentar os relatórios estatísticos sobre a utilização dos ambientes.
4

1.3 RELEVÂNCIA DO TRABALHO

O uso de um sistema web para a reserva de ambientes traz novas perspectivas para os
sócios de clubes, como agilidade nas reservas e visualização dos horários disponíveis. O
acesso a qualquer momento e de qualquer lugar, permite o planejamento antecipado dos jogos
e das confraternizações, além da eliminação das ligações telefônicas, para verificar a
disponibilidade do ambiente desejado. Conseqüentemente, tem-se um ganho no tempo do
sócio, não dependendo do horário de funcionamento do clube para fazer sua reserva.
A utilização de um ambiente web com desenvolvimento de páginas em linguagem
PHP, utilizando-se de um banco de dados livre, como o MySql, faz com que os custos da
aplicação sejam acessíveis a vários clubes da região. Os usuários poderão ter uma página
simples, de fácil interação, para que se gaste o menor tempo possível em uma reserva,
aplicando-se as regras básicas para a geração da interface das páginas. Também traz
perspectivas para o clube, como um diferencial competitivo no mercado.
5

2 FUNDAMENTAÇÃO TEÓRICA

Este capítulo aborda assuntos a serem apresentados nas seções a seguir, tais como
sistemas de informação, interface humano-computador, usabilidade, além dos trabalhos
correlatos.

2.1 SISTEMAS DE INFORMAÇÃO

Muitas mudanças em todos os campos vêm acontecendo numa velocidade que é quase
impossível compreendê-las, acompanhá-las e absorvê-las de forma total, e isso se torna crítico
para as empresas nos dias atuais. Visão e estratégias continuam sendo fundamentais, mas não
bastam. A globalização e a informatização estão trazendo milhares de oportunidades, mas mudam
completamente as regras de um jogo, para o qual estávamos preparados.
Este é o surgimento de um novo mundo competitivo onde a informação, o domínio das
operações, o entendimento dos processos, e a aproximação dos clientes são extremamente
necessários para se desenvolver uma organização competitiva no mercado. Para isso
acontecer, estabelecer novas estratégias e criar métodos de medição de desempenho para essas
estratégias é de extrema importância.
Segundo Dalfovo (2004, p.17), cada vez mais as organizações necessitam administrar
as informações, porque existe uma crescente demanda e sofisticação na tecnologia da
informação de software e hardware. A informação passa a ser um patrimônio da empresa, em
que cada vez, mas se torna a chave para o sucesso da organização. Para uma administração
eficaz das informações nos dias atuais, faz-se necessário o uso de sistemas de informações.
Sistemas de informação, de acordo com O’brien (2004, p.6), “é um conjunto
organizado de pessoas, hardware, software, redes de comunicações e recursos de dados que
coleta, transforma e dissemina informações em uma organização”. Uma organização depende
destes recursos para disseminar as informações. Já para Laudon e Laudon (2004), sistemas de
informação é como um conjunto de elementos que interagem e coletam, processam, guardam
e difundem informações que servem como base para a tomada de decisão.
Sistemas de informação de maneira geral objetivam a realização de processos de
comunicação.
6

De acordo com Stair (1998), o SI é dividido em quatro tipos de sistemas, que são eles:
a) Sistema de Processamento de Transações (SPT);
b) Sistemas de Informações Gerenciais (SIG);
c) Sistemas de Suporte a Decisão (SSD);
d) Sistemas Especialistas (SE).

2.1.1 SISTEMA DE PROCESSAMENTO DE TRANSAÇÕES (SPT)

O SPT é definido por Mcleod Jr. (1993, p.390), como a “manipulação ou


transformação de símbolos tais como números e letras para o propósito de aumentar sua
utilidade.”
De acordo com Alter (1992, p.127), “um sistema de processamento de transações
coleta e armazena dados sobre transações e algumas vezes, controla as decisões que são feitas
como parte de uma transação.” Uma transação é qualquer troca relacionada a negócios. Em
clubes, por exemplo, uma transação pode ser considerada como uma requisição de reserva de
um ambiente ou o cancelamento da mesma.
Um SPT tem por objetivo desempenhar um papel de suporte às atividades da
organização empresarial na perspectiva administrativa. De acordo com Stair (1998, p.183), o
SPT é usado para dar “suporte às atividades do pessoal não-gerencial e pelos níveis da
administração operacional da organização.”
Um SPT torna-se uma fonte valiosa de dados para a entrada aos outros sistemas de
informação se for bem desenvolvido e implantado. O SPT é sustentação da integridade e
precisão da informação gerada, assegurando a confiabilidade dos sistemas de informação
dispostos acima dele.

2.2 INTERFACE HUMANO-COMPUTADOR

Cada vez mais com o passar do tempo, as informações geradas estão sendo
armazenadas no formato digital, e uma das vantagens é a rapidez com que essa informação é
repassada e também a facilidade de recuperar tais informações. A interação com essas
7

informações e o armazenamento só acontecem por meios de máquinas, como por exemplo, o


computador.
A cada evolução da tecnologia digital, muitos indivíduos se tornam excluídos da
sociedade da tecnologia das informações devido a fatores econômicos, políticos e sociais
entre outros. Mas o maior problema é a dificuldade com que essas pessoas têm em manusear
essas máquinas digitais, principalmente com os softwares.
Segundo Takahashi (2000, p.39), outro fator de dificuldade para o usuário inexperiente
é o desenho das telas de apresentação e a estruturação das páginas, muitas vezes pressupondo
uma certa familiaridade com os ambientes computacionais mais sofisticados. Essas
dificuldades podem ser sentidas por pessoas de quaisquer classes sociais, que também
integram a exclusão digital.
A pouco tempo atrás, começou-se um estudo sobre essas dificuldades e então surgiu a
Interface Humano-Computador, no qual tem-se o grande objetivo de tornar as máquinas mais
acessíveis para os seus usuários. IHC como é denominada, é uma matéria multidisciplinar que
relaciona a ciência da computação, artes, design ergonomia, psicologia, sociologia, semiótica,
lingüística e áreas afins.
As interfaces começaram a ser mais procuradas com o aumento do uso dos
computadores para as tarefas do dia-a-dia e com o grande número de usuários com porte de
computadores. As interfaces dos sistemas precisam garantir que uma boa relação entre o
usuário e a máquina seja criada, e que aproveite as funcionalidades e potencialidades da
tecnologia de suporte e que também favoreça a relação custo x benefício. Esta visão define a
interface humano-computador, como um projeto que visa à melhor usabilidade, produzindo
sistemas úteis, seguros e funcionais.

2.2.1 USABILIDADE

Segundo Nielsen (1993), usabilidade está relacionada com facilidade de aprendizado,


eficiência, facilidade de memorização, quantidade de erros e satisfação do usuário.
Segundo Winckler (2001, p.3), se a usabilidade for levada em conta no processo de
desenvolvimento das interfaces web, alguns problemas podem ser eliminados, como o tempo
de acesso à informação e a frustração do usuário por não encontrar as informações que
procura no site.
8

A usabilidade é criada por alguns aspectos, como:


a) fácil de aprender;
b) fácil de memorizar;
c) maximizar a produtividade;
d) minimizar taxas de erros;
e) maximizar a satisfação do usuário.
Para que se possam criar estes aspectos, o projetista do sistema deve ter como regra o
conhecimento do usuário. O usuário define que a interface é que possibilita um banqueiro
transferir milhões de dólares entre continentes e um piloto voar em aviões modernos.

2.2.2 USABILIDADE NA WEB

Atualmente, existe um número muito grande de usuários acessando páginas da internet


em função da popularidade da internet. Nos primeiros anos, a web era acessada apenas por
pessoas que tinham atuação no uso de tecnologias avançadas. Agora, com a grande
diversidade de usuários, torna-se obrigatório aumentar a usabilidade e garantir que o conteúdo
seja compatível com a capacidade de compreensão e leituras dos usuários.
Existem dois fatores determinantes para a usabilidade em páginas da web. O primeiro é
o conteúdo disponibilizado, pois é a primeira coisa que os usuários visualizam, e o segundo se
os usuários encontraram a página que desejavam. Entretanto, se uma página demora muito
tempo para carregar, gera uma rejeição parcial ou até total por parte do usuário. Nielsen
(1996) relata que o tempo de resposta de um sistema para que o usuário não perca o interesse
é de no máximo dez segundos, mas em interfaces para internet esse tempo pode ser elevado
para quinze segundos.
Mais algum aspectos podem ser levados em conta para um sistema sem usabilidade,
segundo Nielsen (1996), tais como:
a) for difícil de usar;
b) falhar em declarar claramente o que uma companhia oferece e o que ele pode fazer
no seu local;
c) ele se perder durante a navegação;
d) a informação for difícil de ler ou não responder às suas perguntas.
9

Problemas de usabilidade podem ocorrer por diversas circunstâncias, pode ser por uma
dificuldade em realizar uma tarefa, por exemplo.

Um problema de usabilidade ocorre em determinadas circunstâncias, quando


determinada característica do sistema interativo acaba por retardar, prejudicar ou
mesmo inviabilizar a realização de uma tarefa, aborrecendo, constrangendo ou até
traumatizando a pessoa que usa o sistema interativo. Deste modo, um problema de
usabilidade se revela durante a interação, atrapalhando o usuário e a realização de
sua tarefa, mas tem sua origem em decisões de projeto equivocadas.
(CYBIS;BETIOL;FAUST, 2007, p.79).

Por fim usabilidade é uma forma de medir quanto o usuário se sente bem na forma de
como sua interface está postada. Com isso, os websites devem oferecer conteúdos úteis para o
seu público alvo e com respostas rápidas, motivando assim o crescimento da clientela.

2.3 TRABALHOS CORRELATOS

Diversos softwares vêm sendo desenvolvidos com o foco no gerenciamento das


informações. Um desses softwares, o Multiserviços Gerenciador de Clubes que tem como o
seu maior objetivo o grande controle de todos os processos de clubes esportivos, como
cadastros dos sócios, controle da situação financeira dos sócios e controle de acesso ao clube.
O sistema foi desenvolvido em Ambiente Delphi com banco de dados Firebird 1.5.
(MULTISERVIÇOS, 2009).
Alves (2007) apresentou como Trabalho de Conclusão de Curso na Universidade
Regional de Blumenau, um sistema de agendamento de consultas clínicas. O sistema teve
como principal objetivo automatizar o processo de agendamento, confirmação e
gerenciamento de consultas clínicas on-line, através de um portal corporativo. Este sistema
não é equivalente em termos de clubes esportivos como o sistema aqui proposto, mas sim no
que se refere a automatização do processo de agendamento. O sistema foi totalmente
desenvolvida na linguagem Java com o banco de dados Mysql, com integração com as
tecnologias como Enterprise JavaBeans (EjBs) e o servidor de aplicações JBoss.
Arbegaus (2003) apresentou como Trabalho de Conclusão de Curso na Universidade
Regional de Blumenau, um estudo do Sistema Gerenciador de Banco de Dados (SGBD)
“Caché”, com uma aplicação na reserva de vagas em eventos acadêmicos via web. Foi
10

proposto um sistema web para a reserva de eventos, diferenciando-se deste trabalho somente
no tipo de reserva. Este protótipo foi desenvolvido com a tecnologia Java Server Pages (JSP).
Tanto os sistemas citados nos trabalhos correlatos quanto o sistema proposto, têm um
aspecto muito importante em comum, automatizar o processo de reservas seja de qualquer
organização.
11

3 DESENVOLVIMENTO

Neste capítulo estão descritos a particularidades técnicas do sistema proposto tais


como a descrição do mesmo e a apresentação dos requisitos funcionais e não funcionais,
principais diagramas de caso de uso e a sua descrição.

3.1 SISTEMA PROPOSTO

Com o sistema proposto, os sócios poderão interagir com a agenda de seus clubes,
podendo assim planejar suas confraternizações e as suas práticas esportivas com mais
antecedência e ter mais flexibilidade no que se refere à reserva de ambientes.
Todos os sócios, dependentes e funcionários do clube terão acesso ao sistema. Existirá
uma opção de cadastro de usuário, mas somente o administrador poderá cadastrar os usuários
no sistema, onde deverão ser informados alguns dados do usuário, como por exemplo, o
número do titular ou registro do funcionário, CPF, e-mail e uma senha para o primeiro acesso.
Então, logo no primeiro acesso os usuários deverão complementar os seus dados e fazer a
troca de senha. Se o usuário esquecer a senha, haverá uma opção de restauração da senha
mediante a confirmação de alguns dados.
Caso o usuário estiver interessado em fazer uma reserva, o mesmo irá escolher o
ambiente, a data e o horário que deseja reservar, e confirma a reserva. Caso o associado
desejar cancelar a reserva, o mesmo pode fazê-lo pelo sistema. Porém, se o cancelamento da
reserva for feito no prazo inferior a 24 horas, o sócio receberá uma notificação, avisando que
o cancelamento dessa reserva poderá ocasionar uma multa. Para o administrador do clube, o
sistema irá disponibilizar um relatório sobre o cancelamento de reservas. Desta forma a
administração do clube poderá tomar suas decisões sobre quais ações devem ser feitas em
relação a esses sócios.
A página inicial do sistema apresentará sempre um calendário que identificará o dia e
mês corrente para as reservas. O usuário poderá alterar o mês conforme necessitar efetuar
alguma reserva. Escolhendo o dia do mês e o ambiente, abrirá outra página com todos os
horários, diferenciando os já reservados e os disponíveis para reserva em cores diferentes.
12

Feito a reserva do ambiente, o horário escolhido ficará com outra cor, para diferenciar o seu
horário reservado dos demais. Na página de horários conterá uma legenda para o usuário
entender as cores ali dispostas.
O usuário terá uma opção para emitir relatórios sobre todas as ocupações de quadras e
churrasqueiras, e também emitir um relatório com a lista de convidados de uma determinada
reserva para um melhor controle na portaria do clube.

3.2 ESPECIFICAÇÃO

O Quadro 1 apresenta os requisitos funcionais previstos para o sistema e sua


rastreabilidade, ou seja, vinculação com o(s) caso(s) de uso associado(s).
Requisitos Funcionais Caso de Uso
RF01: O sistema deverá permitir ao administrador manter o cadastro de UC01.01
usuários.
RF02: O sistema deverá permitir ao administrador manter o cadastro de UC01.02
ambientes.
RF03: O sistema deverá permitir ao usuário alterar suas informações UC02.01
cadastrais.
RF04: O sistema deverá permitir ao usuário visualizar os dias e horários UC02.02
disponíveis para reserva do ambiente desejado.
RF05: O sistema deverá permitir ao usuário reservar o ambiente no dia e UC02.03
horário desejado.
RF06: O sistema deverá permitir ao usuário adicionar convidados na UC02.04
reserva.
RF07: O sistema deverá permitir o usuário cancelar sua reserva. UC02.05
RF08: O sistema deverá permitir a consultar as reservas canceladas. UC01.03
RF09: O sistema deverá permitir a emissão de relatório dos ambientes e UC01.04
suas ocupações.
Quadro 1: Requisitos funcionais
13

O Quadro 2 lista os requisitos não funcionais previstos para o sistema.


Requisitos Não Funcionais
RNF01: O sistema deverá utilizar PHP como linguagem de programação.
RNF02: O sistema deverá ser executado no Internet Explorer 7, Firefox ou Chrome.
RNF03: Os usuários do sistema terão login e senha para acesso.
RNF04: O sistema deverá utilizar banco de dados MySql.
RNF05: O sistema deverá utilizar os protocolos TCP/IP para conectar-se ao servidor
específico.
RNF06: Os perfis de usuário para acesso ao sistema são:
- Administrador: pode efetuar todas as operações.
- Sócio: pode efetuar somente a alteração de seus dados cadastrais, visualização dos horários,
reservar ou solicitar o cancelamento do ambiente.
Quadro 2: Requisitos não funcionais

3.3 MODELAGEM

Esta seção apresenta os diagramas que serão necessários para o entendimento do


sistema proposto.

3.3.1 DIAGRAMAS DE CASO DE USO

A seguir serão apresentados dois diagramas de casos de uso do sistema proposto. A


figura 1 apresenta o caso de uso do administrador. O caso de uso do usuário é apresentado
pela figura 2.
14

Figura 1: Diagrama de caso de uso do administrador


15

Figura 2: Diagrama de caso de uso do usuário


16

REFERÊNCIAS BIBLIOGRÁFICAS

ALTER, Steven. Information system: a management perspective. United States of America:


Addison- Wesley Publishing Company, 1992.

ALVES, Pablo dos Santos. Sistema de agendamento e gerenciamento de consultas


clínicas. 2007. 134 f. Monografia (Bacharelado em Sistemas de Informação) – Curso de
Sistemas de Informação, Furb, Blumenau.

ARBEGAUS, Aloisio. Estudo do SGBD “caché” com uma aplicação na reserva de vagas
em eventos acadêmicos via web. 2003. 75 f. Monografia (Graduação em Ciências da
Computação) – Curso de Graduação em Ciências da Computação, Furb, Blumenau.

CYBIS, W. A.; BETIOL, A. H.; FAUST, R. Ergonomia e Usabilidade: conhecimento


métodos e aplicações. São Paulo: Novatec, 2007.

DALFOVO, Oscar. Sistemas de informação: Estudos e Casos. Blumenau: Acadêmica, 2004.

LAUDON, K. C.; LAUDON, J. P. Sistemas de informação gerenciais: administrando a


empresa digital. 5. ed. São Paulo: Prentice Hall, 2004.

MCLEOD JR., Raymond. Management information system: a study of computer-base


information system. United States of America: Macmillan Publishing Company, 1993.

MULTISERVIÇOS. Multiserviços gerenciador de clubes. Porto Alegre, jul. 2009.


Disponível em: <http://www.multiservicos.inf.br>. Acesso em 13 nov. 2009.

NIELSEN, J. Top Ten Mistakes in Web Design. Alertbox, maio 1996. Disponível em:
<http://www.useit.com/alertbox/9605.html>. Acesso em: 13 nov. 2009.

NIELSEN, J. Usability Engineering. San Francisco: Morgan Kaufmann Publishers, 1993.


362 p.

O’BRIEN, J. A. Sistemas de informação: e as decisões gerenciais na era da Internet. 2ª. ed.


São Paulo: Saraiva 2004.

OLIVEIRA, Roberto de Jesus. Vamos mudar a cultura das empresas! 2009. Disponível
em:
<http://imasters.uol.com.br/artigo/11836/ecommerce/vamos_mudar_a_cultura_das_empresas/
> Acesso em: 09 de setembro de 2009.

STAIR, Ralph M. Princípios de sistemas de informação: uma abordagem gerencial.


Tradução Maria Lúcia Lecker Vieira. Rio de Janeiro: LTC - Livros Técnicos e Científicos,
1998. 2ª ed.
17

TAKAHASHI, T. (Org.). Sociedade da informação no Brasil: livro verde. Brasília:


Ministério da Ciência e Tecnologia, 2000. 195p.

WEINMAN, William E. Manual de CGI. São Paulo: Makron Books do Brasil, 1997.

WINCKLER, M. Avaliação de Usabilidade de sites Web. In: IV WORKSHOP SOBRE


FATORES HUMANOS EM SISTEMAS DE COMPUTAÇÃO. Outubro 2001, Florianópolis.
18

APÊNDICE A – Detalhamento dos casos de uso

No Quadro 3 apresenta-se o caso de uso "Login".

Nome do Caso de Uso Login


Descrição Usuário acessa aplicação via navegador Internet e informa dados para login e senha
armazenados no cadastro do usuário.
Ator Administrador/Sócio
Pré-condição Sistema deve estar hospedado no servidor web.
Usuário deve estar cadastrado no banco de dados.
Fluxo principal 1. Usuário preenche seu login e sua senha;
2. Sistema valida os dados de login e senha do usuário;
3. Sistema direciona o Usuário para a página de menu.
Fluxo alternativo (a) • nome de usuário e/ou senha inválido(s)
• alerta com mensagem “usuário ou senha inválida” é mostrada.
Pós-condição Usuário entra conectado ao sistema.
Quadro 3 – Descrição do caso de uso Login

No Quadro 4 apresenta-se o caso de uso "Manter Cadastro de Usuários".


Nome do Caso de Uso Manter Cadastro de Usuários.
Descrição Usuário acessa o link Usuários para cadastrar, alterar ou excluir um novo usuário.
Ator Administrador/Sócio
Pré-condição Administrador deve fazer login no sistema.
Usuário deverá ter permissão para esta atividade.
Fluxo principal Administrador
1. Usuário informa o numero do titular e/ou nome para pesquisa dos sócios e
dependentes cadastrados.
2. Usuário opta por apagar ou cadastrar um novo usuário;
Usuário
3. Usuário opta por editar suas informações cadastrais;

Cenário – Visualização Sistema mostra os registros de usuários cadastrados para o Administrador


conforme campos de consulta.
Cenário – Edição 1. Usuário acessa o link Alterar dados.
2. Usuário altera os campos de sua preferência e seleciona opção para atualizar os
dados (nome, bairro, cidade, endereço, estado, telefone e cep);
3. Sistema apresenta a mensagem “Dados Atualizados”
Cenário – Inclusão 1. Usuário acessa o link Cadastrar;
2. Sistema apresenta os campos para preenchimento;
19

3. Usuário define a categoria do novo usuário. Administrador ou sócio.


4. Usuário seleciona a opção cadastrar para incluir um novo registro;
5. Sistema apresenta a mensagem “Usuário cadastrado”.
Cenário – Exclusão 1. Usuário informa o numero do titular e/ou nome para pesquisa dos sócios e
dependentes cadastrados;
2. Usuário seleciona a opção excluir usuário;
3. Sistema exclui o registro.
Pós-condição Usuário visualizou, editou, apagou ou cadastrou um usuário.
Quadro 4 – Descrição do caso de uso Manter Cadastro de Usuários

No Quadro 5 apresenta-se o caso de uso "Manter Cadastro de Ambientes".


Nome do Caso de Uso Manter Cadastro de Ambientes.
Descrição Usuário acessa o link Ambientes para cadastrar, alterar ou excluir um novo
ambiente.
Ator Administrador
Pré-condição Administrador deve fazer login no sistema.
Fluxo principal 1. Sistema informa os ambientes cadastrados;
2. Usuário opta por editar, apagar ou cadastrar um novo ambiente;
Cenário – Visualização Sistema mostra os registros de ambientes cadastrados.
Cenário – Edição 1. Sistema mostra registros cadastrados;
2. Usuário seleciona um registro para edição;
3. Sistema mostra a categoria (quadra, churrasqueira), número identificação,
descrição para edição;
4. Usuário altera registro e seleciona opção para atualizar os dados (tipo, numero
identificação, descrição);
5. Sistema mostra os registros cadastrados com o registro alterado.
Cenário – Inclusão 1. Usuário acessa o link Cadastrar Ambientes;
2. Sistema apresenta os campos para preenchimento;
3. Usuário define a categoria do novo ambiente. Quadra ou churrasqueira.
4. Usuário seleciona a opção cadastrar para incluir um novo registro;
5. Sistema apresenta a mensagem “Ambiente cadastrado”.
Cenário – Exclusão 1. Usuário acessa o link Ambientes;
2. Sistema mostra registros cadastrados;
3. Usuário seleciona um registro para exclusão;
4. Sistema exclui o registro e mostra os registros restantes.
Pós-condição Usuário visualizou, editou, apagou ou cadastrou um ambiente.
Quadro 5 – Descrição do caso de uso Manter Cadastro de Ambientes

No Quadro 6 apresenta-se o caso de uso "Reservar Ambientes".


20

Nome do Caso de Uso Reservar Ambientes.


Descrição Usuário clica em um ambiente para visualizar, reservar ou cancelar uma reserva do
ambiente.
Ator Sócio
Pré-condição Sócio deve fazer login no sistema.
Fluxo principal 1. Usuário Escolhe o ambiente e o mês desejado;
2. Sistema informa todos os dias do mês possíveis para reservar;
3. Usuário escolhe um dia para visualizar, reservar ou cancelar uma reserva;
4. Sistema informa todos os horários do dia escolhido, diferenciando com cores os
horários disponíveis dos horários não disponíveis;
5. Usuário escolhe o horário disponível, caso deseja reservar, ou escolhe o horário
que ele já havia reservado para cancelar a reserva;
6. Sistema emite um comprovante de reserva.
Cenário – Visualização 1. Sistema apresenta todos os dias do mês para o ambiente escolhido;
2. Usuário escolhe um dia;
3. Sistema mostra todos os horários do dia escolhido, com diferenciação de cores
entre horários disponíveis, horários reservados e suas reservas.
Cenário – Reserva 1. Sistema apresenta todos os dias do mês para o ambiente escolhido;
2. Usuário escolhe um dia;
3. Sistema apresenta todos os horários do dia escolhido, com diferenciação de
cores entre horários disponíveis, horários reservados e suas reservas;
4. Usuário escolhe horário disponível para reservar;
5. Usuário reserva o horário;
6. sistema emite um comprovante de reserva;
7. Sistema mostra todos os horários do mês escolhido, com diferenciação de cores
entre horários disponíveis, horários reservados e suas reservas.
Cenário – cancelar 1. Sistema apresenta todos os dias do mês para o ambiente escolhido;
2. Usuário escolhe um dia;
3. Sistema apresenta todos os horários do dia escolhido, com diferenciação de
cores entre horários disponíveis, horários reservados e suas reservas;
4. Usuário escolhe horário de sua reserva feita anteriormente para cancelar
reserva;
5. Usuário informa o motivo do cancelamento da reserva;
6. Usuário confirma cancelamento da reserva;
7. Caso a confirmação de cancelamento for feita em um prazo menor que 24 horas
antes do horário reservado, o usuário receberá um aviso que esse cancelamento
poderá ocasionar multa, e também ficará disponível para o administrador a
visualização desses cancelamentos;
8. Sistema apresenta todos os horários do dia escolhido, com diferenciação de
cores entre horários disponíveis, horários reservados e suas reservas.
21

Pós-condição Usuário visualizou, reservou ou cancelou uma reserva de ambientes


Quadro 6 – Descrição do caso de uso Reservar Ambientes

No Quadro 7 apresenta-se o caso de uso "Consultar Reservas Canceladas".


Nome do Caso de Uso Consultar reservas canceladas.
Descrição Usuário acessa o link Consultar cancelamentos para visualizar os sócios que
cancelaram suas reservas em um prazo menor que 24 horas antes do horário
reservado.
Ator Administrador
Pré-condição Administrador deve fazer login no sistema.
Fluxo principal 1. Sistema apresenta todos os cancelamentos confirmados em um prazo menor que
24 horas antes do horário reservado, com suas respectivas justificativas;
2. Usuário escolhe um registro para obter mais detalhes;
3. Usuário poderá solicitar um relatório sobre estes cancelamentos.
Cenário – Visualização 1. Sistema apresenta todos os cancelamentos confirmados em um prazo menor que
24 horas antes do horário reservado, com suas respectivas justificativas;
2. Usuário escolhe um registro para obter mais detalhes.
Cenário – Gerar relatório 1. Sistema apresenta todos os cancelamentos confirmados em um prazo menor que
24 horas antes do horário reservado, com suas respectivas justificativas;
2. Usuário escolhe a opção de gerar relatório;
3. Sistema gera relatório solicitado;
4. Sistema retorna a apresentar todos os cancelamentos confirmados em um prazo
menor que 24 horas antes do horário reservado, com suas respectivas
justificativas.
Pós-condição Usuário consultou ou gerou relatório de todos os cancelamentos confirmados em um
prazo menor que 24 horas antes do horário reservado, com suas respectivas
justificativas.
Quadro 7 – Descrição do caso de uso consultar reservas canceladas

Você também pode gostar