diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..359bb53 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml diff --git a/.idea/google-java-format.xml b/.idea/google-java-format.xml new file mode 100644 index 0000000..2aa056d --- /dev/null +++ b/.idea/google-java-format.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..6cba8ca --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/软1_曹峻茂_个人项目.iml b/.idea/软1_曹峻茂_个人项目.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/软1_曹峻茂_个人项目.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/doc/说明.md b/doc/说明.md new file mode 100644 index 0000000..be9ff3c --- /dev/null +++ b/doc/说明.md @@ -0,0 +1,29 @@ +# 中小学数学卷子自动生成程序 + +## 项目简介 +本项目是一个面向中小学数学老师的卷子自动生成程序。 + +## 功能特性 +- ✅ **用户登录**:支持预设账号登录验证 +- ✅ **题目生成**:自动生成符合难度的数学题目 +- ✅ **难度切换**:支持小学、初中、高中难度切换 +- ✅ **题目查重**:避免生成重复题目 + +## 注意事项 + - 使用切换功能时无提示,在“准备生成 XX 数学题目,请输入生成题目数量(输入-1 + 将退出当前用户,重新登录):”的阶段切换 + + - 提示请输入小学、初中和高中三个选项中的一个后仍输入“切换为XX” + 正确更改后才可退出 + +## 快速开始 + +### 环境要求 +- Java 8+ +- 至少 100MB 磁盘空间 + +### 安装运行 +```bash +cd src +javac -encoding UTF-8 *.java +java MathTestGenerator \ No newline at end of file