企業系統

B2B 單據交換系統

貿易夥伴之間的安全文件交換平台——雲端協調、現場部署、加密傳輸、完整稽核。

專案概覽

150
API 端點
Cloud 52 + Local 98
237
自動化測試
API 215 + E2E 4 + 整合 18
23
預存程序
Cloud 8 + Local 15
3
資料庫實例
1 Cloud + 2 Local

挑戰

B2B 系統的難度在於安全、標準化,以及跨組織的信任機制

01

Cloud + Local 雙層架構

不是單純的 SaaS——每個廠商在自己的環境跑一套 Local 系統,雲端 Cloud 負責廠商註冊、審核和連線協調。兩層之間要能安全通訊、資料同步,但又要保證各廠商的資料隔離。

02

跨廠商安全傳輸

貿易夥伴之間交換的是採購單、出貨單等商業機密文件。傳輸過程必須加密,接收方必須驗證來源,每一筆操作都要留下稽核紀錄。

03

多角色權限管理

管理員、一般使用者、廠商代表——三種角色在 Cloud 和 Local 各有不同的操作權限。還有部門層級的權限群組,控制誰能看什麼文件、做什麼操作。

04

文件格式標準化

不同廠商用不同的 Excel 格式,系統必須能解析、驗證、轉換,確保文件內容符合標準,欄位對應正確。支援 6 種文件類型、119 個欄位定義。

Cloud + Local 分散式架構

雲端協調、現場運算——兼顧便利性與資料主權

Cloud(雲端服務器)

  • 11 個控制器、52 個 API 端點
  • 負責廠商註冊審核、交易夥伴配對、連線協調
  • 6 張核心資料表、8 個預存程序

Local(廠商現場部署)

  • 16 個控制器、98 個 API 端點
  • 負責文件管理、上傳驗證、點對點交換、交期回覆
  • 11 張核心資料表、15 個預存程序
  • 每個廠商獨立一套,資料完全隔離

Cloud 和 Local 之間透過 REST API 通訊——Local 向 Cloud 查詢廠商清單、Cloud 回呼 Local 同步文件狀態。

雙標準加密架構

向後相容與前瞻安全並重

AES-256 CBC

既有密碼加密標準,確保向後相容

AES-GCM + PBKDF2

新導入的增強加密標準,提供更強的完整性驗證

安全記憶體管理

敏感資料處理完畢後主動清除記憶體,防止殘留

237 項自動化測試

不是「寫完再補測試」,而是系統性覆蓋每一個流程

測試類別測試數量
註冊與審核流程10
登入驗證10
密碼管理21
權限管理16
邀請流程18
廠商別名管理12
文件上傳14
發送流程15
接收流程16
交期回覆10
儀表板與設定16
預存程序一致性12
邊界與安全案例10
角色與協作27
端對端完整流程8
合計215 項全數通過

關鍵數字

控制器
27 個Cloud 11 + Local 16
API 端點
150 個Cloud 52 + Local 98
資料表
17 張Cloud 6 + Local 11
預存程序
23 個Cloud 8 + Local 15
自動化測試
237 項API 215 + E2E 4 + 整合 18
測試通過率
100%
文件類型
6 種
欄位定義
119 個
加密標準
2 套AES-CBC + AES-GCM
部署環境
3 套開發/測試/正式

成果

237 項測試全數通過

每一個業務流程都有自動化驗證,從註冊到交期回覆

雙層加密標準

既有系統向後相容,新功能採用更強的加密標準

多廠商獨立運作

每個廠商一套 Local 系統,資料完全隔離,互不影響

完整稽核紀錄

誰在什麼時間做了什麼操作,全部有紀錄可查

技術標籤

ASP.NET CoreSQL ServerREST APIAES-256AES-GCMPBKDF2Excel 解析DockerCI/CD自動化測試

有企業系統或 B2B 平台的需求?

不需要規格書,不需要等報價。描述你的需求,Mia 即時為你分析。