Silakan gunakan SCMR1 untuk membangun lingkungan, proyek ini akan mendapat pembaruan besar! !
TeaQL, fitur baru DaaS, digunakan untuk mendukung aplikasi terkait yang besar dan kompleks
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 adalah bahasa aplikasi baru yang ditemukan berdasarkan berbagai bahasa pemrograman oleh tim Dual-Chain, yang memberikan bantuan untuk pengembangan aplikasi skala besar dengan kompleksitas tinggi dan pemeliharaan jangka panjang.
Rangkaian rantai pasokan terintegrasi (semua kode sumber)
Sistem dasar rantai pasokan ritel kelas menengah yang sangat dapat disesuaikan. Antarmuka manajemen kelas menengah dapat disesuaikan melalui fungsi tingkat tinggi JavaScript. Backend Java dapat disesuaikan secara fleksibel dengan menambahkan metode atau menulis ulang sejumlah besar metode yang ada.
Kode sistem ini menggunakan grafik pengetahuan yang dikembangkan sendiri dan sistem pemrosesan jaringan kausal untuk secara otomatis menghasilkan kode sumber yang sangat mudah dipelihara.
Metode pengembangan tradisional tidak dapat mengembangkan sistem aplikasi berskala besar dan membuat perubahan secara fleksibel. Kami menggunakan alat pengembangan cloud DaaS (Pengembangan sebagai Layanan) yang dikembangkan sendiri untuk mengembangkan platform ini Start Kit. File model proyek ini, retailscm.xml, juga ada di dalamnya (pendaftaran diperlukan untuk menjalankan model). Catatan: DaaS tidak diperlukan untuk menjalankan proyek ini, silakan merujuk langsung ke manual penerapan.
Untuk contoh sederhana pengembangan cerdas, silakan lihat sistem penjadwalan dokter
Untuk rantai pasokan makanan segar, silakan kunjungi:
- https://demo.doublechaintech.com/admin/freshchain/index.html
Peran | nama belakang | kata sandi |
---|
platform | 13900000001 | admin123 |
Pedagang 1 | 13900000002 | admin123 |
Pedagang 2 | 13900000003 | admin123 |
Fitur utamanya adalah sebagai berikut:
- Rantai pasok pangan segar merupakan sistem yang dibangun berdasarkan model multi-pedagang point-to-point.
- Hubungan antar pedagang adalah setara, bahkan antar pedagang inti.
- Setiap pedagang memiliki struktur organisasinya sendiri, termasuk katalog pembelian dan katalog penjualan. Dengan cara ini, arus informasi, arus bisnis, dan logistik antar pedagang dapat dihubungkan untuk membentuk rantai pasokan.
- Sistem rantai pasokan tradisional seperti SAP didasarkan pada perusahaan inti sebagai objek penggunaan. Perusahaan koperasi hulu dan hilir tidak memiliki akun rantai pasokan.
- Rantai pasokan ini memungkinkan perusahaan hulu dan hilir untuk bertukar sumber daya manusia, informasi produk, inventaris, dll melalui manajemen. Aplikasi yang berbeda dapat dicapai dengan menyesuaikan sistem ini.
Daftar isi
- Rangkaian rantai pasokan terintegrasi
- Daftar isi
- Cakupan bisnis
- Fitur inti
- Arsitektur
- Arsitektur ujung depan
- Arsitektur ujung belakang
- Manajemen izin
- Arsitektur penerapan
- Konsep proyek berasal dari desain database
- Cara menggunakan
- lisensi
- Dukungan teknis
- Kompatibilitas, uji lingkungan berikut lulus
- Perkembangan sekunder
- menyebarkan
- Sistem demonstrasi online (IE tidak didukung, yang terbaik adalah menggunakan Chrome)
- Operasional kantor pusat dan cabang
- ekspansi bisnis
- Operasi bisnis yang diterapkan
- Manajemen pengadaan dan pemasok
- Manajemen gudang dan distribusi yang terintegrasi
- manajemen sumber daya manusia
- Manajemen hak pengguna
- komponen
- bizcore: Proyek kode inti sisi server, Inti Bisnis
- bizui: proyek antarmuka terintegrasi kelas menengah, UI Bisnis, jangan tutup mulut!
- Pusat data (produk independen yang digunakan dalam proyek ini)
- Mendukung layar data besar
- Fungsi inti
- Dukungan basis data tambahan
- Berpartisipasilah dalam proyek ini
Cakupan bisnis
- Lihat gambar di bawah ini
Fitur inti
- Sistem ini mencakup front-end, back-end, dan layar data. Struktur data dan data dasar dikembangkan melalui perangkat lunak yang dikembangkan sendiri.
- Ini sangat dapat disesuaikan. Anda tidak perlu mengubah kode yang dihasilkan untuk menambah, memodifikasi, atau memblokir antarmuka dan fungsi latar belakang.
- Dikembangkan dengan platform ritel sebagai intinya, ini mengintegrasikan lima aliran: aliran informasi, aliran bisnis, logistik, aliran modal, dan aliran bakat.
Arsitektur
Arsitektur ujung depan
Arsitektur ujung belakang
Manajemen izin
Arsitektur penerapan
Konsep proyek berasal dari desain database
- Diagram Sankey, menunjukkan garis keturunan konseptual
Model tampilan interaktif dapat dilihat di https://demo.doublechaintech.com/admin/design/retail_design.html
Cara menggunakan
- Atas dasar ini, sistem bisnis dapat dikustomisasi. Atas dasar ini, sistem bisnis dapat dikustomisasi dengan menambahkan kode di bagian depan dan belakang.
- Membangun pusat data sehingga kode sumber jarang perlu dimodifikasi. Sistem ini menyediakan sejumlah besar antarmuka yang memungkinkan sistem bisnis memasukkan data melalui API dan dapat dianggap sebagai layanan mikro independen.
- untuk mengajar dan berlatih
lisensi
Kecuali logo, halaman login dan gambar halaman beranda, kode sumber sistem ini adalah Lisensi Apache 2 dan dapat digunakan untuk tujuan komersial.
Dukungan teknis
Sistem ini menyediakan dukungan sistem komersial dan dukungan teknis gratis berdasarkan Masalah
Kompatibilitas, uji lingkungan berikut lulus
- Lingkungan perangkat keras: server Amd64/ARM64/Huawei Kunpeng
- Lingkungan sistem operasi: CentOS 6+/Ubuntu 16.04+
- Basis Data: MySQL 5.7+, GBase 8s, Informix 11, PostgreSQL 9.3+
- Sistem cache: Redis 3.2+
- Sistem streaming acara: Kafka
Perkembangan sekunder
- Silakan lihat manual pengembangan Java: https://kdocs.cn/l/sUdwkkyZD?f=130
- Dokumen Desain Basis Data (total 94 halaman): Desain Basis Data
- Dokumen desain terperinci termasuk diagram urutan (total lebih dari 200 halaman): Desain Terperinci
menyebarkan
Jika Anda ingin menerapkannya sendiri, silakan merujuk ke panduan penerapan
Sistem demonstrasi online (IE tidak didukung, yang terbaik adalah menggunakan Chrome)
Kerangka platform sistem secara alami mendukung banyak aplikasi untuk satu pengguna. Akun demo dibuat untuk 18 peran di bawah ini. Setiap peran dapat masuk dan mewakili sumber daya berbeda yang dikelola oleh pengguna berbeda.
- Dukungan terbaru untuk pencarian data
- Pengelompokan fungsional
Operasional kantor pusat dan cabang
Peran | nama belakang | kata sandi |
---|
Pusat Nasional untuk Toko Ritel | 13900000001 | admin123 |
pusat provinsi toko ritel | 13900000002 | admin123 |
pusat layanan kota toko ritel | 13900000003 | admin123 |
Alamat demo: https://demo.doublechaintech.com/admin/retailscm/index.html
ekspansi bisnis
Peran | nama belakang | kata sandi |
---|
mitra kota | 13900000004 | admin123 |
pelanggan potensial | 13900000005 | admin123 |
Alamat demo: https://demo.doublechaintech.com/admin/retailscm/index.html
Operasi bisnis yang diterapkan
Peran | nama belakang | kata sandi |
---|
toko ritel | 13900000006 | admin123 |
keanggotaan toko ritel | 13900000007 | admin123 |
Alamat demo: https://demo.doublechaintech.com/admin/retailscm/index.html
Manajemen pengadaan dan pemasok
Peran | nama belakang | kata sandi |
---|
Pesanan konsumen | 13900000008 | admin123 |
pemasok produk | 13900000009 | admin123 |
pesanan pasokan | 13900000010 | admin123 |
Pesanan toko ritel | 13900000011 | admin123 |
Alamat demo: https://demo.doublechaintech.com/admin/retailscm/index.html
Manajemen gudang dan distribusi yang terintegrasi
Peran | nama belakang | kata sandi |
---|
gudang | 13900000012 | admin123 |
rak | 13900000013 | admin123 |
armada transportasi | 13900000014 | admin123 |
tugas transportasi | 13900000015 | admin123 |
Dokumen akuntansi | 13900000017 | admin123 |
Alamat demo: https://demo.doublechaintech.com/admin/retailscm/index.html
manajemen sumber daya manusia
Peran | nama belakang | kata sandi |
---|
nilai gaji | 13900000018 | admin123 |
staf | 13900000020 | admin123 |
Alamat demo: https://demo.doublechaintech.com/admin/retailscm/index.html
Manajemen hak pengguna
Peran | nama belakang | kata sandi |
---|
domain pengguna | 13900000021 | admin123 |
Alamat demo: https://demo.doublechaintech.com/admin/retailscm/index.html
komponen
bizcore: Proyek kode inti sisi server, Inti Bisnis
Kode sumber Java/Spring/Redis/MySQL/ArrangoDB/Kafka Java backend berada di bawah bizcore/WEB-INF/
caf_core_src: 通用框架库核心代码,包含技术框架,基础设施
caf_custom_src: 通用框架库,主要包含配置文件
retailscm_core_src: 零售业务核心代码
retailscm_custom_src: 零售业务定制代码,如果要定制,在此处增加类,继承retail_core_src的相应类,可以调用或者重写父类,core里面的类提供大量可以重用的方法。
bizui: proyek antarmuka terintegrasi kelas menengah, UI Bisnis, jangan tutup mulut!
Front-endReact/dvajs/antd/echarts/Redux
Platform tengah data (produk independen digunakan dalam proyek ini, menggunakan banyak teknologi baru seperti komputasi grafik. Ini dapat membantu dalam membuat keputusan bisnis, tetapi tidak dapat digunakan sebagai sumber data untuk laporan, penyelesaian, dll.)
- Generasi baru mesin komputasi grafik real-time
- Pengelolaan dan pembagian hasil analisis data
- Dukung klien untuk memanggil data melalui API untuk mencapai umpan balik loop tertutup
- Alamat demo push dan berlangganan waktu nyata: https://demo.doublechaintech.com/admin/dmos/
- Nama Pengguna/Kata Sandi: 13900000005/admin123
- Telusuri kumpulan data apa pun->pemilihan menu->fungsi umum->kumpulan data kandidat
Mendukung layar data besar
Fungsi inti
- Manajemen platform, pandangan sekilas tentang platform
- Manajemen pengembangan bisnis (CRM), mengelola kontak, kemajuan penjualan, dan menyelesaikan konversi mitra
- Manajemen anggota Xiaochao, perintah manajemen anggota, pembayaran, alamat surat, dll.
- Manajemen sumber daya manusia (HRM) dapat mengelola orientasi, penilaian kinerja, pembayaran gaji, pengalaman, pengalaman pendidikan, catatan pelatihan dan ujian
pengembangan masa depan
- Model progresif, dari model SaaS terpusat dari perusahaan inti tunggal hingga SaaS multi-pusat perusahaan multi-inti
- Terapkan teknologi blockchain untuk memperluas ke beberapa pusat
- Kontrol perubahan: Semua perubahan data tunduk pada prosedur kontrol, dan sumber data dapat dijelaskan
- Meja kerja analisis dasar yang lebih kuat: mendukung banyak dimensi untuk menganalisis data dalam satu daftar.
Dukungan basis data tambahan
Saat ini mendukung PGSQL9.5+ dan GBASE 8S
Berpartisipasilah dalam proyek ini
- Diskusikan tren pengembangan rantai pasokan
- Jelajahi teknologi dan produk terkait rantai pasokan
- Diskusikan dan bagikan peluang pasar
- Silakan masukkan kata benda yang terkait dengan rantai pasokan saat memverifikasi: scm, gyl, rantai pasokan
Paket peningkatan
- Proyek ini dikembangkan pada tahun 2017 dan menjadi sumber terbuka pada awal tahun 2019. Tim pengembangan telah memperoleh pengetahuan rantai pasokan lebih lanjut dalam empat tahun, dan persyaratan model telah diperbarui.
- Model seperti pengembangan rantai pasokan peer-to-peer
- Operasi bisnis akan meningkatkan ketertelusuran operasi
- Tingkatkan ke platform dasar baru
- JSON mendefinisikan frontend dinamis