1.立项原因:传统商赛靠 Excel/手工记账结算,效率低、易错、不透明、难审计,现场几十家公司上百人同时交易时极易出错。观澜OS 把整套赛制规则系统化,线上自动结算、复式记账留痕,让组委会实时监管、参赛者自助操作,解决"现场结算不可靠、过程不可追溯"的核心痛点。
2.背景:教育赛事行业的商业模拟挑战赛现场运营。参赛团队扮演公司/媒体/指挥部,在模拟经济社会中完成供应链交易、政治治理、法律仲裁等完整闭环;组委会(学术台)负责审批、监管与组织。系统作为比赛唯一线上结算平台,承载现场全部资金流转与数据追踪。风华商业模拟挑战赛为代表的大型商赛,规模大(数十家公司、上百名参赛者)、规则复杂(经济引擎+治理+仲裁+市场监管)、赛程紧凑(一个财年对应现场1-4小时)。组委会以《风华赛制手册》为规则基准,需要一套能对齐手册、可快速部署现场、支持实时干预的线上中台,观澜OS 即为此而生。
身份与组织:注册登录(JWT+校验码)、用户/公司审批、5类公司(制造/经销/媒体/政府)、成员与角色管理。
金融核心:资金+碳积分双账户、复式记账、交易两阶段(冻结→确认)、悲观锁资金原语、碳费体系。
供应链:325种原料目录、采购、开采(9类站点)、配方、生产、加权成本库存、运输、B2B交易、B2C展销、直接售卖。
市场:证券市场(上市/买卖/挂单/回购/退市,均含公司同意环节)、随机事件→市场效应乘数引擎。
治理:经济区四维升级(文化/基建/技术/经济)与维护费、制裁、征税、选举/罢免/弹劾、多方合同、仲裁(证据a-h优先级)。
系统:Admin后台(审批/批量建用户/查账/系统初始化)、财年回合管理、公司评分排名、公告、日志、WebSocket事件推送。
采用 NestJS+React 模块化单体架构,PostgreSQL 承载 30 个业务模块,全局管道统一鉴权与响应格式。资金操作以"事务+悲观锁+DECIMAL"保证并发安全,双账户复式记账可全链路溯源;
实现亮点为交易两阶段冻结确认、证券买卖公司同意环节、随机事件市场效应乘数引擎;难点在于生产库 ALTER 权限受限需手动迁移、资金并发死锁风险,以及 Windows 中文环境的编码与路径坑。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论