Babilonnia: Sistema para Gerenciamento e otimização de apostas lotéricas

1.135 visualizações

Publicada em

ADRIANO ALVES DE AQUINO
BABILONNIA: SISTEMA PARA GERENCIAMENTO E OTIMIZAÇÃO DE APOSTAS LOTÉRICAS
Artigo apresentado à Universidade de Franca, como exigência parcial, para aprovação no curso de Graduação em Sistemas de Informação.
Orientador: Prof. Esp. Alceu Luís de Andrade Melo.

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.135
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
26
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Babilonnia: Sistema para Gerenciamento e otimização de apostas lotéricas

  1. 1. ADRIANO ALVES DE AQUINO SISTEMA PARA GERENCIAMENTO E OTIMIZAÇÃO DE APOSTAS LOTÉRICAS Artigo apresentado à Universidade de Franca, como exigência parcial, para aprovação no curso de Graduação em Sistemas de Informação. Orientador: Prof. Esp. Alceu Luís de Andrade Melo. FRANCA 2013
  2. 2. 2 SISTEMA PARA GERENCIAMENTO E OTIMIZAÇÃO DE APOSTAS LOTÉRICAS SYSTEM FOR MANAGEMENT AND OPTIMIZATION OF LOTTERY BETTING Adriano Alves de Aquino1 RESUMO No Brasil, a primeira loteria de que se tem notícia foi realizada em 1784, em Vila Rica (atual Ouro Preto, Minas Gerais). A Caixa Econômica Federal é responsável pelas operações dos jogos lotéricos no país desde 1961, através da divisão de loterias. Em 2012, a Caixa Econômica Federal, por meio das Loterias da Caixa, registrou uma arrecadação de R$ 10.490.068.380,98, que supera em 7,7% o arrecadado de 2011, que foi de R$ 9,7 bilhões, constituindo-se um novo recorde na história das loterias no Brasil. Quase metade do total arrecadado com os jogos é repassada para investimentos em áreas prioritárias para o desenvolvimento do País. Em 2012, mais de R$ 4,89 bilhões tiveram essa destinação. As tecnologias da informação podem contribuir muito com a gestão de apostas lotéricas. Diante deste cenário, será desenvolvido o sistema Babilonnia, um software web para gerenciamento e otimização de apostas lotéricas. Com ele será possível otimizar e armazenar de forma prática e segura os dados das atividades relacionadas a apostas lotéricas, tornando-as mais fáceis e gratificantes. Palavras-chave: Loterias; Otimização; Gestão; Software; Web. ABSTRACT In Brazil, the first lottery ever recorded was held in 1784, in Vila Rica (now Ouro Preto, Minas Gerais). The Caixa Economica Federal is responsible for the operation of lottery games in the country since 1961, through the division of lotteries. In 2012, Caixa Economica Federal, through the Loterias da Caixa, recorded a revenue of R$ 10,490,068,380.98, which exceeds 7.7% of the proceeds in 2011, which was R $ 9.7 billion, constituting a new record in the history of lotteries in Brazil. Almost half of the total collected with the games is passed for investments in priority areas for the development of the country. In 2012, more than R$ 4.89 billion had such allocation. Information technologies can contribute greatly to the management of lottery bets. In this scenario, the system will be developed Babilonnia, a web software for managing and optimizing betting lottery. With it you can optimize and store in a safe and practical data activities related to lottery bets, making them easier and more rewarding. Keywords: Lotteries; Optimization; Management; Software; Web. INTRODUÇÃO A História conta que formas primitivas de sorteio existiam entre povos como hebreus, egípcios, hindus, chineses, e romanos. No Brasil, a primeira loteria de que se tem notícia foi realizada em Minas Gerais, no ano de 1784, e desde 1961, a Caixa Econômica Federal é responsável pelas operações dos jogos lotéricos no país, através da divisão de loterias em 10 modalidades: Loteca, Mega-Sena, Lotofácil, Loteria Federal, Lotogol, Lotomania, Quina, Loteria Instantânea, Dupla Sena e a Timemania (DANNEMANN, 2013). 1 Aluno do Curso de Graduação em: Sistemas de Informação, pela Universidade de Franca, 2013.
  3. 3. 3 Em 2012, as Loterias da Caixa registraram uma arrecadação de mais de dez bilhões de reais (R$ 10.490.068.380,98), sendo que quase metade desta arrecadação (R$ 4,89 bilhões) foi repassada para investimentos em áreas prioritárias para o desenvolvimento social no país, constituindo-se um novo recorde na história das loterias no Brasil (CAIXA ECONÔMICA FEDERAL, 2013a). Um grande número de pessoas sonham em ganhar um bom prêmio da loteria em qualquer uma de suas modalidades, mas seria possível encontrar algum padrão ou estatística para aumentar as probabilidades de ser bem sucedido? No início dos anos 90, Gonzalo García-Pelayo desenvolveu e aplicou um método estatístico nas roletas de cassinos europeus que, com auxílio de sua família, o fez ganhar legalmente aproximadamente 270 milhões de Pesetas, antiga moeda espanhola, o que atualmente seria o equivalente a mais de 4,4 milhões de Reais (ALVARADO; SEGOVIA, 2004). Entre 2005 e 2012, um grupo de estudantes do MIT (Massachusetts Institute of Technology) desenvolveu uma estratégia que faturou 8 milhões de dólares, o equivalente a 16 milhões de reais. Apesar de polêmica, a ação dos alunos não era ilegal, pois eles utilizaram apenas cálculos de probabilidade que garantiam o sucesso de algumas de suas apostas (CAMPOS, 2012). Em 2012, alguns brasileiros gastaram, em média, R$ 141 com apostas nas loterias da Caixa Econômica Federal, e às vezes, não rendem bons resultados (PARANHOS, 2013). Milhões de apostadores sonham com os prêmios milionários das Loterias, e porque não ajudá-los? Diante deste cenário será desenvolvido o sistema Babilonnia, um software web com o intuito de informatizar o gerenciamento e otimização das apostas lotéricas, armazenando de forma prática, segura e inteligente os dados das atividades relacionadas a apostas lotéricas, tornando-as mais fáceis e gratificantes. 1 SISTEMA PARA GERENCIAMENTO E OTIMIZAÇÃO DE APOSTAS LOTÉRICAS Para que fique claro o funcionamento do sistema Babilonnia, é necessário compreender a loteria Lotofácil, escolhida para o desenvolvimento do software. 1.1 LOTOFÁCIL A Lotofácil permite ao apostador marcar de 15 a 18 números, entre os 25 disponíveis no volante e o apostador ganha se acertar 11, 12, 13, 14 ou os 15 números em sorteios realizados três vezes na semana. Não havendo ganhador em qualquer faixa de premiação, o valor acumula para o concurso seguinte, na faixa de prêmio com 15 acertos (CAIXA ECONÔMICA FEDERAL, 2013b).
  4. 4. 4 A aposta mínima, de 15 números, custa R$ 1,25 e a de 18 números, R$ 1.020,00. Quanto mais números o apostador marcar, maiores são as chances de ganhar. A probabilidade de ganhar na Lotofácil com a aposta mínima, varia entre 11 a 3.268.760 por aposta, e com uma aposta de 18 números, de 2,9 a 4.005 por aposta, para 11 e 15 acertos respectivamente (CAIXA ECONÔMICA FEDERAL, 2013c). 2 TECNOLOGIAS SELECIONADAS PARA O DESENVOLVIMENTO Para desenvolver o sistema por trás do Projeto Babilônia, foi utilizada a plataforma JAVA EE 6 (Java Enterprise Editon 6), que consiste de uma série de especificações bem detalhadas, dando uma receita de como deve ser implementado um software que faz cada um desses serviços de infraestrutura (CAELUM, 2013a). A IDE (Integrated Development Environment) utilizada para desenvolvimento do projeto foi o Eclipse, na versão Kepler. O Eclipse é a IDE líder de mercado. Formada por um consórcio liderado pela IBM e possui seu código livre (CAELUM, 2013b). A interface foi desenvolvida em HTML (Hyper Text Markup Language), uma linguagem utilizada para produzir páginas na web. A aplicação foi desenvolvida seguindo o padrão de projetos MVC (Model View Controller). O SGDB (Sistema Gerenciador de Banco de Dados) utilizado foi o MySQL, que utiliza a linguagem SQL (Structured Query Language) como interface. 3 O SISTEMA O sistema Babilonnia será uma software que, através da aplicação de ferramentas matemáticas, auxiliará os apostadores a realizar uma melhor gestão de suas apostas. O sistema poderá ser acessado via web através de um navegador e permitirá que o apostador tenha acesso a informações importantes sobre suas apostas. Para acessar o sistema, inicialmente o usuário deverá realizar um cadastro de informações indispensáveis para o seu funcionamento, como e-mail e senha. O público alvo do sistema Babilonnia são os apostadores das Loterias da Caixa. Após a realização do cadastro, o usuário poderá usufruir das diversas vantagens do sistema, tais como a marcar apostas convencionais ou gerar apostas automáticas e imprimi-las.
  5. 5. 5 3.1 REQUISITOS FUNCIONAIS E REQUISITOS NÃO FUNCIONAIS Requisitos de sistema de software são, frequentemente, classificados como funcionais ou não funcionais: Requisitos funcionais são declarações de funções que o sistema deve fornecer, reagir a entradas específicas e se comportar em determinadas situações, enquanto os requisitos não funcionais são restrições sobre os serviços ou as funções oferecidas pelo sistema, dentre as quais se destacam restrições de tempo, processo de desenvolvimento, padrões, entre outros (SOMMERVILLE, 2011, p. 83). O sistema Babilonnia possui os seguintes requisitos:  Manter acesso: O sistema deverá apresentar uma tela de log-in e um link onde o usuário poderá se cadastrar no sistema.  Manter usuários: O sistema deverá manter um cadastro de usuários para controlar o acesso ao sistema.  Manter concursos: O administrador irá cadastrar os concursos da loteria Lotofácil.  Otimizar apostas: O administrador irá otimizar as apostas após o cadastro de um concurso da loteria Lotofácil.  Marcar apostas convencionais: O usuário poderá marcar apostas convencionais de acordo com as regras da loteria Lotofácil.  Marcar apostas automáticas: O usuário poderá gerar apostas automáticas de acordo com as regras da loteria Lotofácil.  Imprimir apostas: O sistema irá imprimir as apostas para que possam ser marcadas em um volante da loteria e serem registradas. 3.2 REGRAS DE NEGÓCIO A Regra de negócio é a definição de como o negócio funciona, ela evidencia as restrições existentes para o funcionamento de determinado negócio, podendo abranger qualquer assunto (TRINDADE, 2012). O sistema Babilonnia possui as seguintes regras de negócio:  Disponibilidade: O sistema somente será disponibilizado via web, compatíveis com os navegadores Internet Explorer, Google Chrome e Mozilla Firefox.  Acesso ao sistema: O cadastro no sistema somente poderá ser feito por usuários com e- mail válido.
  6. 6. 6  Cadastrar concursos: Somente o administrador do sistema poderá cadastrar os concursos.  Otimizar apostas: Somente o administrador do sistema poderá otimizar as apostas.  Acesso administrativo: O administrador deverá ter uma área exclusiva no sistema. 3.3 CASOS DE USO Um caso de uso especifica o comportamento de um sistema ou de parte de um sistema e é uma descrição de um conjunto de sequências de ações, incluindo variantes realizadas pelo sistema para produzir um resultado observável do valor de um ator (BOOCH et al., 2000, p. 217). O sistema Babilonnia possui o caso de uso “Otimizar apostas”, que especifica como o administrador irá otimizar as apostas através do algoritmo de otimização. Primeiramente o administrador deverá estar conectado ao sistema, estar na página inicial e clicar no link “Adicionar Pandora”. Em seguida, o sistema exibirá uma tela para o administrador cadastrar o concurso e clicar no botão “Otimizar”. Após o término do trâmite, o sistema exibirá uma mensagem confirmando a operação. Na Fig.: 1 é apresentado o diagrama de casos de uso do sistema Babilonnia. Figura 1 – Diagrama de caso de uso. Fonte: Desenvolvido pelo autor.
  7. 7. 7 3.4 DIAGRAMA DE SEQUÊNCIA O diagrama de sequência é um tipo de diagrama de interação entre objetos que enfatiza mais a sequência temporal que os relacionamentos estáticos do objeto (PAGE-JONES, 2001, p. 148). A Fig.: 2 exemplifica como será o acesso ao sistema. Figura 2 – Diagrama de sequência: Manter acesso. Fonte: Desenvolvido pelo autor. A Fig.: 3 exemplifica como o será efetuado o cadastro de novos usuários do sistema. Figura 3 – Diagrama de sequência: Manter usuário. Fonte: Desenvolvido pelo autor.
  8. 8. 8 A Fig.: 4 exemplifica como será efetuada a otimização de apostas. Figura 4 – Diagrama de sequência: Otimizar apostas. Fonte: Desenvolvido pelo autor. 3.5 PRINCIPAIS TELAS DO SISTEMA Neste capítulo serão apresentadas as principais telas do sistema demonstrando suas funcionalidades. Ao acessar o endereço virtual do sistema Babilonnia, o usuário irá visualizar a tela de log-in, onde poderá acessar o software através de um e-mail e senha. Caso o usuário não esteja cadastrado, ele poderá acessar a tela de cadastro de usuário a partir da tela de log-in. A Fig.: 5 é uma demonstração da tela de log-in. Figura 5 – Tela de log-in. Fonte: Desenvolvido pelo autor.
  9. 9. 9 A Fig.: 6 é uma demonstração da tela para cadastro de usuários, etapa responsável pela inclusão de novos usuários. Figura 6 – Tela para cadastro de usuário. Fonte: Desenvolvido pelo autor. A Fig.: 7 é uma demonstração da tela inicial do usuário, onde o usuário será direcionado após o log-in. Figura 7 – Tela inicial do usuário. Fonte: Desenvolvido pelo autor. A Fig.: 8 é uma demonstração da tela inicial do administrador, onde o administrador será direcionado após o log-in.
  10. 10. 10 Figura 8 – Tela inicial do administrador. Fonte: Desenvolvido pelo autor. A Fig.: 9 é uma demonstração da tela onde o administrador informará o resultado de um concurso para otimizar as apostas. Figura 9 – Tela para otimização de apostas. Fonte: Desenvolvido pelo autor. CONSIDERAÇÕES FINAIS De acordo com a proposta inicial do trabalho, o problema proposto foi solucionado com o desenvolvimento do sistema Babilonnia, software web para gerenciamento e otimização de apostas lotéricas, onde o usuário poderá marcar suas apostas individuais ou gerar apostas automáticas e imprimi-las. Com o avanço e a popularização de diversas tecnologias, a busca por ferramentas que auxiliem na gestão está crescendo significativamente. O sistema Babilonnia será mais uma alternativa para suprir essa necessidade, facilitando o gerenciamento e a realização de apostas
  11. 11. 11 lotéricas e oferecendo excelentes índices estatísticos embasados em cálculos matemáticos robustos, contribuindo em uma atividade que movimenta bilhões de reais por ano no país. Idealizar o sistema Babilonnia foi muito gratificante ao autor, pois, se tratava de uma meta pessoal estabelecida e a conciliação com o trabalho de conclusão de curso foi muito satisfatória. Essa experiência acrescentou muito conteúdo em sua jornada acadêmica, possibilitando acompanhar e participar da criação de um software em todas as suas etapas, além dos conhecimentos adquiridos em empreendedorismo e marketing. REFERÊNCIAS ALVARADO, I. G.; SEGOVIA, G. G. La fabulosa historia de los Pelayos. Barcelona: Debolsillo, 2004. 300 p. BOOCH, G.; RUMBAUGH, J.; JACOBSON, I. UML: Guia do usuário. 2. ed. Tradução de Fábio Freitas. Rio de Janeiro: Campus, 2000. 572 p. CAELUM. Apostila do curso FJ-21: Java para desenvolvimento web. 2013. Disponível em: < http://www.caelum.com.br/apostila-java-orientacao-objetos/>. Acesso em: 3 jun. 2013. ______. Apostila do curso FJ-11: Java e orientação a objetos. 2013. Disponível em: < http://www.caelum.com.br/apostila-java-orientacao-objetos/>. Acesso em: 3 jun. 2013. CAIXA ECONÔMICA FEDERAL. Assessoria de Imprensa. Loterias da Caixa têm arrecadação recorde de mais de R$ 10 bilhões. 2013. Disponível em: <http://www1.caixa.gov.br/imprensa/noticias/asp/popup.asp?codigo=7012638>. Acesso em: 23 mai. 2013. ______. Loterias. Lotofácil: Como jogar. 2013. Disponível em: <http://www1.caixa.gov.br/loterias/loterias/lotofacil/como_jogar.asp>. Acesso em: 23 mai. 2013. ______. Loterias. Lotofácil: Probabilidades. 2013. Disponível em: <http://www1.caixa.gov.br/loterias/loterias/lotofacil/probabilidades.asp>. Acesso em: 23 mai. 2013. CAMPOS, E. Com truque, estudantes do MIT ganham US$ 8 milhões na loteria. 2012. Disponível em: < http://colunas.revistaepocanegocios.globo.com/financasdebolso/2012/08/08/com- truque-estudantes-do-mit-ganham-us-8-milhoes-na-loteria/>. Acesso em: 23 mai. 2013. DANNEMANN, F. K. 1784 – História da loteria no Brasil. 2013. Disponível em: <http://www.efecade.com.br/1784-historia-da-loteria-no-brasil/>. Acesso em: 23 mai. 2013. PAGE-JONES, M. Fundamento do desenho orientado a objeto com UML. Tradução de Celso Roberto Paschoa. São Paulo: Makron, 2001. 462 p. PARANHOS, T. Brasiliense é quem mais gasta com apostas nas loterias em todo o Brasil. 2013. Disponível em: < http://goo.gl/RPlEUp>. Acesso em: 16 jun. 2013.
  12. 12. 12 SOMMERVILLE, I. Engenharia de software. 6. ed. Tradução de André Maurício de Andrade Ribeiro. São Paulo: Pearson Education do Brasil, 2011. 568 p. TRINDADE, I. Requisito é Regra de Negócio? 2012. Disponível em: <http://trocandoideiasti.wordpress.com/2012/01/20/requisito-e-regra-de-negocio/>. Acesso em: 6 jun. 2013. ENDEREÇO PARA CORRESPONDÊNCIA: Nome: Adriano Alves de Aquino Endereço: Rua do Limão, 114 – Exposição – Passos, MG. CEP: 37902-366 Telefone: (35) 9106-0984 E-mail: adrianoaquino@live.com

×