基于Java Swing的程序设计

文化娱乐 游戏 案例ID:219018
ALEN
2 年经验· 浙江大学
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

1. 系统简介
1.1设计背景
随着人们物质生活水平的日益提高和数字化教育的发展,急需开发一个软件帮助小学生进行四则运算的练习。同时也是为了帮助小学生更好地掌握基础数学运算里面的四则运算,提高熟练度和趣味性,于是开发了该APP和与之相关的前端网页。
1.2开发工具及环境
开发工具:IntelliJ IDEA编程语言:Java (JDK11)数据库:H2 Database前端:HTML, CSS, JavaScript(Replit代理服务器)后端:Node.js, Express, WebSocket操作系统:Windows 11
2. 系统分析与设计
2.2功能需求
该软件用于辅助训练小学生熟练掌握整数的四则运算。所需满足的功能如下:
(1)用户可以选择做什么运算(加、减、乘、除、混合),做几位数的运算,每次的出题数量,是否限定时间等。设定自动保存,可以多次使用,设定也可以修改。
(2)设定完成后,选择开始,则程序按要求自动随机生成题目(同一次测试中不能出现相同的题目),用户做完后,程序自动判分,并给出正确答案。如果规定了时间,时间到了用户还未完成,则程序禁止用户继续做本次运算,自动判分并给出正确答案。
(3)软件将记录用户的成绩(包括分数、用时等),用户可以查询成绩,并用图形方式显示变化趋势。
(4)软件提供多人比赛的功能,比赛结束自动给出名次。
(5)用户使用本软件需要先注册,每次使用必须用注册的用户名登录。一个软件允许多个用户使用。软件保存用户的注册信息。
2.3系统运行结构图
如上图2-1所示,是本项目的主要结构。为了编写的方便,我把不同功能的类放在同一个包下。在实际运行的情况下,我只需要改变相应的功能类,便能较好地进行调试。
1. 是对于一个前端HTML页面的开发,我把Maven项目打包好的jar包保存到阿里云的oss服务器上,然后链接到这个页面的下载按钮,可以为用户提供一个下载渠道
2. 完成了APP的编写,可以完成控件上面的基本功能,添加了导出题目等功能
3. 多人比赛功能的实现是通过一个Replit的代码代理,轻量化的服务器,完成了一个简单的比赛功能,详情见源码。
2.4系统功能代码设计2.4.1包和类的简要说明2.4.2核心代码

基于Java Swing的程序设计

文化娱乐 · 游戏 案例ID:219018
联系该工程师
微信扫码,建群沟通
作者: ALEN - 2年经验- 浙江大学

案例介绍

1. 系统简介
1.1设计背景
随着人们物质生活水平的日益提高和数字化教育的发展,急需开发一个软件帮助小学生进行四则运算的练习。同时也是为了帮助小学生更好地掌握基础数学运算里面的四则运算,提高熟练度和趣味性,于是开发了该APP和与之相关的前端网页。
1.2开发工具及环境
开发工具:IntelliJ IDEA编程语言:Java (JDK11)数据库:H2 Database前端:HTML, CSS, JavaScript(Replit代理服务器)后端:Node.js, Express, WebSocket操作系统:Windows 11
2. 系统分析与设计
2.2功能需求
该软件用于辅助训练小学生熟练掌握整数的四则运算。所需满足的功能如下:
(1)用户可以选择做什么运算(加、减、乘、除、混合),做几位数的运算,每次的出题数量,是否限定时间等。设定自动保存,可以多次使用,设定也可以修改。
(2)设定完成后,选择开始,则程序按要求自动随机生成题目(同一次测试中不能出现相同的题目),用户做完后,程序自动判分,并给出正确答案。如果规定了时间,时间到了用户还未完成,则程序禁止用户继续做本次运算,自动判分并给出正确答案。
(3)软件将记录用户的成绩(包括分数、用时等),用户可以查询成绩,并用图形方式显示变化趋势。
(4)软件提供多人比赛的功能,比赛结束自动给出名次。
(5)用户使用本软件需要先注册,每次使用必须用注册的用户名登录。一个软件允许多个用户使用。软件保存用户的注册信息。
2.3系统运行结构图
如上图2-1所示,是本项目的主要结构。为了编写的方便,我把不同功能的类放在同一个包下。在实际运行的情况下,我只需要改变相应的功能类,便能较好地进行调试。
1. 是对于一个前端HTML页面的开发,我把Maven项目打包好的jar包保存到阿里云的oss服务器上,然后链接到这个页面的下载按钮,可以为用户提供一个下载渠道
2. 完成了APP的编写,可以完成控件上面的基本功能,添加了导出题目等功能
3. 多人比赛功能的实现是通过一个Replit的代码代理,轻量化的服务器,完成了一个简单的比赛功能,详情见源码。
2.4系统功能代码设计2.4.1包和类的简要说明2.4.2核心代码

相似案例推荐

  • 2048

    2048

    基于Vue3的前端游戏开发。 独立开发,一下午完成。 h

  • 游戏SDK

    游戏SDK

    游戏SDK iOS端,曾入韩区iOS排名前十游戏使用。 包

  • 某游戏平台App

    某游戏平台App

    包含资讯、游戏、社区、礼包四大模块。 1、资讯页面主要有资

  • 翼游戏

    翼游戏

    本项目包含各个身份的登录、注册,各个身份的代打、代派、代发各

  • RTBevel

    RTBevel

    UE5中使用光线追踪相关Shader实现圆角/倒角(Beve

  • RTAO

    RTAO

    UE5中使用光线追踪相关Shader实现环境光遮蔽相关效果,

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×