Java入门-学生成绩管理系统(三)

Java入门-学生成绩管理系统(三)


Administrator

在这个类中,主要提供管理所有操作。运用面向对象的方法。

打个比方,正如学校图书馆中的管理员为你查询一样。


管理员:你是老师还是学生哇~

你:我是老师诶。

管理员:你想要干嘛。

你:我要找书。

管理员:你知道检索码吗?

你:知道,XXXXXX


而这里的administrator就是管理员,他为你提供所有的服务。所有的服务都是由他来执行,

/*Administrator*/
package control;

import model.*;

import java.util.Scanner;

public class Administrator
{
    public final static String OPERATION_FIND_INFO        = "1";
    public final static String OPERATION_MODIFY_INFO      = "2";
    public final static String OPERATION_ADD_INFO         = "3";
    public final static String OPERATION_DEL_INFO         = "4";


    public static boolean isTeacher;/*/判断用户是学生or老师*/
    public static String operation;/*/判断需要进行的操作*/
    public static boolean needChoseStudent=true;
    public static StudentInfo aim=new StudentInfo();/*/操作的学生对象*/
    public static int aimNum;/*操作目标在数组中的位置*/
    /*/
    根据ID
    * 选择操作对象*/
    public boolean chooseStudent()
    {
        if( needChoseStudent == false )
            return true;

        String putIn=putIn();
        StudentInfo findObj;
        for( int i=0; i

你可能感兴趣的:(Java基础)