โปรดใช้ SCMR1 เพื่อสร้างสภาพแวดล้อม โปรเจ็กต์จะมีการอัปเดตที่สำคัญ! -
TeaQL ซึ่งเป็นคุณสมบัติใหม่ของ DaaS ใช้เพื่อรองรับแอปพลิเคชันที่เกี่ยวข้องขนาดใหญ่และซับซ้อน
Task task = Q . task ( orderId ) // 根据订单找到一个任务
. selectAll () // 取所有字段, 但是不包含子列表
. selectDropOffTaskItemList ( // 选择所有的卸车任务
Q . dropOffTaskItem () // 定制卸车任务
. selectProduct () // 选择产品
. selectCustomOrder ( // 卸车任务上面还关联了一个订单
Q . customOrder () // 定制订单选择
. selectAll () // 选择订单所有字段
. selectCustomOrderItemList () // 选择订单下面的订单项
. selectDeliveryOrderAssetList ( // 选择订单子列表下面的相关资产列表
Q . deliveryOrderAsset () // 定制订单资产列表
. selectAsset ( // 选择资产对象
Q . asset () // 定制资产选择
. selectAssetStatus () // 状态要加上,便于显示资产状态
. where ( // 把不合法的资产过滤出去
Asset . ASSET_STATUS_PROPERTY ,
QueryOperator . NOT_EQUAL ,
AssetStatus . INVALID ))))). execute ( ctx );
TeaQL เป็นภาษาแอปพลิเคชันที่คิดค้นขึ้นใหม่โดยใช้ภาษาการเขียนโปรแกรมที่หลากหลายโดยทีมงาน Dual-Chain ซึ่งให้ความช่วยเหลือในการพัฒนาแอปพลิเคชันขนาดใหญ่ที่มีความซับซ้อนสูงและการบำรุงรักษาระยะยาว
ชุดห่วงโซ่อุปทานแบบรวม (ซอร์สโค้ดทั้งหมด)
ระบบพื้นฐานระดับกลางของห่วงโซ่อุปทานการค้าปลีกที่ปรับแต่งได้สูง อินเทอร์เฟซการจัดการระดับกลางสามารถปรับแต่งได้ผ่านฟังก์ชันลำดับสูงของ JavaScript สามารถปรับแต่งได้อย่างยืดหยุ่นโดยการ เพิ่มวิธีการ หรือ เขียน วิธีการที่มีอยู่จำนวนมากใหม่
รหัสของระบบนี้ใช้กราฟความรู้ที่พัฒนาขึ้นเองและระบบประมวลผลเครือข่ายเชิงสาเหตุเพื่อสร้างซอร์สโค้ดที่สามารถบำรุงรักษาได้สูงโดยอัตโนมัติ
วิธีการพัฒนาแบบเดิมๆ ไม่สามารถพัฒนาระบบแอปพลิเคชันขนาดใหญ่เช่นนี้ได้และทำการเปลี่ยนแปลงได้อย่างยืดหยุ่น เราใช้เครื่องมือพัฒนาระบบคลาวด์ที่พัฒนาขึ้นเอง DaaS (การพัฒนาเป็นบริการ) เพื่อพัฒนาแพลตฟอร์มนี้ ซึ่งได้ถูกนำไปใช้โดยบริษัทหลายแห่ง Start Kit ไฟล์โมเดลของโปรเจ็กต์นี้ Retailscm.xml ก็อยู่ในนั้นด้วย (จำเป็นต้องลงทะเบียนเพื่อรันโมเดล) หมายเหตุ: ไม่จำเป็นต้องใช้ DaaS เพื่อรันโปรเจ็กต์นี้ โปรดดูคู่มือการปรับใช้โดยตรง
สำหรับตัวอย่างง่ายๆ ของการพัฒนาอัจฉริยะ โปรดดูที่ระบบการตั้งเวลาของแพทย์
สำหรับห่วงโซ่อุปทานอาหารสด กรุณาเยี่ยมชม:
- https://demo.doublechaintech.com/admin/freshchain/index.html
บทบาท | ชื่อผู้ใช้ | รหัสผ่าน |
---|
แพลตฟอร์ม | 13900000001 | ผู้ดูแลระบบ123 |
พ่อค้า 1 | 13900000002 | ผู้ดูแลระบบ123 |
พ่อค้า 2 | 13900000003 | ผู้ดูแลระบบ123 |
คุณสมบัติหลักมีดังนี้:
- ห่วงโซ่อุปทานอาหารสดเป็นระบบที่สร้างขึ้นจากโมเดลผู้ค้าหลายรายแบบจุดต่อจุด
- ความสัมพันธ์ระหว่างพ่อค้ามีความเท่าเทียมกัน แม้แต่ในหมู่พ่อค้าหลักก็ตาม
- ร้านค้าแต่ละแห่งมีโครงสร้างองค์กรของตัวเอง รวมถึงแคตตาล็อกการจัดซื้อและแคตตาล็อกการขาย ด้วยวิธีนี้ กระแสข้อมูล กระแสธุรกิจ และลอจิสติกส์ระหว่างผู้ค้าสามารถเชื่อมโยงเพื่อสร้างห่วงโซ่อุปทาน
- ระบบห่วงโซ่อุปทานแบบเดิมเช่น SAP ขึ้นอยู่กับองค์กรหลักเป็นวัตถุประสงค์ในการใช้งาน องค์กรสหกรณ์ต้นน้ำและปลายน้ำไม่มีบัญชีห่วงโซ่อุปทานที่พร้อมใช้งาน
- ห่วงโซ่อุปทานนี้ช่วยให้องค์กรต้นน้ำและปลายน้ำสามารถแลกเปลี่ยนทรัพยากรมนุษย์ ข้อมูลผลิตภัณฑ์ สินค้าคงคลัง ฯลฯ ผ่านการจัดการ การใช้งานที่แตกต่างกันสามารถทำได้โดยการปรับแต่งระบบนี้
สารบัญ
- ชุดห่วงโซ่อุปทานแบบครบวงจร
- สารบัญ
- ความคุ้มครองทางธุรกิจ
- คุณสมบัติหลัก
- สถาปัตยกรรม
- สถาปัตยกรรมส่วนหน้า
- สถาปัตยกรรมแบ็กเอนด์
- การจัดการสิทธิ์
- สถาปัตยกรรมการปรับใช้
- แนวคิดโครงการมาจากการออกแบบฐานข้อมูล
- วิธีใช้
- ใบอนุญาต
- การสนับสนุนด้านเทคนิค
- ความเข้ากันได้ ผ่านการทดสอบสภาพแวดล้อมต่อไปนี้
- การพัฒนาขั้นทุติยภูมิ
- ปรับใช้
- ระบบสาธิตออนไลน์ (ไม่รองรับ IE ควรใช้ Chrome ดีที่สุด)
- สำนักงานใหญ่และการดำเนินงานสาขา
- การขยายธุรกิจ
- ดำเนินธุรกิจดำเนินไป
- การจัดซื้อและการจัดการซัพพลายเออร์
- การจัดการคลังสินค้าและการกระจายสินค้าแบบครบวงจร
- การจัดการทรัพยากรมนุษย์
- การจัดการสิทธิ์ของผู้ใช้
- ส่วนประกอบ
- bizcore: โปรเจ็กต์โค้ดหลักฝั่งเซิร์ฟเวอร์, Business Core
- bizui: โครงการอินเทอร์เฟซแบบรวมระดับกลาง UI ธุรกิจ อย่าหุบปาก!
- ศูนย์ข้อมูล (ผลิตภัณฑ์อิสระที่ใช้ในโครงการนี้)
- รองรับหน้าจอข้อมูลขนาดใหญ่
- ฟังก์ชั่นหลัก
- การสนับสนุนฐานข้อมูลเพิ่มเติม
- เข้าร่วมในโครงการนี้
ความคุ้มครองทางธุรกิจ
คุณสมบัติหลัก
- ระบบนี้ประกอบด้วยส่วนหน้า ส่วนหลัง และหน้าจอข้อมูล โครงสร้างข้อมูลและข้อมูลพื้นฐานได้รับการพัฒนาผ่านซอฟต์แวร์ที่พัฒนาขึ้นเอง
- สามารถปรับแต่งได้สูง คุณไม่จำเป็นต้องเปลี่ยนโค้ดที่สร้างขึ้นเพื่อเพิ่ม แก้ไข หรือบล็อกอินเทอร์เฟซและฟังก์ชันพื้นหลัง คุณเพียงแค่ต้องเพิ่มโค้ดลงในเลเยอร์ที่กำหนดเอง
- ได้รับการพัฒนาโดยมีแพลตฟอร์มการค้าปลีกเป็นแกนหลัก โดยผสานรวม 5 กระแสข้อมูล ได้แก่ กระแสข้อมูล กระแสธุรกิจ ลอจิสติกส์ กระแสเงินทุน และกระแสผู้มีความสามารถ
สถาปัตยกรรม
สถาปัตยกรรมส่วนหน้า
สถาปัตยกรรมแบ็กเอนด์
การจัดการสิทธิ์
สถาปัตยกรรมการปรับใช้
แนวคิดโครงการมาจากการออกแบบฐานข้อมูล
- แผนภาพ Sankey แสดงสายเลือดแนวความคิด
สามารถดูโมเดลการรับชมแบบโต้ตอบได้ที่ https://demo.doublechaintech.com/admin/design/retail_design.html
วิธีใช้
- บนพื้นฐานนี้ ระบบธุรกิจสามารถปรับแต่งได้ บนพื้นฐานนี้ ระบบธุรกิจสามารถปรับแต่งได้โดยการเพิ่มโค้ดที่ส่วนหน้าและส่วนหลัง
- สร้างศูนย์ข้อมูลโดยแทบไม่ต้องแก้ไขซอร์สโค้ด ระบบนี้มีอินเทอร์เฟซจำนวนมากที่ช่วยให้ระบบธุรกิจแทรกข้อมูลผ่าน API และถือได้ว่าเป็นไมโครเซอร์วิสอิสระ
- เพื่อการเรียนการสอนและการปฏิบัติ
ใบอนุญาต
ยกเว้นโลโก้ หน้าเข้าสู่ระบบ และรูปภาพหน้าแรก ซอร์สโค้ดของระบบนี้คือ Apache 2 License และสามารถใช้เพื่อวัตถุประสงค์ทางการค้าได้
การสนับสนุนด้านเทคนิค
ระบบนี้ให้การสนับสนุนระบบเชิงพาณิชย์และการสนับสนุนทางเทคนิคฟรีตามปัญหา
ความเข้ากันได้ ผ่านการทดสอบสภาพแวดล้อมต่อไปนี้
- สภาพแวดล้อมฮาร์ดแวร์: เซิร์ฟเวอร์ Amd64/ARM64/Huawei Kunpeng
- สภาพแวดล้อมระบบปฏิบัติการ: CentOS 6+/Ubuntu 16.04+
- ฐานข้อมูล: MySQL 5.7+, GBase 8s, Informix 11, PostgreSQL 9.3+
- ระบบแคช: Redis 3.2+
- ระบบสตรีมเหตุการณ์: Kafka
การพัฒนาขั้นทุติยภูมิ
- โปรดดูคู่มือการพัฒนา Java: https://kdocs.cn/l/sUdwkkyZD?f=130
- เอกสารการออกแบบฐานข้อมูล (ทั้งหมด 94 หน้า): การออกแบบฐานข้อมูล
- เอกสารการออกแบบโดยละเอียดรวมถึงแผนภาพลำดับ (รวมมากกว่า 200 หน้า): การออกแบบโดยละเอียด
ปรับใช้
หากคุณต้องการปรับใช้ด้วยตนเอง โปรดดูคู่มือการปรับใช้
ระบบสาธิตออนไลน์ (ไม่รองรับ IE ควรใช้ Chrome ดีที่สุด)
กรอบแพลตฟอร์มระบบรองรับหลายแอปสำหรับผู้ใช้รายเดียว บัญชีสาธิตถูกสร้างขึ้นสำหรับ 18 บทบาทด้านล่าง แต่ละบทบาทสามารถเข้าสู่ระบบและแสดงถึงทรัพยากรที่แตกต่างกันซึ่งจัดการโดยผู้ใช้ที่แตกต่างกัน
- การสนับสนุนล่าสุดสำหรับการค้นหาข้อมูล
- การจัดกลุ่มตามหน้าที่
สำนักงานใหญ่และการดำเนินงานสาขา
บทบาท | ชื่อผู้ใช้ | รหัสผ่าน |
---|
ศูนย์ร้านค้าปลีกแห่งชาติ | 13900000001 | ผู้ดูแลระบบ123 |
ร้านค้าปลีกศูนย์จังหวัด | 13900000002 | ผู้ดูแลระบบ123 |
ร้านค้าปลีก ศูนย์บริการในเมือง | 13900000003 | ผู้ดูแลระบบ123 |
ที่อยู่การสาธิต: https://demo.doublechaintech.com/admin/retailscm/index.html
การขยายธุรกิจ
บทบาท | ชื่อผู้ใช้ | รหัสผ่าน |
---|
พันธมิตรเมือง | 13900000004 | ผู้ดูแลระบบ123 |
ผู้มีโอกาสเป็นลูกค้า | 13900000005 | ผู้ดูแลระบบ123 |
ที่อยู่การสาธิต: https://demo.doublechaintech.com/admin/retailscm/index.html
ดำเนินธุรกิจดำเนินไป
บทบาท | ชื่อผู้ใช้ | รหัสผ่าน |
---|
ร้านค้าปลีก | 13900000006 | ผู้ดูแลระบบ123 |
สมาชิกร้านค้าปลีก | 13900000007 | ผู้ดูแลระบบ123 |
ที่อยู่การสาธิต: https://demo.doublechaintech.com/admin/retailscm/index.html
การจัดซื้อและการจัดการซัพพลายเออร์
บทบาท | ชื่อผู้ใช้ | รหัสผ่าน |
---|
คำสั่งซื้อของผู้บริโภค | 13900000008 | ผู้ดูแลระบบ123 |
ผู้จำหน่ายผลิตภัณฑ์ | 13900000009 | ผู้ดูแลระบบ123 |
ใบสั่งจัดหา | 13900000010 | ผู้ดูแลระบบ123 |
สั่งซื้อร้านค้าปลีก | 13900000011 | ผู้ดูแลระบบ123 |
ที่อยู่การสาธิต: https://demo.doublechaintech.com/admin/retailscm/index.html
การจัดการคลังสินค้าและการกระจายสินค้าแบบครบวงจร
บทบาท | ชื่อผู้ใช้ | รหัสผ่าน |
---|
โกดัง | 13900000012 | ผู้ดูแลระบบ123 |
ชั้นวาง | 13900000013 | ผู้ดูแลระบบ123 |
กองเรือขนส่ง | 13900000014 | ผู้ดูแลระบบ123 |
งานขนส่ง | 13900000015 | ผู้ดูแลระบบ123 |
เอกสารทางบัญชี | 13900000017 | ผู้ดูแลระบบ123 |
ที่อยู่การสาธิต: https://demo.doublechaintech.com/admin/retailscm/index.html
การจัดการทรัพยากรมนุษย์
บทบาท | ชื่อผู้ใช้ | รหัสผ่าน |
---|
จ่ายเกรด | 13900000018 | ผู้ดูแลระบบ123 |
พนักงาน | 13900000020 | ผู้ดูแลระบบ123 |
ที่อยู่การสาธิต: https://demo.doublechaintech.com/admin/retailscm/index.html
การจัดการสิทธิ์ของผู้ใช้
บทบาท | ชื่อผู้ใช้ | รหัสผ่าน |
---|
โดเมนผู้ใช้ | 13900000021 | ผู้ดูแลระบบ123 |
ที่อยู่การสาธิต: https://demo.doublechaintech.com/admin/retailscm/index.html
ส่วนประกอบ
bizcore: โปรเจ็กต์โค้ดหลักฝั่งเซิร์ฟเวอร์, Business Core
ซอร์สโค้ด Java/Spring/Redis/MySQL/ArrangoDB/Kafka Java แบ็กเอนด์อยู่ภายใต้ bizcore/WEB-INF/
caf_core_src: 通用框架库核心代码,包含技术框架,基础设施
caf_custom_src: 通用框架库,主要包含配置文件
retailscm_core_src: 零售业务核心代码
retailscm_custom_src: 零售业务定制代码,如果要定制,在此处增加类,继承retail_core_src的相应类,可以调用或者重写父类,core里面的类提供大量可以重用的方法。
bizui: โครงการอินเทอร์เฟซแบบรวมระดับกลาง UI ธุรกิจ อย่าหุบปาก!
Front-endReact/dvajs/antd/echarts/Redux
แพลตฟอร์มกลางข้อมูล (ใช้ผลิตภัณฑ์อิสระในโครงการนี้ โดยใช้เทคโนโลยีใหม่ๆ มากมาย เช่น การประมวลผลกราฟ สามารถช่วยในการตัดสินใจทางธุรกิจได้ แต่ไม่สามารถใช้เป็นแหล่งข้อมูลสำหรับรายงาน การชำระหนี้ ฯลฯ)
- เอ็นจิ้นการประมวลผลกราฟแบบเรียลไทม์รุ่นใหม่
- การจัดการและแบ่งปันผลการวิเคราะห์ข้อมูล
- สนับสนุนลูกค้าในการเรียกข้อมูลผ่าน API เพื่อให้ได้ผลตอบรับแบบวงปิด
- ที่อยู่การสาธิตแบบพุชและการสมัครรับข้อมูลแบบเรียลไทม์: https://demo.doublechaintech.com/admin/dmos/
- ชื่อผู้ใช้/รหัสผ่าน: 13900000005/admin123
- เรียกดูชุดข้อมูล -> การเลือกเมนู -> ฟังก์ชั่นทั่วไป -> ชุดข้อมูลผู้สมัคร
รองรับหน้าจอข้อมูลขนาดใหญ่
ฟังก์ชั่นหลัก
- การจัดการแพลตฟอร์ม มุมมองจากมุมสูงของแพลตฟอร์ม
- การจัดการการพัฒนาธุรกิจ (CRM) จัดการข้อมูลติดต่อ ความคืบหน้าในการขาย และการแปลงคู่ค้าให้เสร็จสมบูรณ์
- การจัดการสมาชิก Xiaochao คำสั่งการจัดการสมาชิก การชำระเงิน ที่อยู่ทางไปรษณีย์ ฯลฯ
- การจัดการทรัพยากรมนุษย์ (HRM) สามารถจัดการการเริ่มงาน การประเมินประสิทธิภาพ การจ่ายเงินเดือน ประสบการณ์ ประสบการณ์ด้านการศึกษา การฝึกอบรมและบันทึกการสอบ
การพัฒนาในอนาคต
- โมเดลที่ก้าวหน้า ตั้งแต่โมเดล SaaS แบบรวมศูนย์ขององค์กรหลักเดียวไปจนถึง SaaS แบบหลายศูนย์ขององค์กรแบบหลายคอร์
- ใช้เทคโนโลยีบล็อคเชนเพื่อขยายไปยังศูนย์หลายแห่ง
- การควบคุมการเปลี่ยนแปลง: การเปลี่ยนแปลงข้อมูลทั้งหมดอยู่ภายใต้ขั้นตอนการควบคุม และสามารถอธิบายแหล่งข้อมูลได้
- เวิร์กเบนช์การวิเคราะห์พื้นฐานที่แข็งแกร่งยิ่งขึ้น: รองรับหลายมิติเพื่อวิเคราะห์ข้อมูลในรายการเดียว
การสนับสนุนฐานข้อมูลเพิ่มเติม
ปัจจุบันรองรับ PGSQL9.5+ และ GBASE 8S
เข้าร่วมในโครงการนี้
- หารือเกี่ยวกับแนวโน้มการพัฒนาห่วงโซ่อุปทาน
- สำรวจเทคโนโลยีและผลิตภัณฑ์ที่เกี่ยวข้องกับห่วงโซ่อุปทาน
- พูดคุยและแบ่งปันโอกาสทางการตลาด
- โปรดป้อนคำนามที่เกี่ยวข้องกับห่วงโซ่อุปทานเมื่อตรวจสอบ: scm, gyl, ห่วงโซ่อุปทาน
อัพเกรดแผน
- โปรเจ็กต์นี้ได้รับการพัฒนาในปี 2560 และเปิดดำเนินการในต้นปี 2562 ทีมพัฒนาได้รับความรู้ด้านซัพพลายเชนเพิ่มเติมในสี่ปี และข้อกำหนดของโมเดลได้รับการอัปเดต
- รูปแบบเช่นการพัฒนาห่วงโซ่อุปทานแบบเพียร์ทูเพียร์
- การดำเนินธุรกิจจะปรับปรุงความสามารถในการติดตามการดำเนินงาน
- อัปเกรดเป็นแพลตฟอร์มฐานใหม่
- JSON กำหนดส่วนหน้าแบบไดนามิก