⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tools.java~30~

📁 考试管理系统:实现学生信息的注册、修改、查询、删除;以及对试题进行管理:增加试题、修改试题、删除试题、查询试题
💻 JAVA~30~
字号:
package edu.sccp.examManager.tools;

import javax.swing.JOptionPane;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.ArrayList;
import edu.sccp.examManager.business.StudentBO;
import edu.sccp.examManager.VO.ExamineeVO;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class Tools {
   public Tools() {
        try {
            jbInit();
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    public static void  print(String message){
    System.out.print(message);
  }
  public static void  println(String message){
    System.out.println(message);
  }
  public static void showDialog(Object message){
    JOptionPane.showMessageDialog(null,message);
  }

  public static int showConfirmDialog(Object message){
      JOptionPane jop=new JOptionPane();
      int option=jop.showConfirmDialog(null,message,"选择",jop.YES_NO_OPTION);
      return option;
  }

  public static String examineeNoGenerator(){
      String s=null;
      SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");
      //Date date=new Date();
      //s=sdf.format(new Date());
      int increment=0;
      StudentBO sbo=new StudentBO();
      ArrayList allData=sbo.findByAll();
      boolean bl=false;
      //ExamineeVO evo;
      Object[] evo=allData.toArray();
      //allData.iterator().next();
      do{
          bl=false;
          increment++;
          if(increment<10){
              s="000"+increment;
          }else if(increment<100){
              s="00"+increment;
          }else if(increment<1000){
              s="0"+increment;
          }else if(increment<10000){
              s=increment+"";
          }
          else {
              showDialog("当天注册人数已超过最大限制!");
          }
          s=sdf.format(new Date())+s;
          for(int i=1;i<evo.length;i++){
              if(s.equals(((ExamineeVO)(evo[i])).getId())) {
                  bl=true;
                  break;
              }
          }
          //evo=(ExamineeVO)(allData.iterator().next());//???? ask teacher!!
      }while(bl);//s.equals(evo.getId())&&allData.iterator().hasNext()
      println("examinee no. generated :"+s);
      return s;
  }

  public static String testNoGenerator(String s) {
      int increment=0;
      String tail=null;
      boolean bl=false;
      do{
          bl=false;
          increment++;
          if(increment<10){
              tail="000"+increment;
          }else if(increment<100){
              tail="00"+increment;
          }else if(increment<1000){
              tail="0"+increment;
          }else if(increment<10000){
              tail=increment+"";
          }
          else {
              showDialog("当天注册试题数目已超过最大限制!");
          }
          s=s+tail;
          for(int i=1;i<evo.length;i++){
              if(s.equals(((ExamineeVO)(evo[i])).getId())) {
                  bl=true;
                  break;
              }
          }
          //evo=(ExamineeVO)(allData.iterator().next());//???? ask teacher!!
      }while(bl);//s.equals(evo.getId())&&allData.iterator().hasNext()
      println("examinee no. generated :"+s);

      return s;
  }

    private void jbInit() throws Exception {
    }


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -