首页 > 编程语言 >中小学生数学卷子自动生成程序-结对编程队友互相评价

中小学生数学卷子自动生成程序-结对编程队友互相评价

时间:2023-09-21 20:11:34浏览次数:38  
标签:结对 题目 试卷 程序 生成 队友 账号密码 卷子 输入

中小学数学卷子自动生成程序——结队编程队友互相评价

 

一、功能实现

1、运行程序,显示输入用户姓名及密码,输入姓名和密码之后,自动核验账号密码是否匹配,不匹配的话则要求重新输入账号密码

2、在输入账号密码之后登陆成功,登陆成功之后,会要求输入需要生成的试卷的题目数量,题目数量在10-30之内,输入之后则生成对应的账户的题目,此时可以输入-1,退出账号。

3、程序在执行之后会生成对用的试卷,同一张试卷之中不得出现重复的题目。

4、程序生成的试卷会被存放在对应姓名的文件夹下,文件生成位置在代码中有声明。

5、程序生成的试卷的命名应该遵守规则“年-月-日-时-分-秒.txt”,每个账号一个文件夹。

 

二、登录功能

1、运行中小学生试卷生成器,显示登录界面并登录

 

 

2、输入生成的试卷的题目数量,生成对应的文件(无序号扣五分),生成的题目会自动换行,每次登陆可以进行多次生成。

 

 

三、优缺点分析

优点:

1、界面清晰,没多余内容,指令清晰。

2、生成的文件可以生成在对应的文件夹下,并且命名符合要求。

缺点:

1、生成的高中题目中会出现问号乱码(扣五分)。

 

标签:结对,题目,试卷,程序,生成,队友,账号密码,卷子,输入
From: https://www.cnblogs.com/zyj233/p/17720840.html

相关文章

  • 个人项目互评——中小学数学卷子自动生成程序
    项目需求用户小学、初中和高中数学老师。功能1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则提示“请输入正确的用户名......
  • 湖南大学个人项目互评-中小徐数学卷子自动生成程序
    个人项目互评一、简介项目名称:中小学数学卷子自动生成程序编程语言:Java代码作者:李令博评价人:刘洋二、功能完成情况及测试代码基本实现了要求中的功能代码运行测试:输出结果测试:产生题目的文件按照当前时间命名:每一位教师拥有单独的文件夹:功能不足:题目产生后,没有实......
  • HNU个人项目互评——中小学生卷子生成系统
    一.前言首先此篇博客是对搭档鄢逾恒个人项目的评价总结,在此感谢队友提供的不同思路,取长补短,共同进步,提升个人水平,编程素养,协作能力。二.题目要求1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类......
  • HNU个人项目互评——中小学生卷子生成系统
    HNU个人项目互评——中小学生卷子生成系统一.前言本博客是对结对编程队友阿希耶·王同学的个人项目的评价,项目采用的编程语言是Java语言。通过互评发现对方代码的优缺点,互相学习,互相交流,提升个人水平,编程素养,协作能力。二、个人项目要求用户:小学、初中和高中数学老师。功能:......
  • 结对编程博客
    结对编程队友:软件2103黄晖凯项目结构如下图通过项目结构可以清晰的看出每个JAVA类的实现功能,便于查阅和修改代码,这是优点。 为了满足个人项目要求建立的抽象类,过于简单抽象, 在主方法后面加上throwsIOException,确保在出现异常的情况下不会崩溃,无法处理,使得代码更加健康。......
  • HNU 结对编程 对队友代码的分析 中小学数学卷子自动生成程序
    基本功能实现一、主要内容认真学习和阅读同伴的代码,分析优劣。二、题目要求个人项目:中小学数学卷子自动生成程序用户:小学、初中和高中数学老师。功能:1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根......
  • 个人项目互评——中小学数学卷子自动生成程序
    个人项目互评——中小学数学卷子自动生成程序一、个人项目简介用户:​ 小学、初中和高中数学老师。功能:​ 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小......
  • 【Java】个人项目互评——中小学数学卷子自动生成程序
     目录一、简介二、项目要求三、测试与分析1、功能测试2、代码分析四、项目总结1、代码优点2、代码缺点五、结语一、简介本博客用于分析和总结我的结对编程队友王晓婧的个人项目代码,代码使用语言为Java,与本......
  • 软件工程导论——对结对伙伴袁永杰的个人项目评价
    一前言   很感谢老师安排的这次互评,我从伙伴的代码中得到了一些收获,也对Java编程有了更多的理解,思维也变得更加清晰。同伴选择的也是Java,基于面向对象的思想,在进行评价的同时我也会学习他的优点,不断努力进步。二项目需求与评分标准用户:小学、初中和高中数学老师。功......
  • 与结对队友的个人项目互评
    与我结对的队友是木拉迪力.艾海提同学,接下来我来分析一下他的个人项目:#include<iostream>#include<string>#include<fstream>#include<ctime>#include<cstdlib>usingnamespacestd;classTeacher{public:Teacher();Teacher(stringusername,stringpwd,str......