Projeto Gerenciador de Lan House

Venho por meio deste artigo apresentar-lhes um projeto de gestão de lan house, o qual venho trabalhando há alguns dias. O Linux ainda carece muito de softwares do gênero. Também convoco usuários e desenvolvedores a colaborar no desenvolvimento do mesmo.

[ Hits: 24.341 ]

Por: Jose Ribeiro em 03/10/2008 | Blog: https://serviceup.com.br/


O objetivo



Dando manutenção em lanhouses, percebi que os donos gostariam de ter o sistema Linux nelas, mas não o tem por falta de um gerenciador de lanhouse simples, prático e de fácil manutenção.

Foi aí que resolvi tentar desenvolver um sistema que atenda à essa questão. A base do sistema que estou desenvolvendo usa o MySQL, Gambas2 e KDE como interface padrão.

O objetivo é:
  • Cadastro de usuário;
  • Gerenciamento de tempo;
  • Cadastro de administradores do sistema;
  • A questão de restrições no sistema operacional (isso ainda nem comecei);
  • Cadastro de jogos (na verdade atalhos de jogos);
  • E outras funções a serem implementadas.

O que já foi feito

Já implementei a parte de cadastro de funcionários, de usuário, inserir crédito para usuário e no projeto cliente o login e estou acabando o contador de tempo.

Bom gente, claro que falta muito para esse projeto poder ser instalado em uma lan para versão de teste, mas em algumas coisas ele já cumpre o que promete!

Quem pode ajudar

Interessados pelo projeto podem de ajudar tanto em colaboração no desenvolvimento quanto como usuário "testador" do sistema. Para ingressar basta enviar um e-mail para: joserribeiro26@gmail.com

Ou deixe seu e-mail em forma de comentário no artigo.

Telas do sistema

Linux: Projeto Gerenciador de Lan House - tela de cadastro
Linux: Projeto Gerenciador de Lan House - menu principal
Linux: Projeto Gerenciador de Lan House - valor da hora
Linux: Projeto Gerenciador de Lan House - cadastro de usuários
Linux: Projeto Gerenciador de Lan House
   

Páginas do artigo
   1. O objetivo
Outros artigos deste autor

Gambas2 e MySQL, aprofundando relações

Introdução as Gambas (parte 1)

Instalação e Configuração do Puppet

OTRS - Revolucione seu Help Desk com esta ferramenta

Introdução ao Gambas2 (parte 2)

Leitura recomendada

VPN PPTP - Instalação entre estações Windows, Dispositivos com Android e CentOS 5.x Server

Packer - Instalando pacotes do AUR no Arch Linux

Automação e Sensoreamento Remoto utilizando Software Livre "SCADA"

Instalando o Qemu + kqemu no Ubuntu Breezy 5.10

Mentis - Reprograme-se

  
Comentários
[1] Comentário enviado por julianjedi em 03/10/2008 - 15:34h

Tenho interesse sim ... e manjo de gambas ... Porém tem alguns detalhes que vc esqueceu de passar aqui pra galera... qual eh o banco de dados que vc ta usando etc...

[2] Comentário enviado por julianjedi em 03/10/2008 - 15:38h

meu email ej juliano_giacomeli@hotmail.com.. será um prazer contribuir de qualquer maneira... esqueci de colocar que num manjo muito de sqlite mas to estudando ... mas a parte de programação no gambas ... vai embora... melhorar interface ... mysql ...

[3] Comentário enviado por removido em 03/10/2008 - 15:53h

@julianedi Ele está usando MySQL como ele mesmo disse. E sqlite não vai ajudar nese caso, por que os clientes precisam acessar o banco de dados para realizar algumas leituras (ver créditos restantes) e gravações (deduzir créditos). O único jeito de fazer usando sqlite é se os clientes se comunicassem com o servidor e este usasse o sqlite para as operações. O que pode ser interessante. Um ponto a ser realizado futuramente, é o uso de criptografia assimétrica para a comunicação entre o cliente-servidor. Deve ser assimétrica por que assim o cliente criptografa os comandos com a chave pública do servidor e só o servidor entende. Para o envio de comandos o servidor deverá criptografar com a sua chave privada e o cliente usará a chave pública para descriptografar os comandos. Isso pode ser implementado de várias formas, como SSL. Meu e-mail é marcosestevesbarbosa EM gmail PONTO com e entendo de estruturação de software (cliente-servidor, modularização, etc.) então se precisar de ajuda na parte teórica é só avisar. Abraços.

[4] Comentário enviado por maran em 03/10/2008 - 16:10h

