云码道本地安装Mysql,零成本搞定家庭记账
案例简介:本案例将基于华为云码道(CodeArts)代码智能体,结合本地Mysql数据库,零成本开发家庭记账系统,让每一笔开销都有去处
一、概述
1.1 案例介绍
华为云码道(CodeArts)代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。
MySQL 是一个开源的关系型数据库管理系统(RDBMS),使用 SQL(结构化查询语言)进行数据管理。
本案例将基于华为云码道(CodeArts)代码智能体结合本地Mysql数据库,零成本开发家庭记账系统,让每一笔开销都有去处
1.2 适用对象
- 个人开发者
- 高校学生
- 企业开发人员
1.3 案例时间
本案例总时长预计90分钟。
1.4 案例流程

说明:
- 安装 CodeArts 代码智能体。
- 安装mysql数据库
- 在聊天界面的模式选择中,单击“规范驱动模式”,切换智能体到规范驱动模式。
- 在对话框输入您想要完成的任务,单击发送图标 或使用“Enter”快捷键发送,智能体会按照“需求规格设计 > 实现方案创建 > 编码任务规划 > 任务执行”流程依次执行,确保每一步都高效、有序地推进。
- 根据生成的sql脚本创建数据库并修改程序配置连接mysql
- 调测功能
1.5 资源总览
本案例预计花费**0元。
| 资源名称 | 规格 | 单价(元) |
|---|---|---|
| 华为云码道(CodeArts)代码智能体 | 通用体验版 | 免费 |
| [Mysql] | mysql-8.0.46-winx64.zip | 免费 |
二、基础环境与资源准备
2.1 AI IDE华为云码道安装部署
参考案例《Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署》完成Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署。

三、实战
3.1 安装Mysql
1 下载Mysql

如图下载mysql-8.0.46-winx64.zip,并解压到本地

2 智能体自动安装Mysql
对话框输入关键字:
帮我安装mysql, 要求配置好环境变量,初始化mysql,启动mysql并设置密码为:”root123“,安装目录:"C:\work\mysql\mysql-8.0.46-winx64"
智能体会依次帮我生成my.ini文件,更新path环境变量,初始化数据库,设置密码。





如图,登录数据库只需要执行命令 mysql -u root -proot123

3.2 开发家庭记账系统
1 智能体开发
首先根据日常记账需求,确定了系统包含四个模块,家庭成员,设置,收支账单,统计报表
登录IDE,采用规范驱动模式(Spec-Driven Mode)模式,输入提示词
家庭记账小助手APP
模块
1:家庭成员管理
系统账号+子成员.增删改查,注意权限控制
2:设置
包含消费模块增删改查(吃饭,教育,人情往来等),消费方式增删改查(微信,支付宝,现金等),收入类型增删改查(工资,兼职,废物回收等),收支类型(收入,支出,还贷等)
3:收支账单
收入和支出增删改查和导出报表
可以查询某个成员在什么时间用什么消费方式在某个消费模块消费了多少钱
可以记录本月某个成员收入类型,收入金额和时间
4:统计报表
统计可以分为多个模块,请自己发散功能(比如某个成员月度或者年度收支占比报表)
5:技术选型为python,html,mysql.Mysql请帮我生成sql文件并用配置文件链接





如图依次生成 spec. md,design. md,task. md (去掉空格)规格,并完成代码编写。sql也生成了
2 对接mysql
修改配置文件

如图修改密码为Mysql设置的密码
登录Mysql,挨个执行sql

3.3 验证系统功能
注册登录功能

首页

成员列表

收入和支出

统计

设置

至此,家庭记账系统第一轮交互已经初步完成了,虽然比较粗糙,但是系统已经初具形态了。对于记账系统你还有什么好的想法吗?
四、反馈改进建议
如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!
- 点赞
- 收藏
- 关注作者
评论(0)