1 / 8
文档名称:

课程设计任务书(1).doc

格式:doc   大小:102KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

课程设计任务书(1).doc

上传人:mh900965 2018/3/15 文件大小:102 KB

下载得到文件列表

课程设计任务书(1).doc

文档介绍

文档介绍:常州机电职业技术学院
课程设计任务书
课程 JAVA语言课程设计
系部信息工程系
班级网络0933
指导教师王莹
设计时间 2012-4-30 ~ 2012-5-4
学生姓名陈慧
设计课题
学生java成绩信息管理

利用ArrayList方便对学生信息的管理
三. 需求分析
1,功能需求
显示学生表:
根据成绩排序
查询学生
删除学生
修改学生信息
增加一个学生
2,总体设计
Java学生成绩管理系统








根据学生成绩排序
显示学生列表












3,详细设计
(1)增加一个学生信息
public void addstudent()//增加一个学生
{
("请输入学生的姓名,学号,成绩");
Scanner in = new Scanner();
String name=();
String number=();
int score=();
Student student=new Student(name,number,score);//调用构造函数
(student);
(name+"\t"+number+"\t"+score);
}

(2)显示学生列表
public void displist()
{
(()+"个学生");
("姓名\t学号\t姓名");
Student temp;
for(int i=0;i<();i++)//在studentlist可变数组中循环
{
temp=(Student)(i); (()+"\t"+()+"\t"+());
}

(3)成绩排序
public void sortbyscore()//冒泡排序
{
("name\tnumber\tscore");
Student temp;
Student temp2;
//排序的原理是遍历数组找出其中最大的值放在第一位,然后再从第二位开始找出此后最大的值放在第二位
for(int i=0;i<();i++)
{
temp=(Student)(i);
for(int j=i+1;j<();j++)
{
temp2=(Student)(j);
if(()>())
{
studentlist.