Esempio n. 1
0
  public static void main(String[] args) {
    Colleges c = new Colleges();
    Student s = new Student();
    Teacher t = new Teacher();
    c.setName("***科技学院");
    c.setNum(16000);
    c.setArea(800);

    s.setName1("秦*盛");
    s.setGrade("测绘B111");
    s.setMajor("建筑工程学院");

    t.setName("王老师");
    t.setCurriculum("Java 编程");

    System.out.println(c.getName() + " 有 " + c.getNum() + "名学生" + "占地面积" + c.getArea() + "亩");

    System.out.println(t.getName() + "在" + c.getName() + "教授" + t.getCurriculum());

    System.out.println(
        s.getName1()
            + "就读于"
            + s.getMajor()
            + s.getGrade()
            + "在上"
            + t.getName()
            + "的"
            + t.getCurriculum());
  }
Esempio n. 2
0
 public static void GameOver(Student player, Teacher teacher, int battles) {
   System.out.println("The classwork was overwhelming! Beaten by " + teacher.getName());
   System.out.println("Winner info:");
   System.out.println("Name: " + teacher.getName());
   System.out.println("Strength: " + teacher.getStrength());
   System.out.println("Hitpoints: " + teacher.getHP());
   teacher.showAbilities();
   System.out.println();
   System.out.println("Loser info:");
   System.out.println("Name: " + player.getName());
   System.out.println("Strength: " + player.getStrength());
   System.out.println("Hitpoints: " + player.getHP());
   System.out.println("Classes attended: " + battles);
   player.showPlayerInventory(false);
   System.exit(0);
 }
 @RequestMapping(value = "Login", method = RequestMethod.POST)
 public String login(
     @RequestParam(value = "no") String no,
     @RequestParam(value = "password") String password,
     HttpSession session,
     RedirectAttributes attr) {
   Student getS = this.studentService.selectByNo(no);
   boolean student = (getS != null) ? getS.getPassword().equals(password) : false;
   Teacher getT = this.teacherService.selectByNo(no);
   boolean teacher = (getT != null) ? getT.getPassword().equals(password) : false;
   Administrator getA = this.administratorService.selectByNo(no);
   boolean administrator = (getA != null) ? getA.getPassword().equals(password) : false;
   boolean exist = student || teacher || administrator;
   String identity =
       student ? "Student" : teacher ? "Teacher" : administrator ? "Administrator" : "";
   if (exist) {
     session.setAttribute("login", no);
     session.setAttribute("identity", identity);
   } else {
     session.setAttribute("login", "error");
     return "redirect:/";
   }
   switch (identity) {
     case "Student":
       session.setAttribute("Id", getS.getNo());
       session.setAttribute("username", getS.getName());
       session.setAttribute("btlink", "ContestSystem/Student/Registration");
       break;
     case "Teacher":
       session.setAttribute("Id", getT.getNo());
       session.setAttribute("username", getT.getName());
       session.setAttribute("btlink", "ContestSystem/Declaration");
       break;
     case "Administrator":
       session.setAttribute("no", getA.getNo());
       session.setAttribute("username", getA.getNo());
       session.setAttribute("btlink", "ContestSystem/Administrator");
       break;
   }
   Object obj = this.userService.getUserByKey("no", no);
   String UserType = obj.getClass().getSimpleName();
   switch (UserType) {
     case "Administrator":
       break;
     case "Teacher":
       attr.addFlashAttribute("UserBtnLink", "Declaration");
       break;
     case "Student":
       attr.addFlashAttribute("UserBtnLink", "Registration");
       break;
     default:
   }
   attr.addFlashAttribute("User", obj);
   attr.addFlashAttribute("UserType", UserType);
   return "redirect:/";
 }
