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.

39 lines
2.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 中小学数学卷子自动生成器
## 文件结构及类设计
软件2302_乔毅凡_个人项目
|——src  源代码文件夹
  |——Base  基本类包
    |——Question  题目类
    |——User  用户类
  |——Deal  操作类包
    |——Deal_file  处理文件保存和查重
    |——Deal_paper  生成完整试卷
    |——Deal_user  处理用户加载
  |——Generator  题目生成器包
    |——G_ques  题目生成器接口
    |——Pri_g_ques  小学题目生成
    |——Jun_g_ques  初中题目生成
    |——Sen_g_ques  高中题目生成
  |——Math_System  出卷系统类
  |——Main  main函数
|——doc  说明文件目录
  |——README.md  说明文件
## 使用说明
1. 进入系统后输入账号密码登录空格分割登录界面输入exit可以退出系统。
2. 登陆后输入数字10-30生成试卷并提示文件的保存地址。
3. 登陆后可以通过“切换为/小学/初中/高中”切换出题模式。
4. 输入“-1”退出当前登录
## 题目生成说明
1. 小学题目2-5个操作数运算包含+、-、*、\,随机加括号
2. 初中题目1-5个操作数运算包含+、-、*、\,随机加平方或开根(至少一个),随机加括号
3. 高中题目1-5个操作数运算包含+、-、*、\,每一项均为三角函数,随机加平方,随机加括号。
## 运行环境
可执行文件Mathpapers.jar
运行环境Windows cmd UTF-8编码
---
软件2302 202326010228 乔毅凡