登录及主菜单 package com.xll.login;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInput
package com.xll.login; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.util.ArrayList; import java.util.List; import com.xll.manage.Menu; import com.xll.model.Student; import com.xll.util.Tools; public class Login { static String name="test"; public static Student stu=new Student("zs","123",123,12,"男","12333","江西赣州"); public static Student stu1=new Student("zss","1234",123,12,"男","12333","赣州"); static Listlist=new ArrayList (); /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Menu menu=new Menu(); menu.menu(); } package com.xll.manage; import com.xll.*; import com.xll.model.Friend; import com.xll.model.Message; import com.xll.model.Student; import com.xll.model.Teacher; import com.xll.util.Tools; import java.util.*; import javax.annotation.processing.Messager; import javax.xml.ws.handler.MessageContext; public class Menu { public static String mPathName ="Message.bin"; public static String pathName="Manage.bin"; public static String pathNames="Friend.bin"; public static List slist=new ArrayList (); public static List tlist=new ArrayList (); public static List flist=new ArrayList (); public static List mlist=new ArrayList (); static{ tlist.add(new Teacher("admin","123")); } public static void menu(){ // if(Tools.loadData(pathName)!=null) // Menu.slist=(List ) Tools.loadData(pathName); if(Tools.load(slist,pathName)!=null) Menu.slist=(List ) Tools.load(slist,pathName); while(true){ switch(Tools.menuFactory("老师登录,学生登录")) { case 2: StudentLogin.Login(); break; case 1: TeacherLogin.Login(); break; case 0: if(Tools.isContinue("是否退出系统 ")){ Tools.pl("欢迎再次使用学生管理系统!"); System.exit(0); break; } default: Tools.pl("输入错误,请输入正确的选择"); break; } } } }