C#-远程-1个月
¥18-30K/月
技能要求:
经验要求: 5-10年经验
程序员客栈
2025-07-28 10:03
工作描述:
项目编号:【177201】
ECAR系统升级开发需求说明
一、项目背景与升级目的
现有系统采用ASP.NET Web Forms单体架构,前端为ASPX页面+传统jQuery组件,后端通过ADO.NET直连SQL Server。该架构存在性能瓶颈(同步阻塞、并发能力差)、安全短板(会话管理与认证机制落后)、难以扩展和维护,无法适应新业务场景和现代IT要求,且难以支撑多租户、多门店、多公司运营模式。
二、升级目标与新架构
• 升级目标:
○ 显著提升系统性能、安全性与可扩展性
○ 实现前后端分离、模块解耦、灵活扩展
○ 支持多租户、多门店、多公司架构,满足集团化、连锁化管理需求
○ 支持自动化运维、云原生和容器化部署
• 新架构建议:
○ 后端基于.NET 9.0微服务,业务模块(如用户、权限、工单、报表等)独立服务
○ 前端采用Vue.js/React重构为SPA,支持多端访问
○ 集成统一认证与授权(如JWT/IdentityServer)、分布式缓存、消息队列
○ 建议以中台Admin微服务框架为基础开发,复用其组织、租户、权限、菜单等能力
○ 建立完善的DevOps、自动化测试与全链路监控体系
三、开发与交付要求
• 功能迁移与优化:核心业务逻辑准确移植,优化历史遗留问题
• 接口规范:前后端API化,OpenAPI文档齐全
• 安全加固:多租户数据隔离、细粒度权限、日志审计、异常处理
• 部署支持:全流程容器化,持续集成与自动化部署脚本
• 多租户与多公司:支持租户级、门店级、公司级数据分层隔离和灵活扩展
四、人员与经验要求
• 前端:有大型SPA开发及老系统重构经验,熟悉多租户UI与国际化
• 后端:精通.NET Core/.NET 9微服务与EF Core,熟悉消息队列、分布式、缓存、租户架构
需提供开发人员真实简历,优先有制造、企业SaaS、中台平台项目经验
公司信息

立即沟通