帮忙写一个java小程序。题目见图片。 150
该软件用于辅助训练小学生熟练掌握整数的四则运算。软件的功能如下:①用户可以选择做什么运算(加、减、乘、除、混合),做几位数的运算,每次的出题数量,是否限定时间等。设定自动...
该软件用于辅助训练小学生熟练掌握整数的四则运算。软件的功能如下:
①用户可以选择做什么运算(加、减、乘、除、混合),做几位数的运算,每次的出题数量,是否限定时间等。设定自动保存,可以多次使用,设定也可以修改。
②设定完成后,选择开始,则程序按要求自动随机生成题目(同一次测试中不能出现相同的题目),用户做完后,程序自动判分,并给出正确答案。如果规定了时间,时间到了用户还未完成,则程序禁止用户继续做本次运算,自动判分并给出正确答案。
③软件将记录用户的成绩(包括分数、用时等),用户可以查询成绩(并用折线图显示成绩和用时的变化趋势)。
④用户使用本软件需要先注册,每次使用必须用注册的用户名登录。一个软件允许多个用户使用。软件保存用户的注册信息。
程序必须用swing实现图形用户界面。主类的类名必须是ArithmeticTest,源程序文件名必须是ArithmeticTest.java。
扩展*:可以做一个上述软件的网络版(竞赛版)。用户在客户端向服务器注册,由一个主用户发出竞赛召集令(设定参加人数等),人数达到后由服务器出题,多个客户端做同一套题目,成绩保存在服务器端,服务器按成绩和用时排出名次。 展开
①用户可以选择做什么运算(加、减、乘、除、混合),做几位数的运算,每次的出题数量,是否限定时间等。设定自动保存,可以多次使用,设定也可以修改。
②设定完成后,选择开始,则程序按要求自动随机生成题目(同一次测试中不能出现相同的题目),用户做完后,程序自动判分,并给出正确答案。如果规定了时间,时间到了用户还未完成,则程序禁止用户继续做本次运算,自动判分并给出正确答案。
③软件将记录用户的成绩(包括分数、用时等),用户可以查询成绩(并用折线图显示成绩和用时的变化趋势)。
④用户使用本软件需要先注册,每次使用必须用注册的用户名登录。一个软件允许多个用户使用。软件保存用户的注册信息。
程序必须用swing实现图形用户界面。主类的类名必须是ArithmeticTest,源程序文件名必须是ArithmeticTest.java。
扩展*:可以做一个上述软件的网络版(竞赛版)。用户在客户端向服务器注册,由一个主用户发出竞赛召集令(设定参加人数等),人数达到后由服务器出题,多个客户端做同一套题目,成绩保存在服务器端,服务器按成绩和用时排出名次。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询