
Student.java
class Student{private String name
private String sex
private int age
public Student(String name, String sex, int age) {
this.name = name
this.sex = sex
this.age = age
}
public String getName() {
return name
}
public void setName(String name) {
this.name = name
}
public String getSex() {
return sex
}
public void setSex(String sex) {
this.sex = sex
}
public int getAge() {
return age
}
public void setAge(int age) {
this.age = age
}
}
Demo.java
public class Demo {public static void main(String[] args) {
ArrayList<Student> list1 = new ArrayList<Student>()
ArrayList<Student> list2 = new ArrayList<Student>()
ArrayList<Student> list3 = new ArrayList<Student>()
Student s1 = new Student("张三丰", "男", 7)
Student s2 = new Student("杨过", "男", 9)
Student s3 = new Student("郭靖", "男", 8)
Student s4 = new Student("张无忌", "男", 7)
Student s5 = new Student("韦一笑", "男", 9)
Student s6 = new Student("宋青书", "男", 8)
Student s7 = new Student("令狐冲", "男", 7)
Student s8 = new Student("任我行", "男", 9)
Student s9 = new Student("林平之", "男", 8)
list1.add(s1)
list1.add(s2)
list1.add(s3)
list2.add(s4)
list2.add(s5)
list2.add(s6)
list3.add(s7)
list3.add(s8)
list3.add(s9)
Map<String, ArrayList<Student>> map = new HashMap<String, ArrayList<Student>>()
map.put("三年级一班", list1)
map.put("三年级二班", list2)
map.put("三年级三班", list3)
Scanner sc = new Scanner(System.in)
System.out.println("输入班级名称:")
String str = sc.next()
ArrayList<Student> arrList = map.get(str)
if (arrList == null) {
System.out.println("没有" + str)
} else {
System.out.println(str + "学生列表:")
for (Student student : arrList) {
System.out.println(student.getName() + " " + student.getSex() + " " + student.getAge())
}
}
}
}
我给你一些参考资料,希望会对你有用学员管理系统数据报表
数据名称(StudentManager)
用户信息表(UserInfo)
字段 类型 说明 大小 是否为空
UserName(主键) varchar 学员姓名 20 NOT NULL
PassWord varchar 密码 20 NOT NULL
Power int 权限 4 NOT NULL
课程信息表(CourseInfo)
字段 类型 说明 大小 是否为空
CourseID(主键) int 课程编号 4 NOT NULL
CourseName varchar 课程名称 20 NOT NULL
SpecialtyID int 专业编号 4 NOT NULL
学员基本信息表(StuInfo)
字段 类型 说明 大小 是否为空
StuID(主键) varchar 学号 20 NOT NULL
StuName varchar 姓名 20 NOT NULL
Sex char 性别 10 NOT NULL
Birthday varchar 出生日期 20 IS NULL
NativePlace varchar 籍贯 20 IS NULL
SchoolAge varchar 学历 20 IS NULL
Address varchar 地址 100 IS NULL
Postcode varchar 邮政编码 20 IS NULL
Tel varchar 联系方式 20 IS NULL
Remark varchar 备注 100 IS NULL
ClassID int 班级编号 4 NOT NULL
成绩信息表(GradeInfo)
字段 类型 说明 大小 是否为空
StuID varchar 学号 20 NOT NULL
CourseID int 课程编号 4 NOT NULL
Grade varchar 成绩 20 IS NULL
班级信息表(ClassInfo)
字段 类型 说明 大小 是否为空
ClassID(主键) Int 班级编号 4 NOT NULL
ClassName varchar 班级名称 20 NOT NULL
Sort varchar 班级类别 20 NOT NULL
Number int 班级人数 4 IS NULL
Teacher varchar 辅导员 20 IS NULL
SpecialtyID int 专业编号 IS NOT NULL
专业信息表(SpecialtyInfo)
字段 类型 说明 大小 是否为空
SpecialtyID(主键) int 专业编号 4 NOT NULL
SpecialtyName varchar 专业名称 20 NOT NULL
四、 系统功能模块:
菜单栏: *** 作、管理、工具、帮助。
*** 作:
修改密码;
切换用户;
退出系统。
管理:
用户管理:添加用户、删除用户;
学员管理:添加学员、删除学员、修改学员、
移动学员;
专业管理:添加专业、删除专业、修改专业;
课程管理:添加课程、删除课程、修改课程;
班级管理:添加班级、删除班级、修改班级;
成绩管理:添加成绩、删除成绩、修改成绩。
工具:
查看成绩;
辅助工具:计算器、记事本。
帮助:
帮助说明;
版本信息;
关于我们。
快捷工具栏:添加学员、删除学员、修改学员、移动学员、
查看成绩、辅助工具。
五、 系统数据模块:
系统用户信息:用户名、密码、用户权限;
学员基本信息:学号、姓名、性别、出生年月、籍贯、学历、
住址、邮政编码、联系方式、备注、班级编号;
专业信息:专业编号、专业名称;
课程信息:课程编号、课程名称、专业编号;
班级信息:班级编号、班级名称、班级类别、班级人数、
辅导员、专业编号;
成绩信息:学号、课程编号、成绩;
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)