Primeiramente: Parabéns pela iniciativa.
Já programei MUITOO em VB, e pelo pouco que sei de GAMBAS ele segue a mesma linha não é?
A eu era bom em programas como agendas eletronicas, na época isso no VB 5, mais tinha algum conhecimento, em cargs de tempo, afim de estipular um limite, cotação, valor, também é simples de ser implementado.
Bom da pra faze um programa bunito ^^

Só não me ofereco para ajuda velinhu, pois ja ingressei em outros projetos e não tive tempo para acompanhar....

MAis showw de bolaaa....

10!

Abraços

[5] Comentário enviado por milton.olegario em 03/10/2008 - 16:47h

Muito bom..

Posso te auxiliar no que for preciso no que diz respeito as rotinas, parte administrativa, necessidades das Lan´s Houses.

Sou Proprietário de 6 Lojas ( Lan´s House ) a mais de 5 anos no mercado.

Atualmente utilizo O Timer Café, para mim o melhor do mercado..

Ainda não migrei minhas estações para Linux, principalmente por falta de um bom gerenciador..

Qualquer coisa de um grito..

Abraços..

u2_devil@hotmail.com

[6] Comentário enviado por milton.olegario em 03/10/2008 - 16:50h

Fica uma sugestão, baixe o demo do timer cafe em www.fad-softwares.com.br

Instale, ele é demo por 30 dias..

Da pra ter uma boa ideia, das rotinas...

[7] Comentário enviado por J_Adler em 03/10/2008 - 18:32h

Kra, muito bom essa iniciativa ...
eu já trabalhei muito com lan houses ... estou me aventurando no mundo linux agora e uma coisa que eu queria ver mesmo é um gerenciador de lan houses!
Muito bem José!

[8] Comentário enviado por joserribeirojuni em 03/10/2008 - 18:35h

Valeu cara, agora é só mandar bola pra frente, A é pessoal a parte de contar tempo ja ta feita agora o mais complicadinho mesmo. é a questão das restrições, tipo o usuario não fechar o programa e tals, bom mais isso também aos poucos da pra ir fazendo !
Abração galera !

[9] Comentário enviado por comfaa em 03/10/2008 - 20:59h

fala aí cara,
estou contigo ... no que precisar, mesmo que seja só nos testes .....
trabalho com lan house, tenho uma e adoro LINUX ...rs

meu e-mail e MSN é: comfaa@gmail.com

Abraços

[10] Comentário enviado por andre_asn em 03/10/2008 - 21:54h

Boa Noite José Roberto...
Não sei se ajuda mas de uma olhada neste link

http://www.portalcriativa.com.br/

[11] Comentário enviado por joserribeirojuni em 03/10/2008 - 22:12h

Eu conheço o LanBR !

[12] Comentário enviado por o_czar em 03/10/2008 - 22:38h

Parabens pela iniciativa... ñ tenho experiencia em programação, mas tem todo o meu apoio, pra testar o programa. ei, amigo, ele ira funcionar no linux com o sistema MultiLinux?

um abraço.

oniczar@gmail.com

[13] Comentário enviado por joserribeirojuni em 03/10/2008 - 22:40h

MultiLinux ? se for umma distro sim ! acredito que como é uma linguagem interpretada é facil de portal ela pra outras distro desde que as dependencias sejam supridas !

[14] Comentário enviado por o_czar em 03/10/2008 - 22:57h

ola, joserribeiro. não é uma distro. é uma o sistema q ligar varios monitores em uma cpu atraves de varias placas de videos e adaptadores usb pra os mouses e tecaldos. tambem conhecido como Multi
Terminais. mais informaçoes aqui: http://www.vivaolinux.com.br/artigo/Multiterminais-em-um-PC

abraços.

[15] Comentário enviado por joserribeirojuni em 03/10/2008 - 22:59h

A sim amigo entendi, e agora que falou isso é verdade mais da sim, é só fazer algumas modificações mais da sim !

[16] Comentário enviado por Journeyman em 03/10/2008 - 23:07h

Tenho bastante experiencia com php e mysql... de repente se quiser uma pagina pro projeto posso conseguir um espaço de hospedagem... ;)

msn: linux (arroba) portalaces.com

[17] Comentário enviado por o_czar em 03/10/2008 - 23:10h

joserribeiro, q bom kra... legal, pois eu tava precisando de um gerenciador pra essa finalidade e acho q alguns colegas tbm estam. tipo ele já vinrá com essas modificações, ou seria muito abuso pedir isso. :D mas já estou feliz por sua iniciativa, pra beneficiar o nosso Estimado Pinguim.

