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
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. 使用步骤
- 运行程序:执行
com.mathpaper.main.Main
类的main
方法。 - 登录:输入“用户名 密码”(如“张三1 123”),登录成功后显示当前学段。
- 生成题目:输入10-30的数字,程序自动生成并保存题目。
- 切换学段:输入“切换为初中”(示例),切换后可生成对应学段题目。
- 退出登录:输入-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包。