登录
首页 » Java开发 » 设计一个桌面学生个人成绩管理系统,采用字符型菜单实现学生个人信息的显示、修改、成绩的增加、删除、修改、汇总和查询的功能。

设计一个桌面学生个人成绩管理系统,采用字符型菜单实现学生个人信息的显示、修改、成绩的增加、删除、修改、汇总和查询的功能。

于 2022-02-14 发布 文件大小:11.22 kB
0 103
下载积分: 2 下载次数: 1

代码说明:

设计一个桌面学生个人成绩管理系统,采用字符型菜单实现学生个人信息的显示、修改、成绩的增加、删除、修改、汇总和查询的功能。使用继承、封装、多态的设计方法,以及容器的使用。使用dao模式,设计(1)实体类:学生类(Student),属性包括学号、姓名、班级、入学时间、专业和成绩(所有课程);方法包括构造方法和对应的get和set方法。成绩类(Score),属性包括课程号、课程名、成绩和学分;方法包括构造方法和对应的get和set方法。(2) 设计服务类:学生服务类(StudentService),方法包括显示学生信息,修改学生信息,显示学生成绩、增加成绩,修改成绩、删除成绩和查询成绩。(3)设计控制类:设计系统控制类,完成系统工作流程的控制。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 俄罗斯方块(经典版)
     在一个20行10列的方格中使用简单工厂模式随机产生7中不同类型的方块,下落过程中游戏区中可以实现堆积方块、旋转方块、加速下落、满行消除之后计分、退出游戏、重新开始游戏,界面部分使用GUI编程技术实现
    2022-06-11 17:27:22下载
    积分:1
  • 谷歌地图,附近建筑搜索
    谷歌地图的搜索,
    2023-06-25 02:20:03下载
    积分:1
  • 在线保险管理系统
    这是一个在线的保险管理系统,用户可以提交,查看、 更新、 删除他的建议。
    2022-02-06 15:55:59下载
    积分:1
  • 安卓扫雷源代码
    MineSweeper是一个不错的Android开源扫雷游戏,对于初学Android开发网的网友可能有很大的帮助,对于Java游戏开发也有一定的参考意义。该游戏主要有以下技术值得学习:1. 个性化字体,计分器使用的是LED字体,可以帮助我们如何导入外部字体在Android平台中显示。2. 带图片的Toast,下面的You won in 36 seconds这个Toast使用了自定义的布局,可以显示图片和文字。3. 自定义Button控件,可以看到标记是否为雷,显示附近地雷数量的按钮控件,初学者可以很容易的学习到Android开发中常用的自定义控件技术。
    2022-11-28 20:00:03下载
    积分:1
  • java编写的坦克大战 视频学习后 自己练手写的 适用于初学者
    可实现功能:可以实现子弹连发/////1>按下J键时,判断子弹向量中子弹个数/////2>【若符合 ,则新建子弹 添加到子弹向量  并启动子弹线程/////3>遍历子弹向量并判断子弹属性如是否活着,画出子弹,否则从子弹向量中移除子弹】//子弹击中敌人坦克后  坦克消失/////1>在MyPanel的run函数里添加判断语句 ,判断坦克是否被击中:遍历所有子弹看是否有效,若有效再遍历所有敌人坦克,看敌人坦克是否还活着////////若活着,则调用hitTank函数/////2>面板重绘时就能得知敌人坦克是否活着,在绘制子弹和敌人坦克时添加判断语句即可///敌人坦克被击中后有爆炸效果//////1>定义一个炸弹类//////2>当子弹击中敌人坦克后新建一个炸弹向量//////3>画出图像//敌人坦克可以自己移动并发子弹////我的坦克被敌人坦克击中后爆炸消失/////敌人坦克不重合///////1>写在EnemyTank类中//有开始面板并添加菜单栏进行页面跳转//显示敌人坦克被消灭的数量//保持面板上存活敌人坦克数量生成文档//存盘退出//继续上一局游戏
    2022-01-25 17:43:10下载
    积分:1
  • GoF 模式: 装饰
    In 面向对象的编程, the 装饰模式(也被称为包装器,与共享替代命名 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-07-24 14:21:55下载
    积分:1
  • java坦克大战源码
    资源描述package com.test3; import java.io.*; import java.util.Vector; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.DataLine; import javax.sound.sampled.SourceDataLine; //播放声音的类 class AePlayWave extends Thread { private String filename; public AePlayWave(String wavfile) { filename = wavfile; } public void run() { File soundFile = new File(filename); AudioInputStream audioInputStream = null; try { audioInputStream = AudioSystem.getAudioInputStream(soundFile); } catch (Exception e1) { e1.printStackTrace(); return; } AudioFormat format = audioInputStream.getFormat(); SourceData
    2022-02-18 16:08:46下载
    积分:1
  • 最新java编程题全集
    最新java编程题全集,50个经典程序,java笔试用到了
    2022-04-10 23:22:36下载
    积分:1
  • 提供了从NetBeans中连接WAMP服务器数据库
    这份文件不仅包括源代码,但如何将NetBeans平台能够与WAMP服务器连接的教程.. WAMP服务器使Netbeans中保存的信息,用户将需要在系统中继承。一个更具体的解释,让在一个系统作为例子采取登录表单。一旦用户签约创建一个帐户,其信息将被保存在哪个是WAMP的服务器的主要存在数据库中。现在这个文件中,关于如何链接Netbeans和WAMP教程将出台,还需要安装将予以说明。
    2023-03-18 01:15:03下载
    积分:1
  • 用web实现学生信息管理系统
    资源描述用web开发一款学生信息管理系统,数据库用SQL实现
    2022-03-19 10:04:17下载
    积分:1
  • 696518资源总数
  • 104384会员总数
  • 26今日下载