java后端基础项目

java后端基础项目java 项 学习笔记 Java 学 管理系统 纯后端基础增删改查 学 管理系统 在 所学校中 对学 员流动的管理是很 烦的 本案例要求编写 个学 管理系统 实现对学 信息的添加 删除 修改和查询功能 每个功能的具体要求如下 系统的 页 于显 系统所有的操作 并根据 户在控制台的输 选择需要使 的功能 查询功能 户选择该功能后 在控制台打印所有学 的信息 添加功能

大家好,我是讯享网,很高兴认识大家。



【java项⽬学习笔记】Java学⽣管理系统(纯后端基础--增删改查)

学⽣管理系统

在⼀所学校中,对学⽣⼈员流动的管理是很⿇烦的,本案例要求编写⼀个学⽣管理系统,实现对学⽣信息的添加、删除、修改和查询功能。

每个功能的具体要求如下:

系统的⾸页

⽤于显⽰系统所有的操作,并根据⽤户在控制台的输⼊选择需要使⽤的功能。

查询功能

⽤户选择该功能后,在控制台打印所有学⽣的信息。

添加功能

⽤户选择该功能后,要求⽤户在控制台输⼊学⽣学号、姓名、年龄和居住地的基本信息。在输⼊学号时,判断学号是否被占⽤,如果被占⽤

则添加失败,并给出相应提⽰;反之则提⽰添加成功。

删除功能

⽤户选择该功能后,提⽰⽤户在控制台输⼊需要删除学⽣的学号,如果⽤户输⼊的学号存在则提⽰删除成功,反之则提⽰删除失败。

修改功能

⽤户选择该功能后,提⽰⽤户在控制台输⼊需要修改的学⽣学号、姓名、年龄和居住地学⽣信息,并使⽤输⼊的学⽣学号判断是否有此⼈,

如果有则修改原有的学⽣信息,反正则提⽰需要修改的学⽣信息不存在。

退出功能

⽤户选择该功能后,程序正常关闭。

本案例要求使⽤List集合存储⾃定义的对象,使⽤List集合的中常⽤⽅法实现相关的操作。

分析 :

由于java是⼀个⾯向对象的语⾔,在此系统中我们将整个学⽣管理系统分为三个层次,⼀是学⽣类,⽽是管理学⽣的管理类,⾥⾯定

义了⼀些增删改查学⽣类的⽅法,三是对此系统进⾏测试的测试类,学⽣类的定义⽐较简单,下⾯主要讲⼀下管理类的增删改查基本

操作,我们通过定义两个容器⼀个ArrayList存储学⽣类,⼀个存储学⽣的学号,⽅便再添加删除修改前判断学⽣系统中之前是否存在

这个学⽣

学⽣类的实现:

分析 :学⽣类中定义了⼀些基本的学⽣属性,并通过get set函数对各属性进⾏了封装,⽅便⽇后其他类访问该类的私有成员,该类也

重写了object类的toString函数,⽅便查询输出学⽣类的相关信息

package ;

/

* @ProjectName vote

* @ClassName Student

* @Description //

* @Email @

* @Author ASUS

* @Date 2021/9/26

/

/

public class Student {

学号姓名性别年龄居住地

//

private int id ;

private String name;

private int age ;

private String sex;

private String residence;

public int getId() {

return id ;

}

public void setId(int java后端基础项目 id) {

this.id = id ;

}

public String getName() {

return name ;

}

public void setName(String name) {

= name ;

}

public int getAge() {

return age ;

}

public void setAge(int age) {

对年龄封装

//

if ( age0 age100){

this.age = age ;

}

else{

System.out.println(( 你输⼊的年龄有误你输⼊的年龄有误);

}

}

public String getSex() {

return sex ;

}

public void setSex(String sex) {

this.sex = sex ;

}

public String getResidence() {

return residence ;

}

public void setResidence(String residence) {

小讯
上一篇 2024-12-30 17:48
下一篇 2024-12-25 20:03

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7217.html