مقدمة
يتكون هذا النظام بشكل أساسي من ثلاثة أجزاء: مشروع الواجهة الأمامية من جانب المعلم، ومشروع الواجهة الأمامية من جانب الطالب، ومشروع الواجهة الخلفية (إصدار 2018).
بيئة التطوير macOS 10.13.4nodejs 8.9.3 Mongodb 3.4.2
كومة التكنولوجيا
الواجهة الخلفية: Nodejs + Express
الواجهة الأمامية: vue2.0 + Element-ui + Mint-UI + vuex + vue-router + axios + es6/7
قاعدة البيانات: mongodb + النمس
تشغيل محليا
1. ابدأ خدمة mongodb واتصل بقاعدة البيانات
2. أدخل دليل المشروع
- أدخل دليل الخادم وابدأ الخادم: العقدة bin/www
- أدخل دليل المعلم أو الطالب وابدأ الواجهة الأمامية: npm run dev
- الوصول من جانب المعلم: http://localhost:8080
- وصول الطالب: http://localhost:8082
مظاهرة النظام
انقر على فيديو توضيحي لنظام المساعدة التعليمية في الفصل الدراسي، المدة 03:08.
قائمة الميزات
ملاحظات التطوير
للحصول على التفاصيل، راجع نظام المساعدة التعليمية في الفصل الدراسي - ملاحظات التطوير. يحتوي منطق بنية رمز المشروع الحالي على عيوب معينة. للحصول على بنية مشروع أكثر وضوحًا، يرجى الرجوع إلى بنية مشروع Vue.
مراجع
مشروع مفتوح المصدر: نظام إدارة الواجهة الخلفية يعتمد على vue + element-ui إنشاء تطبيق كبير من صفحة واحدة يحتوي على 45 صفحة يعتمد على vue2 + vuex
ملاحظات المدونة:
- وحدة Node.js -- هائلة - مدونة CSDN
- شرح تفصيلي لكيفية استخدام Node.js لـ js-xlsx لمعالجة ملفات Excel
- أمثلة لشرح الخوارزمية الجينية - نظام الفحص الآلي المعتمد على الخوارزمية الجينية [تدريب عملي] - الفن - مدونة بارك
- تطبيق الخوارزمية الجينية في تكوين الحجم التلقائي-CSDN Blog
- ينفذ Node.js-Formidable تحميل وتنزيل الملفات - العجلة الأمامية - SegmentFault Sifu
- البرامج الوسيطة في العقدة — Multer - مدونة CSDN
- وظيفة استيراد وتصدير بسيطة لـ vue+element-ui - مقالة شخصية - SegmentFault Sifu
- جنبًا إلى جنب، سأوضح لك كيفية استخدام vue لتشغيل السلسلة الخلفية 2 (أذونات تسجيل الدخول) - مدونة CSDN
- قراءة العقدة وكتابة استكشاف وممارسة ملف Excel | Aotu.io "Aotu Lab"
- ماجستير في فصل الواجهة الأمامية والخلفية - نموذج MVVM - DOM Brother - Blog Park
- التصميم الأمني لنظام تطبيقات الويب
- الطريق إلى تسلق مطبات الرؤية (8) - استخدام الرسوم البيانية لإنشاء الرسوم البيانية - WiseWrong - Blog Park
- نشر مشروع Nodejs على Alibaba Cloud
ملاحظة 1: نظرًا لأن هذا المشروع هو مشروع تخرج، فمن أجل حماية الحقوق والمصالح الشخصية، لن تتم مشاركة الكود ذي الصلة للواجهة الخلفية للخادم في الوقت الحالي.
ملاحظة 2: هذا المشروع لأغراض تعليمية فقط. جميع الرموز والصور وحقوق النشر الأخرى ذات الصلة المستخدمة في المشروع مملوكة للمصمم.