如何设计一个高效的学生管理系统以应对多样化的教育需求?
- 内容介绍
- 文章标签
- 相关推荐
本文共计691个文字,预计阅读时间需要3分钟。
javapackage org.jxnd.com;
public class Demo { public static void main(String[] args) { Manager info=new Manager(); info.menu(); }}
class Friend implements Serializable { public String name; public int age;}
Demo.javapackage org.jxnd.com; public class Demo { public static void main(String[] args) { Manager info=new Manager(); info.menu(); } } Friend.java
package org.jxnd.com; import java.io.Serializable; public class Friend implements Serializable{ public int mid; public int fid; public String name; public Friend() { super(); // TODO 自动生成的构造函数存根 } public Friend(int mid, int fid, String name) { super(); this.mid = mid; this.fid = fid; this.name = name; } @Override public String toString() { return "Friend [mid=" + mid + ", fid=" + fid + ", name=" + name + "]"; } } //1001 1002 马屁飞 //1001 1003 美女丽 //1003 1002 小飞飞 //1003 10001 热巴 Manager.java
package org.jxnd.com;
import java.util.ArrayList;
//总管理类
public class Manager {
public static ArrayList
package org.jxnd.com;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.Scanner;
public class Tools{
//静态资源和非静态资源的区别?
static Scanner input=new Scanner(System.in);
public static String getString(String msg){
p(msg);
return input.next();
}
//加载信息
public static Object loadObject(String pathName){
Object obj=null;
if(!new File(pathName).exists()) //判断这个文件是否存在
return obj;
try {
ObjectInputStream input=new ObjectInputStream(new FileInputStream(pathName));
obj=input.readObject();
input.close();
return obj;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
//保存信息
public static boolean saveObject(Object obj,String pathName){
try {
ObjectOutputStream output=new ObjectOutputStream(new FileOutputStream(pathName));
output.writeObject(obj);
output.close();
return true;
} catch (IOException e) {
e.printStackTrace();
return false;
}
}
//获取用户输入的整形
public static int getInt(String msg){
p(msg);
return input.nextInt();
}
public static boolean isContinue(String msg){
if(getString(msg).equalsIgnoreCase("y"))
return true;
return false;
}
public static void pl(String msg){
System.out.println(msg);
}
public static void pl(Object obj){
System.out.println(obj);
}
public static void p(String msg){
System.out.print(msg);
}
//菜单生成器
public static int menuFactory(String msg){
String[] strs=msg.split(",");
StringBuffer sb=new StringBuffer();
sb.append("--------------------------------------\n");
for (int i=0;i
package org.jxnd.com; import java.io.Serializable; public class Person implements Serializable{ private String name; private String pwd; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } public Person(String name, String pwd) { super(); this.name = name; this.pwd = pwd; } public Person() { super(); } @Override public boolean equals(Object arg0) { Person info=(Person)arg0; if(info.name.equals(this.name)&&info.pwd.equals(this.pwd)) return true; return false; } }
本文共计691个文字,预计阅读时间需要3分钟。
javapackage org.jxnd.com;
public class Demo { public static void main(String[] args) { Manager info=new Manager(); info.menu(); }}
class Friend implements Serializable { public String name; public int age;}
Demo.javapackage org.jxnd.com; public class Demo { public static void main(String[] args) { Manager info=new Manager(); info.menu(); } } Friend.java
package org.jxnd.com; import java.io.Serializable; public class Friend implements Serializable{ public int mid; public int fid; public String name; public Friend() { super(); // TODO 自动生成的构造函数存根 } public Friend(int mid, int fid, String name) { super(); this.mid = mid; this.fid = fid; this.name = name; } @Override public String toString() { return "Friend [mid=" + mid + ", fid=" + fid + ", name=" + name + "]"; } } //1001 1002 马屁飞 //1001 1003 美女丽 //1003 1002 小飞飞 //1003 10001 热巴 Manager.java
package org.jxnd.com;
import java.util.ArrayList;
//总管理类
public class Manager {
public static ArrayList
package org.jxnd.com;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.Scanner;
public class Tools{
//静态资源和非静态资源的区别?
static Scanner input=new Scanner(System.in);
public static String getString(String msg){
p(msg);
return input.next();
}
//加载信息
public static Object loadObject(String pathName){
Object obj=null;
if(!new File(pathName).exists()) //判断这个文件是否存在
return obj;
try {
ObjectInputStream input=new ObjectInputStream(new FileInputStream(pathName));
obj=input.readObject();
input.close();
return obj;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
//保存信息
public static boolean saveObject(Object obj,String pathName){
try {
ObjectOutputStream output=new ObjectOutputStream(new FileOutputStream(pathName));
output.writeObject(obj);
output.close();
return true;
} catch (IOException e) {
e.printStackTrace();
return false;
}
}
//获取用户输入的整形
public static int getInt(String msg){
p(msg);
return input.nextInt();
}
public static boolean isContinue(String msg){
if(getString(msg).equalsIgnoreCase("y"))
return true;
return false;
}
public static void pl(String msg){
System.out.println(msg);
}
public static void pl(Object obj){
System.out.println(obj);
}
public static void p(String msg){
System.out.print(msg);
}
//菜单生成器
public static int menuFactory(String msg){
String[] strs=msg.split(",");
StringBuffer sb=new StringBuffer();
sb.append("--------------------------------------\n");
for (int i=0;i
package org.jxnd.com; import java.io.Serializable; public class Person implements Serializable{ private String name; private String pwd; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } public Person(String name, String pwd) { super(); this.name = name; this.pwd = pwd; } public Person() { super(); } @Override public boolean equals(Object arg0) { Person info=(Person)arg0; if(info.name.equals(this.name)&&info.pwd.equals(this.pwd)) return true; return false; } }

