某区县政务管理系统的全面更新 ~将老旧的本地业务系统更新为最新的 Web・移动架构~ – AI Free Code

某区县政务管理系统的全面更新 ~将老旧的本地业务系统更新为最新的 Web・移动架构~

【行业】

政务管理

【项目目的】

某区县政务长期使用的遗弃物品管理业务系统,最初是基于Microsoft Access构建的,虽然灵活度高,但随着近年来运行环境及技术要求的变化,逐渐暴露出以下多个问题:

  • 面向本地环境优化的架构已无法满足Web化、云端利用、与外部系统联动等现代需求
  • 系统核心的SQL处理随着业务要求逐步复杂化、高度化,维护和重构时需要进行结构可视化
  • 由于需要支持平板终端、QR/条形码扫描等智能设备,现有环境越来越难以应对
  • 所需生成的报表数量众多(62份),且需要支持条件分支、多页结构、汇总逻辑等复杂输出需求,因此需要重新审视报表功能整体设计

基于上述背景,某区县政务开始着手推进系统重建,以提高未来的扩展性、维护性和可用性。

【课题】

在现有系统更新过程中,确认了以下课题:

  • 长期运行导致部分设计资料和规格信息散失,掌握整体功能需要耗费较多时间
  • 由于多次扩展改造,SQL逻辑变得复杂,需要从维护性和质量角度重新整理
  • 为了应对不同自治体之间的运营差异,需要具备灵活的规格修改和定制能力
  • 为了支持业务中使用的条形码、QR码,需要兼容各种扫描设备及移动终端

【选择AI FreeCode的关键理由】

  • 只需在设计文档中进行描述,即可自动生成Web和移动端应用
  • 可以在保留复杂SQL逻辑的同时进行转换和生成,保持高质量迁移
  • 能灵活支持包含扫码枪等特殊设备的联动设计
  • 即使是复杂报表,也能根据设计文档自动高精度生成

【解决方案・导入流程】

本次开发中,采用了WonderRobot的设计开发支持,与AI FreeCode服务相结合,实现了高效的系统构建。
具体采取了以下措施:

  • 以WonderRobot设计文档为基础,将需求定义可视化,支持从设计到开发、测试的全流程
  • Web应用和Android应用均可通过设计文档自动生成,无需依赖工程师个人技能
  • 后续新增功能或改造,只需更新设计文档即可自动反映,实现运维的内制化
  • 让客户能够自行将需求编写到设计文档中,打造出减少返工的开发体制

决定性特点「所有源代码均自动生成」

在本项目中,所开发的源代码100%全部由AI FreeCode自动生成。
这是在超过70万步骤的大规模项目中,极为罕见且具有划时代意义的案例。

  • Java源码、HTML、报表定义、Android代码、API联动定义,全部自动生成
  • 完全无人工编码
  • 实现了「零编码的从零重构」

【实施成果与实际效果】

  • 从Access业务系统顺利迁移到新架构的Web+移动端环境
  • 将设计文档模板化,只需微调即可快速复用到其他自治体
  • 即使面对复杂报表或特殊扫描需求,也无需单独编码即可支持
  • 因为完全自动生成,维护和重建时也能轻松再生成

【开发规模与构成】

项目数值
总源代码量约70万步骤以上(全部自动生成)
画面数96个画面
报表数62份报表(高难度)
函数数721个
表数量82张表
导入功能数1项
导出功能数16项
Java生成文件数5,667个文件
HTML生成文件数124个文件
Android画面数12个画面

【工时削减效果与导入影响】

  • 原本需要40~50人月开发工期的大型项目,通过引入AI FreeCode实现全量自动生成
  • 节省了相当于数千万日元的人力开发成本
  • 通过重复利用设计文档,二次、三次推广时,仅需初期工时的10~20%即可完成

【导入优势总结】

  • 通过完全自动生成,实现短期开发与高质量并存
  • 消除对个别人员依赖,建立可持续的运维体制
  • 模板化模型,可支持横向推广至其他自治体
  • 同时具备应对高难度需求的灵活性和扩展性