项目简介
本项目为2022年秋季吉林大学《Android开发》课程设计的一部分,致力于开发一款2,4D浓度检测App。此App可让用户利用一组自定义数据对其他图片呈现的浓度进行预测,同时具备模型管理、数据管理、结果分享等功能。
项目的主要特性和功能
主要功能
- 浓度预测:借助用户自定义数据预测其他图片中的浓度。
- 用户管理:支持用户登录与注册。
- 模型管理:提供模型的创建、读取、更新和删除操作。
- 数据管理:支持模型数据的创建、读取、更新和删除操作。
- 结果分享:用户能够将预测结果分享给他人。
技术栈
前端
- 语言:Java JDK - 1.8,API 32 min 23
- 依赖:UCrop(截图工具)、OkHttp(网络请求)、Lombok(开发工具)、Hutool(开发工具)
后端
- 框架:Spring Boot
- 数据库:MySQL
- 依赖:Lombok(开发工具)、Hutool(开发工具)、SpringBoot - JDBC(数据库连接驱动)、Mysql - Connector - J(MySQL连接驱动)、MyBatisPlus(JPA支持)
安装使用步骤
- 数据库初始化:在
backend
目录下的sql/*.sql
文件中执行DDL语句,创建数据库表结构。 - 配置数据库连接:修改
backend
中的配置文件,配置数据库连接信息。 - 启动后端服务:启动
backend
中的Spring Boot服务。 - 获取本地IP地址:通过
ipconfig
命令查询WLAN分配的本机IPv4地址。 - 配置前端URL:修改前端代码中的
utils.Constant.BASE_URL
,将其设置为上述查询到的IP地址和端口号(例如:IP:8080
)。 - 真机测试:若使用真机进行测试,需确保真机连接到与服务端相同的WIFI网络。
完成以上步骤,即可成功配置并运行本项目,开始使用2,4D浓度检测App。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】