医学出身的我,主动的接手导师的一个外包项目:独立负责开发一套用于某医院的医疗器械管理系统( Qt 应用)。
然而,医院方面提供的需求文档却极为简略,仅涵盖了核心业务流程和主要功能的大致框架,缺乏详细信息。
在 DeepSeek 的协助下,我仅用 2 周便高效完成了核心功能的最小可行产品( MVP ),也拿到导师小一千的奖学金。
一 、项目背景和需求
背景:某省级医院需要的医疗器械管理软件。 需求: 工程管理核心功能: 新建/编辑/删除医疗工程项目 管理工程 ID、名称、描述、修改时间等基础信息 工程图片管理(路径、分辨率、缩略图) 版本信息管理 数据展示方式: 表格视图(详细模式) 缩略图视图(小/中/大三种尺寸,带不同的信息) 支持视图动态切换 数据导入导出: Excel 表格导入工程数据(特定格式) Excel 表格导出工程数据 本地图片目录管理 数据库集成: MySQL 数据库连接 工程数据同步存储 图片二进制数据存储 界面功能: 主界面视图切换 新建/编辑工程对话框 工程属性编辑界面
二 、传统开发流程 VS AI 编程流程(一人团队)
传统开发 关键痛点: 需求、分析、设计、编码、调试各环节需要不同技能与思维模式。 结果: 沟通成本高、迭代慢、对开发者综合能力/团队规模要求高(0-1 门槛高)。
三 、和 AI 商讨技术框架
当将企业的需求文档提供给 AI 以获取技术方案时,由于 AI 的强大能力,往往会生成许多高级的技术方案。
在这种情况下,我们需要对这些方案进行筛选和把关。
关键是要将实现难度控制在自己熟悉和了解的知识范围内。
否则,如果后期出现错误或需要调试,可能会面临超出自身能力范围的困难。
如果自己已经有了一定的思路,那么最好将这个思路明确地告知 AI,并与 AI 一起进行讨论。
提示词如下:
提示词 你是一个拥有10年qt开发经验的程序员,现在拿到这个需求文档: 需求文档内容:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 思考几个可行的技术框架。 我的想法为:“首先采用MVC架构来搭建整个项目的框架,利用Qt的View组件来实现同一数据的多种展示方式” 要求 - 使用Qt框架开发,C++语言实现 - 支持Windows 7及以上系统 - 完全离线运行,禁止接入任何云服务 - 界面使用QSS样式定制,禁止第三方UI库
为了更好的阅读体验,来飞书看吧:
https://vcntuz6hzpjm.feishu.cn/wiki/KhZBwntjAiec7jkkDSMcC4jSnAb
Comments on "DeepSeek+Qt 实战:医疗器械管理系统" :