بىرلىشىپ سىتىۋىلىش سىستېمىسى ئومۇمىي ئېقىم دىئاگراممىسى

خېرىدار تەرەپ كىچىك پروگرامما · سودىگەر App · تارماق شىركەت(ۋاكالەتچى) · باشقۇرۇش ئارقا سۇپىسى · تولۇق كەسىپ قۇرۇلمىسى

ھاسىل قىلىنغان ۋاقتى: 2026-08-27 · بۇ HTML ھۆججەتتىكى Mermaid كودىنى بىۋاسىتە تەھرىرلىيەلەيسىز

ئومۇمىي كۆرۈنۈشسىستېما ئومۇمىي قۇرۇلمىسى

تۆت تەرەپ ھەمكارلىقى: ئىشلەتكۈچى كىچىك پروگراممىدا زاكاز قىلىدۇ، سودىگەر App دا دۇكان باشقۇرىدۇ، تارماق شىركەت(ۋاكالەتچى) ئاستىدىكى سودىگەرلەرنى باشقۇرىدۇ، سۇپا باشقۇرۇش ئارقا سۇپىسى تەكشۈرۈش قىلىدۇ ۋە تارماق شىركەت ھېساباتى قۇرىدۇ.

flowchart TB subgraph client["📱 خېرىدار تەرەپ كىچىك پروگرامما"] MP[ۋېيشىن كىچىك پروگرامما] MP --> P1[مەھسۇلات بېتى] MP --> P2[دۇكان بېتى] MP --> P3[زاكاز بېتى] MP --> P4[مېنىڭ بېتىم] end subgraph merchant_side["🏪 سودىگەر App"] APP[سودىگەر كۆچمە ئەپ] APP --> M1[زاكاز باشقۇرۇش] APP --> M2[سانلىق مەلۇمات ستاتىستىكىسى] APP --> M3[مېنىڭ / دۇكان باشقۇرۇش] end subgraph branch_side["🏢 تارماق شىركەت / ۋاكالەتچى"] BR[تارماق شىركەت ئارقا سۇپا / App] BR --> B1[ئاستىدىكى سودىگەر باشقۇرۇش] BR --> B2[رايون زاكاز ستاتىستىكىسى] BR --> B3[تارماق شىركەت ئۇچۇرى] end subgraph platform["🖥️ باشقۇرۇش ئارقا سۇپىسى Web"] ADMIN[Java باشقۇرۇش ئارقا سۇپىسى Web] ADMIN --> A1[سودىگەر تەكشۈرۈش] ADMIN --> A2[مەھسۇلات تەكشۈرۈش] ADMIN --> A3[كاتېگورىيە / ئايلانما رەسىم باشقۇرۇش] ADMIN --> A4[پىكىر بىر تەرەپ قىلىش] ADMIN --> A5[ئىشلەتكۈچى باشقۇرۇش] ADMIN --> A6[تارماق شىركەت باشقۇرۇش
ۋاكالەتچى ھېسابات قوشۇش] ADMIN --> A7[سىستېما تەڭشەك] end subgraph server["☁️ Java ئارقا تەرەپ API مۇلازىمىتى"] API[Spring Boot RESTful API] DB[(MySQL ساندانى)] OSS[ئوبيېكت ساقلاش OSS] API --> DB API --> OSS end MP <-->|HTTPS| API APP <-->|HTTPS| API BR <-->|HTTPS| API ADMIN <-->|HTTPS| API ADMIN -.->|ھېسابات قۇرۇش| BR style client fill:#ecfdf5,stroke:#07c160 style merchant_side fill:#fffbeb,stroke:#f59e0b style branch_side fill:#fce7f3,stroke:#db2777 style platform fill:#f5f3ff,stroke:#8b5cf6 style server fill:#eff6ff,stroke:#2563eb

كىچىك پروگرامماخېرىدار تەرەپ ئاساسىي ئېقىم & ئاستى تىزىملىك قاتارى

ئاستى Tab تۆت كىرىش ئېغىزى: مەھسۇلات، دۇكان، زاكاز، مېنىڭ. ئومۇمىي ئىقتىدار: ئىزدەش، تىل ئالماشتۇرۇش، مۇلازىمەت، پىكىر.

flowchart TD START([ئىشلەتكۈچى كىچىك پروگراممىنى ئاچىدۇ]) --> AUTH{ۋېيشىن ھوقۇق بېرىش كىرىش} AUTH -->|تۇنجى قېتىم| REG[ئىشلەتكۈچى ئۇچۇرىنى تىزىملاش] AUTH -->|كىرگەن| HOME REG --> HOME[باش بەتكە كىرىش - سۈكۈتتىكى مەھسۇلات بېتى] HOME --> TAB{ئاستى تىزىملىك قاتارى Tab} TAB -->|Tab1| PRODUCT[مەھسۇلات بېتى] TAB -->|Tab2| STORE[دۇكان بېتى] TAB -->|Tab3| ORDER[زاكاز بېتى] TAB -->|Tab4| MINE[مېنىڭ بېتىم] PRODUCT --> SEARCH_P[ئىزدەش رامكىسى → ئىزدەش بېتى
مەھسۇلات ئىزدەش] STORE --> SEARCH_S[ئىزدەش رامكىسى → ئىزدەش بېتى
دۇكان ئىزدەش] PRODUCT --> BANNER_P[ئايلانما رەسىم - مەھسۇلات تەۋسىيە] STORE --> BANNER_S[ئايلانما رەسىم - دۇكان تەۋسىيە] PRODUCT --> CAT_P[تۈرلەر] STORE --> CAT_S[تۈرلەر] PRODUCT --> REC_P[تەۋسىيەلىك مەھسۇلاتلار] STORE --> REC_S[تەۋسىيەلىك دۇكانلار] GLOBAL[ئومۇمىي ئىقتىدار كۇنۇپكىسى] GLOBAL --> LANG[تىل تاللاش
خەنزۇچە / ئۇيغۇرچە] GLOBAL --> KF[مۇلازىمەت] GLOBAL --> FB[پىكىر بېرىش → پىكىر بېتى] style PRODUCT fill:#d1fae5 style STORE fill:#d1fae5 style ORDER fill:#dbeafe style MINE fill:#fef3c7

كىچىك پروگراممامەھسۇلات بېتى تەپسىلىي ئېقىم

flowchart TD P_START([مەھسۇلات بېتىگە كىرىش]) --> P_SEARCH[ئۈستى ئىزدەش رامكىسى] P_SEARCH -->|چېكىش| P_SEARCH_PAGE[ئىزدەش بېتى
type=product] P_SEARCH_PAGE --> P_INPUT[ئاچقۇچلۇق سۆز كىرگۈزۈش] P_INPUT --> P_RESULT[مەھسۇلات ئىزدەش نەتىجىسى تىزىملىكى] P_RESULT --> P_DETAIL_LINK[مەھسۇلات تەپسىلات بېتىگە كىرىش] P_START --> P_BANNER[ئايلانما رەسىم رايونى] P_BANNER -->|ئايلانما رەسىم تۈرىنى چېكىش| P_DETAIL_LINK P_START --> P_CAT[تۈرلەر تىزىملىك قاتارى] P_CAT -->|كاتېگورىيەنى چېكىش| P_CAT_LIST[بۇ كاتېگورىيەدىكى مەھسۇلات تىزىملىكى] P_CAT_LIST --> P_DETAIL_LINK P_START --> P_REC[تەۋسىيە رايونى] P_REC --> P_DIST{ئىشلەتكۈچى بىلەن سودىگەر ئارىلىقى} P_DIST -->|2 كىلومېتىر ئىچىدە| P_STAR_SORT[سېرىق يۇلتۇز بويىچە تەرتىپ
نومۇر ئالگورىتمىسى] P_DIST -->|2 كىلومېتىردىن تاشقىرى| P_DIST_SORT[ئارىلىق يېقىندىن يىراققا] P_STAR_SORT --> P_REC_LIST[تەۋسىيەلىك مەھسۇلاتلار] P_DIST_SORT --> P_REC_LIST P_REC_LIST --> P_DETAIL_LINK style P_SEARCH_PAGE fill:#e0f2fe style P_DETAIL_LINK fill:#fef9c3

