下载此文档

排球计分系统.doc


文档分类:中学教育 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
Java课程设计
设计题目:排球计分系统
专业:计算机科学与技术
班级:2班
时间:第14周——第16周
学生:陈正伟
目录
一、课设任务及要求 3
二、需求分析 4
三、设计思路 6
四、详细设计.......................................................................8
五、运行调试与分析讨论................................................15
六、设计体会与小结 29
七、参考文献 30
一、课设任务及要求
编写一个能够对排球比赛实时统计比分和显示比分的程序。排球竞赛规则规定:排球竞赛为五局三胜制,每局比赛中得够25分并且领先对方2分以上的一方将获得一局胜利,先获得三局胜利的一方将获得比赛的胜利。若比赛中出现24:24的比分,则一方必须领先对方2分方可结束一局。若双方前四局的比分为2:2,则将进行第五局的比赛,第五局比赛中得够15分并且领先对方2分以上的一方将获得胜利。若比赛中出现14:14的比分,则一方必须领先对方2分方可结束比赛。
设计一个程序,分别用两个按钮来输入比赛一方的得分。根据比赛进展,用两个固定的按钮输入比赛双方的得分,如果一方得分,则按下对应的按钮一次,GUI界面上的分数将增加1分。当完成一局比赛时,程序自动将比赛得分清零,并且相应地将获得本局胜利一方的局分增加1分。若一方获得三局比赛的胜利,则程序自动显示获胜一方的名称。
二、需求分析
设计一个程序,分别用两个按钮来输入比赛一方的得分。根据比赛进展,用两个固定的按钮输入比赛双方的得分,如果一方得分,则按下对应的按钮一次,GUI界面上的分数将增加1分。当完成一局比赛时,程序自动将比赛得分清零,并且相应地将获得本局胜利一方的局分增加1分。若一方获得三局比赛的胜利,则程序自动显示获胜一方的名称。
要求程序具备以下功能:可以实时输入和显示比赛双方的比分和局分,可以存储比赛的得分过程,并且可以调用已经存储的比赛得分记录。
输入要求:在程序启动之后输入参加比赛的两只球队的名称和队旗画面图像。按照比赛进展,实时输入比赛得分。
输出要求:程序运行时,可以在GUI界面上显示球队的名称和队旗、双方的当前赛局的比分、双方的局分。
比赛结束之后,可以将整个比赛的整个得分过程存储到文件中,以供回顾使用。
本计算器具有以下功能:用表说明
状态
操作
计算机响应
结果状态
计分
红队得分
红队场分加一
显示红队场分
蓝队得分
蓝队场分加分
显示蓝队场分
载入
载入存储的比赛
读取文件
将内容显示到GUI界面中
另存为
存入现在进行中比赛或进行中的比赛
将赛事信息存入txt的文件中
一个操作数和一个两元符号
提交比赛队伍
显示队伍的名字与国家的国旗
输入流
显示队伍的名字与国家的国旗
三、设计思路
本应用程序继承自框架类(JFrame),此程序使用JFrame布局管理器BorderLaout(),加入菜单栏fileM,在下级菜单中加入载入和另存为,同时注册按钮事件监听器。如:
(this);
(this);
事件监听器中的事件处理方法void actionPerformed(ActionEvent evt)完成主要的按钮事件的处理。事件处理分以下几种情况:载入已有的文件,保存现行的比赛。
触发按钮事件时,要进一步分析,是重新开始计算时触发的按钮事件还是计算中间触发的按钮事件。
四、详细设计
一、 jifenban类
public class jifenban extends JFrame implements ActionListener {
FileDialog fd;
TestArea testPanel = null;
Container con = null;
JMenuBar menubar = new JMenuBar();
JMenu fileM = new JMenu("打开");
JMenu selectM = new JMenu("选择队伍");
JMenuItem baocun = new JMenuItem("另存为");
JMenuItem zairu = new JMenuItem("载入");
String first;
String nowresultstr;// 当前结果
String nowplaystr;// 载入当前场次
String nowredstr;// 载入

排球计分系统 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人独角戏
  • 文件大小383 KB
  • 时间2018-06-14