L'autre jour, je suis allé dans un magasin de nettoyage à proximité pour sortir mes vêtements sous la direction de ma femme.
Samedi après le nouvel an.
Probablement le jour où le plus de clients viendront.
Cependant, il y a une femme à temps partiel là-bas.
Les clients arrivent.
Eh bien, c'est vrai.
Et, derrière le client, je suis de retour. .. Je me demande si le téléphone sonne follement.
Mais je suis trop occupé pour décrocher le téléphone. ..
Aucun être humain ne peut faire cela ensemble.
~~ En premier lieu, est-ce une erreur de quart de travail du propriétaire ou du gérant du magasin? ?? ~~
Je me suis demandé si cette situation pouvait être réglée par une amélioration systématique.
Dans l'article précédent, vous pouvez facilement publier du code QR en Python. J'ai écrit un article intitulé, donc c'est une application.
・ Une fois le nettoyage terminé, ajoutez un service d'appel, de courrier électronique ou de SMS en option. (C'est impossible pour tout le monde ~~ C'est ennuyeux ~~, c'est juste une option) Mettez un code QR sur vos vêtements et placez-le sur votre smartphone pour pouvoir contacter les clients par e-mail, SMS ou téléphone.
・ Le code QR sera automatiquement émis lorsque les informations du client sont enregistrées. Gestion simple.
Python 3.7.6 macOS Mojave 10.14.6
Importez d'abord les bibliothèques requises. (Si non inclus, installez avec pip)
・ Qrcode pour la création de QR code ・ Datetime pour entrer la date et l'heure au moment de l'enregistrement du client ・ Csv pour créer une base de données en CSV
customerdata.py
import qrcode
import datetime
import csv
Configuré pour demander à la base de données clients les informations requises. Écoutez les informations nécessaires pour pouvoir envoyer des e-mails, SMS ou appeler.
customerdata.py
name=input('Le nom est?')
address=input('adresse?')
age=input('Quel âge avez-vous?')
tel=input('le numéro de téléphone est?')
mail=input('Le courrier est?')
#Réglez la date et l'heure à enregistrer dans la base de données
dt_now=datetime.datetime.now()
dt=dt_now.strftime('%Y année%m mois%jour j%H heure%M minutes')
Le code QR est défini de sorte que le nom, le numéro de téléphone, l'adresse e-mail, l'adresse et la date et l'heure d'enregistrement soient affichés. Le nom du fichier img émis automatiquement est généré par le nom et le numéro de téléphone de la personne afin que la recherche de texte (par nom et numéro de téléphone) puisse être effectuée ultérieurement.
customerdata.py
img=qrcode.make( 'numéro de téléphone: ' + str(tel) +'Email: ' +str(mail)+'Nom complet:'+str(name) + 'adresse de rue:'+ str(address)+'Date et heure de création:'+ str(dt))
img.save(str(name)+str(tel))
#Enregistrez le nom du code QR avec votre nom et votre numéro de téléphone afin de pouvoir rechercher le texte plus tard.
Enregistrez les informations au format CSV. (Données_client.csv)
customerdata.py
with open('customer_data.csv','a') as f:
writer = csv.writer(f)
#La ligne suivante est réservée à l'enregistrement initial. Commentez lors de l'inscription pour la deuxième fois ou plus tard! !!
writer.writerow(['Nom complet','âge','adresse de rue','numéro de téléphone','Email','Date d'inscription'])
writer.writerow([str(name),str(age),str(address),str(tel),str(mail),str(dt)])
f.close()
Exécutez-le sur la ligne de commande.
commandline
(kyoto) MacBook-Air% python3 customerdata.py
Le nom est?Taro Tanaka
adresse? Kyoto City A Town B Street
Quel âge avez-vous? 40
le numéro de téléphone est? 090-000-0000
Le courrier [email protected]
Enregistré dans la base de données comme ça.
Dans le même temps, un code QR sera émis automatiquement.
Les informations sortiront lorsque vous les tiendrez sur votre iPhone et lirez le code QR.
customerdata.py
import qrcode
import datetime
import csv
name=input('Le nom est?')
address=input('adresse?')
age=input('Quel âge avez-vous?')
tel=input('le numéro de téléphone est?')
mail=input('Le courrier est?')
dt_now=datetime.datetime.now()
dt=dt_now.strftime('%Y année%m mois%jour j%H heure%M minutes')
img=qrcode.make( 'numéro de téléphone: ' + str(tel) +'Email: ' +str(mail)+'Nom complet:'+str(name) + 'adresse de rue:'+ str(address)+'Date et heure de création:'+ str(dt))
img.save(str(name)+str(tel))
with open('customer_data.csv','a') as f:
writer = csv.writer(f)
#La ligne suivante est réservée à l'enregistrement initial. Commentez lors de l'inscription pour la deuxième fois ou plus tard! !!
writer.writerow(['Nom complet','âge','adresse de rue','numéro de téléphone','Email','Date d'inscription'])
writer.writerow([str(name),str(age),str(address),str(tel),str(mail),str(dt)])
f.close()
La création d'une base de données et l'émission automatique d'un code QR peuvent être appliquées de nombreuses autres manières. Livraison, prévention de l'errance chez les personnes âgées atteintes de démence, informations sur les allergies et les contre-indications aux médicaments.
Je vous serais reconnaissant de bien vouloir nous faire part d'un commentaire qui soit extensible et extensible afin qu'il puisse être utilisé comme ça.
Recommended Posts