You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.0 KiB

中小学数学卷子自动生成程序 - 使用说明

1. 项目功能

  • 登录验证:预设小学/初中/高中各3个账号密码统一为123。
  • 题目生成:按学段生成符合难度的题目(小学+-*/()、初中含平方/根号、高中含三角函数)。
  • 学段切换登录后输入“切换为XX”如“切换为初中”可切换出题类型。
  • 题目查重:同一老师生成的题目不与历史题目重复。
  • 文件保存:题目按“年-月-日-时-分-秒.txt”保存到用户专属文件夹。

2. 预设账号

学段 用户名 密码
小学 张三1 123
小学 张三2 123
小学 张三3 123
初中 李四1 123
初中 李四2 123
初中 李四3 123
高中 王五1 123
高中 王五2 123
高中 王五3 123

3. 使用步骤

  1. 运行程序:执行com.mathpaper.main.Main类的main方法。
  2. 登录:输入“用户名 密码”如“张三1 123”登录成功后显示当前学段。
  3. 生成题目输入10-30的数字程序自动生成并保存题目。
  4. 切换学段:输入“切换为初中”(示例),切换后可生成对应学段题目。
  5. 退出登录:输入-1返回登录界面。

4. 注意事项

  • 题目数量仅支持10-30输入其他数字除-1外会退出登录。
  • 生成的题目保存在项目根目录generated_papers下的用户文件夹中。
  • 切换学段时需严格按照“切换为小学/初中/高中”格式输入,否则提示无效。
  • jdk版本为19。
  • 尤其注意在powershell中运行需要设置 .NET 控制台输入/输出编码为 UTF-8 powershell中输入参数 [Console]::InputEncoding = [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 然后再运行,不然输入用户名,密码登录时会报错。
  • 然后再输入命令 java -jar 个人项目1.jar 从而运行jar包。