系统架构与开发规划
三端分离架构 · Admin.NET框架 · 24周开发周期
架构方案对比分析
| 评估维度 | 方案A 单系统架构 |
方案B 双系统架构 |
方案C 三系统架构 |
|---|---|---|---|
| 开发工作量 | ★★★★★ | ★★★★☆ | ★★★☆☆ |
| 用户体验 | ★★☆☆☆ | ★★★☆☆ | ★★★★★ |
| 安全隔离 | ★★☆☆☆ | ★★★☆☆ | ★★★★★ |
| 可维护性 | ★★★☆☆ | ★★★☆☆ | ★★★★☆ |
| 可扩展性 | ★★☆☆☆ | ★★★☆☆ | ★★★★★ |
| 部署灵活性 | ★★★☆☆ | ★★★★☆ | ★★★★★ |
| 综合推荐 | ★★ | ★★★ | ★★★★★ |
推荐方案C:三系统架构
系统管理员(IT)、总部业务人员、门店人员是三类完全不同的用户,职责分离、安全隔离、独立部署
推荐架构设计
用户层
IT管理员
业务人员
门店人员
表现层
系统管理端
Admin.NET 精简版
admin.xx.com
总部业务端
Vue 3 新建
hq.xx.com
门店业务端
Vue 3 新建
store.xx.com
HTTPS + JWT
网关层
Nginx
负载均衡 · SSL终结 · 静态资源 · 反向代理
服务层
Admin.NET 后端
系统服务
业务服务
插件服务
数据层
MySQL
主数据库
Redis
缓存
OSS
文件存储
技术选型
后端技术栈
.NET 8.0
LTS版本,稳定可靠
Furion 4.9
Admin.NET基础框架
SqlSugar 5.1
高性能国产ORM
JWT + 国密SM2/SM4
认证加密
前端技术栈
Vue 3.5
组合式API
Vite 7.x
快速构建
TypeScript 5.x
类型安全
Element Plus 2.12
企业级UI组件
第三方服务
上海黄金交易所
实时金价
e签宝/法大大
电子签章
阿里云/腾讯云
短信·OCR·存储
快递100
运单跟踪
开发阶段划分
第一阶段
第二阶段
第三阶段
第四阶段
第一阶段 · 基础平台
环境搭建与准入授权
6周(W1-W6)
- W1: 环境搭建、Admin.NET精简、项目结构
- W2: 数据库设计、实体类开发
- W3: 门店管理模块开发
- W4: 客户管理模块开发
- W5: 总部/门店业务端框架
- W6: 准入审核流程、联调测试
里程碑1:基础平台上线
第二阶段 · 核心交易
订单付款结价合同
8周(W7-W14)
- W7: 产品管理模块开发
- W8: 金价管理、金价API对接
- W9-10: 订单管理模块开发
- W11: 付款管理模块开发
- W12: 结价管理模块开发
- W13: 合同管理、电子签章对接
- W14: 核心流程联调测试
里程碑2:交易流程打通
第三阶段 · 仓储交付
库存出库物流收货
5周(W15-W19)
- W15: 库存管理模块开发
- W16: 出库管理模块开发
- W17: 物流管理、物流API对接
- W18: 收货确认、异议处理模块
- W19: 仓储交付流程联调测试
里程碑3:仓储交付上线
第四阶段 · 运营合规
提成结算报表合规
5周(W20-W24)
- W20: 提成结算模块开发
- W21: 对账报表模块开发
- W22: 合规风控模块完善
- W23: 系统优化、性能调优
- W24: UAT测试、问题修复
里程碑4:系统正式上线
工作量与团队配置
228
总工作量(人天)
24
开发周期(周)
6
团队规模(人)
团队配置建议
项目经理
1人
项目管理、需求对接、进度控制
后端开发
2人
.NET 后端开发、API开发
前端开发
2人
Vue 3 前端开发(各负责1-2端)
测试工程师
1人
功能测试、性能测试
风险与应对
4
高风险
4
中风险
4
低风险
| 风险类型 | 风险描述 | 应对措施 |
|---|---|---|
| 技术 | 金价接口不稳定 | 主备数据源、本地缓存、降级方案 |
| 技术 | 电子签章对接复杂 | 提前POC验证、预留人工签章备案 |
| 业务 | 需求变更频繁 | 迭代开发、变更流程管理 |
| 业务 | 业务规则理解偏差 | 详细评审、原型确认、试点验证 |