# SoundSight源代码 **Repository Path**: xiehangs/sound-light-source-code ## Basic Information - **Project Name**: SoundSight源代码 - **Description**: SoundSight 源代码,大学生创新创业大赛的一个国家级立项的APP软件,包含前端后端和数据库文件,由于编写的时间跨度较大,可能存在命名规范问题,后续会进行修改。 - **Primary Language**: Android - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-05-10 - **Last Updated**: 2025-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python, MySQL, 大学生创新创业大赛 ## README # SoundSight源代码 #### 介绍 SoundSight 源代码,大学生创新创业大赛的一个国家级立项的APP软件,包含前端后端和数据库文件,由于编写的时间跨度较大,可能存在命名规范问题,后续会进行修改。 #### 软件架构 前端使用Android进行代码编写,后端使用Python进行编写,数据库文件采用MySQL #### 安装教程 1. 前往阿里云注册账户并开通大模型服务 2. 在后端相关代码处配置阿里云APIkey并进行测试 3. 在邮箱中开通SMTP/IMAP服务并在后端代码中进行配置(我用的是QQ邮箱) 4. 开通阿里云RDS数据库并在后端代码中进行配置(只要是mysql数据库就行) 5. 导入数据库结构 6. 如果本地运行Python,可以使用PyCharm安装依赖运行使用,使用Docker打包需要国内镜像源请自行寻找 7. 在Android的SeverURL类中配置后端的ip地址 8. 使用Android Studio运行并测试Android代码 #### 使用说明 1. 使用app需要进行用户注册,由于后端密码进行过加密,不建议直接修改数据库文件,可以通过调用python后端的端口代码进行注册 2. 购买代码由于风险管控无法编写,但是界面是做了的,有需要可以在Android代码中进行修改和调用 3. 代码运行逻辑如下: ![服务运行图](./SoundSight服务流程图.drawio.png) #### 参与贡献 1. 谢航(全部代码)