กรุณาอย่าใช้สำหรับโครงการที่ละเมิดกฎหมายของประเทศของเรา
WaterCloud เป็นเฟรมเวิร์กที่ใช้ ASP.NET 8.0 MVC + API + SqlSugar + LayUI ซอร์สโค้ดเป็นโอเพ่นซอร์สอย่างสมบูรณ์และสามารถช่วยคุณแก้ปัญหางานซ้ำ ๆ ของโปรเจ็กต์ C#.NET ได้!
การนำแนวคิดทางสถาปัตยกรรมกระแสหลักมาใช้ ทำให้ง่ายต่อการเริ่มต้น เรียนรู้ง่าย และมีต้นทุนการเรียนรู้ต่ำ
การพัฒนารองสามารถเกิดขึ้นได้อย่างเต็มที่ ช่วยให้การพัฒนามุ่งเน้นไปที่ตรรกะทางธุรกิจมากขึ้น สามารถปรับปรุงประสิทธิภาพการพัฒนาได้อย่างรวดเร็ว และช่วยให้บริษัทต่างๆ ประหยัดค่าแรงโดยไม่สูญเสียความยืดหยุ่น
รองรับฐานข้อมูลหลายประเภท เช่น SQLServer และ MySQL การออกแบบแบบแยกส่วนพร้อมโครงสร้างลำดับชั้นที่ชัดเจน มีฟังก์ชันพื้นฐานในตัวสำหรับการจัดการข้อมูลองค์กร
สิทธิ์ในการดำเนินการจะขึ้นอยู่กับ RBAC และการควบคุมสิทธิ์นั้นแม่นยำและพิถีพิถัน ลิงก์การจัดการทั้งหมดจะต้องได้รับการตรวจสอบสิทธิ์ และสามารถควบคุมได้ที่เมนูนำทาง ปุ่มฟังก์ชัน และควบคุมระดับแถว ระดับรายการ และระดับฟิลด์ของแบบฟอร์ม .
การอนุญาตข้อมูลและการควบคุมการอนุญาตข้อมูลที่ได้รับการปรับปรุงทำให้บุคคลต่างๆ สามารถเห็นข้อมูลที่แตกต่างกันได้
ฟังก์ชันการสร้างโค้ด การสร้างโค้ดส่วนหน้าและส่วนหลังอย่างง่าย
ตัวออกแบบฟอร์มมีหลายวิธีในการออกแบบฟอร์ม การออกแบบการลากและวางแบบฟอร์มแบบไดนามิก และแบบฟอร์มแบบกำหนดเอง
ผู้ออกแบบกระบวนการ กระบวนการออกแบบไดนามิก การออกแบบโหนดและเงื่อนไขการเชื่อมต่อ
สำหรับการจัดการเนื้อหา เอดิเตอร์ wangEditor ได้รับการกำหนดค่าและสามารถใช้งานได้
การจัดการไฟล์ มีฟังก์ชันอัพโหลดและดาวน์โหลดไฟล์
ปรับปรุงประสิทธิภาพและคุณภาพการพัฒนา แพ็คเกจคลาสที่ใช้กันทั่วไป บันทึก แคช การตรวจสอบ พจนานุกรม ไฟล์ อีเมล Excel ฯลฯ
หน้านี้ตอบสนองในการออกแบบและรองรับคอมพิวเตอร์ แท็บเล็ต สมาร์ทโฟนและอุปกรณ์อื่นๆ เบราว์เซอร์ WeChat และเบราว์เซอร์ทั่วไปต่างๆ
ขอบเขตการใช้งาน: สามารถพัฒนาซอฟต์แวร์การจัดการต่างๆ เช่น OA, ERP, BPM, CRM, WMS, TMS, MIS, BI, แบ็กเอนด์แพลตฟอร์มอีคอมเมิร์ซ, ระบบการจัดการโลจิสติกส์, ระบบการจัดการการจัดส่งด่วน, ระบบการจัดการการศึกษา ฯลฯ
การจัดการผู้เช่า ฟังก์ชันผู้เช่าหลายรายบนฐานข้อมูล (รองรับ SqlSugar)
งานที่กำหนดเวลาไว้ ขึ้นอยู่กับฟังก์ชันงานที่กำหนดเวลาไว้ของควอตซ์ (สามารถจัดกลุ่มได้)
ที่อยู่สาธิตโครงการ: http://47.116.127.212:5000/ (บัญชี: ผู้ดูแลระบบ รหัสผ่าน: 0000 ฐานข้อมูลจะถูกกู้คืนทุกๆ 2 ชั่วโมง)
ที่อยู่เอกสาร: https://gitee.com/qian_wei_hong/WaterCloud/wikis/pages
ที่อยู่โครงการออนไลน์: https://replit.com/@MonsterUncle/WaterCloud
1. เทคโนโลยีส่วนหน้า
กรอบงาน js: jquery-3.4.1, LayUI, LayUI mini (โอเพ่นซอร์ส)
ไอคอน: Font Awesome 4.7.0 และ LayUI มาพร้อมกับมัน
การตรวจสอบลูกค้า: ตรวจสอบ LayUI
โปรแกรมแก้ไขข้อความแบบ Rich text: โอเพ่นซอร์ส wangEditor, โปรแกรมแก้ไข LayUI
อัปโหลดไฟล์: อัปโหลด LayUI
แท็บไดนามิก: LayUI mini miniTab
ตารางข้อมูล: ตาราง LayUI, ส่วนประกอบตารางวิญญาณโอเพนซอร์ส LayUI (มีการใช้การกรองแบ็กเอนด์)
กล่องการเลือกแบบเลื่อนลง: เลือก LayUI, xmselect
การควบคุมโครงสร้างต้นไม้: LayUI โอเพ่นซอร์ส dtree
ตารางแผนผัง: LayUI โอเพ่นซอร์ส treetable-lay เฟรมเวิร์กจะแปลงเวอร์ชันต่ำกว่าของ treetable (เข้ากันได้กับส่วนประกอบ Soul-Table แก้ไขข้อบกพร่องเช่นคอลัมน์คงที่)
กล่องรถรับส่ง: การถ่ายโอน LayUI
เค้าโครงหน้า: LayUI, LayUI mini
ปลั๊กอินแผนภูมิ: echarts
การควบคุมวันที่: LayUI Laydate
การเลือกไอคอน: IconPicker โอเพ่นซอร์ส LayUI
การเลือกจังหวัดและเมือง: LayUI โอเพ่นซอร์ส Layarea
2. เทคโนโลยีแบ็คเอนด์
กรอบงานหลัก: ASP.NET 8.0, เว็บ API
งานที่กำหนดเวลาไว้: QuartZ ตระหนักถึงการควบคุมเว็บ
กรอบงานเลเยอร์คงอยู่: SqlSugar (รองรับหลายฐานข้อมูล, การดำเนินการสืบค้นที่ซับซ้อน, ผู้เช่าหลายราย, ฐานข้อมูลย่อยและตาราง ฯลฯ), Chloe (รองรับหลายฐานข้อมูล, การดำเนินการสืบค้นที่ซับซ้อน, ค่อนข้างเสถียร)
การสนับสนุนด้านความปลอดภัย: ตัวกรอง, การแทรก Sql, การขอปลอมแปลง
การตรวจสอบฝั่งเซิร์ฟเวอร์: การตรวจสอบแบบจำลองเอนทิตี
กรอบงานแคช: Redis/หน่วยความจำ (การควบคุมการลงชื่อเข้าระบบครั้งเดียว)
คิวข้อความ: RabbitMq
รถบัสกิจกรรม: Jaina
การจัดการบันทึก: บันทึก, บันทึกการเข้าสู่ระบบ, บันทึกการดำเนินการ
คลาสเครื่องมือ: MiniExcel, Newtonsoft.Json, รหัสยืนยัน, คลาสสาธารณะที่หลากหลาย
อื่นๆ:AutoFac,สแวกเกอร์
VS2022 ขึ้นไป
Asp.net 8.0;
สำหรับ Mysql หรือ SQLSERVER2005 ขึ้นไป จะมีไฟล์ sql ที่ปฏิบัติการได้ในโฟลเดอร์ฐานข้อมูล
โปรดใช้ VS2022 ขึ้นไปเพื่อเปิดโซลูชัน
Redis และ RabbitMq มีอยู่ในโฟลเดอร์โครงการ
ที่อยู่เอกสาร Layui กรอบส่วนหน้า: https://layui.gitee.io/v2/
Layui front-end framework Layuimini รหัสที่อยู่คลาวด์: https://gitee.com/zhongshaofa/layuimini
ที่อยู่เอกสาร SqlSugar.ORM: https://www.donet5.com/home/doc
การสนทนา WaterCloud และแลกเปลี่ยนกลุ่ม QQ (1065447456)
.NET เฟรมเวิร์กพื้นฐานที่ใช้งานง่าย Furion ที่อยู่โค้ดคลาวด์: https://gitee.com/dotnetchina/Furion
โครงการโอเพ่นซอร์สไม่ใช่เรื่องง่าย หากโครงการนี้พบความโปรดปรานของคุณ คุณสามารถบริจาคเพื่อสนับสนุนการพัฒนาและบำรุงรักษาอย่างต่อเนื่องของผู้เขียน ขอขอบคุณเพื่อน ๆ ทุกคนที่สนับสนุนโอเพ่นซอร์ส