Ce projet concerne la gestion du système de contrôle d'accès aux dortoirs, et des fonctions supplémentaires telles que la gestion des dortoirs, la gestion des factures d'eau et d'électricité, la recharge en ligne, la gestion des rapports de réparation et les journaux système sont ajoutées. Pour plus de détails, voir les captures d'écran ci-dessous.
Django est le backend, H5/CSS/JS est le frontend, MySQL est la base de données backend, Redis est le cache et Dlib est la bibliothèque de reconnaissance faciale.
Ce projet peut être utilisé comme conception de diplôme d'études personnelles, sans tenir compte de l'environnement de production, le développement de suivi est gratuit.
Comment manger
1. Téléchargez d'abord le fichier de code source du projet (la méthode d'acquisition est à la fin de cet article)
2. Exécutez MySQL et Redis et configurez les informations de lien de base de données dans le fichier setting.py.
La base de données MySQL est développée en 5.7.27, il est recommandé d'utiliser la même version (si mysqlclient est compatible vers le haut
Le projet est livré avec Redis-x64-3.2.100 pour le débogage du système Windows, le port d'écoute par défaut est 127.0.0.1, 6379 et le requirepass est Qq111111
3. Modifiez le fichier setting.py et effectuez la configuration suivante.
SMTP (fonction SMTP de la boîte aux lettres, utilisée pour l'invite de connexion au compte, l'envoi du code de vérification par e-mail, etc.)
ALiCloud_AFS (vérification homme-machine Alibaba Cloud AFS, utilisée pour la vérification glissante de connexion frontale)
CodePay (paiement par code, paiement en ligne lorsque les utilisateurs rechargent leurs factures de services publics)
QQConnect (interconnexion QQ, utilisée pour la liaison de connexion QQ frontale)
4. Générez la table de données (utilisez les instructions comme un projet Django normal)
5. Importez les données de configuration initiales du système Emplacement du fichier de données : /database/system_setting_systemsetting.sql 6. Démarrez le projet (utilisez les instructions comme un projet Django normal)