كىچىك پروگراممامەھسۇلات تەپسىلات بېتى ئېقىم

ھەر خىل سودىگەر تىپىدا ئوخشىمايدىغان مەھسۇلات تۈرلەرى ۋە مەھسۇلاتلار كۆرسىتىلىدۇ. سېرىق ھارۋا قوشۇش، دەرھال سېتىۋېلىش، تەۋە دۇكاننى كۆرۈشنى قوللايدۇ.

flowchart TD PD_START([مەھسۇلات تەپسىلات بېتىگە كىرىش]) --> PD_ENTRY{كىرىش مەنبەسى} PD_ENTRY -->|مەھسۇلات بېتى تىزىملىكى| PD_LOAD PD_ENTRY -->|ئىزدەش| PD_LOAD PD_ENTRY -->|ئايلانما رەسىم| PD_LOAD PD_ENTRY -->|تەۋسىيە| PD_LOAD PD_ENTRY -->|دۇكان تەپسىلات| PD_LOAD PD_LOAD[مەھسۇلات تەپسىلات سانلىق مەلۇمات يۈكلەش] --> PD_TYPE{تەۋە سودىگەر تىپىنى ئوقۇش} PD_TYPE --> PD_CAT[بۇ تىپتىكى مەھسۇلات تۈر Tab كۆرسىتىش] PD_CAT -->|تۈر ئالماشتۇرۇش| PD_CAT_PROD[بۇ تۈردىكى باشقا مەھسۇلاتلارنى كۆرسىتىش] PD_LOAD --> PD_INFO[مەھسۇلات ئۇچۇرى كۆرسىتىش] PD_INFO --> PD_I1[مەھسۇلات نامى/رەسىم/باها] PD_INFO --> PD_I2[مەھسۇلات چۈشەندۈرۈش/ئۆلچەم/ئامبار] PD_INFO --> PD_I3[تەۋە دۇكان نامى] PD_INFO --> PD_I4[ئارىلىق / سېرىق يۇلتۇز كۆرسىتىش] PD_INFO --> PD_ACTION{ئىشلەتكۈچى مەشغۇلاتى} PD_ACTION -->|سېرىق ھارۋاغا قوشۇش| PD_CART[سېرىق ھارۋا قوشۇش] PD_CART --> PD_CART_FN[سان ئۆزگەرتىش/ھارۋا كۆرۈش] PD_CART_FN --> PD_CART_PAY[ھېساب → زاكاز جەزملەش] PD_CART_PAY --> PD_WX{ۋېيشىن تۆلەش} PD_ACTION -->|دەرھال سېتىۋېلىش| PD_BUY[زاكاز جەزملەش] PD_BUY --> PD_WX PD_ACTION -->|دۇكانغا كىرىش| PD_GOTO_STORE[دۇكان تەپسىلات بېتىگە ئاتلاش] PD_ACTION -->|ھەمبەھىرلەش| PD_SHARE[مەھسۇلاتنى ھەمبەھىرلەش] PD_WX -->|مۇۋەپپەقىيەت| PD_STATUS[ھالەت → تەييارلىنىۋاتىدۇ] PD_WX -->|مەغلۇپ| PD_RETRY[قايتىپ قايتا سىناش] style PD_LOAD fill:#e0f2fe style PD_INFO fill:#fef9c3 style PD_CART fill:#d1fae5

كىچىك پروگراممادۇكان بېتى تەپسېلىي ئېقىم

flowchart TD S_START([دۇكان بېتىگە كىرىش]) --> S_SEARCH[ئۈستى ئىزدەش رامكىسى] S_SEARCH -->|چېكىش| S_SEARCH_PAGE[ئىزدەش بېتى
type=store] S_SEARCH_PAGE --> S_INPUT[ئاچقۇچلۇق سۆز كىرگۈزۈش] S_INPUT --> S_RESULT[دۇكان ئىزدەش نەتىجىسى تىزىملىكى] S_RESULT --> S_SHOP_LINK[دۇكان تەپسىلات بېتىگە كىرىش] S_START --> S_BANNER[ئايلانما رەسىم رايونى - دۇكان تەۋسىيە] S_BANNER -->|چېكىش| S_SHOP_LINK S_START --> S_CAT[تۈرلەر تىزىملىك قاتارى] S_CAT -->|كاتېگورىيەنى چېكىش| S_CAT_LIST[بۇ كاتېگورىيەدىكى دۇكان تىزىملىكى] S_CAT_LIST --> S_SHOP_LINK S_START --> S_REC[تەۋسىيە رايونى] S_REC --> S_DIST{ئىشلەتكۈچى بىلەن دۇكان ئارىلىقى} S_DIST -->|2 كىلومېتىر ئىچىدە| S_STAR_SORT[دۇكان سېرىق يۇلتۇز بويىچە تەرتىپ
نومۇر ئالگورىتمىسى] S_DIST -->|2 كىلومېتىردىن تاشقىرى| S_DIST_SORT[ئارىلىق يېقىندىن يىراققا] S_STAR_SORT --> S_REC_LIST[تەۋسىيەلىك دۇكانلار] S_DIST_SORT --> S_REC_LIST S_REC_LIST --> S_SHOP_LINK style S_SEARCH_PAGE fill:#e0f2fe style S_SHOP_LINK fill:#fef9c3

كىچىك پروگراممادۇكان تەپسىلات بېتى ئېقىم

سودىگەر بىلەن دۇكان بىر خىل نام. ھەر خىل سودىگەر تىپىدا ئوخشىمايدىغان مەھسۇلات تۈرلەرى ۋە مەھسۇلاتلار كۆرسىتىلىدۇ.

flowchart TD SD_START([دۇكان تەپسىلات بېتىگە كىرىش]) --> SD_ENTRY{كىرىش مەنبەسى} SD_ENTRY -->|دۇكان بېتى تىزىملىكى| SD_LOAD SD_ENTRY -->|ئىزدەش| SD_LOAD SD_ENTRY -->|ئايلانما رەسىم| SD_LOAD SD_ENTRY -->|تەۋسىيە| SD_LOAD SD_ENTRY -->|مەھسۇلات تەپسىلات| SD_LOAD SD_LOAD[دۇكان تەپسىلات يۈكلەش
سودىگەر=دۇكان بىر خىل نام] --> SD_TYPE{سودىگەر تىپىنى ئوقۇش} SD_LOAD --> SD_INFO[دۇكان ئۇچۇرى كۆرسىتىش] SD_INFO --> SD_I1[دۇكان نامى/باش سۈرەت] SD_INFO --> SD_I2[سودىگەر تىپى/ئادرېس] SD_INFO --> SD_I3[ئارىلىق كۆرسىتىش] SD_INFO --> SD_I4[دۇكان سېرىق يۇلتۇز كۆرسىتىش] SD_TYPE --> SD_CAT[بۇ تىپتىكى مەھسۇلات تۈرلەرى] SD_CAT -->|تۈر چېكىش| SD_PROD_LIST[بۇ تۈردىكى مەھسۇلات تىزىملىكى] SD_PROD_LIST --> SD_PROD[مەھسۇلات چېكىش] SD_PROD --> SD_GOTO_PD[مەھسۇلات تەپسىلات بېتىگە ئاتلاش] SD_INFO --> SD_ACTION{ئىشلەتكۈچى مەشغۇلاتى} SD_ACTION -->|مۇلازىمەت بىلەن ئالاقە| SD_KF[مۇلازىمەت] SD_ACTION -->|ھەمبەھىرلەش| SD_SHARE[دۇكان ھەمبەھىرلەش] SD_ACTION -->|ساقلاش| SD_FAV[دۇكان ساقلاش] style SD_LOAD fill:#e0f2fe style SD_INFO fill:#fef9c3 style SD_CAT fill:#d1fae5

كىچىك پروگرامماسېرىق ھارۋا / ئارىلىق / سېرىق يۇلتۇز تەۋسىيە مەنتىقىسى

مەھسۇلات ۋە دۇكان تەۋسىيەسى: 2 كىلومېتىر ئىچىدە سېرىق يۇلتۇز(نومۇر) ئالگورىتمىسى، تاشقىرىدا ئارىلىق بويىچە. سېرىق ھارۋا قوشۇش، سان ئۆزگەرتىش، ھېساب ۋە ۋېيشىن تۆلەشنى قوللايدۇ.

flowchart TD LOGIC_START([ئىشلەتكۈچى مەھسۇلات/دۇكان كۆرىدۇ]) --> GET_LOC[ئىشلەتكۈچى ئورنىنى ئېلىش] GET_LOC --> CALC[سودىگەر بىلەن ئارىلىق ھېسابلاش] CALC --> RANGE{ئارىلىق ھۆكۈم قىلىش} RANGE -->|≤ 2 كىلومېتىر| STAR[سېرىق يۇلتۇز/دۇكان سېرىق يۇلتۇز] RANGE -->|> 2 كىلومېتىر| DIST[ئارىلىق ئالدىنلىق] STAR --> STAR_RULE[سېرىق يۇلتۇز = نومۇر
ئۇنىۋېرسال باھا تەرتىپ] DIST --> DIST_RULE[ئارىلىق يېقىندىن يىراققا] STAR_RULE --> SHOW_REC[تەۋسىيە تىزىملىكى] DIST_RULE --> SHOW_REC SHOW_REC --> CLICK{ئىشلەتكۈچى مەشغۇلاتى} CLICK -->|مەھسۇلات| PROD_DETAIL[مەھسۇلات تەپسىلاتى
سودىگەر تىپى بويىچە تۈر ۋە مەھسۇلات] CLICK -->|دۇكان| STORE_DETAIL[دۇكان تەپسىلاتى
سودىگەر=دۇكان ئوخشاش نام
تىپ بويىچە تۈر ۋە مەھسۇلات] PROD_DETAIL --> CART[سېرىق ھارۋا] STORE_DETAIL --> CART CART --> CART_LOGIC[سېرىق ھارۋا ئىقتىدارى
قوشۇش/سان ئۆزگەرتىش/كۆرۈش] CART_LOGIC --> CART_PAY[ھېساب → زاكاز جەزملەش] CART_PAY --> WX_PAY{ۋېيشىن تۆلەش} WX_PAY -->|مۇۋەپپەقىيەت| ORDER_STATUS[ھالەت → تەييارلىنىۋاتىدۇ] WX_PAY -->|مەغلۇپ| PAY_RETRY[قايتىپ قايتا سىناش] style STAR fill:#fef3c7 style DIST fill:#dbeafe style CART fill:#d1fae5 style CART_PAY fill:#fef9c3
سودىگەر تىپى ۋە تۈر مۇناسىۋىتى: ھەر خىل سودىگەر تىپىغا ماس ھەر خىل مەھسۇلات تۈرلىرى ۋە مەھسۇلاتلار بار. دۇكان ئىلتىماسى ۋە مەھسۇلات قوشۇشتا باشقۇرۇش ئارقا سۇپىسىدا تەڭشەلگەن تىپنى تاللاش كېرەك؛ تىپ بولمىسا دۇكان ۋە مەھسۇلات قوشقىلى بولمايدۇ.

سېرىق يۇلتۇز نومۇرى: 2 كىلومېتىر ئىچىدىكى تەۋسىيە تەرتىپى سېرىق يۇلتۇز نومۇر ئالگورىتمىسى بۆلىكىدە تەپسىلىي كۆرسىتىلگەن.

كىچىك پروگرامماسېرىق يۇلتۇز(نومۇر)ئالگورىتمىسى ئېقىمى

2 كىلومېتىر ئىچىدە سېرىق يۇلتۇز نومۇرى بويىچە تەرتىپ، تاشقىرىدا ئارىلىق بويىچە. سېرىق يۇلتۇز = ئۇنىۋېرسال نومۇر، سودىگەر/مەھسۇلاتنىڭ سۈپىتى، قىزغىنلىقى ۋە پائالىيىتىنى ئۆلچەيدۇ.

