Cybercompteur

Soyez le premier à donner votre avis sur cette source.

Vue 21 489 fois - Téléchargée 4 497 fois

Description

Bonjour

Le CyberCompteur, est un logiciel de gestion de cyber café.

J?ai subdivisé mon projet en deux parties ; la première est une partie Serveur (CyberCompteurServeur) et la deuxième est une partie Cliente (CyberCompteurClient).

Je commence par les qualités de mon CyberCompteur ;

Dans la partie serveur, vous aller trouver un menu qui contient les items suivants ;
Fichier [Modifier tarif ] + [Paramètres]+ [Quitter]
Gestion [Abonnés]+[Caisse] ;
J?ai précisé le nombre maximum de postes par 15 postes, tous sont crée dynamiquement.
Un choix est offert pour changer l?unité de mesure, le tarif global (de tous les poste), et le tarif spécifique (de chaque poste), ainsi qu?une prise en main pour gérer la recette journalière et globale à l?aide d?un gestionnaire de caisse protégé par mot de passe -tout est dans la page Paramètres-.
La gestion des abonnés ; le CyberCompteur gère aussi les abonnés, avec un suivi de paiement, et de consommation.
J?ai utilisé dans la partie serveur, une barre de statut, pour afficher l?état du serveur (Connecté ou non connecté), le montant à payer de chaque poste sans revenir aux détails, le tarif global, l?unité de mesure à afficher chez le client et le nombre de postes membres, ainsi qu?une barre de progression pour connaitre le taux d?activation.

Dans la partie Client, vous allez trouver deux étiquettes (Label). La première est pour afficher le numéro de poste, et la deuxième pour afficher le montant à payer ainsi que l?unité de mesure (reçus par le programme serveur).
Dans la page paramètres des deux parties vous connaitrez directement l?adresse IP et le nom du poste (qu'il soit Serveur ou Membre) sans recourir à d?autres applications ou commandes.

Au niveau programmation ;
Grâce à mon projet vous aller apprendre ;
1. Comment utiliser une base de données PARADOX dans un programme Delphi sans coder les actions standards (Ajout, Modification, Suppression,?).
2. Comment Filtrer une table sur un champ de type date à l?aide d?un TDateTimePicker.
3. Comment utiliser les fichier INI, (création, exploitation,?) avec des exemples différenciés des instructions : WriteString, WriteInteger, WriteBool.
4. L?utilisation du composant StringGrid.
5. L?utilisation des messages de dialogue (InputBox, et les messages de choix).
6. Comment Créer un TButton dynamiquement, ainsi que de spécifier son emplacement et la police, et comment coder un bouton créé dynamiquement.
7. Comment créer un TLabel, TImage, dynamiquement et comment les coder.
8. Comment envoyer une variable d?une forme à une autre (Voir : AFirst.OnShow ; SBEnregistrer -Tspeedbutton-)
9. Comment utiliser les sockets ; (TClientSocket, et TServerSocket), dans un programme Delphi pour transmettre une chaîne de caractère d?un programme à un autre ?Les composants TClientSocket et TServerSocket sont créés dynamiquement-
10. Comment afficher l?adresse IP et le nom du poste dans un String.
11. Et pour ne pas parler trop, je vous laisse découvrir le reste par vous-même.

Juste une petite chose à préciser, la version originale du CyberCompteur finalisé en 2005 sous VisualBasic6 à l?aide des composants MailSlot -sont compatibles aussi avec Delphi et sont plus performants-, (pour voir la version originale du CyberCompteur taper mon site Internet).

A vrai dire je me suis cassé la tête pour réaliser ce projet, c?est pour ça que je demande à tous ceux qui veulent m?aider pour l?améliorer de me laisser plus de commentaires.

Avant de terminer, je veux juste mentionner que je suis apte à recevoir des critiques dans le sens d?améliorer, et SVP non pas dans le sens de me décourager.

Pour terminer, je souhaite que mon modeste travail comme vous le voyez vous sera utile dans votre vie (académique, professionnelle, ?).

N.B :
Changer l?extension « iex » par « exe », pour voir les fichiers exécutables du CyberCompteur.

Source / Exemple :


Voir le fichier zip

Conclusion :


Rien à dire que de vous souhaiter bonne chance et plein de succès.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Bacterius
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
Quoi ? Tu as bazardé le martinet de CS ? Faut qu'on se cotise pour en acheter un neuf, maintenant ... Essaye de pas jeter la boîte de mouchoirs sur la table au fond du couloir, on a caché les codes d'accès du serveur dedans ...
*Quoi "tais-toi" ?*

Cordialement, Bacterius !
cs_cantador
Messages postés
4716
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
11
ah zut, j'aurais pas du jeter mon martinet..
Bacterius
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
1. On n'exige pas, on demande.
2. On fait un nouveau topic sur le forum, on vient pas polluer le code d'un autre.
3. On se renseigne sur Google (aller dans les 5 premières pages) plutôt que de se jeter sur le premier lien et dire "j'ai pas trouvé".
4. Quand tu auras appliqué les points 1, 2 et 3, tu demanderas une réponse SUR LE FORUM. Tu n'es pas tout seul sur la terre, et si d'autres personnes ont le même problème ils seront bien contents de voir les réponses que les membres te donneront.

Conclusion : toi tu vas vite dégager ... à moins que ...

Cordialement, Bacterius !
michakey
Messages postés
1
Date d'inscription
mardi 26 mai 2009
Statut
Membre
Dernière intervention
6 août 2009

salut à tous les membres "code-sources" je veux votre aides le plus vit possible car je vodrai realisé un projet à propos de formation à distance .
Mon problème est de :"comment verifier le compte bancaire des utilisateur du site en utilisant le technologie J2EE (struts ,spring et hibernat)
envoye moi votre reponse à mon compte ou à cette addresse mail:"minoumi01@gmail.cjom" merci d'avance.
Bonne journée à vous !
sousou569
Messages postés
4
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
8 avril 2009

salem ;
je vous encourage mon frere;a proos mes commentaire du bete jusquau la plus serieuse ;

1- licon du delphi apparaitre en haut de la fenetre dapplication ; donne a ton application un logo

2- quand je clique sur els poste dans la feneetre serveur ca me dnne aucun signe quel poste jai selection ; la moindre des chose normalement quand je clique sur un poste ca change son image pour signialer que le poste est selectionner .

3 - application simple ; donne un peu de design a votre application Style visata par example ; utilise les VCL compomenent pour changer le style des bouton ,des menu,grid;,,,,,,etc

4- le dommaine de programation surtt de reseau comme celle ci est orienetr ver le WEb ; je te conseil de faire la mm applicatipn mais sur le web ; genre applciaton Intranet ,extranet et internet .

5- tu as utilise le modele client;serveur dans votre application ameliore votre niveau de programation on utilisons les agent mobile ^^peut etre ca ve rien dire cette tech ds ce genre dapplication surtt pour un petit cyber cafe mais ca vous donne dauters idee sur le systeme distribuer et une nouvelle techn^^

6-jai pas compris quesquel fai la fontion transfer,je vous donne autre fonction a ajouter ;

changement de poste de A vers B

-caputre decran sur le poste client
-prise de main a distance ; redemarer ; arretrer le windows,........
-partage des fichier
-tchate et envoi des message ,alert au cleint
-service suplimentaire pour le client ;boisson ,impression.......

jai seulement ses queleque remarque pour le moment ; bonne courage mon frer et jesper bien quon reste on contact et faire des projet ensemble

wa salam alikoum

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.