Introduction
Ce système se compose principalement de trois parties : le projet frontal côté enseignant, le projet frontal côté étudiant et le projet d'interface back-end (version 2018).
Environnement de développement macOS 10.13.4 nodejs 8.9.3 Mongodb 3.4.2
pile technologique
Backend : nodejs + express
Frontend : vue2.0 + Element-ui + Mint-UI + vuex + vue-router + axios + es6/7
Base de données : mongodb + mangouste
Exécuter localement
1. Démarrez le service mongodb et connectez-vous à la base de données
2. Entrez le répertoire du projet
- Entrez dans le répertoire du serveur et démarrez le serveur : node bin/www
- Entrez le répertoire de l'enseignant ou de l'élève et démarrez le front-end : npm run dev
- Accès côté enseignant : http://localhost:8080
- Accès étudiant : http://localhost:8082
Démonstration du système
Cliquez sur la vidéo de démonstration du système d’aide à l’enseignement en classe pour voir, durée 03:08.
Liste des fonctionnalités
Notes de développement
Pour plus de détails, voir Système d'aide à l'enseignement en classe - Notes de développement. La logique de la structure actuelle du code du projet présente certains défauts. Pour une structure de projet plus claire, veuillez vous référer à la structure du projet Vue.
Références
Projet open source : système de gestion backend basé sur vue + element-ui Créer une grande application d'une seule page avec 45 pages basée sur vue2 + vuex
Notes du blog :
- Module node.js --formidable - Blog CSDN
- Explication détaillée de la façon dont Node.js utilise js-xlsx pour traiter les fichiers Excel
- Exemples pour expliquer l'algorithme génétique - système d'examen automatique basé sur l'algorithme génétique [Pratique] - artwl - Blog Park
- Application d'un algorithme génétique à la formation automatique de volumes-CSDN Blog
- node.js-formidable implémente le téléchargement et le téléchargement de fichiers - roue avant - SegmentFault Sifu
- Middleware dans nodejs—Multer - Blog CSDN
- Fonction simple d'importation et d'exportation de vue+element-ui - Article personnel - SegmentFault Sifu
- Main dans la main, je vais vous montrer comment utiliser vue pour jouer à la série backend 2 (autorisations de connexion) - CSDN Blog
- Lecture et écriture de nœuds Exploration et pratique de fichiers Excel Aotu.io "Aotu Lab"
- Maître de la séparation front-end et back-end - Modèle MVVM - DOM Brother - Blog Park
- Conception de sécurité du système d'application Web
- La route pour surmonter les pièges de Vue (8) - Utiliser Echarts pour créer des graphiques - WiseWrong - Blog Park
- Déployer le projet nodejs sur Alibaba Cloud
Remarque 1 : Ce projet étant un projet de fin d'études, afin de protéger les droits et intérêts personnels, le code correspondant du backend du serveur n'est pas partagé pour le moment.
Remarque 2 : Ce projet est uniquement destiné à des fins d'apprentissage. Toutes les icônes, images et autres droits d'auteur associés utilisés dans le projet appartiennent au concepteur.