[18] Comentário enviado por joserribeirojuni em 03/10/2008 - 23:11h

Journeyman: cara isso é bom, muito bom, isso na verdade é essencial, se possivel vamos conversar certinho viu.

[19] Comentário enviado por joserribeirojuni em 03/10/2008 - 23:12h

o_czar: Vou primeiro lançar um beta, mais ainda vai demorar um tempinho pois to fazendo faculdade é nõa sobra muito temp apra o projeto, mas aguarde ai que a gente conversa sim !
Abração !

[20] Comentário enviado por o_czar em 03/10/2008 - 23:16h

joserribeiro: vlws kra... boa sorte em sua caminhada. e se precisar de ajuda tamos ai. um abraço!

[21] Comentário enviado por joserribeirojuni em 03/10/2008 - 23:20h

valeu e pode deixar se eu precisa peço ajudar sim ! rsrs Abraço

[22] Comentário enviado por julianjedi em 04/10/2008 - 00:30h

desculpe pela pergunta idiota... heheh li o artigo mas num li o Objetivo... foi mal ... tava trabalhando ... e o tempo era pouco... hehhhe... então ... com relação ao sqlite concordo plenamente...

[23] Comentário enviado por zoby em 04/10/2008 - 04:10h

Posso estar dizendo uma besteirona, neste caso me desculpe, mas a questão de não deixar o usuário fechar programas e tal não pode ser resolvido só pelas limitações de permissão de qq Linux? Basta q o programa seja aberto pelo root e ninguém mais tenha permissão de fechar o q root abriu.

E talvez vc se poupe muito trabalho se procurar softs open source de gerenciamento de lan houses em inglês. É sempre mais fácil melhorar o feito do q partir do zero.

A idéia do multiterminais é fundamental. Não consigo imaginar pq alguém não a usaria numa lan house.

[24] Comentário enviado por dimatrix em 04/10/2008 - 11:34h

Paz e Bem!

Caro, amigo eu possuo uma lan house em São Jose dos Campos:
www.gigashot.com.br , caso necessite de alguem para testar o sistema pode contar comigo, tambem sou evendeor autorizado do Smartlaunch, caso queira algumas dicas posso te ajudar, meu socio esta ajudando no desenvolvimento do Lamma 4.0, como analista de testes.
Otima esta sua iniciativa.
Otima semana.
Fique com Deus

[25] Comentário enviado por joserribeirojuni em 04/10/2008 - 11:48h

Rapaz, muito obrigado e se eu precisar sem duvida vou pedir sim !
Abração !

[26] Comentário enviado por AMDark em 04/10/2008 - 14:00h

aew garoto otimo projeto estamos mesmo precisando de um bom gerenciador de lan house para linux ainda mais em portugues...continue firme ai q muita gente vai t apoiar e adorar seu projeto..uma pergunta teria com ele fungar tambem em ruindows tipo para poder ter maquinas misturadas numa mesma lan (tenho projeto d abrir uma ano q vem qero tudo regularizado e talz entao usaria maquinas win pra jogos e maquinas linux para net o q me economizaria um bocado com licenças)

[27] Comentário enviado por julianjedi em 04/10/2008 - 20:23h

creio que nao seria nada dificil usar estaçoes windows .. pois ele utuliza um banco de dados MYSQL ...porem isso vai depender de qual componente sera usado para a conexao entre cliente e servidor ... pois mesmo que o mysql seja utilizado .. algumas açoes como o reboot - logout entre outros ... devem ser startados no servidor .. logo precisara ser utilizado algum componente tipo winsock .. para tal finalidade... vamos ver como andara o projeto ... mas o servidor .. creio que tenha que ser Linux mesmo... Pois me corrijam se eu estiver errado ... mas no gambas da pra importar VB .. mas nao para exportar ... certo...!!????!!!???

[28] Comentário enviado por joserribeirojuni em 04/10/2008 - 22:21h

Primeiro vou fazer apenas para linux, depois eu posso fzer o cliente para o windows também, mas se isso acontecer acredito que faria pelo lazarus. é simples pois tudo acorre no bando de dados e tendo em vista é é um servidor de banco de dados, diferente do sqlite por exemplo fica tudo mais simples !
Abração !

[29] Comentário enviado por AMDark em 06/10/2008 - 01:58h

esta otimo ter cliente para windows e server linux funcionaria muito bem ja q daria para colocar uma maquina simples para server e as outras usando o cliente misto.. vlw amigo vai ser otimo o projeto qando terminar axo q n tem nenhum gerenciador de lanhouse com cliente para linux e windows (se tiver algum me passem o nome pls)...outra pergunta tem alguma data prevista para sair uma versao usual ao menos para linux???

