การแนะนำ
ระบบนี้ส่วนใหญ่ประกอบด้วยสามส่วน: โปรเจ็กต์ส่วนหน้าฝั่งครู, โปรเจ็กต์ส่วนหน้าฝั่งนักเรียน และโปรเจ็กต์อินเทอร์เฟซส่วนหลัง (เวอร์ชัน 2018)
สภาพแวดล้อมการพัฒนา macOS 10.13.4 nodejs 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. ป้อนไดเร็กทอรีโครงการ
- ป้อนไดเร็กทอรีเซิร์ฟเวอร์และเริ่มต้นเซิร์ฟเวอร์: node bin/www
- ป้อนไดเร็กทอรีครูหรือนักเรียนและเริ่มต้นส่วนหน้า: npm run dev
- การเข้าถึงฝั่งครู: http://localhost:8080
- การเข้าถึงของนักเรียน: http://localhost:8082
การสาธิตระบบ
คลิกที่วิดีโอสาธิตระบบช่วยเหลือการสอนในชั้นเรียน เพื่อดู ระยะเวลา 03:08.
รายการคุณสมบัติ

หมายเหตุการพัฒนา
สำหรับรายละเอียด โปรดดูที่ระบบความช่วยเหลือในการสอนในชั้นเรียน - หมายเหตุการพัฒนา ตรรกะของโครงสร้างรหัสโครงการปัจจุบันมีข้อบกพร่องบางประการ สำหรับโครงสร้างโครงการที่ชัดเจนยิ่งขึ้น โปรดดูที่โครงสร้างโครงการ Vue
อ้างอิง
โครงการโอเพ่นซอร์ส: ระบบการจัดการแบ็กเอนด์ที่ใช้ vue + element-ui สร้างแอปพลิเคชันหน้าเดียวขนาดใหญ่ที่มี 45 หน้าตาม vue2 + vuex
บันทึกย่อของบล็อก:
- โมดูล node.js --formidable - บล็อก CSDN
- คำอธิบายโดยละเอียดว่า Node.js ใช้ js-xlsx เพื่อประมวลผลไฟล์ Excel อย่างไร
- ตัวอย่างการอธิบายอัลกอริธึมทางพันธุกรรม - ระบบตรวจสอบอัตโนมัติตามอัลกอริธึมทางพันธุกรรม [ฝึกหัด] - artwl - Blog Park
- การประยุกต์ใช้อัลกอริธึมทางพันธุกรรมในการสร้างปริมาตรอัตโนมัติ - บล็อก CSDN
- node.js-formidable ใช้ในการอัพโหลดและดาวน์โหลดไฟล์ - ล้อหน้า - SegmentFault Sifu
- มิดเดิลแวร์ใน nodejs—Multer - บล็อก CSDN
- ฟังก์ชันนำเข้าและส่งออกอย่างง่ายของ vue+element-ui - บทความส่วนตัว - SegmentFault Sifu
- ฉันจะแสดงให้คุณเห็นถึงวิธีใช้ vue เพื่อเล่นแบ็คเอนด์ซีรีส์ 2 (สิทธิ์ในการเข้าสู่ระบบ) - บล็อก CSDN
- การอ่านและการเขียนโหนด Excel และการปฏิบัติ | .
- ผู้เชี่ยวชาญด้านการแยกส่วนหน้าและส่วนหลัง - รุ่น MVVM - DOM Brother - Blog Park
- การออกแบบความปลอดภัยของระบบเว็บแอพพลิเคชั่น
- เส้นทางสู่การปีนหลุมพรางของ Vue (8) - การใช้ Echarts เพื่อสร้างแผนภูมิ - WiseWrong - Blog Park
- ปรับใช้โปรเจ็กต์ nodejs กับ Alibaba Cloud
หมายเหตุ 1: เนื่องจากโครงการนี้เป็นโครงการสำเร็จการศึกษา เพื่อปกป้องสิทธิ์และผลประโยชน์ส่วนบุคคล รหัสที่เกี่ยวข้องของแบ็กเอนด์เซิร์ฟเวอร์จึงไม่ได้รับการแชร์ในขณะนี้
หมายเหตุ 2: โครงการนี้มีวัตถุประสงค์เพื่อการเรียนรู้เท่านั้น ไอคอน รูปภาพ และลิขสิทธิ์อื่น ๆ ที่เกี่ยวข้องที่ใช้ในโครงการเป็นของนักออกแบบ