สมาร์ทผู้ดูแลระบบ
SmartAdmin ได้รับการพัฒนาโดย 1024 Innovation Laboratory ในเมืองลั่วหยาง ประเทศจีน โดยใช้ SpringBoot2/3+Sa-Token+Mybatis-Plus และ Vue3+Ant Design Vue+Uni-App+Uni-UI โดยมี "โค้ดคุณภาพสูง" เป็นแกนหลัก แพลตฟอร์มการพัฒนาที่รวดเร็ว "เรียบง่ายและมีประสิทธิภาพ" ปลอดภัย
เป็นรายแรกในประเทศจีนที่ตรงตามข้อกำหนดด้านการทำงานของ "ความปลอดภัยเครือข่าย - การป้องกันระดับ 3" และ "ความปลอดภัยของข้อมูล" และรองรับข้อกำหนดด้านความปลอดภัยต่างๆ เช่น ข้อจำกัดในการเข้าสู่ระบบ การเข้ารหัสภายในประเทศและการถอดรหัสอินเทอร์เฟซ และการลดความไวของข้อมูล
ส่วนหน้าจัดเตรียม JavaScript และ TypeScript สองเวอร์ชัน และส่วนหลังจัดเตรียม Java8+SpringBoot2.X และ Java17+SpringBoot3.X เวอร์ชันคู่
ในเวลาเดียวกัน เรา เปิดข้อกำหนดโค้ดโอเพ่นซอร์ส ที่ได้รับการตรวจสอบและใช้งานโดยบริษัทมากกว่าหนึ่งพันแห่ง ในช่วงหกปีที่ผ่านมา: "ความคิดเกี่ยวกับโค้ดคุณภาพสูง", "ข้อกำหนดเฉพาะของ Vue3" และ "ข้อกำหนดเฉพาะของ Java" ช่วยให้ทุกคนสามารถ รู้สึกถึงการควบคุมในโลกที่เร่งรีบนี้ รหัสถูกเขียนอย่างหมดจด! ในขณะเดียวกัน ก็สามารถประหยัดเวลาได้มาก ลดการทำงานล่วงเวลา ทำงานอย่างมีความสุข ถ่อมตน เรียนรู้ต่อไป รักการเขียนโค้ด และรักชีวิตมากยิ่งขึ้น !
ระบบทางเทคนิค
- ส่วนหน้า: JavaScript/TypeScript + Vue3 + Vite5 + Pinia + Ant Design Vue 4.X
- เทอร์มินัลมือถือ: uniapp (เวอร์ชัน vue3) + uni-ui + (รองรับ APP, มินิโปรแกรม, H5 ในเวลาเดียวกัน)
- แบ็กเอนด์: Java8/17 + SpringBoot2/3 + Sa Token + Mybatis-plus + หลายฐานข้อมูล
- ตัวอย่างคอมพิวเตอร์ออนไลน์: https://preview.smartadmin.vip
- เอกสารอย่างเป็นทางการ: https://smartadmin.vip
- ตัวอย่างออนไลน์บนมือถือ: https://app.smartadmin.vip
แนวคิดและความคิด
- สิ่งที่เราแบ่งปันไม่ใช่ฟังก์ชันที่ไร้ประโยชน์ แต่เป็นฟังก์ชันที่จำเป็น เช่น บันทึกการเปลี่ยนแปลงข้อมูล เอกสารประกอบของระบบ บันทึกการอัปเดตเวอร์ชัน ข้อเสนอแนะ บันทึก ฮาร์ทบีต เครื่องมือสร้างหมายเลขตั๋ว ฯลฯ
- นอกจากนี้เรายังแบ่งปันข้อกำหนดเฉพาะของส่วนหน้า ส่วนหลัง vue3 และโค้ดอื่นๆ ที่ได้รับการรับรองโดยบริษัทหลายร้อยแห่ง
- เราชื่นชมโค้ดคุณภาพสูง ในฐานะนักพัฒนา โค้ดเปรียบเสมือนดาบอันคมกริบ คุณสามารถไหลลื่นบนคีย์บอร์ดได้ราวกับอัศวิน หลังจากเรื่องนี้จบลง คุณจะทิ้งชื่อของคุณไว้เบื้องหลัง
- เราให้ความสำคัญกับความร่วมมือในระดับสูงของทีมและความเข้าใจโดยปริยาย ช่วยเหลือซึ่งกันและกัน และไม่เคยทำงานล่วงเวลา แทนที่จะรู้สึกชาเมื่อเห็นรหัสของผู้อื่นและปล่อยให้พวกเขาทำงานล่วงเวลาที่ 996.ICU
- เราคิดเชิงรุก ถ่อมตัว เรียนรู้ต่อไป รักรหัส และรักชีวิตมากยิ่งขึ้น
- เราหวังว่าคุณจะใช้เวลา 3 นาทีในการอ่านแต่ละจุดด้านล่างอย่างละเอียด เพื่อที่คุณจะได้สัมผัสประสบการณ์ด้านเทคนิคที่คุณไม่เคยมีมาก่อน!
แผนภูมิไฮไลท์ฟังก์ชัน
จุดเด่นของคุณสมบัติ
- ระบบความปลอดภัย : ตรงตามข้อกำหนดด้านความปลอดภัยระดับสามของประเทศ เช่น การเข้าสู่ระบบแบบสองปัจจัย การเข้ารหัสรหัสผ่าน ข้อกำหนดความซับซ้อนของรหัสผ่าน การล็อคเวลาเข้าสู่ระบบที่ไม่ถูกต้อง การหมดเวลาเข้าสู่ระบบ การลดความไวของข้อมูล และฟังก์ชั่นความปลอดภัยเครือข่ายและความปลอดภัยของข้อมูลอื่นๆ
- การเข้ารหัสและถอดรหัสอินเทอร์เฟซ : รองรับการเข้ารหัสและถอดรหัสพารามิเตอร์คำขอและเนื้อหาที่ส่งคืน และรองรับอัลกอริธึมการเข้ารหัสในประเทศและอัลกอริธึมการเข้ารหัสต่างประเทศอื่น ๆ
- คอลัมน์ที่กำหนดเองของตาราง : รองรับคอลัมน์ที่ผู้ใช้กำหนดและสามารถคงคอลัมน์ที่ผู้ใช้กำหนดไว้ในฐานข้อมูลได้
- บันทึกการเปลี่ยนแปลงข้อมูล : รองรับบันทึกการเปลี่ยนแปลงข้อมูลโดยใช้ปลั๊กอิน git diff ทำให้ดูการเปลี่ยนแปลงข้อมูลได้ง่ายและสะดวกยิ่งขึ้น
- เอกสารออนไลน์ : รองรับฟังก์ชันต่างๆ เช่น เอกสารวิธีใช้ทางด้านขวา (คล้ายกับเอกสารวิธีใช้ทางด้านขวาของคอนโซล Alibaba Cloud) รองรับข้อเสนอแนะ บันทึกเวอร์ชัน ฯลฯ
- สำนักงาน OA : ข้อมูลบริษัท (ใบแจ้งหนี้ ธนาคาร พนักงาน ฯลฯ) การแจ้งเตือนและประกาศ (บันทึกการอ่าน เวลา ฯลฯ)
- บันทึกและการตรวจสอบ : บันทึกฮาร์ทบีทของเซิร์ฟเวอร์ บันทึกการเข้าสู่ระบบ บันทึกการดำเนินการ (IP เบราว์เซอร์ ระบบปฏิบัติการ และข้อมูลอุปกรณ์อื่น ๆ )
- ฟังก์ชั่นระบบ : พนักงาน แผนก บทบาท การอนุญาต เมนู ลายน้ำ การจัดการไฟล์ พารามิเตอร์ของระบบ พจนานุกรมข้อมูล การสร้างหมายเลขคำสั่งซื้อ ฯลฯ
- การสร้างโค้ด : การกำหนดค่าตามแต่ละตาราง การแสดงตัวอย่างโค้ดออนไลน์ ดาวน์โหลด ฯลฯ
- ข้างต้นเป็นเพียงตัวอย่างบางส่วน ความประหลาดใจที่เต็มไปด้วยดวงดาวและรายละเอียดอีกมากมายกำลังรอให้คุณค้นพบ! :ไฮไลท์ฟีเจอร์เฉพาะของอุตสาหกรรม SmartAdmin
จุดเด่นของโค้ด
- [ส่วนหน้า - เวอร์ชันคู่]: ให้เวอร์ชันคู่ของ js และ ts โครงสร้างไดเร็กทอรีมีความชัดเจนมาก
- [ส่วนหน้า - การบำรุงรักษาอย่างต่อเนื่อง]: vue-enum, ปฏิเสธที่จะปรากฏตัวเลขมหัศจรรย์, การแจงนับคงที่ไม่สามารถรักษาได้
- [ส่วนหน้า - การตั้งชื่อ]: วิธีการตั้งชื่อและการเขียนที่ดีที่สุดสำหรับ API ค่าคงที่ ฯลฯ ในอุตสาหกรรม
- [ส่วนหน้า - รองรับหลายสภาพแวดล้อม]: ไฟล์การกำหนดค่าสภาพแวดล้อม 5 env ที่ไม่ซ้ำกันสำหรับท้องถิ่น การพัฒนา การทดสอบ ก่อนเผยแพร่ และการใช้งานจริง
- [โค้ดเค้าโครงส่วนหน้า]: วิธีการเขียนเค้าโครงที่ชัดเจนที่สุดในอุตสาหกรรม แม้แต่มือใหม่ก็สามารถเข้าใจได้
- [Front-end-main.js]: เราอาจเป็นคนเดียวในอุตสาหกรรมที่เขียนวิธีการโหลดเราเตอร์ใน main.js อย่างถูกต้อง
- ----เส้นแบ่งส่วนหน้าและส่วนหลังที่สวยงาม----
- [โครงสร้างไดเรกทอรีแบ็กเอนด์ที่ไม่ซ้ำใคร]: โครงสร้างการรับเหมาช่วงโค้ด Java คุณภาพสูงที่เป็นเอกลักษณ์ของอุตสาหกรรม เหมาะสำหรับโครงการขนาดใหญ่ ขนาดกลาง และขนาดเล็ก โครงสร้างมีความชัดเจนมาก
- [ไฟล์การกำหนดค่าสาธารณะแบ็กเอนด์]: การบำรุงรักษาไฟล์การกำหนดค่าทั่วไปที่ไม่ซ้ำใครในอุตสาหกรรม ทำให้การกำหนดค่าทั่วไปง่ายขึ้น
- [การบำรุงรักษารหัสส่งคืนแบ็กเอนด์]: การบำรุงรักษารหัสส่งคืนคำขอดั้งเดิมของอุตสาหกรรมคุ้มค่าแก่การดู
- [สถาปัตยกรรมแบ็กเอนด์สี่เลเยอร์]: สถาปัตยกรรมสี่เลเยอร์ (ตัวควบคุม บริการ ผู้จัดการ dao) ทำไมถึงมีสี่เลเยอร์
- [สภาพแวดล้อมแบ็กเอนด์หลายรายการ]: Maven หลายสภาพแวดล้อม: การพัฒนา การทดสอบ เวอร์ชันก่อนเผยแพร่ การกำหนดค่าสภาพแวดล้อมการใช้งานจริง
- [Backend-system hook]: รีโหลดอัจฉริยะ สำรอง hooks สำหรับระบบ โหลดแบบไดนามิก และรันโค้ดบางส่วนโดยไม่ต้องรีสตาร์ทโปรแกรม
- ข้างต้นเป็นเพียงหยดหนึ่งในมหาสมุทร รายละเอียดเพิ่มเติมกำลังรอให้คุณค้นพบ! ไปตรวจสอบ