10
52 FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004 Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438 Boleirizando Sistema para gerenciamento de partidas amadoras de futebol Richard Lucas NUNES 1 João Vitor Aparecido da SILVA 1 Micheli CHICHINELLI 2 ([email protected]) 1 Aluno do curso de Sistemas de Informação da Faculdade de Ciências e Tecnologia de Birigui (FA- TEB), desde 2015-2018. 2 Graduada em Análise de Sistemas pela Faculdade de Ciências e Tecnologia de Birigui (1999); Mes- tre em Engenharia de Produção, USP, 2002; Especialista em Desenvolvimento de Software para Web e Computação Ubíqua (2009), pelo Centro Universitário Toledo - Araçatuba-SP em Parceria com a UFSCAR. Professora da Faculdade e Ciências e Tecnologia de Birigui nos cursos de Sistemas de Informação e Engenharia de Software e também Professora do Centro Universitário Toledo no curso de Análise e Desenvolvimento de Sistemas. Data de submissão do artigo COMUNICAÇÃO RÁPIDA: 30/10/2018 (10:46PM)

Boleirizando Sistema para gerenciamento de partidas ... · partida de futebol, construindo novas relações com pessoas diferentes. Palavras-chave: 1 Desenvolvimento de Software

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

52

FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004

Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP

VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438

Boleirizando – Sistema para gerenciamento de partidas amadoras de futebol

Richard Lucas NUNES1

João Vitor Aparecido da SILVA1

Micheli CHICHINELLI2 ([email protected])

1 Aluno do curso de Sistemas de Informação da Faculdade de Ciências e Tecnologia de Birigui (FA-TEB), desde 2015-2018.

2 Graduada em Análise de Sistemas pela Faculdade de Ciências e Tecnologia de Birigui (1999); Mes-tre em Engenharia de Produção, USP, 2002; Especialista em Desenvolvimento de Software para Web e Computação Ubíqua (2009), pelo Centro Universitário Toledo - Araçatuba-SP em Parceria com a UFSCAR. Professora da Faculdade e Ciências e Tecnologia de Birigui nos cursos de Sistemas de Informação e Engenharia de Software e também Professora do Centro Universitário Toledo no curso de Análise e Desenvolvimento de Sistemas.

Data de submissão do artigo COMUNICAÇÃO RÁPIDA: 30/10/2018 (10:46PM)

53

FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004

Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP

VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438

Boleirizando – Sistema para gerenciamento de partidas amadoras de futebol

RESUMO

Especialmente no Brasil, o futebol tem uma importância notável. Culturalmente e tradicionalmente é o esporte predileto de crianças e adultos, chegando, muitas vezes a ser chamado de “febre nacional”. Desde muito cedo as crianças começam a praticar o esporte apenas por diversão e continuam mesmo quando chegam à fase adulta. Neste contexto, este artigo apresenta o desenvolvimento de um sistema para gerenciar partidas amadoras de futebol. O tema foi escolhido devido dificuldades que as pessoas enfrentam em organizar partidas de futebol durante os finais de semana. O sistema foi desenvolvido na linguagem PHP usando o Oracle como Sistema de Gerenciamento de Banco de Dados (SGBD). Com o sistema Boleirizando, os usuários farão seu cadastro e criarão seus times através da plataforma, convidando qualquer pessoa para participar, até as não usuárias do sistema. Com os times formados, basta desafiar os adversários e caso os convites sejam aceitos, só iniciar a partida de futebol, construindo novas relações com pessoas diferentes. Palavras-chave: 1 Desenvolvimento de Software. 2. Time de Futebol. 3 Jogador.

Boleirizando - System for managing soccer amateur matches

ABSTRACT

Especially in Brazil, soccer has a remarkable importance. Culturally and traditionally it is the favorite sport of children and adults, coming often to be called "national fever". From an early age, children start practicing the sport just for fun and continue even when they reach adulthood. In this context, this article presents the development of a system to manage amateur soccer matches. The theme was chosen because of the difficulties people face in organizing soccer matches during the weekends. The system was developed in PHP using Oracle as Database Management System (DBMS). With the Boleirizando system, users will register and create their teams through the platform, inviting anyone to participate, even non-users of the system. With the teams formed, simply challenge the opponents and if the invitations are accepted, only start the game of soccer, building new relationships with different people. Key words: Software Development. 2. Soccer Team. 3 Player.

54

FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004

Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP

VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438

INTRODUÇÃO

Segundo o site Futebol no Brasil (2018) , o início do futebol brasileiro se deu

através “Charles Miller”, um brasileiro que estudava na Inglaterra e lá teve contato

com o futebol e, em 1894, trouxe uma bola e um conjunto de regras para o Brasil.

Segundo o site, a primeira partida de futebol no Brasil foi realizada em São Paulo, no

dia 14 de abril de 1895. As equipes participantes eram o São Paulo Railway e a

Companhia de Gás que eram formadas por ingleses que viviam na capital paulista.

O primeiro time contava com a participação de Charles Miller, considerado o pai do

futebol brasileiro, pois trouxe as duas primeiras bolas de futebol para o país em 9 de

junho de 1894. A partida foi vencida pelo primeiro time por 4x2. O futebol foi

profissionalizado em 1901, no mesmo ano foi criada a liga paulista de futebol e dela

surgiram os demais campeonatos estaduais e posteriormente o nacional.

O Futebol é o esporte mais praticado no Brasil, seja de maneira amadora ou

profissional. Este fato motivou a criação do Boleirizando, um sistema para

gerenciamento de partidas amadoras de futebol, onde os usuários se cadastrarão,

criarão times e realizarão partidas amistosas entre si, podendo filtrar times de sua

região ou de qualquer lugar do Brasil.

A dificuldade para jogar futebol nos finais de semana foi o principal motivo

para a escolha do tema. Com o sistema Boleirizando o usuário poderá gerenciar

suas partidas direto de casa, com uma interface intuitiva todos poderão usar sem

muita dificuldade, construindo até novas relações de amizade.

55

FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004

Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP

VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438

MÉTODO

Para o Levantamento de requisitos foi realizada entrevistas com as pessoas

que jogam partidas de futebol amador, buscando entender suas necessidades.

O planejamento do projeto Boleirizando foi realizado através do Project Model

Canvas proposto por José Finocchio Jr. De acordo com Project Builder (2018), “a

metodologia propõe uma maneira mais amigável de conceber um plano de projetos,

que traz rapidamente à tona o modelo mental que temos dele”.

A etapa de análise e modelagem utilizou a UML. Para a criação dos

diagramas de casos de uso, classe e sequência foi utilizado a Ferramenta Astah.

Os protótipos foram construídos através do Bootstrap que é um framework

usado para criar sites responsivos e mobile. Segundo Barbiere (2017), “o Bootstrap

trata-se de um framework front-end que veio para facilitar e agilizar o trabalho,

oferecendo padrões para HTML, JavaScript e CSS.”.

Para o banco de dados foi usado o SGBD Oracle, que segundo o Portal GSTI

(2018), “Oracle Database é um Sistema Gerenciador de Banco de Dados (SGDB) -

isso é, um software que permite a administração de dados computacionais -

multiplataforma e de natureza objeto-relacional comercializado pela Oracle

Corporation”.

Para executar o Boleirizando o usuário terá apenas que ter conexão com a

internet e um navegador instalado no computador.

56

FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004

Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP

VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438

À GUISA DE RESULTADOS

Segundo o Site Futebol no Brasil (2018), o futebol surgiu através de Charles

Miller, um brasileiro que estudava na Inglaterra e trouxe o esporte para o Brasil.

Charles também deu início a Liga Paulista de Futebol e a partir dela os outros

estados também começaram a organizar seus próprios campeonatos profissionais.

Devido à simplicidade do futebol e suas poucas regras, ele se popularizou

rapidamente no Brasil. Para a realização de uma partida, é necessário apenas uma

bola e um local para praticar. É um esporte imprevisível e os brasileiros buscam essa

emoção da partida constantemente.

O futebol proporciona uma maneira de expressar a forma brasileira de ver os

esportes e se diferencia dos outros países. O futebol traz para o brasileiro um

sentimento de nacionalismo e união, capaz de unir multidões por um só propósito.

O maior e mais famoso campeonato de futebol no Brasil é o Campeonato

Brasileiro e de acordo com o site Futebol no Brasil (2018), o primeiro campeonato

brasileiro ocorreu em 7 de agosto de 1971 e teve como campeão o Atlético Mineiro.

O Site especifica que a ideia surgiu da Confederação Brasileira de Desportos,

atual Confederação Brasileira de Futebol. O brasileirão, como a competição é

