电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

43页
  • 卖家[上传人]:xins****2008
  • 文档编号:115005224
  • 上传时间:2019-11-12
  • 文档格式:DOC
  • 文档大小:513.91KB
  • / 43 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 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参考文献47山东建筑大学计算机科学与技术学院课程设计任务书一设计题目猜数字游戏已知技术参数和设计要求 从控制台获取玩家输入的数字(0到99之间的整数),如果不是数字,则抛出异常。设计内容与步骤1、 首先定义了一个counter变量来记录玩家猜测的次数,并直接初始化为0。在打印一行游戏提示以后,便开始一个do-while语句。2、 在do-while语句中,首先用异常处理语句获取玩家的输入,如果玩家输入不合法,提示以后用continue语句从头重新执行循环语句,等待玩家的输入。从而,guess变量一定包含一个合法的整数。之后要对玩家的输入进行

      2、判断。如果玩家的猜测太大或者太小,都做出提示。接着把计数器增加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、 设计

      3、工作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语句实现。 二

      4、、基本要求从控制台获取玩家输入的数字(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.prin

      5、tln(请输入一个099的整数);dotrynum1=Integer.parseInt(bin.readLine();catch(Exception e)System.out.println(您输入的不是099的整数,请重新输入!);continue;if(num199)System.out.println(您输入的数不在099范围内!请重新输入。);continue;if(num1randnum2)System.out.println(您输入的数偏小了!);counter+;score=score-10;if(scorerandnum2)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.printl

      6、n(您的分数为+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方法名称方法功能方法

      7、备注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分享,可在线阅读,更多相关《课程设计-学生成绩管理系统java课程设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.