循序渐进---Code Nova---实践团队总结
| 这个作业要求在哪里 | (https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15659) |
|---|---|
| 团队名称 | Code Nova |
| 团队成员学号-姓名 | 3224004495-程天润 3224004457-李佳琪 3124004436-莫仕明 |
| 这个作业属于哪个课程 | (https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/?page=2) |
| 这个作业的目标 | 总结整个项目开发的收获,回顾开发时的点点滴滴 |
项目简介
喵喵记账是一款基于微信小程序开发的智能记账系统,旨在帮助用户以更加便捷、高效的方式完成日常消费记录与管理。项目采用微信小程序作为前端,Flask 作为后端,并结合百度语音识别和阿里云百炼大模型,实现文字记账、语音记账、账单管理、消费统计以及 AI 智能分析等功能。
用户可以通过自然语言输入或语音输入快速记录消费信息,系统能够自动识别金额、智能分类消费类型,并生成消费统计与个性化消费建议。项目在提升记账效率的同时,也探索了生成式 AI 在个人财务管理场景中的实际应用。
项目部署
项目 GitHub 仓库地址:https://github.com/7788-noodles/7788-noodles/tree/main/miaomiao - beta冲刺
实际运行方式:微信开发者工具导入项目后真机预览运行
说明:本项目为课程测试版本,暂未上线微信小程序正式版,因此无公开访问链接。
项目运行说明
1. 克隆项目
git clone 仓库地址
cd 项目目录
2. 安装后端依赖
cd server
pip install -r requirements.txt
3. 配置密钥
复制配置文件:
copy config.example.py config.py
填写自己的密钥:
API_KEY = "你的百度API_KEY"
SECRET_KEY = "你的百度SECRET_KEY"
BAILIAN_API_KEY = "你的百炼API_KEY"
4. 启动后端
python app.py
默认运行:
http://127.0.0.1:5000
5. 导入微信小程序
使用微信开发者工具导入 miniprogram 目录。
6. 修改接口地址
将小程序中的后端地址修改为电脑局域网 IP,例如:
http://192.168.1.100:5000
7. 运行测试
按以下顺序启动:
1. 启动 Flask 后端
2. 打开微信开发者工具
3. 编译小程序
4. 真机预览测试
注意事项
- 手机和电脑需连接同一 Wi-Fi
- 防火墙需允许 5000 端口访问
- 语音记账需配置百度语音识别密钥
- AI 分类与 AI 分析需配置百炼 API Key
