Java实现 学生管理系统项目 完整版,每个功能详细介绍,最后面完整源代码可直接执行

Java学生管理系统

  • 项目演示:
  • 实现思路:
    • 1、定义学生类
      • 下面是学生类的源代码
    • 2、主界面的代码编写
      • 思路:
      • 下面是主界面源代码
      • 效果展示
    • 3、添加学生的代码编写
      • 思路
      • 下面是添加学生的源代码
      • 效果展示
    • 4、查看学生的代码编写
      • 思路:
      • 下面是查看学生的源代码
      • 效果展示
    • 5、删除学生的代码编写
      • 思路:
      • 下面是删除学生的源代码
      • 效果展示
    • 6、修改学生的代码编写
      • 思路:
      • 下面是修改学生信息的源代码
      • 效果展示
    • 程序补充
      • 解决添加学生学号重复问题
      • 下面是源代码
      • 注释

项目演示:

---------欢迎来到学生管理系统---------
1、 添加学生
2、删除学生
3、修改学生
4、查看所有学生
5、退出
请输入你的选择:

实现思路:

1、定义学生类
2、主界面的代码编写
3、添加学生的代码编写
4、查看学生的代码编写
5、删除学生的代码编写
6、修改学生的代码编写

每一个功能都定义一个方法,在方法里面来实现功能,再在main函数里面相应位置调用就可以。

1、定义学生类

学生类这里我们定义的一个标准学生类,里面设置了四个学生信息,都用private修饰。每一个学生成员变量都提供get/set方法。这里不是很清楚的可以去看一下我的 Java面向对象——封装 这篇文章

下面是学生类的源代码

public class Student {private String xh; //学号private String name; //姓名private String age; //年龄private String juzd; //居住地public Student(){  //不带参数的构造方法}//带四个参数的构造方法public Student(String xh,String name,String age,String juzd){this.xh=xh;this.name=name;this.age=age;this.juzd=juzd;}public void setXh(String xh) {this.xh = xh;}public String getXh() {return xh;}public void setName(String name) {this.name = name;}public String getName() {return name;}public void setAge(String age) {this.age = age;}public String getAge() {return age;}public void setJuzd(String juzd) {this.juzd = juzd;}public String getJuzd() {return juzd;}
}

2、主界面的代码编写

思路:

1、用输入语句完成主界面的编写
2、用Scanner实现键盘录入数据
3、用switch语句完成操作的选择
4、用循环完成再次回到主界面

下面是主界面源代码

 public static void main(String[] args) {ArrayList<Student> array=new ArrayList<>();while (true) {System.out.println("---------欢迎来到学生管理系统


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部