课程设计-学生成绩管理系统java课程设计

课程设计-学生成绩管理系统java课程设计

ID:12083966

大小:513.91 KB

页数:43页

时间:2018-07-15

课程设计-学生成绩管理系统java课程设计_第1页
课程设计-学生成绩管理系统java课程设计_第2页
课程设计-学生成绩管理系统java课程设计_第3页
课程设计-学生成绩管理系统java课程设计_第4页
课程设计-学生成绩管理系统java课程设计_第5页
资源描述:

《课程设计-学生成绩管理系统java课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录课程设计任务书一2课程设计任务书二3课程设计任务书三4题目一猜数字游戏5一、问题描述5二、基本要求5三、类定义5四、主要成员方法描述5五、测试数据及情况5六、代码附录6题目二学生成绩管理系统8一、问题描述8二、基本要求8三、类定义8四、主要成员方法描述9五、测试数据及情况11六、关键代码附录13题目三课外兴趣小组管理31一、问题描述31二、基本要求32三、类定义32四、主要成员函数描述33五、测试数据及情况34六、关键代码附录36结论46参考文献4743山东建筑大学计算机科学与技术学院课程设

2、计任务书一设计题目猜数字游戏已知技术参数和设计要求从控制台获取玩家输入的数字(0到99之间的整数),如果不是数字,则抛出异常。设计内容与步骤1、首先定义了一个counter变量来记录玩家猜测的次数,并直接初始化为0。在打印一行游戏提示以后,便开始一个do-while语句。2、在do-while语句中,首先用异常处理语句获取玩家的输入,如果玩家输入不合法,提示以后用continue语句从头重新执行循环语句,等待玩家的输入。从而,guess变量一定包含一个合法的整数。之后要对玩家的输入进行判断。如果

3、玩家的猜测太大或者太小,都做出提示。接着把计数器增加1,表示玩家做过一次猜测。最后便是do-while语句的判断:当玩家猜测的数字和随机产生的答案不同,则再次进入循环,否则便结束循环3、程序设计、实现、调试4、完成课程设计说明书设计工作计划与进度安排1、设计工作4学时2、实现与调试12学时3、课程设计说明书4学时设计考核要求1、考勤20%2、课程设计说明书50%。3、答辩30%指导教师(签字):教研室主任(签字)43山东建筑大学计算机科学与技术学院课程设计任务书二设计题目学生成绩管理系统已知技术

4、参数和设计要求1、该系统主要处理学生的成绩信息。2、学生信息主要包括:学号、班级、姓名、科目1、科目2、科目3等内容。3、完成以下的操作:实现成绩信息的添加、修改、删除和查询,可以计算每个学生的平均成绩及各科目的平均成绩,将学生信息保存为文件。设计内容与步骤1、建立学生类2、学生信息的初始化3、学生信息的添加、修改、删除、查找4、学生信息的输出5、对学生信息按学号、成绩排序6、计算一门课的平均分和总分7、程序设计、实现、调试8、完成课程设计说明书设计工作计划与进度安排1、设计工作4学时2、实现与

5、调试12学时3、课程设计说明书4学时设计考核要求1、考勤20%2、课程设计说明书50%3、答辩30%指导教师(签字):教研室主任(签字):43山东建筑大学计算机科学与技术学院课程设计任务书三设计题目课外兴趣小组管理已知技术参数和设计要求1、该系统主要处理课外兴趣小组的相关信息。2、学生信息主要包括:学号、姓名、性别、兴趣爱好等内容。3、兴趣主要包括:兴趣编号、兴趣类型等内容。4、完成以下的操作:实现学生兴趣信息的添加、修改、删除和查询。设计内容与步骤1、建立学生类、兴趣类、兴趣类型类2、学生、兴

6、趣、兴趣类型信息的初始化3、学生、兴趣、兴趣类型信息的添加、修改、删除、查找4、学生兴趣信息的输出5、将学生兴趣信息保存为文件6、程序设计、实现、调试7、完成课程设计说明书设计工作计划与进度安排1、设计工作4学时2、实现与调试12学时3、课程设计说明书4学时设计考核要求1、考勤20%2、课程设计说明书50%3、答辩30%指导教师(签字):教研室主任(签字):43题目一猜数字游戏一、问题描述运用Java语言实现猜数字游戏相关信息,利用do-while语句实现。二、基本要求从控制台获取玩家输入的数字

7、(0到99之间的整数),如果不是数字,则抛出异常。三、类定义NewGuessNumber.java该类负责产生随机数,提示用户输入,判断用户输入的数字是否正确,计数器+1的功能。四、主要成员方法描述NewGuessNumber.java方法名称方法功能方法备注Main()程序运行主方法createNumber()系统产生随机数构造方法eventHandle()对玩家的输入进行判断,计数器+1方法五、测试数据及情况运行结果:43六、代码附录publicclassNewGuessNumber11{i

8、ntnum1;intcounter=0;intrandnum2=0;intscore=100;BufferedReaderbin;publicvoideventHandle(){randnum2=(int)(Math.random()*99);bin=newBufferedReader(newInputStreamReader(System.in));System.out.println("欢迎来到猜数字游戏环节");System.out.println("请输入一个0~99的整数");do{t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。