ระบบมีเทอร์มินัลสามแบบ ได้แก่ เทอร์มินัลผู้ใช้ เทอร์มินัลการค้า และเทอร์มินัลผู้โดยสาร โปรดให้ดาวฉันด้วย! -
สถาปัตยกรรมของโปรเจ็กต์คือการแยกส่วนหน้าและส่วนหลังของ SpringBoot และ Vue ฐานข้อมูลคือ MySQL+Redis, MyBatis, เอกสารอินเทอร์เฟซ Swagger และเฟรมเวิร์กการรักษาความปลอดภัยของ Shiro
ใช้ เซิร์ฟเวอร์ไฟล์รูปภาพ Qiniu Cloud หลัก/ที่เก็บข้อมูลในเครื่องสองวิธีในการอัปโหลดและเข้าถึงไฟล์ ส่วนหน้าและส่วนหลังใช้รูปแบบอินเทอร์เฟซ Restful สำหรับการเชื่อมต่อ และใช้การสื่อสาร Websocket สำหรับการโต้ตอบแบบเรียลไทม์
ฝั่งไคลเอ็นต์และผู้ขับขี่ใช้เฟรมเวิร์ก UI บนมือถือ Vant และฝั่งผู้ค้าใช้ ElementUI
โปรเจ็กต์นี้ใช้เทคโนโลยีการจำลองเสมือนของ Doker บน Alibaba Cloud ของตัวเอง โดยผสานรวม Nginx, Haproxy และ Keepalive ตั้งแต่ฐานข้อมูลไปจนถึงแบ็คเอนด์และฟรอนต์เอนด์ จะถูกปรับใช้โดยใช้กลยุทธ์การปรับสมดุลโหลดแบบหลายโหนด
โครงการทั้งหมดใช้เทคโนโลยีกระแสหลักในปัจจุบัน ครอบคลุมพื้นฐานของเทคโนโลยีฟรอนต์เอนด์และแบ็คเอนด์ ตั้งแต่ฐานข้อมูล ไปจนถึงแบ็คเอนด์ ไปจนถึงฟรอนต์เอนด์ จากนั้นจึงปรับใช้บนคลาวด์ ครอบคลุมกระบวนการทั้งหมดและ รายละเอียดต่างๆ ของการพัฒนาและการปรับใช้ส่วนหน้าและส่วนหลัง
-
ไคลเอนต์มือถือ (เพื่อเปิดไคลเอนต์คอมพิวเตอร์กรุณากด F12 เพื่อเข้าสู่โหมดการพัฒนาและปรับขนาดโทรศัพท์มือถือ)
เวอร์ชันพีซีของผู้ค้า
เอกสารประกอบอินเทอร์เฟซแบ็กเอนด์
อินเทอร์เฟซหลักของไคลเอนต์มือถือ:
โค้ดแบ็คเอนด์ของโปรเจ็กต์นี้เป็นโอเพ่นซอร์สทั้งหมด นักพัฒนาแบ็คเอนด์สามารถดึงและดาวน์โหลดโค้ดได้โดยตรง ติดต่อผู้พัฒนา: qq 1058298031 หากคุณมีคำถามใด ๆ โปรดอย่าลังเลที่จะสื่อสาร!
อินเทอร์เฟซหลักของเทอร์มินัลไรเดอร์มือถือ:
อินเทอร์เฟซหลักของเทอร์มินัลการจัดการผู้ค้าพีซี: