• 大小: 21KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-07-01
  • 语言: Java
  • 标签: java  

资源简介

Java作业管理系统 ,学生上传作业,教师批改作业,管理员管理教师和学生,作业的增删改查,

资源截图

代码片段和文件信息

package com.zzu.ti;

import java.util.linkedList;
import java.util.List;

public class Container {
private static linkedList users = new linkedList();
private static linkedList homeworks = new linkedList();

public static User getRandom(int Type) {
linkedList foo = new linkedList();

for (User u : users) {
if (u.getType() == Type) {
foo.add(u);
}
}
object[] objects = foo.toArray();
return (User) SUtil.getRandom(objects);

}

public static linkedList getUsers() {
return users;
}


public static linkedList getHomeworks() {
return homeworks;
}


public static void initUser(int init) {

SUtil.println(new String[] {});
for (int i = 1; i <= init; i++) {
users.add(new User(1 “S2018“ + i “S2018“ + i SUtil
.getRandomName()));

}

SUtil.println(new String[] {});
for (int i = 1; i <= init / 30; i++) {
users.add(new User(2 “T2018“ + i “T2018“ + i SUtil
.getRandomName() SUtil.getRandomSubjectName()));
}

SUtil.println(new String[] {});
for (int i = 1; i <= init / 60; i++) {
users.add(new User(3 “M2018“ + i “M2018“ + i SUtil
.getRandomName()));
}
SUtil.println(new String[] { “初始化用户完毕“ });
}

public static void initHomework(int init) {


for (int i = 1; i <= init ; i++) {
homeworks.add(new Homework(i SUtil.getRandomSubjectName() getRandom(2) null (i+2)+““i+“1+1=?“));
}

SUtil.println(new String[] { “初始化作业完毕“ });
}

    public static List getHomeWorkByTeacherName(String teachername) {
linkedList foo = new linkedList();

for (Homework h : homeworks) {
   if(h.getTeacher().getName().equals(teachername)){
    foo.add(h);
   }
}

return foo;
    }

public static List getHomeWorkByStudentName(String string) {
linkedList foo = new linkedList();

for (Homework h : homeworks) {
if(h.getStudent().getName().equals(string)){
foo.add(h);
}
}

return foo;
}

public static Homework getHomeWorkByID(int id) {
for (Homework h : homeworks) {
if(h.getId()==id){
return h;
}
}
return null;
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        396  2018-09-27 17:53  .classpath

     文件        377  2018-09-27 17:53  .project

     文件        642  2018-09-27 17:53  .settings\org.eclipse.jdt.core.prefs

     文件       3936  2018-09-27 19:20  bin\com\zzu\ti\Container.class

     文件       3595  2018-09-27 18:14  bin\com\zzu\ti\Homework.class

     文件       1659  2018-09-27 19:28  bin\com\zzu\ti\Main.class

     文件       2975  2018-09-27 18:20  bin\com\zzu\ti\ManagerView.class

     文件       3456  2018-09-27 18:14  bin\com\zzu\ti\StudentView.class

     文件       4671  2018-09-27 18:25  bin\com\zzu\ti\SUtil.class

     文件       3555  2018-09-27 18:14  bin\com\zzu\ti\TeacherView.class

     文件       2977  2018-09-27 18:14  bin\com\zzu\ti\User.class

     文件       2284  2018-09-27 19:20  src\com\zzu\zzu\Container.java

     文件       2740  2018-09-27 18:14  src\com\zzu\zzu\Homework.java

     文件       1354  2018-09-27 19:28  src\com\zzu\zzu\Main.java

     文件       2571  2018-09-27 18:20  src\com\zzu\zzu\ManagerView.java

     文件       2834  2018-09-27 18:14  src\com\zzu\zzu\StudentView.java

     文件       2902  2018-09-27 18:25  src\com\zzu\zzu\SUtil.java

     文件       2946  2018-09-27 18:14  src\com\zzu\zzu\TeacherView.java

     文件       2957  2018-09-27 18:14  src\com\zzu\zzu\User.java

     目录          0  2018-09-27 18:07  bin\com\zzu\ti

     目录          0  2018-09-27 18:07  src\com\zzu\zzu

     目录          0  2018-09-27 18:07  bin\com\zzu

     目录          0  2018-11-04 13:33  src\com\zzu

     目录          0  2018-09-27 17:54  bin\com

     目录          0  2018-09-27 17:53  src\com

     目录          0  2018-09-27 17:53  .settings

     目录          0  2018-09-27 18:05  bin

     目录          0  2018-09-27 18:05  src

----------- ---------  ---------- -----  ----

                48827                    28

............此处省略1个文件信息

评论

共有 条评论