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("---------欢迎来到学生管理系统
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!