电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

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

  • 资源ID:115005224       资源大小:513.91KB        全文页数:43页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

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

目录课程设计任务书一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参考文献47山东建筑大学计算机科学与技术学院课程设计任务书一设计题目猜数字游戏已知技术参数和设计要求 从控制台获取玩家输入的数字(0到99之间的整数),如果不是数字,则抛出异常。设计内容与步骤1、 首先定义了一个counter变量来记录玩家猜测的次数,并直接初始化为0。在打印一行游戏提示以后,便开始一个do-while语句。2、 在do-while语句中,首先用异常处理语句获取玩家的输入,如果玩家输入不合法,提示以后用continue语句从头重新执行循环语句,等待玩家的输入。从而,guess变量一定包含一个合法的整数。之后要对玩家的输入进行判断。如果玩家的猜测太大或者太小,都做出提示。接着把计数器增加1,表示玩家做过一次猜测。最后便是do-while语句的判断:当玩家猜测的数字和随机产生的答案不同,则再次进入循环,否则便结束循环3、程序设计、实现、调试4、完成课程设计说明书设计工作计划与进度安排1、 设计工作4学时2、 实现与调试12学时3、 课程设计说明书4学时设计考核要求1、 考勤20%2、 课程设计说明书50%。3、答辩30%指导教师(签字): 教研室主任(签字)山东建筑大学计算机科学与技术学院课程设计任务书二设计题目学生成绩管理系统已知技术参数和设计要求1、该系统主要处理学生的成绩信息。2、学生信息主要包括:学号、班级、姓名、科目1、科目2、科目3等内容。3、完成以下的操作:实现成绩信息的添加、修改、删除和查询,可以计算每个学生的平均成绩及各科目的平均成绩,将学生信息保存为文件。设计内容与步骤1、建立学生类2、学生信息的初始化3、学生信息的添加、修改、删除、查找4、学生信息的输出5、对学生信息按学号、成绩排序6、计算一门课的平均分和总分7、程序设计、实现、调试8、完成课程设计说明书设计工作计划与进度安排1、 设计工作4学时2、 实现与调试12学时3、 课程设计说明书4学时设计考核要求1、 考勤20%2、课程设计说明书50%3、答辩30%指导教师(签字): 教研室主任(签字):山东建筑大学计算机科学与技术学院课程设计任务书三设计题目课外兴趣小组管理已知技术参数和设计要求1、该系统主要处理课外兴趣小组的相关信息。2、学生信息主要包括:学号、姓名、性别、兴趣爱好等内容。3、兴趣主要包括:兴趣编号、兴趣类型等内容。4、完成以下的操作:实现学生兴趣信息的添加、修改、删除和查询。设计内容与步骤1、建立学生类、兴趣类、兴趣类型类2、学生、兴趣、兴趣类型信息的初始化3、学生、兴趣、兴趣类型信息的添加、修改、删除、查找4、学生兴趣信息的输出5、将学生兴趣信息保存为文件6、程序设计、实现、调试7、完成课程设计说明书设计工作计划与进度安排1、 设计工作4学时2、 实现与调试12学时3、课程设计说明书4学时设计考核要求1、 考勤20%2、课程设计说明书50%3、答辩30%指导教师(签字): 教研室主任(签字): 题目一 猜数字游戏 一、问题描述运用Java语言实现猜数字游戏相关信息,利用do-while语句实现。 二、基本要求从控制台获取玩家输入的数字(0到99之间的整数),如果不是数字,则抛出异常。三、类定义NewGuessNumber.java该类负责产生随机数,提示用户输入,判断用户输入的数字是否正确,计数器+1的功能。四、主要成员方法描述NewGuessNumber.java方法名称方法功能方法备注Main()程序运行主方法createNumber()系统产生随机数构造方法eventHandle()对玩家的输入进行判断,计数器+1方法五、测试数据及情况运行结果:六、 代码附录public class NewGuessNumber11 int num1;int counter=0;int randnum2=0;int score=100;BufferedReader bin;public void eventHandle()randnum2=(int)(Math.random()*99);bin=new BufferedReader(new InputStreamReader(System.in);System.out.println("欢迎来到猜数字游戏环节");System.out.println("请输入一个099的整数");dotrynum1=Integer.parseInt(bin.readLine();catch(Exception e)System.out.println("您输入的不是099的整数,请重新输入!");continue;if(num1<0|num1>99)System.out.println("您输入的数不在099范围内!请重新输入。");continue;if(num1<randnum2)System.out.println("您输入的数偏小了!");counter+;score=score-10;if(score<=0)System.out.println("您的分数为零");break;else if(num1>randnum2)System.out.println("您输入的数偏大了!");counter+;score=score-10;if(score<=0)System.out.println("您的分数为零");break;while(num1!=randnum2);System.out.println("恭喜您猜对了!");counter+;score=score-10;System.out.println("您一共猜了:"+counter+"次!");System.out.println("您的分数为"+score);public static void main(String args)NewGuessNumber11 p1=new NewGuessNumber11();p1.eventHandle();题目二 学生成绩管理系统一、问题描述 运用Java语言实现学生成绩管理系统,实现学生成绩信息的添加、修改、删除和查询。二、基本要求1、该系统主要处理学生的成绩信息。2、学生信息主要包括:学号、班级、姓名、科目1、科目2、科目3等内容。3、完成以下的操作:实现成绩信息的添加、修改、删除和查询,可以计算每个学生的平均成绩及各科目的平均成绩,将学生信息保存为文件。三、类定义Add类,实现信息的添加;Menu类,程序的主类;ConnectionProvider类,连接类;Delete类,实现信息的删除;Select类,实现信息的查询;Update类,实现信息的修改;UpdateInput类,实现修改的信息的输入;ShowStu类,将信息显示出来;Student类,基础类,供其他类的调用,有各种成员方法实现信息的处理;程序流程图:四、主要成员方法描述Menu方法名称方法功能方法备注Menu()系统界面的建立方法actionPerformed()事件处理构造方法Main()程序运行主方法Update方法名称方法功能方法备注Update()修改信息的界面构造方法actionPerformed()事件处理方法Delete方法名称方法功能方法备注Delete()删除信息的界面构造方法actionPerformed()事件处理方法Add方法名称方法功能方法备注Add()添加信息的界面构造方法actionPerformed()事件处理方法Select:方法名称方法功能方法备注Select()查询信息的界面构造方法actionPerformed()事件处理方法ShowStu方法名称方法功能方法备注ShowStu()显示信息的界面构造方法actionPerformed()事件处理方法UpdateInput方法名称方法功能方法备注UpdateInput()修改信息的界面构造方法actionPerformed()事件处理方法Student方法名称方法功能方法备注Student()连接其他类构造方法Add()添加学生信息方法actionPerformed()事件处理方法Delete()删除信息方法Updata()修改信息方法Selete()查询信息方法averScore()计算某一科目的平均分方法seleteResultSet()按照字段对表进行排序方法五、测试数据及情况主窗口框架:添加信息:删除信息:查询信息:六、关键代码附录 Menu.javapublic class Menu extends JFrame implements ActionListenerJLabel jl1,jl2;JButton jb1, jb2, jb3, jb4,jb5,jb6,jb7,jb8,jb9;JPanel jp1,jp2,jp3,jp;JTextArea result;Student stu;ResultSet rs;Menu()stu=new Student

注意事项

本文(课程设计-学生成绩管理系统java课程设计)为本站会员(xins****2008)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.