[30] Comentário enviado por joserribeirojuni em 06/10/2008 - 09:12h

Olha amigo é dificil dizer uma data certa, to em tempo de provas na facu, é complicado, mais apartir de semana que vem vou pegar firme novamente e ai logo logo, acredito que ja sai um versão de teste pelo menos !
Abração !

[31] Comentário enviado por julianjedi em 08/10/2008 - 18:41h

entao ... onde podemos conseguir os fontes???...

[32] Comentário enviado por joserribeirojuni em 08/10/2008 - 19:36h

Os fontes, virão com a primeira versão, mais ainda não tenho data exata, mais sera o mais proximo que eu conseguir agora se você tem a intenção de ajudar no porjeto me contate, que eu te passo, to precisando de muita ajuda no cliente !
Abração !

[33] Comentário enviado por samir.ma em 13/10/2008 - 19:06h

Ola, me chamo Samir, sou desenvolvedor de um gerenciador de lan house para linux, e futuramente para windows tambem, e gostaria de compartilha-lo. Meu sistema já esta pronto para ir para um ambiente real, inclusive já ate foi usado numa lan house, atualmente eu estou procurando pessoas dispostas a contribuir testando e sugerindo funcionalidades.

Mais detalhes no site: http://maincontrol.wordpress.com


Jose Ribeiro, boa sorte ae no seu sistema, se quiser ate podemos trocar figurinhas para o modulo do cliente


Desde já agradeço a atenção

Att,
Samir

[34] Comentário enviado por sucatk em 16/10/2008 - 13:42h

Boa Tarde José Ribeiro!
Estou montando uma Lan-House em minha cidade, e ficaria grato em testar seu programa de gerenciamento.
Contato: sucatk@yahoo.com.br

[35] Comentário enviado por AMDark em 09/11/2008 - 04:48h

e ai amigo como andas o projeto estamos na expectativa em abraços e boa sorte com o projeto vlw pela atençao

[36] Comentário enviado por streetsgames@ig. em 02/12/2008 - 20:16h

Olá amigo, Sou programador com pouca esperiência mas gostaria de participar do projeto, tenho uma Lan e estou montando outra,Tenho algumas idéias, a principal que eu acho que seria ideal para atrair varias ou todas as Lan Houses é que o sistema Fosse Dual OS ou seja os clientes poderiam ser tanto Windows quanto LInux, ai os donos de Lan HOuse poderiam ir mudando gradualmente as suas maquinas para Linux sem o medo de mudar tudo de uma vez e a mudança ia sendo feita de acordo com a aceitação dos clientes, e para atrair mais clientes poderia até ter um preço diferenciado na locação de horas em Linux.

[37] Comentário enviado por joserribeirojuni em 02/12/2008 - 22:07h

Então o foco do projeto é exatamente o linux entretanto tenhos amigos que ja se interessaram em desenvolver a versão cliente para windows !

[38] Comentário enviado por jcromaocpv em 07/02/2009 - 13:03h

Boa Tarde o Projeto é muito interessante já tive problemas com a fiscalização, migrei para o linux, mas o problema são os danados dos jogos, na procura de programas encontrei o scancool e coloquei aqui para rodar como o colega aí esta querendo um que rode ruindows e linux ele faz isto, talves te interessa baixar este programa e ver os detalhes para vc fazer no seu, que um dia será o nosso boa espero que sim até mais e um abraço qdo estiver pronto me avise por favor ficarei feliz em poder usá-lo.obs. o servidor deles tem que ser ruindows.

[39] Comentário enviado por julianjedi em 25/04/2009 - 15:05h

e ai as quantas anda o projeto?

[40] Comentário enviado por comfaa em 13/08/2009 - 11:10h

Olá !!
Pessoal estou com um problema que acho que a solução é parecido
com o gerenciador de Lan House, eu preciso de controlar o tempo
que os funcionarios ficam na internet .....

Por exemplo, na empresa onde eu trabalho o meu chefe pediu pra
que os usuarios só possam ter 2 horas de acessos por dia, porem
eles podem acessar a qualquer hora do dia e de alguma forma ir
contando a quantidade de tempo que ela ficou conectada.

De modo que eu possa colocar mais tempo pra eles e essas horas
irem acumulando .... seria mais ou menos como um Gerenciador de
Lan House, só que nao teria que instalar programa nenhum nos
Client's e só controlaria o acesso a internet.

Abraços.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts