更新运行条件

main
hnu202326010221 2 months ago
parent 0f9b997eac
commit 562ac0eb80

@ -1,45 +1,45 @@
# 数学学习软件
## 项目简介
这是一个基于Java Swing开发的数学学习软件旨在为不同学段的学生提供个性化的数学练习体验。软件支持用户注册、登录、密码管理以及根据小学、初中、高中不同难度生成相应的数学题目。
## 功能特性
### 用户管理
- **用户注册**: 通过邮箱注册,系统发送注册码验证
- **用户登录**: 安全的邮箱密码登录机制
- **密码管理**: 支持密码修改,密码强度验证
### 学习功能
- **难度选择**: 小学、初中、高中三个难度级别
- **题目生成**: 根据难度自动生成相应数学题目
- **答题系统**: 选择题形式,实时反馈
- **成绩统计**: 答题结果分析和详细报告
### 技术特点
- 基于Java Swing的图形界面
- 数据持久化存储
- 模块化设计,易于扩展
- 代码结构清晰,注释完整
## 系统要求
- Java 8 或更高版本
- 支持Java Swing的桌面环境
- 至少 100MB 可用磁盘空间
## 注意
- 发送验证码邮件的邮箱账号为```3602474328@qq.com```
- 包含验证码的邮件可能会被归类为垃圾邮件,若迟迟未收到验证码请到垃圾箱中翻找一下
- 用户名和密码都不能出现字符```|```,否则判定为非法
## 安装和运行
### 方法一使用预编译JAR文件
1. 下载项目的最新发布版本
2. 确保系统已安装Java运行环境
3. 双击JAR文件运行或使用命令行
```bash
# 数学学习软件
## 项目简介
这是一个基于Java Swing开发的数学学习软件旨在为不同学段的学生提供个性化的数学练习体验。软件支持用户注册、登录、密码管理以及根据小学、初中、高中不同难度生成相应的数学题目。
## 功能特性
### 用户管理
- **用户注册**: 通过邮箱注册,系统发送注册码验证
- **用户登录**: 安全的邮箱密码登录机制
- **密码管理**: 支持密码修改,密码强度验证
### 学习功能
- **难度选择**: 小学、初中、高中三个难度级别
- **题目生成**: 根据难度自动生成相应数学题目
- **答题系统**: 选择题形式,实时反馈
- **成绩统计**: 答题结果分析和详细报告
### 技术特点
- 基于Java Swing的图形界面
- 数据持久化存储
- 模块化设计,易于扩展
- 代码结构清晰,注释完整
## 系统要求
- JDK24 或更高版本
- 支持Java Swing的桌面环境
- 至少 100MB 可用磁盘空间
## 注意
- 发送验证码邮件的邮箱账号为```3602474328@qq.com```
- 包含验证码的邮件可能会被归类为垃圾邮件,若迟迟未收到验证码请到垃圾箱中翻找一下
- 用户名和密码都不能出现字符```|```,否则判定为非法
## 安装和运行
### 方法一使用预编译JAR文件
1. 下载项目的最新发布版本
2. 确保系统已安装Java运行环境
3. 双击JAR文件运行或使用命令行
```bash
java -jar MathLearningSoftware.jar
Loading…
Cancel
Save