java课程设计歌手比赛系统.docx
《java课程设计歌手比赛系统.docx》由会员分享,可在线阅读,更多相关《java课程设计歌手比赛系统.docx(9页珍藏版)》请在第一文库网上搜索。
1、1 .选题背景当下,无论是社会上还是校园内,经常举办一些歌手演唱比赛,一般不会在像以前用笔记录比赛的情况,歌手比赛因此产生,他几乎包含了 切应有的功能,歌手的信息输入,评委打分,成绩排序等功能,省去许多麻烦的环节,完全可以满足一次歌手比赛的要求。本程序是可以统计歌手们的得分情况。2 .开发技术概述本程序采用Java,开发者应具有Java程序设计语言,Swing基本GUI组件,多线程,文件使用的基本知识和技能,程序初始显示出当前的日期,而后根据用户的选择来跳转至用户想要查看的年份与月份。3 .功能需求分析用户可以自行输入选手id,姓名,评委打分等功能,可以体现该程序的灵活性(1)选手信息输入根据
2、程序提示,输入相应的选手的信息。(2)评委打分按指定的数组,进入评委打分环节,输入五个评委的打分,便是选手的打分。(3)按成绩排序提供一个按钮,即可算出五个评委对不同的选手的平均分,并且按照大小排序。(4)成绩查询按指定的数字,便可显示已经输入程序的选手信息,五个评委的打分以及平均分。大大的增强了程序的可读性。(5)追加学生数据:按指定数字,便可在已有学生数据上追加学生的数据。(6)写入数据文件4 .功能设计(1)成绩查询功能序号功能内容控件或方法对象名备注1存放歌手信息成绩)ifle ()Oifle2歌手信息Student()Student3信息获取getld()id除id外,还有姓名,pw
3、l等4添加学生add(student);add(student)表4-1年份列表批注.每当出现图或者表时,都要有文字描述做过渡,然后再如图/如表所示。2,表的名字在表的上方,居中显示:表序单独排序,从1开始递增,3.图的名字在图的下方,居中显示:图序单独排序,从1开始递增。通过组合框,显示成绩列表信息,可以选择下拉列表选项实现对不同成绩的选择。具体说明如下表所示。(2)评委打分功能通过组合框,显示评委列表信息,可以选择下拉列表选项实现不同评委的打分。具体说明如下表所示。表4-2月份列表序号功能内容控件或方法对象名备注1存放评委打分Addpwdf()Addpwdf2平均分获取setAverage
4、()Average(3)成绩排序使用sortStudent ()方法,即可对student的成绩进行排序,并输出。具体说明如下表所示。表4-3按钮功能表序号功能内容控件或方法对象名备注1成绩排序sortStudent()students(4)成绩查询首先创建菜单条,若干菜单,和若干菜单项。再把菜单项放到菜单上,把菜单放到菜单条上,把菜单条放到窗体上。具体说明如下表所示。表4-4菜单功能序号功能内容控件或方法对象名备注1查看所有学生成绩showAllStudent ()student2Manager 调用student .showAHStudent(students)student(5)追加学生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课程设计 歌手 比赛 系统