conhecida, já contou com vários tipos de regulamentos e sempre teve seus jogos

envolvidos em desorganização e escândalos.

O principal torneio do Brasil foi criado no lugar dos torneios Robertão e a Taça

Brasil. Hoje em dia, o futebol é muito popular e cada cidade ou região costuma tentar

organizar partidas com times amadores de futebol, sendo eles times de bairros ou

montados por empresas.

O sistema Boleirizando é um site com finalidade de gerenciar partidas

amadoras de futebol. Os usuários, no caso jogadores, se cadastrarão no sistema

conforme Figura 1:

57

FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004

Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP

VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438

Figura 1 – Cadastro de Jogadores

Após realizar o cadastro, o jogador poderá criar um time conforme figura 2 ou

aceitar solicitações para participar de times, de acordo com a figura 3. O criador do

time será denominado Capitão

Figura 2- Cadastro de Time

58

FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004

Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP

VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438

Figura 3 - Solicitações de Time

Com o perfil criado e com o time cadastrado, o capitão precisará de 11

jogadores. Para convidar outros jogadores, o capitão terá que digitar o e-mail do

jogador e clicar no botão CONVIDAR, conforme figura 4. Se for um jogador

cadastrado no sistema, ele receberá uma notificação onde poderá aceitar ou não o

convite e se não for cadastrado no sistema, a pessoa receberá um e-mail para

realizar seu cadastro como jogador e ao término do cadastro já estará participando

do time que lhe enviou a solicitação.

Figura 4 - Convite de Jogadores.

Com o time completo, um capitão pode desafiar outros times, que também

estejam completos, para uma partida amistosa. No campo busca será digitado o

nome do time que gostaria de desafiar. Para concluir, clicar no botão DESAFIAR que

aparece em frente ao nome do time em uma tabela, conforme figura 5.

59

FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004

Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP

VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438

Figura 5 - Desafios

O time que foi desafiado receberá uma solicitação com a opção de aceitar ou

recusar uma partida, lembrando que apenas times completos poderão receber e

enviar convites para partidas, de acordo com figura 6.

Figura 6 - Solicitação Desafios

Para registrar o resultado de uma partida, o sistema selecionará um jogador

aleatório de qualquer um dos times, que será denominado árbitro. Este jogador

receberá uma notificação na guia “Partidas”, visualizando seu status de jogador

árbitro, ou seja, o jogador que terá a função de registrar o resultado. O registro do

resultado será exibido conforme a figura 7.

Figura 7 - Registrar resultado

60

FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004

Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP

VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438

À GUISA DE CONCLUSÃO

O Boleirizando atingiu o objetivo proposto de criar um site para gerenciar

partidas de futebol amador. No sistema, o usuário cria seu perfil de jogador e o seu

time para marcar aquela partida amistosa, desafiando seus parceiros de campo.

Como implementações futuras, sugere-se:

a) gerenciamento de campeonatos;

b) chat entre membros dos times e entre os jogadores dos times envolvidos

na partida;

c) rede social para times amadores de futebol.

61

FACULDADE DE CIÊNCIAS E TECNOLOGIA DE BIRIGUI Alteração de nome aprovado através da Portaria 91/04 de 16/06/2004

Autorizada a funcionar pelo Parecer CEE 1583/87 de 23/10/1987 Rua: Antonio Simões, 04 - Fone/Fax (18) 3649.2200 - CEP 16.200-027 - Birigui - SP

VOLUME 01 – NÚMERO 2 – JANEIRO/DEZEMBRO2018 ISSN 2594-9438

REFERÊNCIAS BARBIERE, L. (2017). O que é Bootstrap e para que serve?. Disponível em: https://www.ciawebsites.com.br/dicas-e-tutoriais/o-que-e-bootstrap/. Acesso em: 21 de agosto de 2018. FUTEBOL NO BRASIL. Origem do futebol no Brasil. Disponível em: <http://futebol-no-brasil.info/origem-do-futebol-no-brasil.html> Acesso em: 11 de setembro de 2018. PORTAL GSTI. O que é Oracle Database. Disponível em: <https://www.portalgsti.com.br/oracle-database/sobre/> Acesso em: 21 de agosto de 2018. PROJECT BUILDER. Guia definitivo Project Model Canvas. Disponível em: <http://www.mettodo.com.br/ebooks/Guia_definitivo_do_Project_Model_Canvas.pdf> Acesso em: 15 de outubro de 2018.