首页/定制开发/跑不动也动不了的老系统整改

跑不动也动不了的老系统整改

6 年前外包做的排课系统没人敢动,先评估再分块重做,文档一起交。

教育培训存量系统定制开发
所属类别 定制开发
项目周期 3 个月(前 3 周只做评估,出结论再定范围)
投入量级 面议
交付形式 私有化部署 + 源码与文档交接
⚠️ 本页为设计稿样例内容,待替换为真实项目信息(客户名、截图、周期与金额)。
【谁】 一家 260 人的连锁培训机构,8 个校区,教务 12 人 + 校区负责人 8 人在用,系统是 6 年前外包做的
【原来的日子】 系统 6 年前外包开发,外包团队 4 年前就散了,没有文档,代码注释全是拼音缩写。教务想加一个"按老师空闲时间自动排课",没人敢动老代码;一次排课改期要手工点 20 分钟,一天改 3 次就是 1 小时;系统跑在 IE 内核里,新电脑装不上,3 个校区各自只能留一台旧电脑;数据库每天有备份,但从来没验证过能不能恢复(示例口径)
【现在的样子】 排课改期从 20 分钟缩到 3 分钟;必须留着的 IE 旧电脑从 3 个校区共 3 台变成 0 台;系统响应从平均 4 秒降到 1 秒以内;数据恢复演练从"没做过"变成每季度一次、能恢复到前一天(示例口径)
01

原来的日子

系统 6 年前外包开发,外包团队 4 年前就散了,没有文档,代码注释全是拼音缩写。教务想加一个"按老师空闲时间自动排课",没人敢动老代码;一次排课改期要手工点 20 分钟,一天改 3 次就是 1 小时;系统跑在 IE 内核里,新电脑装不上,3 个校区各自只能留一台旧电脑;数据库每天有备份,但从来没验证过能不能恢复(示例口径)

02

我做了什么

01

先评估再动手

花 3 周把代码和数据表拉出来盘一遍,出一份清单:哪块能改、哪块必须重写、重写要多少代价,让你先选路再签范围

先评估再动手
旧系统 → 网关同步 → 新系统

断线重连 · 增量对账 · 操作留痕

02

分块新老并行

排课、报名、收费三块按新口径重做,老系统继续跑点名和考勤,两边数据每天对一次账,哪块稳了就切哪块

分块新老并行
128今日处理 96%按时完成 7待复核
编号 事项 状态
A-018 回款计划核对 已完成
A-019 合同条款抽取 处理中
A-020 权限变更审批 待处理
03

补上维护能力

接口文档、部署手册、数据表说明补齐,交接给你们的 IT,后面小改动自己能上

补上维护能力
86进行中 12逾期 ¥48万本月
03

功能清单

可勾选
勾选你也要的功能,生成你的需求清单 已选 4 项
基于你的勾选,我可以给出更贴近实际的周期与报价 带着这份清单聊聊 →
04

现在的样子

排课改期从 20 分钟缩到 3 分钟;必须留着的 IE 旧电脑从 3 个校区共 3 台变成 0 台;系统响应从平均 4 秒降到 1 秒以内;数据恢复演练从"没做过"变成每季度一次、能恢复到前一天(示例口径)

05

项目周期

阶段 周期 交付内容
需求评估与选型 1–2 周 需求清单 + 报价区间
原型与 UI 设计 1–2 周 原型 + UI 稿
数据模型与接口 1–2 周 接口文档 + 测试环境
功能开发(迭代) 3–8 周 每周可运行版本
联调测试与验收 1–2 周 测试报告 + 修复版
部署上线与移交 1 周 上线系统 + 源码文档
合计 3 个月(前 3 周只做评估,出结论再定范围) 按里程碑分期验收付款
06

投入量级

Reference
面议

同类范围项目的参考投入,真正报价以实际需求评估为准。

※ 不含第三方服务费用(服务器、短信、支付通道等)。

Payment
按里程碑分 3 期

包含开发 + 部署 + 培训 + 上线后 3 个月免费维护。

付款节点与验收标准写在合同附件,双方确认后开工。

07

技术栈与交付成果

Vue 3Node.jsPostgreSQLRedisDockerNginx
✓ 可运行系统 + 完整源码
✓ 接口文档与部署文档
✓ 使用培训与操作手册
✓ 上线后 3 个月免费维护
✓ 第三方账号与部署环境配置说明
08

坑在哪

① 接手老系统最贵的不是写代码,是搞清楚那些"没人敢删的字段"还有谁在用,动手前先查使用日志,别急着删;② 新老并行期间必须有对账脚本,两边数据一分叉,学员课时就对不清了 ---

想做一个差不多的?先说需求

参考这个案例的范围,我可以给你更贴近实际的周期与报价。

需求评估 免费
响应时间 1–2 工作日
付款方式 里程碑分期
交付 源码 + 文档