From 562ac0eb808eeae471ec32f67ba64cbb2f266892 Mon Sep 17 00:00:00 2001 From: hnu202326010221 <2768350566@qq.com> Date: Sun, 12 Oct 2025 19:32:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=BF=90=E8=A1=8C=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/README.md | 88 +++++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/doc/README.md b/doc/README.md index 5e91e68..a3bd9b1 100644 --- a/doc/README.md +++ b/doc/README.md @@ -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 \ No newline at end of file