From 77fcb7d0204fdaa4ef327f2d73f2befb9b380159 Mon Sep 17 00:00:00 2001 From: Teptao <1650163832@qq.com> Date: Tue, 23 Sep 2025 20:39:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E6=96=87=E6=A1=A3=E7=AC=AC?= =?UTF-8?q?=E4=B8=80=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/需求分析.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/doc/需求分析.md b/doc/需求分析.md index e69de29..ce7e078 100644 --- a/doc/需求分析.md +++ b/doc/需求分析.md @@ -0,0 +1,13 @@ +**用户:** + +1. 小学数学老师; +2. 初中数学老师; +3. 高中数学老师。 + +**功能:** + +1. 命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高 中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显 示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则 提示“请输入正确的用户名、密码”,重新输入用户名、密码; +2. 登录后,系统提示“准备生成XX数学题目,请输入生成题目数量(输入-1 将退出当前用户,重新登录):”,XX为小学、初中和高中三个选项中的一 个,用户输入所需出的卷子的题目数量,系统默认将根据账号类型进行出题。 每道题目的操作数在1-5个之间,操作数取值范围为1-100; +3. 题目数量的有效输入范围是“10-30”(含10,30,或-1退出登录),程序 根据输入的题目数量生成符合小学、初中和高中难度的题目的卷子(具体要求 见附表)。同一个老师的卷子中的题目不能与以前的已生成的卷子中的题目重 复(以指定文件夹下存在的文件为准,见5); +4. 在登录状态下,如果用户需要切换类型选项,命令行输入“切换为XX”, XX 为小学、初中和高中三个选项中的一个,输入项不符合要求时,程序控制台 提示“请输入小学、初中和高中三个选项中的一个”;输入正确后,显示“系 统提示“准备生成XX数学题目,请输入生成题目数量”,用户输入所需出的卷 子的题目数量,系统新设置的类型进行出题; +5. 生成的题目将以“年-月-日-时-分-秒.txt”的形式保存,每个账号一个文 件夹。每道题目有题号,每题之间空一行。 \ No newline at end of file