diff --git a/.idea/artifacts/TestPaperGenerationSystem_jar.xml b/.idea/artifacts/TestPaperGenerationSystem_jar.xml
new file mode 100644
index 0000000..f4b7cbe
--- /dev/null
+++ b/.idea/artifacts/TestPaperGenerationSystem_jar.xml
@@ -0,0 +1,8 @@
+
+
+ $PROJECT_DIR$/out/artifacts/TestPaperGenerationSystem_jar
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..97626ba
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/shelf/_2025_9_26_4_05____.xml b/.idea/shelf/_2025_9_26_4_05____.xml
new file mode 100644
index 0000000..a6e679b
--- /dev/null
+++ b/.idea/shelf/_2025_9_26_4_05____.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/shelf/_2025_9_26_4_07____.xml b/.idea/shelf/_2025_9_26_4_07____.xml
new file mode 100644
index 0000000..7b3bd2f
--- /dev/null
+++ b/.idea/shelf/_2025_9_26_4_07____.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.idea/shelf/在进行合并之前于_2025_9_26_下午4_07_取消提交了更改_[更改]/shelved.patch b/.idea/shelf/在进行合并之前于_2025_9_26_下午4_07_取消提交了更改_[更改]/shelved.patch
new file mode 100644
index 0000000..a59f134
--- /dev/null
+++ b/.idea/shelf/在进行合并之前于_2025_9_26_下午4_07_取消提交了更改_[更改]/shelved.patch
@@ -0,0 +1,17 @@
+Index: .idea/encodings.xml
+IDEA additional info:
+Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
+<+>UTF-8
+===================================================================
+diff --git a/.idea/encodings.xml b/.idea/encodings.xml
+new file mode 100644
+--- /dev/null (date 1758874024088)
++++ b/.idea/encodings.xml (date 1758874024088)
+@@ -0,0 +1,6 @@
++
++
++
++
++
++
+\ No newline at end of file
diff --git a/.idea/shelf/在进行签出之前于_2025_9_26_下午4_05_取消提交了更改_[更改]/shelved.patch b/.idea/shelf/在进行签出之前于_2025_9_26_下午4_05_取消提交了更改_[更改]/shelved.patch
new file mode 100644
index 0000000..9e54bc8
--- /dev/null
+++ b/.idea/shelf/在进行签出之前于_2025_9_26_下午4_05_取消提交了更改_[更改]/shelved.patch
@@ -0,0 +1,134 @@
+Index: .idea/artifacts/TestPaperGenerationSystem_jar.xml
+IDEA additional info:
+Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
+<+>UTF-8
+===================================================================
+diff --git a/.idea/artifacts/TestPaperGenerationSystem_jar.xml b/.idea/artifacts/TestPaperGenerationSystem_jar.xml
+new file mode 100644
+--- /dev/null (date 1758873887708)
++++ b/.idea/artifacts/TestPaperGenerationSystem_jar.xml (date 1758873887708)
+@@ -0,0 +1,8 @@
++
++
++ $PROJECT_DIR$/out/artifacts/TestPaperGenerationSystem_jar
++
++
++
++
++
+\ No newline at end of file
+Index: .idea/encodings.xml
+IDEA additional info:
+Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
+<+>UTF-8
+===================================================================
+diff --git a/.idea/encodings.xml b/.idea/encodings.xml
+new file mode 100644
+--- /dev/null (date 1758873863547)
++++ b/.idea/encodings.xml (date 1758873863547)
+@@ -0,0 +1,6 @@
++
++
++
++
++
++
+\ No newline at end of file
+Index: .idea/workspace.xml
+IDEA additional info:
+Subsystem: com.intellij.openapi.diff.impl.patch.BaseRevisionTextPatchEP
+<+>\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n 1758872857147\r\n \r\n \r\n 1758872857147\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
+Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
+<+>UTF-8
+===================================================================
+diff --git a/.idea/workspace.xml b/.idea/workspace.xml
+--- a/.idea/workspace.xml (revision bc0fafbb04c5e4813eea9ca3dda17d3bfdf0f221)
++++ b/.idea/workspace.xml (date 1758873887715)
+@@ -4,32 +4,7 @@
+
+
+
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
++
+
+
+
+@@ -38,11 +13,14 @@
+
+
+
+-
++ {
++ "customColor": "",
++ "associatedIndex": 5
++}
+
++
++
++
+
+
+
+@@ -58,6 +36,9 @@
+ "node.js.selected.package.eslint": "(autodetect)",
+ "node.js.selected.package.tslint": "(autodetect)",
+ "nodejs_package_manager_path": "npm",
++ "project.structure.last.edited": "工件",
++ "project.structure.proportion": "0.0",
++ "project.structure.side.proportion": "0.0",
+ "vue.rearranger.settings.migration": "true",
+ "应用程序.Application.executor": "Run"
+ }
+@@ -80,9 +61,23 @@
+ 1758872857147
+
+
++
++
++ 1758873843192
++
++
++
++ 1758873843192
++
++
+
+
+
+
+
++
++
++
++
++
+
+\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 7509803..3972024 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -1,48 +1,36 @@
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+ {
+ "customColor": "",
+ "associatedIndex": 5
+}
+
+
+
@@ -51,13 +39,16 @@
"keyToString": {
"RunOnceActivity.ShowReadmeOnStart": "true",
"SHARE_PROJECT_CONFIGURATION_FILES": "true",
- "git-widget-placeholder": "main",
+ "git-widget-placeholder": "develop",
"kotlin-language-version-configured": "true",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"nodejs_package_manager_path": "npm",
+ "project.structure.last.edited": "工件",
+ "project.structure.proportion": "0.15",
+ "project.structure.side.proportion": "0.2",
"vue.rearranger.settings.migration": "true",
"应用程序.Application.executor": "Run"
}
@@ -79,10 +70,41 @@
1758872857147
+
+
+
+
+ 1758874003630
+
+
+
+ 1758874003630
+
+
+ 1758874414433
+
+
+
+ 1758874414433
+
+
+
+ 1758874568861
+
+
+
+ 1758874568861
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TestPaperGenerationSystem.jar b/TestPaperGenerationSystem.jar
index 14d6e77..2988307 100644
Binary files a/TestPaperGenerationSystem.jar and b/TestPaperGenerationSystem.jar differ
diff --git a/TestPaperGenerationSystem.zip b/TestPaperGenerationSystem.zip
deleted file mode 100644
index 3657c85..0000000
Binary files a/TestPaperGenerationSystem.zip and /dev/null differ
diff --git a/TestPaperGenerationSystem/account/account.txt b/TestPaperGenerationSystem/account/account.txt
new file mode 100644
index 0000000..2ed9c9b
--- /dev/null
+++ b/TestPaperGenerationSystem/account/account.txt
@@ -0,0 +1,10 @@
+张三1,123,小学
+张三2,123,小学
+张三3,123,小学
+李四1,123,初中
+李四2,123,初中
+李四3,123,初中
+王五1,123,高中
+王五2,123,高中
+王五3,123,高中
+abc1,123,高中
\ No newline at end of file
diff --git a/TestPaperGenerationSystem/data/张三1/2025-09-26-15-21-27.txt b/TestPaperGenerationSystem/data/张三1/2025-09-26-15-21-27.txt
new file mode 100644
index 0000000..643d172
--- /dev/null
+++ b/TestPaperGenerationSystem/data/张三1/2025-09-26-15-21-27.txt
@@ -0,0 +1,21 @@
+1. 9 + 58 * 4 / 2 * 5 = ?
+
+2. 76 / (38 + 4) - 6 = ?
+
+3. 87 * 10 + 89 = ?
+
+4. 67 - 27 = ?
+
+5. 4 / 4 = ?
+
+6. 10 - 5 + 57 + 61 - 98 = ?
+
+7. 75 - 17 * 9 = ?
+
+8. 33 - 19 - 3 = ?
+
+9. 17 * (10 + 12) / 182 - 1 = ?
+
+10. 67 - 54 + 77 / 30 + 31 = ?
+
+11. (100 + 40) - 85 = ?
diff --git a/TestPaperGenerationSystem/data/李四2/2025-09-26-15-22-00.txt b/TestPaperGenerationSystem/data/李四2/2025-09-26-15-22-00.txt
new file mode 100644
index 0000000..cbd3c3e
--- /dev/null
+++ b/TestPaperGenerationSystem/data/李四2/2025-09-26-15-22-00.txt
@@ -0,0 +1,39 @@
+1. sqrt(9) + 31 = ?
+
+2. 41 + 76 + (66^2) + 48 = ?
+
+3. sqrt(36) / 9 + 37 = ?
+
+4. 26 - (14^2) / 1 * 17 * 94 = ?
+
+5. 6 - 1 * 83 * sqrt(16) - 85 = ?
+
+6. (18^2) + 16 / 8 = ?
+
+7. 60 - 22 + 42 - 9 * sqrt(4) = ?
+
+8. 64 - 38 / 2 * sqrt(81) / 7 = ?
+
+9. (10 - 35) * 67 * 84 + (70^2) = ?
+
+10. 34 + (48^2) = ?
+
+11. 5 / sqrt(36) = ?
+
+12. 40 / sqrt(81) = ?
+
+13. 98 + 64 + sqrt(81) * 59 + 16 = ?
+
+14. sqrt(36) / (7 + 89) = ?
+
+15. 62 - 94 * sqrt(81) = ?
+
+16. 160 / 40 / 119 / 7 - sqrt(25) = ?
+
+17. 90 / sqrt(25) = ?
+
+18. (81 + 2) / sqrt(9) = ?
+
+19. (21^2) + 15 = ?
+
+20. 2 / sqrt(25) * 40 + 44 = ?
diff --git a/TestPaperGenerationSystem/data/李四2/2025-09-26-15-22-06.txt b/TestPaperGenerationSystem/data/李四2/2025-09-26-15-22-06.txt
new file mode 100644
index 0000000..23c794d
--- /dev/null
+++ b/TestPaperGenerationSystem/data/李四2/2025-09-26-15-22-06.txt
@@ -0,0 +1,57 @@
+1. (87 - 60) + 14 * (23^2) = ?
+
+2. (82^2) * 89 + 42 * 17 * 26 = ?
+
+3. (63 + (61^2) - 78 = ?
+
+4. 24 - (99^2) = ?
+
+5. (15^2) / 3 = ?
+
+6. (72^2) * 98 * 82 + 82 = ?
+
+7. sqrt(36) / 9 = ?
+
+8. 99 + sqrt(64) / 2 * 8 + 57 = ?
+
+9. 56 - (81^2) / 8 / 8 = ?
+
+10. sqrt(25) + 88 / 8 = ?
+
+11. 20 - (82 - 28) / sqrt(81) = ?
+
+12. 46 - 11 * (44^2) = ?
+
+13. 36 * sqrt(49) = ?
+
+14. (100^2) / 10 / 1 = ?
+
+15. 55 / (16^2) / 8 * 75 = ?
+
+16. sqrt(4) - (28 + 70) + 55 - 77 = ?
+
+17. 62 * 68 * 40 / 4 * (8^2) = ?
+
+18. sqrt(49) * (14 + 89) = ?
+
+19. sqrt(36) - 46 * 26 + 49 = ?
+
+20. 4 / (4 - sqrt(49) = ?
+
+21. 36 - 76 + 71 - 69 + (39^2) = ?
+
+22. 93 - 85 / sqrt(16) = ?
+
+23. (61^2) * 14 = ?
+
+24. 39 * sqrt(64) = ?
+
+25. 22 * (87^2) + 28 / (7 + 73) = ?
+
+26. 3 - 81 - 67 - sqrt(64) = ?
+
+27. (18^2) / 1 - 7 = ?
+
+28. 16 + (62^2) = ?
+
+29. 12 / (12^2) / 2 = ?
diff --git a/TestPaperGenerationSystem/个人项目使用大模型后人工修改代码一览表.docx b/TestPaperGenerationSystem/个人项目使用大模型后人工修改代码一览表.docx
new file mode 100644
index 0000000..74e4fa6
Binary files /dev/null and b/TestPaperGenerationSystem/个人项目使用大模型后人工修改代码一览表.docx differ
diff --git a/TestPaperGenerationSystem/双击启动.bat b/TestPaperGenerationSystem/双击启动.bat
new file mode 100644
index 0000000..af5264d
--- /dev/null
+++ b/TestPaperGenerationSystem/双击启动.bat
@@ -0,0 +1,14 @@
+@echo off
+:: 1. 将控制台环境设置为 UTF-8,确保中文输入输出正确
+chcp 65001 > nul
+
+:: 2. 告诉 Java 虚拟机(JVM) 使用 UTF-8 编码
+set JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
+
+:: 3. 运行你的 JAR 包
+echo loading...
+java -jar TestPaperGenerationSystem.jar
+
+:: 4. 清理环境变量并暂停,以便查看程序输出
+set JAVA_TOOL_OPTIONS=
+pause
\ No newline at end of file
diff --git a/TestPaperGenerationSystem/运行说明.md b/TestPaperGenerationSystem/运行说明.md
new file mode 100644
index 0000000..d444f9d
--- /dev/null
+++ b/TestPaperGenerationSystem/运行说明.md
@@ -0,0 +1,12 @@
+jdk版本22及以上
+
+保证jar同目录存在account文件夹,文件夹里存在account.txt文件
+
+cmd中输入chcp 65001切换编码为UTF-8
+
+powershell中输入[Console]::InputEncoding = [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
+
+!!不切换编码会导致显示乱码和无法登录!!
+
+最后输入java -jar TestPaperGenerationSystem.jar启动或者直接双击bat文件
+
diff --git a/data/张三1/2025-09-26-15-56-58.txt b/data/张三1/2025-09-26-15-56-58.txt
new file mode 100644
index 0000000..d68f68d
--- /dev/null
+++ b/data/张三1/2025-09-26-15-56-58.txt
@@ -0,0 +1,19 @@
+1. 42 - 2 / 4 / 2 + 7 = ?
+
+2. 74 / 1 * 3 = ?
+
+3. 13 + 3 / 8 / 2 * 1 = ?
+
+4. 23 / 23 - 1 / 1 + 58 = ?
+
+5. 97 * 6 * (4 - 127) * 9 = ?
+
+6. 14 - 9 = ?
+
+7. 47 + 52 + 83 + 82 + 96 = ?
+
+8. 2 * (3 - 5) + 48 - 41 = ?
+
+9. 60 / 10 = ?
+
+10. 2 - 1 = ?
diff --git a/data/张三1/2025-09-26-15-57-04.txt b/data/张三1/2025-09-26-15-57-04.txt
new file mode 100644
index 0000000..f1fd359
--- /dev/null
+++ b/data/张三1/2025-09-26-15-57-04.txt
@@ -0,0 +1,19 @@
+1. 43 / 43 = ?
+
+2. 10 + 38 + 55 * (4 + 89) = ?
+
+3. 1 / 1 / 1 - 1 - 0 = ?
+
+4. 47 / 47 / 1 + 33 = ?
+
+5. 46 * 5 * 4 = ?
+
+6. 82 * (4 - 149) = ?
+
+7. 64 - 22 * 5 + 7 = ?
+
+8. 37 - 23 = ?
+
+9. 70 + 34 - 98 = ?
+
+10. 19 - 10 = ?
diff --git a/data/张三1/2025-09-26-15-57-06.txt b/data/张三1/2025-09-26-15-57-06.txt
new file mode 100644
index 0000000..09462dc
--- /dev/null
+++ b/data/张三1/2025-09-26-15-57-06.txt
@@ -0,0 +1,19 @@
+1. 67 - 24 + 53 = ?
+
+2. 47 * 9 * 1 / (1 + 5) = ?
+
+3. 90 / 3 - 24 = ?
+
+4. 60 + 2 + 28 - 11 - 40 = ?
+
+5. (58 - 57) + 96 + 31 = ?
+
+6. (26 - 15) - 2 / 1 - 7 = ?
+
+7. 50 + (71 + 32) = ?
+
+8. 79 * 5 / 1 * 6 = ?
+
+9. 4 * 5 + 96 = ?
+
+10. 43 * 8 - 141 = ?
diff --git a/data/王五1/2025-09-26-15-57-32.txt b/data/王五1/2025-09-26-15-57-32.txt
new file mode 100644
index 0000000..5c458b2
--- /dev/null
+++ b/data/王五1/2025-09-26-15-57-32.txt
@@ -0,0 +1,19 @@
+1. 55 - 48 / 32 / tan(45) * sqrt(4) = ?
+
+2. 63 + cos(90) * 93 + sqrt(64) * 15 = ?
+
+3. sqrt(4) * tan(45) - 36 = ?
+
+4. tan(45) - 2 + sqrt(49) = ?
+
+5. 94 * sin(60) / 6 + 7 * sqrt(64) = ?
+
+6. sin(0) * 64 * sqrt(49) = ?
+
+7. tan(30) - 4) - (85^2) / 5 = ?
+
+8. tan(60) - (52^2) - 94 = ?
+
+9. tan(0) * 92 + 60 / (5^2) = ?
+
+10. sin(90) * (29^2) = ?
diff --git a/out/artifacts/TestPaperGenerationSystem_jar/TestPaperGenerationSystem.jar b/out/artifacts/TestPaperGenerationSystem_jar/TestPaperGenerationSystem.jar
index 14d6e77..2988307 100644
Binary files a/out/artifacts/TestPaperGenerationSystem_jar/TestPaperGenerationSystem.jar and b/out/artifacts/TestPaperGenerationSystem_jar/TestPaperGenerationSystem.jar differ
diff --git a/out/production/TestPaperGenerationSystem/Application.class b/out/production/TestPaperGenerationSystem/Application.class
index 6062639..ea277c5 100644
Binary files a/out/production/TestPaperGenerationSystem/Application.class and b/out/production/TestPaperGenerationSystem/Application.class differ