ระบบการจัดการสิทธิ์ของ MSFM คือชุดของระบบนั่งร้านน้ำหนักเบาที่พัฒนาขึ้นโดยใช้ springBoot โดยสามารถสร้างแบ็กเอนด์ของระบบของตัวเองและสร้างโค้ดส่วนหน้าและแบ็กเอนด์พื้นฐานโดยอัตโนมัติ โดยใช้เฟรมเวิร์ก เช่น Spring Boot, Shiro, MyBatis, Layui ฯลฯ รวมถึง : การจัดการผู้ใช้ การจัดการบทบาท การจัดการสิทธิ์ การจัดการทรัพยากร การจัดการฐานข้อมูล การสร้างซอร์สโค้ด การจัดการกำหนดเวลา ฯลฯ
1. ผู้ใช้ระบบ บทบาท การเพิ่มสิทธิ์ การลบ การแก้ไข การจัดสรรสิทธิ์ การจับคู่สีของสิทธิ์
2. คุณสามารถเลือกพื้นที่จัดเก็บในเครื่อง, Qiniu Cloud Storage และ Alibaba Cloud Storage สำหรับการอัปโหลดไฟล์ได้อย่างอิสระ
3. พจนานุกรมระบบ
4. กำหนดค่าข้อมูลเว็บไซต์พื้นฐาน รวมถึงข้อจำกัดข้อมูลบล็อก
5. ดูบันทึกการทำงานของระบบหลัก (เทมเพลตที่ต้องตรวจสอบสามารถปรับแต่งได้โดยอัตโนมัติในพื้นหลังของระบบ)
6. เพิ่มฐานข้อมูลออนไลน์และสร้างซอร์สโค้ดพื้นฐานส่วนหน้าและส่วนหลังโดยตรง ใส่ไว้ในไดเร็กทอรีที่เกี่ยวข้องของซอร์สโค้ดและรีสตาร์ท Tomcat เพื่อใช้งานและดูตัวอย่างโดยตรง
7. การแก้ไขใหม่กับงานที่กำหนดเวลาไว้ของระบบจะถูกเริ่มต้น หยุดชั่วคราว และดำเนินการต่อทันที
กรอบงานหลัก: SpringBoot
กรอบการทำงานด้านความปลอดภัย: Apache Shiro 1.3.2
กรอบการทำงานแคช: Redis 4.0
กรอบงานการค้นหา: Lucene 7.1
การจัดตารางเวลางาน: ควอตซ์ 2.3
กรอบงานเลเยอร์คงอยู่: MyBatis 3 mybatisplus 2.1.4
พูลการเชื่อมต่อฐานข้อมูล: Alibaba Druid 1.0.2
การจัดการบันทึก: SLF4J 1.7, Log4j
เฟรมเวิร์กส่วนหน้า: laui
เทมเพลตแบ็กเอนด์: lauicms 2.0.
ข้อความที่หลากหลาย: wangEditor
ขอแนะนำให้นักพัฒนาใช้สภาพแวดล้อมต่อไปนี้เพื่อหลีกเลี่ยงปัญหา
IDE: ความคิด
ฐานข้อมูล: Mysql5.7 Redis (หน้าต่าง, Linux)
JDK: Java 8
เว็บ: Tomcat8 (เมื่อพัฒนาโดยใช้ Springboot Framework จะไม่ใช้ Tomcat เพิ่มเติมซึ่งมาพร้อมกับเฟรมเวิร์ก)
เว็บเซิร์ฟเวอร์: Weblogic, Tomcat, WebSphere, JBoss, Jetty ฯลฯ
เซิร์ฟเวอร์ฐานข้อมูล: Mysql5.5+
ระบบปฏิบัติการ: Windows, Linux (Linux คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่เป็นพิเศษและควรให้ความสนใจเป็นพิเศษ ไม่มีฟอนต์ Microsoft Yahei บน Linux คุณต้องติดตั้งฟอนต์นี้เพื่อสร้างรหัสยืนยัน)
1. นำเข้าซอร์สโค้ดลงใน IDE
2. นำเข้า mysiteforme.sql ใน src/main/resources/sql ภายใต้เส้นทางซอร์สโค้ดไปยังฐานข้อมูล (qrtz.sql ถูกรวมไว้ใน jibenbiao mysiteforme.sql หลายตัวแล้วสำหรับงานตามกำหนดเวลา)
3. เปลี่ยนชื่อผู้ใช้และรหัสผ่าน mysql ในไฟล์การกำหนดค่า application.yml ในไดเร็กทอรี srcmainresources เป็นไฟล์ในเครื่องของคุณ
4. เมื่อติดตั้งฐานข้อมูล Redis รหัสผ่านฐานข้อมูลเริ่มต้นจะว่างเปล่า (หมายเหตุ *** ต้องติดตั้ง Redis มิฉะนั้นระบบจะรายงานข้อผิดพลาด)
5. ไม่สามารถดาวน์โหลดหน้าต่าง Redis ได้ในบางที่ คุณสามารถดาวน์โหลดได้ที่นี่ https://pan.baidu.com/s/1dG22JQT
6. ลงทะเบียนบริการระบบ Redis และเปิด cmd ---> สลับไปยังไดเร็กทอรีที่ติดตั้ง Redis ---> redis-server.exe --service-install redis.windows-service.conf
7. เริ่มต้นที่อยู่แสดงตัวอย่างระบบ: http://localhost:8080 ชื่อผู้ใช้ของผู้ดูแลระบบ: ทดสอบรหัสผ่าน: 1
เข้าสู่ระบบ
สิทธิ์ของระบบ
บันทึกของระบบ
เอกสารข้อมูล
การมอบหมายสิทธิ์