Esempio n. 4
0
  public static void WinScreen(Student player, Teacher teacher, int battles) {
    if (teacher == null) {
      Teacher teacher1 = new Teacher();
      teacher = teacher1;
    }
    System.out.println(
        "Congratulations " + player + ", you passed " + teacher.getName() + "'s class!");
    System.out.println("Winner info:");
    System.out.println("Name: " + player.getName());
    System.out.println("Strength: " + player.getStrength());
    System.out.println("Hitpoints: " + player.getHP());
    System.out.println("Classes attended: " + battles);
    player.showPlayerInventory(false);

    System.out.println();
    System.out.println("Loser info:");
    System.out.println("Name: " + teacher.getName());
    System.out.println("Strength: " + teacher.getStrength());
    teacher.showAbilities();
    System.exit(0);
  }
 // 存储老师到内存和数据库中
 // 第一次使用httpdata获取老师列表时,直接存入数据库,然后从数据库中读出前100条
 private void storeTeachers(Elements elements) {
   try {
     Teacher teacher;
     SQLiteDatabase writeData = dbUtils.getWriteData();
     String add_sql = "insert into teachers(id,name) values(?,?);";
     for (Element element : elements) {
       teacher = new Teacher();
       teacher.setId(element.attr("value").trim());
       teacher.setName(element.text().trim());
       // 保存到数据库中
       writeData.execSQL(add_sql, new String[] {teacher.getId(), teacher.getName()});
     }
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
Esempio n. 6
0
  @Override
  public void build(
      JsonObjectBuilder pBuilder, Examiner pReadOnly, UriInfo pUriInfo, LocalCache pLocalCache) {
    if (pReadOnly.getId() != null) {
      pBuilder.add("id", pReadOnly.getId());
    }

    Course course =
        (Course)
            pLocalCache.cache(() -> pReadOnly.getCourse(), pReadOnly.getCourseId(), Course.class);

    pBuilder.add("courseId", course.getId());
    pBuilder.add("courseNo", course.getNo());
    pBuilder.add("courseTitle", course.getTitle());
    pBuilder.add("courseCrHr", course.getCrHr());
    pBuilder.add("year", course.getYear());
    pBuilder.add("semester", course.getSemester());
    pBuilder.add("syllabusId", course.getSyllabusId());

    if (!StringUtils.isEmpty(pReadOnly.getPreparerId())) {
      Teacher teacher =
          (Teacher)
              pLocalCache.cache(
                  () -> pReadOnly.getPreparer(), pReadOnly.getPreparerId(), Teacher.class);

      pBuilder.add("preparerId", teacher.getId());
      pBuilder.add("preparerName", teacher.getName());
    }

    if (!StringUtils.isEmpty(pReadOnly.getScrutinizerId())) {
      Teacher teacher =
          (Teacher)
              pLocalCache.cache(
                  () -> pReadOnly.getScrutinizer(), pReadOnly.getScrutinizerId(), Teacher.class);

      pBuilder.add("scrutinizerId", teacher.getId());
      pBuilder.add("scrutinizerName", teacher.getName());
    }

    Department department =
        (Department)
            pLocalCache.cache(
                () -> course.getOfferedBy(), course.getOfferedDepartmentId(), Department.class);

    pBuilder.add("courseOfferedByDepartmentId", department.getId());
    pBuilder.add("courseOfferedByDepartmentName", department.getShortName());

    Syllabus syllabus =
        (Syllabus)
            pLocalCache.cache(() -> course.getSyllabus(), course.getSyllabusId(), Syllabus.class);

    Program program =
        (Program)
            pLocalCache.cache(() -> syllabus.getProgram(), syllabus.getProgramId(), Program.class);

    Department offeredToDepartment =
        (Department)
            pLocalCache.cache(
                () -> program.getDepartment(), program.getDepartmentId(), Department.class);

    pBuilder.add("courseOfferedToDepartmentId", offeredToDepartment.getId());
    pBuilder.add("courseOfferedToDepartmentName", offeredToDepartment.getShortName());
  }