flowchart TD STAR_START([سېرىق يۇلتۇز نومۇر ھېسابلاش]) --> TRIGGER{قىزغىتىش ساهنەسى} TRIGGER -->|تەۋسىيە تېزىملىكى| REC_SCENE["مەھسۇلات · دۈكان تەۋسىيەسى"] TRIGGER -->|تەپسىلات بېتى| DETAIL_SCENE["مەھسۇلات · دۈكان تەپسىلاتى"] TRIGGER -->|زاكاز تاماملاندى| EVENT_ORDER["زاكاز تاماملاندى ۋەقەيەسى"] TRIGGER -->|باھالاش| EVENT_REVIEW["باھالاش يوللاش"] TRIGGER -->|ۋاقتلىق ۋەزىقەت| CRON["ھەر كۈنى ئەرتىگى قايتا ھېسابلاش"] REC_SCENE --> DIST_CHECK{ئىشلەتكۈچى ئارىلىقى} DIST_CHECK -->|"2 كىلومېتىر ئىچىدە"| CALC["سېرىق يۇلتۇز نومۇرىنى ھېسابلاش"] DIST_CHECK -->|"2 كىلومېتىر تاشقىرى"| DIST_ONLY["پاقات ئارىلىق تەرتىپ
سېرىق يۇلتۇز ھېسابلانمايدۇ"] DETAIL_SCENE --> CALC EVENT_ORDER --> COLLECT["مەلۇماتلىرىنى يىغىش"] EVENT_REVIEW --> COLLECT CRON --> COLLECT COLLECT --> CALC CALC --> OBJ{ھېسابلاش ئۈچۇنى} OBJ -->|دۈكان| STORE["دۈكان سېرىق يۇلتۇزى"] OBJ -->|مەھسۇلات| PROD["مەھسۇلات سېرىق يۇلتۇزى"] STORE --> S_BASE["ئاساسى نومۇر 100"] S_BASE --> S_ORDER["زاكاز نومۇر چەك 200"] S_ORDER --> S_RATE["باھا نومۇر x20"] S_RATE --> S_ACTIVE["پائال نومۇر چەك 100"] S_ACTIVE --> S_BOOST["ئیشلەت ئۇستۇنلۇك 0-50"] S_BOOST --> S_TOTAL["دۈكان سېرىق يۇلتۇز ئۈمۇمنى نومۇر"] PROD --> P_INHERIT["مېراس نومۇر دۈكان 30"] P_INHERIT --> P_SALES["سېتیلمۇ نومۇر چەك 150"] P_SALES --> P_RATE["باھا نومۇر مەھسۇلات x15"] P_RATE --> P_BOOST2["ئیشلەت ئۇستۇنلۇك 0-50"] P_BOOST2 --> P_TOTAL["مەھسۇلات سېرىق يۇلتۇز ئۈمۇمنى نومۇر"] S_TOTAL --> CACHE[(نومۇر كېشى)] P_TOTAL --> CACHE CACHE --> SORT["نومۇر بويىچە تەرتىپ"] SORT --> TIE{نومۇر ئوخشاشمو} TIE -->|هەئ| TIE_BREAK["يەقىنراق ئالدىن بولىدۇ"] TIE -->|ياق| OUTPUT["نەتىجە چىقارىش"] TIE_BREAK --> OUTPUT DIST_ONLY --> OUTPUT style STORE fill:#fef3c7 style PROD fill:#fef3c7 style CACHE fill:#dbeafe style OUTPUT fill:#d1fae5
تەۋسىيە قىلينیش فورمولاسى (ئەڭ ياخشى ئۇسۇل):
تۇرىفورمولادىزاين سەبەبى
دۈكان سېرىق يۇلتۇزى100 + min(تاماملانغان×2,200) + ئوتتۇرا×20 + min(ئۆتكەن 30 كۈن ×5,100) + ئىشلەت ئۇستۇنلۇكىيېڭى دۈكان ئاساسىي نومۇرغا ئۇمۇ؛ چەك بولۇش مونوپولىيەتنى ئالدىنى ئالايدۇ
مەھسۇلات سېرىق يۇلتۇزىدۈكان نومۇر×30% + min(سېتىلىم×3,150) + ئوتتۇرا×15 + ئىشلەت ئۇستۇنلۇكىدۈكان ئۇبروسىني مېراس قىلادۇ؛ مەھسۇلات ئۈز نومۇرى بويىچە تەرتىپ بەلگىلىنىدۇ
تەرتىپ قائىدىسىنومۇر بويىچە → ئوخشاشمۇ ئارىلىق بويىچە2 كىلومېتىر ئىچىدە سۈپەت ئالدىن بولىدۇ؛ ئوخشاشمۇ يەقىنراق قۇلاي
يېڭىلاش ۋاقتىزاكاز/باھالاش دەرهال يېڭىلاش + كۈنلىك ئومۇمىي باقلاشئىشلەتكۈچى دەرهال سېزىدۇ؛ ۋاقىتلىق ۋەزىپە مەلۇمات ئۇنىملىكنى بىكىتىدۇ

ئىشلەت ئۇستۇنلۇكى باشقۇرۇش ئارقا سۇپىسى «تەۋسىيە تەڭشەك» بەلگەلەنىدۇ، سۈپەتلىق يېڭى دۈكان ياكى ئۇچۇر مەھسۇلاتنى تەۋسىيە قىلىشقا بولىدۇ. ئۇستۇنلۇك 0~50 تەۋسىيە قىلىنىدۇ، ئارىلىش تەرتىپكە ئۇستىگە ئارىلىشقا بولمايدۇ.

كىچىك پروگراممازاكاز بېتى ئېقىمى

flowchart TD O_START([زاكاز بېتىگە كىرىش]) --> O_TAB{زاكاز ھالىتى Tab} O_TAB -->|ھەممىسى| O_ALL[بارلىق زاكازلارنى كۆرسىتىش] O_TAB -->|تۆلەش| O_PAY[تۆلىمەكچى زاكاز] O_TAB -->|تەييارلىنىۋاتىدۇ| O_PREP[تەييارلىنىۋاتقان زاكاز] O_TAB -->|تامام| O_DONE[تاماملانغان زاكاز] O_ALL --> O_ITEM[زاكاز كارتا تىزىملىكى] O_PAY --> O_ITEM O_PREP --> O_ITEM O_DONE --> O_ITEM O_ITEM --> O_DETAIL[زاكاز تەپسىلات بېتى] O_DETAIL --> O_ACTION{ئىشلەتكۈچى مەشغۇلاتى} O_ACTION -->|تۆلىمەكچى| O_PAY_NOW[دەرھال تۆلەش] O_ACTION -->|تەييارلىنىۋاتىدۇ| O_TRACK[ئىلگىرىلەشنى كۆرۈش] O_ACTION -->|تاماملانغان| O_REVIEW[باھالاش / قايتا سېتىۋېلىش] O_ACTION -->|ھەر قانداق| O_CANCEL[زاكازنى بىكار قىلىش] O_PAY_NOW --> WX_PAY[ۋېيشىن تۆلەش] WX_PAY -->|مۇۋەپپەقىيەت| O_STATUS_UPDATE[ھالەت → تەييارلىنىۋاتىدۇ] subgraph order_status["زاكاز ھالىتى ئېقىمى"] ST1[تۆلىمەكچى] -->|تۆلەش مۇۋەپپەقىيەت| ST2[تەييارلىنىۋاتىدۇ] ST2 -->|سودىگەر جەزملەش| ST3[تامام] ST1 -->|ۋاقتى ئۆتتى / بىكار| ST4[بىكار قىلىنغان] end style O_PAY fill:#fef3c7 style O_PREP fill:#dbeafe style O_DONE fill:#d1fae5

كىچىك پروگراممامېنىڭ بېتىم ئېقىمى

flowchart TD M_START([مېنىڭ بېتىمگە كىرىش]) --> M_INFO[ئىشلەتكۈچى ئۇچۇر رايونى] M_INFO --> M_NAME[ئىسىم كۆرسىتىش] M_INFO --> M_AVATAR[باش سۈرەت كۆرسىتىش] M_INFO --> M_ID[ئىشلەتكۈچى ID كۆرسىتىش] M_INFO --> M_ROLE{ئىشلەتكۈچى رولى} M_ROLE -->|ئادەتتىكى ئىشلەتكۈچى| M_USER[رول: ئىشلەتكۈچى] M_ROLE -->|تەكشۈرۈلگەن سودىگەر| M_MERCHANT[رول: سودىگەر] M_START --> M_APPLY[سودىگەر بولۇش ئىلتىماس كۇنۇپكىسى] M_START --> M_LANG[تىل تاللاش] M_START --> M_KF[مۇلازىمەت] M_START --> M_FB[پىكىر بېرىش] M_MERCHANT --> M_GOTO_APP[سودىگەر App غا ئۆتۈش
ياكى كىچىك پروگرامما سودىگەر كىرىش ئېغىزى] style M_USER fill:#dbeafe style M_MERCHANT fill:#fef3c7

كىچىك پروگرامماسودىگەر بولۇش ئىلتىماس ئېقىمى

ئادەتتىكى ئىشلەتكۈچى كىرىش ئىلتىماسى يوللايدۇ، باشقۇرۇش ئارقا سۇپىسى تەكشۈرۈپ ماقۇللىغاندىن كېيىن رولى سودىگەرگە ئۆزگىرىدۇ، سودىگەر App نى ئىشلىتەلەيدۇ.

flowchart TD A_START([سودىگەر بولۇشنى چېكىش]) --> A_FORM[ئىلتىماس جەدۋىلىنى تولدۇرۇش] subgraph legal_info["قانۇنىي ۋەكىل ئۇچۇرى"] A_F1[قانۇنىي ۋەكىل ئىسمى] A_F2[كىملىك نومۇرى] A_F3[يانفون نومۇرى] end subgraph store_info["دۇكان ئۇچۇرى ۋە رەسمىيەت"] A_S1[تىجارەت كىنىشكىسى رەسىم يۈكلەش] A_S2[دۇكان نامى] A_S3[دۇكان ئادرېسى] A_S4[مۇناسىۋەتلىك ئىجازەتنامە رەسىم يۈكلەش] end A_FORM --> legal_info A_FORM --> store_info legal_info --> A_SUBMIT[ئىلتىماسنى يوللاش] store_info --> A_SUBMIT A_SUBMIT --> A_API[POST /api/merchant/apply] A_API --> A_PENDING[ئىلتىماس ھالىتى: تەكشۈرۈشنى كۈتۈۋاتىدۇ] A_PENDING --> ADMIN_REVIEW{باشقۇرۇش ئارقا سۇپىسى تەكشۈرۈش} ADMIN_REVIEW -->|ماقۇللاندى| A_PASS[تەكشۈرۈش ماقۇللاندى
ئىشلەتكۈچى رولى → سودىگەر
دۇكان ھېساباتى قۇرۇش] ADMIN_REVIEW -->|رەت قىلىندى| A_REJECT[تەكشۈرۈش رەت قىلىندى
ئۆزگەرتىپ قايتا يوللاشنى ئۇقتۇرۇش] A_PASS --> A_NOTIFY[ئىشلەتكۈچىگە ئۇقتۇرۇش يوللاش] A_REJECT --> A_FORM A_PASS --> MERCHANT_LOGIN[سودىگەر App غا كىرەلەيدۇ] style A_PENDING fill:#fef3c7 style A_PASS fill:#d1fae5 style A_REJECT fill:#fee2e2

كىچىك پروگرامماتىل ئالماشتۇرۇش / مۇلازىمەت / پىكىر

flowchart LR subgraph lang_switch["تىل ئالماشتۇرۇش"] L1[تىل كۇنۇپكىسىنى چېكىش] --> L2[تاللاش قاچىسى چىقىش] L2 --> L3[خەنزۇچە zh-CN] L2 --> L4[ئۇيغۇرچە ug-CN] L3 --> L5[i18n تىل بولىقىنى ئالماشتۇرۇش
بەت تېكىستىنى يېڭىلاش] L4 --> L5 end subgraph customer_service["مۇلازىمەت"] K1[مۇلازىمەت كۇنۇپكىسىنى چېكىش] --> K2{مۇلازىمەت ئۇسۇلى} K2 --> K3[ۋېيشىن مۇلازىمەت ئۇچۇرى] K2 --> K4[توردا مۇلازىمەت H5] K2 --> K5[تېلېفون قىلىش] end subgraph feedback["پىكىر بېرىش"] F1[پىكىر بېرىشنى چېكىش] --> F2[پىكىر بېتىگە ئۆتۈش] F2 --> F3[پىكىر مەزمۇنىنى تولدۇرۇش] F3 --> F4[ئىختىيارىي: ئېكران رەسىمى يۈكلەش] F4 --> F5[پىكىرنى يوللاش] F5 --> F6[POST /api/feedback] F6 --> F7[باشقۇرۇش ئارقا سۇپىسى كۆرۈپ بىر تەرەپ قىلىش] end

سودىگەر Appسودىگەر تەرەپ تولۇق ئېقىم

flowchart TD MA_START([سودىگەر App غا كىرىش]) --> MA_AUTH[ھېسابات پارول / ۋېيشىن باغلاش كىرىش] MA_AUTH --> MA_TAB{ئاستى تىزىملىك قاتارى} MA_TAB -->|Tab1| MA_ORDER[زاكاز باشقۇرۇش] MA_TAB -->|Tab2| MA_STATS[سانلىق مەلۇمات ستاتىستىكىسى] MA_TAB -->|Tab3| MA_MINE[مېنىڭ] subgraph order_mgmt["زاكاز باشقۇرۇش"] MA_ORDER --> MO_LIST[رېئال ۋاقىت زاكاز تىزىملىكى] MO_LIST --> MO_NEW[يېڭى زاكاز ئۇقتۇرۇشى] MO_LIST --> MO_DETAIL[زاكاز تەپسىلاتىنى كۆرۈش] MO_DETAIL --> MO_ACCEPT[زاكاز قوبۇللاش → تەييارلىنىۋاتىدۇ] MO_DETAIL --> MO_COMPLETE[زاكازنى تاماملاش] MO_DETAIL --> MO_REJECT[رەت قىلىش / پۇل قايتۇرۇش] end subgraph stats_mgmt["سانلىق مەلۇمات ستاتىستىكىسى"] MA_STATS --> MS_TODAY[بۈگۈنكى زاكاز ستاتىستىكىسى] MA_STATS --> MS_MONTH[بۇ ئايلىق زاكاز ستاتىستىكىسى] MA_STATS --> MS_DATE[چېسلا تاللاپ ستاتىستىكا] MS_TODAY -->|چېكىش| MS_DETAIL[ستاتىستىكا تەپسىلات بېتى
مۇناسىۋەتلىك ۋاقىت زاكاز تىزىملىكى] MS_MONTH -->|چېكىش| MS_DETAIL MS_DATE --> MS_PICKER[چېسلا تاللىغۇچ] MS_PICKER --> MS_DETAIL MS_DETAIL --> MS_ORDER_INFO[زاكاز سوممىسى / سانى / تەپسىلات] end subgraph mine_page["مېنىڭ بېتىم"] MA_MINE --> MM_INFO[سودىگەر ئۇچۇرى كۆرسىتىش] MM_INFO --> MM_NAME[دۇكان نامى] MM_INFO --> MM_ID[دۇكان ID] MM_INFO --> MM_AVATAR[دۇكان باش سۈرىتى] MM_INFO --> MM_TYPE[دۇكان تىپى] MM_INFO --> MM_EDIT[ئۇچۇر ئۆزگەرتىش كۇنۇپكىسى] MA_MINE --> MM_PRODUCT[مەھسۇلات باشقۇرۇش] MM_PRODUCT --> MP_ADD[مەھسۇلات قوشۇش → تەكشۈرۈشكە يوللاش] MM_PRODUCT --> MP_EDIT[مەھسۇلات ئۆزگەرتىش → تەكشۈرۈشكە يوللاش] MM_PRODUCT --> MP_DEL[مەھسۇلات ئۆچۈرۈش] MA_MINE --> MM_COUPON[ئېتىبار بېلىتى باشقۇرۇش] MM_COUPON --> MC_ADD[ئېتىبار بېلىتى قوشۇش
ئەڭ تۆۋەن 2 يۈەن] MM_COUPON --> MC_EDIT[ئېتىبار بېلىتى ئۆزگەرتىش] MM_COUPON --> MC_DEL[ئېتىبار بېلىتى ئۆچۈرۈش] MA_MINE --> MM_ACTIVITY[پائالىيەت باشقۇرۇش] MM_ACTIVITY --> MA_ADD[پائالىيەت قوشۇش] MA_ADD --> MA_SELECT[قاتنىشىدىغان مەھسۇلاتنى تاللاش] MA_SELECT --> MA_CONFIG[پائالىيەت قائىدىسى / باھا تەڭشەش] end style MA_ORDER fill:#fef3c7 style MA_STATS fill:#dbeafe style MA_MINE fill:#f3e8ff
مەھسۇلات تەكشۈرۈش چۈشەندۈرۈشى: سودىگەر مەھسۇلات قوشقان ياكى ئۆزگەرتكەندىن كېيىن ھالىتى «تەكشۈرۈشنى كۈتۈۋاتىدۇ» بولىدۇ، باشقۇرۇش ئارقا سۇپىسى تەكشۈرۈپ ماقۇللىغاندىن كېيىنلا كىچىك پروگراممىدا كۆرۈنىدۇ. مەھسۇلات ئۆچۈرۈشكە تەكشۈرۈش كەتمەيدۇ.

باشقۇرۇش ئارقا سۇپىسىسۇپا باشقۇرۇش ئارقا سۇپىسى ئېقىمى

Java(Spring Boot)ئارقا تەرەپ ئاساسىدا، باشقۇرغۇچى Web تەرەپ ئارقىلىق تەكشۈرۈش، تەڭشەش ۋە مەشغۇلات باشقۇرۇشى قىلىدۇ.

flowchart TD AD_LOGIN([باشقۇرغۇچى كىرىش]) --> AD_DASH[كونترول تاختىسى Dashboard] AD_DASH --> AD_MENU{ئىقتىدار تەپسىلاتى} subgraph merchant_admin["سودىگەر باشقۇرۇش"] AD_MENU --> AD_M1[سودىگەر كىرىش تەكشۈرۈش] AD_M1 --> AD_M1_LIST[تەكشۈرۈشنى كۈتۈۋاتقان ئىلتىماس تىزىملىكى] AD_M1_LIST --> AD_M1_VIEW[ئىلتىماس تەپسىلاتىنى كۆرۈش
قانۇنىي ۋەكىل ئۇچۇرى + دۇكان رەسمىيىتى] AD_M1_VIEW --> AD_M1_PASS[تەكشۈرۈش ماقۇللاندى
سودىگەر تىپى تەڭشەلگەنلىكىنى تەكشۈرۈش] AD_M1_VIEW --> AD_M1_REJECT[تەكشۈرۈش رەت قىلىندى + سەۋەب] AD_MENU --> AD_M2[سودىگەر تىزىملىكى باشقۇرۇش] AD_M2 --> AD_M2_EDIT[تەھرىرلەش / سودىگەرنى چەكلەش] end subgraph branch_admin["تارماق شىركەت باشقۇرۇش"] AD_MENU --> AD_B1[تارماق شىركەت / ۋاكالەتچى تىزىملىكى] AD_B1 --> AD_B1_ADD[تارماق شىركەت قوشۇش] AD_B1 --> AD_B1_EDIT[تارماق شىركەت ئۆزگەرتىش] AD_B1 --> AD_B1_DEL[تارماق شىركەت ئۆچۈرۈش / چەكلەش] AD_B1_ADD --> AD_B1_INFO[نامى / ئادرېس / مەسئۇل / تېلېفون] AD_B1_EDIT --> AD_B1_INFO AD_B1_ADD --> AD_B1_ACC[ۋاكالەتچى كىرىش ھېساباتى قۇرۇش
ھېسابات + پارول] AD_B1_EDIT --> AD_B1_RESET[ۋاكالەتچى پارولىنى قايتا تەڭشەش] AD_B1 --> AD_B1_BIND[سودىگەر دۇكانىنى باغلاش] AD_B1_BIND --> AD_B1_VIEW[تارماق شىركەت ئاستىدىكى سودىگەر ۋە زاكازنى كۆرۈش] end subgraph product_admin["مەھسۇلات باشقۇرۇش"] AD_MENU --> AD_P1[مەھسۇلات تەكشۈرۈش] AD_P1 --> AD_P1_LIST[تەكشۈرۈشنى كۈتۈۋاتقان مەھسۇلات تىزىملىكى] AD_P1_LIST --> AD_P1_PASS[تەكشۈرۈش ماقۇللاندى → دۇكانغا قويۇش
تىپ ۋە تۈر تەكشۈرۈش] AD_P1_LIST --> AD_P1_REJECT[تەكشۈرۈش رەت قىلىندى] AD_MENU --> AD_P2[مەھسۇلات تىزىملىكى] AD_P2 --> AD_P2_CRUD[كۆرۈش / چۈشۈرۈش / ئۆچۈرۈش] end subgraph type_cat_admin["تىپ ۋە تۈر تەڭشەك"] AD_MENU --> AD_T1[سودىگەر تىپى باشقۇرۇش] AD_T1 --> AD_T1_ADD[سودىگەر تىپى قوشۇش/ئۆزگەرتىش/ئۆچۈرۈش] AD_T1 --> AD_T1_BIND[ھەر تىپقا مەھسۇلات تۈرلىرى باغلاش] AD_T1_BIND --> AD_T1_RULE[تىپ بولمىسا دۇكان ۋە مەھسۇلات قوشقىلى بولمايدۇ] AD_MENU --> AD_T2[مەھسۇلات تۈرلىرى باشقۇرۇش] AD_T2 --> AD_T2_CRUD[سودىگەر تىپى بويىچە تۈر CRUD] AD_T2 --> AD_T2_APPLY[دۇكان ئىلتىماسى/مەھسۇلات قوشۇشتا
تەڭشەلگەن تىپنى تاللاش زۆرۈر] end subgraph content_ops["مەزمۇن مەشغۇلاتى"] AD_MENU --> AD_C1[ئايلانما رەسىم باشقۇرۇش] AD_C1 --> AD_C1_P[مەھسۇلات ئايلانما رەسىمى] AD_C1 --> AD_C1_S[دۇكان ئايلانما رەسىمى] AD_MENU --> AD_C3[تەۋسىيە تەڭشەك] AD_C3 --> AD_C3_SET[تەۋسىيەلىك مەھسۇلاتلارنى تەڭشەش] AD_C3 --> AD_C3_ALGO[2 كىلومېتىر ئىچىدە سېرىق يۇلتۇز
تاشقىرىدا ئارىلىق] end subgraph order_admin["زاكاز باشقۇرۇش"] AD_MENU --> AD_O1[بارلىق زاكاز] AD_O1 --> AD_O1_VIEW[زاكاز تەپسىلاتى / پۇل قايتۇرۇش بىر تەرەپ قىلىش] end subgraph user_admin["ئىشلەتكۈچى باشقۇرۇش"] AD_MENU --> AD_U1[ئىشلەتكۈچى تىزىملىكى] AD_U1 --> AD_U1_VIEW[ئىشلەتكۈچى ئۇچۇرى / رولىنى كۆرۈش] end subgraph feedback_admin["پىكىر باشقۇرۇش"] AD_MENU --> AD_F1[ئىشلەتكۈچى پىكىر تىزىملىكى] AD_F1 --> AD_F1_VIEW[پىكىر تەپسىلاتىنى كۆرۈش] AD_F1_VIEW --> AD_F1_REPLY[جاۋاب بېرىش / بىر تەرەپ قىلىندى دەپ بەلگە قويۇش] end subgraph sys_settings["سىستېما تەڭشەك"] AD_MENU --> AD_S1[تىل بولىقى باشقۇرۇش
خەنزۇچە / ئۇيغۇرچە] AD_MENU --> AD_S2[مۇلازىمەت تەڭشەك] AD_MENU --> AD_S3[باشقۇرغۇچى ھېساباتى] AD_MENU --> AD_S4[مەشغۇلات خاتىرىسى] end subgraph coupon_act["ئېتىبار بېلىتى ۋە پائالىيەت"] AD_MENU --> AD_CP[ئېتىبار بېلىتى نازارەت
ھەر سودىگەر ئېتىبار بېلىتىنى كۆرۈش] AD_MENU --> AD_ACT[پائالىيەت نازارەت
ھەر سودىگەر پائالىيىتىنى كۆرۈش] end style AD_M1 fill:#fef3c7 style AD_P1 fill:#fef3c7 style AD_F1 fill:#dbeafe style AD_B1 fill:#e9d5ff

تارماق شىركەتتارماق شىركەت(ۋاكالەتچى) تولۇق ئېقىم دىئاگراممىسى

باشقۇرغۇچى باشقۇرۇش ئارقا سۇپىسىدا تارماق شىركەت قۇرۇپ ۋاكالەتچى ھېساباتى ئاچىدۇ؛ ۋاكالەتچى كىرگەندىن كېيىن بۇ رايوندىكى سودىگەر، زاكاز ۋە ستاتىستىكىنى باشقۇرىدۇ.

flowchart TD START([باشقۇرغۇچى باشقۇرۇش ئارقا سۇپىسىغا كىرىدۇ]) --> MENU[تارماق شىركەت باشقۇرۇشقا كىرىش] MENU --> ADD[تارماق شىركەت / ۋاكالەتچى قوشۇش] ADD --> INFO[تارماق شىركەت ئۇچۇرىنى تولدۇرۇش] INFO --> I1[تارماق شىركەت نامى] INFO --> I2[ئادرېس] INFO --> I3[مەسئۇل ئىسمى] INFO --> I4[ئالاقە تېلېفونى] ADD --> ACC[ۋاكالەتچى ھېساباتى قۇرۇش] ACC --> ACC1[كىرىش ھېساباتى] ACC --> ACC2[كىرىش پارولى] ACC --> ACC3[رول = تارماق شىركەت / ۋاكالەتچى] INFO --> SAVE[ساقلاش] ACC --> SAVE SAVE --> API[POST /api/admin/branch] API --> DB[(ساندان: تارماق شىركەت جەدۋىلى + ھېسابات جەدۋىلى)] DB --> OK[قۇرۇش مۇۋەپپەقىيەتلىك] OK --> NOTICE[ۋاكالەتچىگە ھېسابات پارولنى ئۇقتۇرۇش
ياكى قولدا تاپشۇرۇش] NOTICE --> LOGIN([ۋاكالەتچى ھېسابات بىلەن كىرىش]) LOGIN --> AUTH{ھېسابات پارول تەكشۈرۈش} AUTH -->|مەغلۇپ| LOGIN AUTH -->|مۇۋەپپەقىيەت| HOME[تارماق شىركەت ئارقا سۇپىسىغا كىرىش] HOME --> TAB{ئىقتىدار تەپسىلاتى} TAB --> BM[ئاستىدىكى سودىگەر باشقۇرۇش] BM --> BM1[بۇ رايون سودىگەر تىزىملىكى] BM --> BM2[سودىگەر باغلاش / ئېچىۋېتىش] BM --> BM3[سودىگەر دۇكان تەپسىلاتى] TAB --> BO[رايون زاكازى] BO --> BO1[ئاستىدىكى سودىگەر زاكازىنى كۆرۈش] BO --> BO2[ھالەت بويىچە سۈزۈش
تۆلەش / تەييارلىنىۋاتىدۇ / تامام] TAB --> BS[رايون ستاتىستىكىسى] BS --> BS1[بۈگۈنكى زاكاز ستاتىستىكىسى] BS --> BS2[بۇ ئايلىق زاكاز ستاتىستىكىسى] BS --> BS3[چېسلا تاللاپ ستاتىستىكا] BS1 --> BSD[ستاتىستىكا تەپسىلات بېتى] BS2 --> BSD BS3 --> BSD TAB --> BI[تارماق شىركەت ئۇچۇرى] BI --> BI1[تارماق شىركەت ماتېرىيالىنى كۆرۈش] BI --> BI2[ئالاقە ئۇسۇلىنى ئۆزگەرتىش] BI --> BI3[كىرىش پارولىنى ئۆزگەرتىش] style ADD fill:#e9d5ff style ACC fill:#fce7f3 style HOME fill:#fef3c7 style BM fill:#dbeafe style BO fill:#d1fae5 style BS fill:#dbeafe
sequenceDiagram autonumber participant Admin as باشقۇرغۇچى participant API as Java API participant DB as ساندان participant Agent as تارماق شىركەت ۋاكالەتچى Note over Admin,Agent: === تارماق شىركەت(ۋاكالەتچى) ھېساباتى قۇرۇش === Admin->>API: تارماق شىركەت + ۋاكالەتچى ھېسابات پارول قوشۇش API->>DB: تارماق شىركەت ئۇچۇرىنى يېزىش API->>DB: ھېسابات يېزىش(رول=ۋاكالەتچى) API-->>Admin: قۇرۇش مۇۋەپپەقىيەتلىك Admin-->>Agent: ھېسابات پارولنى تاپشۇرۇش Note over Admin,Agent: === ۋاكالەتچى كۈندىلىك باشقۇرۇش === Agent->>API: كىرىش API->>DB: ھېسابات تەكشۈرۈش API-->>Agent: Token / ھوقۇق قايتۇرۇش Agent->>API: ئاستىدىكى سودىگەر / زاكاز / ستاتىستىكا سۈرۈشتۈرۈش API->>DB: تارماق شىركەت ID بويىچە سۈزۈش API-->>Agent: بۇ رايون سانلىق مەلۇماتىنى قايتۇرۇش
چۈشەندۈرۈش: تارماق شىركەت(ۋاكالەتچى) ھېساباتىنى پەقەت باشقۇرغۇچى باشقۇرۇش ئارقا سۇپىسىدا قوشالايدۇ، ئۆزى تىزىملىتالمايدۇ. ۋاكالەتچى پەقەت بۇ تارماق شىركەتكە باغلانغان سودىگەر ۋە مۇناسىۋەتلىك زاكاز سانلىق مەلۇماتىنى كۆرەلەيدۇ ۋە باشقۇرالايدۇ.

ئومۇمىي كۆرۈنۈشيادرولۇق كەسىپ سانلىق مەلۇمات ئېقىمى

sequenceDiagram autonumber participant U as ئىشلەتكۈچى(كىچىك پروگرامما) participant API as ئارقا تەرەپ API participant DB as ساندان participant M as سودىگەر(App) participant A as باشقۇرۇش ئارقا سۇپىسى Note over U,A: === سودىگەر كىرىش ئېقىمى === U->>API: كىرىش ئىلتىماسى يوللاش(قانۇنىي ۋەكىل+دۇكان ئۇچۇرى) API->>DB: ئىلتىماسنى ساقلاش(ھالەت: تەكشۈرۈشنى كۈتۈۋاتىدۇ) A->>API: تەكشۈرۈش تىزىملىكىنى كۆرۈش A->>API: تەكشۈرۈش ماقۇللاش/رەت قىلىش API->>DB: ھالەتنى يېڭىلاش، دۇكان قۇرۇش API-->>U: تەكشۈرۈش نەتىجىسىنى ئۇقتۇرۇش Note over U,A: === مەھسۇلات دۇكانغا قويۇش ئېقىمى === M->>API: مەھسۇلات قوشۇش/ئۆزگەرتىش API->>DB: مەھسۇلاتنى ساقلاش(ھالەت: تەكشۈرۈشنى كۈتۈۋاتىدۇ) A->>API: مەھسۇلاتنى تەكشۈرۈش API->>DB: ھالەتنى يېڭىلاش(دۇكانغا قويۇلدى) U->>API: مەھسۇلات تىزىملىكىنى كۆرۈش API->>DB: دۇكانغا قويۇلغان مەھسۇلاتنى سۈرۈشتۈرۈش API-->>U: مەھسۇلات سانلىق مەلۇماتىنى قايتۇرۇش Note over U,A: === زاكاز قىلىش ئېقىمى === U->>API: زاكاز قۇرۇش API->>DB: زاكازنى ساقلاش(تۆلىمەكچى) U->>API: ۋېيشىن تۆلەش API->>DB: زاكازنى يېڭىلاش(تەييارلىنىۋاتىدۇ) API-->>M: يېڭى زاكاز ئۇقتۇرۇشى M->>API: تاماملاشنى جەزملەش API->>DB: زاكازنى يېڭىلاش(تاماملانغان) API-->>U: زاكاز تاماملاندى ئۇقتۇرۇشى Note over U,A: === پىكىر ئېقىمى === U->>API: پىكىر يوللاش API->>DB: پىكىرنى ساقلاش A->>API: پىكىرنى كۆرۈپ بىر تەرەپ قىلىش API->>DB: بىر تەرەپ قىلىش ھالىتىنى يېڭىلاش

ئومۇمىي كۆرۈنۈشئىقتىدار تەپسىلات تىزىملىكى

خېرىدار تەرەپ كىچىك پروگرامما

تەپسىلاتئىقتىدار نۇقتىسىچۈشەندۈرۈش
ئاستى تىزىملىك قاتارىمەھسۇلات / دۇكان / زاكاز / مېنىڭتۆت Tab ئاساسىي كىرىش ئېغىزى
ئىزدەشمەھسۇلات بېتى→مەھسۇلات ئىزدەش؛ دۇكان بېتى→دۇكان ئىزدەشئورتاق ئىزدەش بېتى، type پارامېتىرى بىلەن پەرقلەندۈرۈش
ئايلانما رەسىممەھسۇلات بېتىدە مەھسۇلات ئايلانما رەسىمى؛ دۇكان بېتىدە دۇكان ئايلانما رەسىمىئارقا سۇپا تەڭشىكى، چېكىپ تەپسىلاتقا ئۆتۈش
كاتېگورىيەتۈرلەرسودىگەر تىپى بويىچە ھەر خىل تۈر
مەھسۇلات تەپسىلاتىسودىگەر تىپى بويىچە تۈر ۋە مەھسۇلاتھەر خىل تىپقا ماس تۈر ۋە مەھسۇلات
دۇكان تەپسىلاتىسودىگەر=دۇكان ئوخشاش نامتىپ بويىچە تۈر ۋە مەھسۇلات كۆرسىتىش
سېرىق ھارۋاقوشۇش / سان ئۆزگەرتىش / ھېساب / تۆلەشسېرىق ھارۋىدا ھېساب، ۋېيشىن تۆلەش
ئارىلىق تەۋسىيە2 كىلومېتىر ئىچىدە سېرىق يۇلتۇز / تاشقىرىدا ئارىلىقمەھسۇلات تەۋسىيە تەرتىپى
سېرىق يۇلتۇز نومۇر ئالگورىتمىسىدۇكان نومۇرى + مەھسۇلات نومۇرى + ئىشلەت ئۇستۇنلۇك2 كىلومېتىر ئىچىدە ئومۇمىي نومۇر تەرتىپى، ئالگورىتم ئېقىمىغا قاراڭ
دۇكان سېرىق يۇلتۇز2 كىلومېتىر ئىچىدە دۇكان سېرىق يۇلتۇز / تاشقىرىدا ئارىلىقدۇكان تەۋسىيە تەرتىپى
تەۋسىيەتەۋسىيەلىك مەھسۇلاتلارئارىلىق/سېرىق يۇلتۇز ئالگورىتمىسى بىلەن بىرلەشكەن
زاكازھەممىسى / تۆلەش / تەييارلىنىۋاتىدۇ / تامامTab ئارقىلىق زاكاز ھالىتىنى ئالماشتۇرۇش
مېنىڭ - ئىشلەتكۈچى ئۇچۇرىئىسىم، باش سۈرەت، ID، رول(سودىگەر/ئىشلەتكۈچى)رول ئىقتىدار كىرىش ئېغىزىنى بەلگىلەيدۇ
سودىگەر بولۇش ئىلتىماسىقانۇنىي ۋەكىل ئۇچۇرى + دۇكان رەسمىيىتى يوللاشباشقۇرۇش ئارقا سۇپىسىغا يوللاپ تەكشۈرتۈش
تىل ئالماشتۇرۇشخەنزۇچە / ئۇيغۇرچەقاچا تاللاش، i18n ئالماشتۇرۇش
مۇلازىمەتمۇلازىمەت بىلەن ئالاقىلىشىشۋېيشىن مۇلازىمەت ياكى تېلېفون
پىكىر بېرىشپىكىر بېتىگە ئۆتۈپ يوللاشباشقۇرۇش ئارقا سۇپىسىغا ماس قەدەملىك

سودىگەر App

تەپسىلاتئىقتىدار نۇقتىسىچۈشەندۈرۈش
ئاستى تىزىملىك قاتارىزاكاز / ستاتىستىكا / مېنىڭئۈچ Tab ئاساسىي كىرىش ئېغىزى
زاكازئىشلەتكۈچى زاكازىنى قوبۇللاش ۋە كۆرۈشرېئال ۋاقىتتا يېڭى زاكاز ئۇقتۇرۇشى
ستاتىستىكاكۈنلۈك / ئايلىق / چېسلا تاللاشچېكىپ ستاتىستىكا تەپسىلات بېتىگە كىرىش
مېنىڭ - سودىگەر ئۇچۇرىدۇكان نامى، ID، باش سۈرەت، تىپ، ئۆزگەرتىشئاساسىي ئۇچۇر كۆرسىتىش ۋە تەھرىرلەش
مەھسۇلات باشقۇرۇشقوشۇش / ئۆزگەرتىش / ئۆچۈرۈشسودىگەر تىپى ۋە تۈر تاللاش زۆرۈر، قوشۇش/ئۆزگەرتىشكە تەكشۈرۈش
ئېتىبار بېلىتى باشقۇرۇشقوشۇش / ئۆزگەرتىش / ئۆچۈرۈشئەڭ تۆۋەن سومما 2 يۈەن
پائالىيەت باشقۇرۇشپائالىيەت قوشۇش، مەھسۇلات تاللاپ تەڭشەشپائالىيەت مەھسۇلاتى ۋە قائىدە تەڭشەك

باشقۇرۇش ئارقا سۇپىسى

تەپسىلاتئىقتىدار نۇقتىسىچۈشەندۈرۈش
كونترول تاختىسىسانلىق مەلۇمات ئومۇمىي كۆرۈنۈشىزاكاز سانى، سودىگەر سانى، ئىشلەتكۈچى سانى قاتارلىق
سودىگەر تەكشۈرۈشكىرىش ئىلتىماسى تەكشۈرۈشقانۇنىي ۋەكىل+دۇكان ئۇچۇرىنى كۆرۈش، ماقۇللاش/رەت قىلىش
سودىگەر باشقۇرۇشسودىگەر تىزىملىكى CRUDسودىگەر ھېساباتىنى تەھرىرلەش، چەكلەش
تارماق شىركەت باشقۇرۇشتارماق شىركەت قوشۇش + ۋاكالەتچى ھېسابات قۇرۇشئۇچۇر، ھېسابات پارول، سودىگەر باغلاش، ئاستىدىكى زاكاز
مەھسۇلات تەكشۈرۈشسودىگەر مەھسۇلات تەكشۈرۈشماقۇللاش/رەت قىلىش، دۇكانغا قويۇشنى كونترول قىلىش
مەھسۇلات باشقۇرۇشپۈتۈن سۇپا مەھسۇلات تىزىملىكىكۆرۈش، چۈشۈرۈش، ئۆچۈرۈش
ئايلانما رەسىم باشقۇرۇشمەھسۇلات ئايلانما رەسىمى / دۇكان ئايلانما رەسىمىرەسىم يۈكلەش، تەرتىپلەش، ئۇلىنىش
سودىگەر تىپى باشقۇرۇشتىپ قوشۇش / ئۆزگەرتىش / ئۆچۈرۈشتىپقا مەھسۇلات تۈرلىرى باغلاش، تىپ بولمىسا دۇكان ئاچقىلى بولمايدۇ
مەھسۇلات تۈرلىرىسودىگەر تىپى بويىچە تۈر باغلاشدۇكان ئىلتىماسى/مەھسۇلات قوشۇشتا تەڭشەلگەن تىپنى تاللاش
تەۋسىيە تەڭشەكتەۋسىيە + تەرتىپ ئالگورىتمىسى2 كىلومېتىر ئىچىدە سېرىق يۇلتۇز، تاشقىرىدا ئارىلىق
زاكاز باشقۇرۇشپۈتۈن سۇپا زاكازىتەپسىلات كۆرۈش، پۇل قايتۇرۇش بىر تەرەپ قىلىش
ئىشلەتكۈچى باشقۇرۇشئىشلەتكۈچى تىزىملىكىئۇچۇر، رول كۆرۈش
پىكىر باشقۇرۇشئىشلەتكۈچى پىكىرىنى بىر تەرەپ قىلىشكۆرۈش، جاۋاب، تاماملاندى دەپ بەلگە قويۇش
سىستېما تەڭشەكتىل بولىقى / مۇلازىمەت / باشقۇرغۇچىئاساسىي تەڭشەك

تارماق شىركەت(ۋاكالەتچى)

تەپسىلاتئىقتىدار نۇقتىسىچۈشەندۈرۈش
ھېسابات مەنبەسىپەقەت باشقۇرغۇچى قوشىدۇئۆزى تىزىملىتالمايدۇ، ئارقا سۇپا ئاچىدۇ
كىرىشھېسابات + پارولرول: تارماق شىركەت / ۋاكالەتچى
ئاستىدىكى سودىگەرتىزىملىك / باغلاش / ئېچىۋېتىشپەقەت بۇ تارماق شىركەت رايونى
رايون زاكازىئاستىدىكى زاكازنى كۆرۈشھالەت بويىچە سۈزەلەيدۇ
رايون ستاتىستىكىسىكۈن / ئاي / چېسلا تاللاشستاتىستىكا تەپسىلات بېتىگە كىرىش
تارماق شىركەت ئۇچۇرىماتېرىيال كۆرۈش ۋە ئۆزگەرتىشپارولنى ئۆزگەرتەلەيدۇ