Compare commits

...

5 Commits

@ -1,3 +0,0 @@
Manifest-Version: 1.0
Main-Class: Main
Class-Path: .

@ -96,19 +96,27 @@ GenerateMath/
- **src/teacher/**: 教师管理相关类,处理教师登录和权限
- **out/**: Java编译后的class文件输出目录
## 类说明
- **paper**: 存储教师生成的试卷文件和账号密码本
- **src/paper/**: 试卷生成相关类,负责创建和保存试卷
- **src/problem/**: 题目生成相关类,负责生成各类数学题目
- **src/teacher/**: 教师管理相关类,处理教师登录和权限
- **out/**: Java编译后的class文件输出目录
## 使用说明
### 登录系统
运行程序后,输入用户名和密码(格式:`用户名 密码`),系统会根据密码本验证身份并进入对应学段的出题模式。
运行程序后,输入用户名和密码(格式:`用户名 密码`),系统会先根据密码本验证身份,
如果是使用jar包运行没有密码本的情况则会采用内部字符串数组匹配的方式验证身份验证成功后进入对应学段的出题模式。<br>
#### 预置账号:<br>
| 难度 | 用户名 | 密码 | 默认难度 |
|------|-----|-----|----------|
| 小学 | 张三1 | 123 | 小学 |
| 小学 | 张三2 | 123 | 小学 |
| 小学 | 张三3 | 123 | 小学 |
| 初中 | 李四1 | 123 | 初中 |
| 初中 | 李四2 | 123 | 初中 |
| 初中 | 李四3 | 123 | 初中 |
| 高中 | 王五1 | 123 | 高中 |
| 高中 | 王五2 | 123 | 高中 |
| 高中 | 王五3 | 123 | 高中 |
### 生成题目
@ -117,9 +125,9 @@ GenerateMath/
### 切换学段
在出题模式下,可输入以下指令切换学段:
- `切换为小学出题`
- `切换为初中出题`
- `切换为高中出题`
- `切换为小学`
- `切换为初中`
- `切换为高中`
### 退出登录
@ -142,7 +150,7 @@ GenerateMath/
## 运行环境
1. Java 8 或更高版本的IDE
1. JDK 24.0.1及更高版本
2. PowerShell控制台环境支持标准输入输出<br>
- 方式1不使用JAR包在GenerateMath文件夹下进入终端使用命令 <br> `[Console]::InputEncoding = [System.Text.Encoding]::UTF8 `<br>
`[Console]::OutputEncoding = [System.Text.Encoding]::UTF8`<br> `java -cp "out\production\GenerateMath" Main -Dfile.encoding=UTF-8`

Loading…
Cancel
Save