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

📄 settrain.java

📁 一个手机上的考试系统的有服务器源码
💻 JAVA
字号:
/* * Author :  胡家宝 * Date   :  2006-6-30 10:54:53 */  package WebExam;  import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.util.*; public class SetTrain{	private int m_TrainID;	private String m_TrainName;	private int m_TrainType;	private String m_TrainOrgan;	private int m_TrainAsktime;	private long m_BeginTime;	private long m_EndTime;	private int m_MasterID;	private int m_TeacherID;	private int m_Clerk_all;	private int m_GuestEnable;	private String m_TrainDetail;	private float m_ExamNum;	private float m_JobNum;	private float m_VoteNum;	private int m_ImageType;	private String m_FileName;	private String m_FileExt;	private int m_FileSize;	// Image can't auto deal :  Image filed TrainImage nIndex = 20	private long m_CreateTime;	private String m_CreateName;	private int m_IsAnalyze;	private String m_Reserve_Txt;	private long m_Reserve_Time;	public SetTrain()	{	}	public SetTrain(int TrainID,String TrainName,int TrainType,String TrainOrgan,int TrainAsktime,long BeginTime,long EndTime,int MasterID,int TeacherID,int Clerk_all,int GuestEnable,String TrainDetail,float ExamNum,float JobNum,float VoteNum,int ImageType,String FileName,String FileExt,int FileSize,long CreateTime,String CreateName,int IsAnalyze,String Reserve_Txt,long Reserve_Time)	{		m_TrainID = TrainID;		m_TrainName = TrainName;		m_TrainType = TrainType;		m_TrainOrgan = TrainOrgan;		m_TrainAsktime = TrainAsktime;		m_BeginTime = BeginTime;		m_EndTime = EndTime;		m_MasterID = MasterID;		m_TeacherID = TeacherID;		m_Clerk_all = Clerk_all;		m_GuestEnable = GuestEnable;		m_TrainDetail = TrainDetail;		m_ExamNum = ExamNum;		m_JobNum = JobNum;		m_VoteNum = VoteNum;		m_ImageType = ImageType;		m_FileName = FileName;		m_FileExt = FileExt;		m_FileSize = FileSize;		m_CreateTime = CreateTime;		m_CreateName = CreateName;		m_IsAnalyze = IsAnalyze;		m_Reserve_Txt = Reserve_Txt;		m_Reserve_Time = Reserve_Time;	}	public int getTrainID()	{		return m_TrainID;	}	public void setTrainID( int TrainID  )	{		m_TrainID = TrainID;	}	public String getTrainName()	{		return m_TrainName;	}	public void setTrainName( String TrainName  )	{	if( TrainName == null )			TrainName= "default";		m_TrainName = TrainName;	}	public int getTrainType()	{		return m_TrainType;	}	public void setTrainType( int TrainType  )	{		m_TrainType = TrainType;	}	public String getTrainOrgan()	{		return m_TrainOrgan;	}	public void setTrainOrgan( String TrainOrgan  )	{	if( TrainOrgan == null )			TrainOrgan= "default";		m_TrainOrgan = TrainOrgan;	}	public int getTrainAsktime()	{		return m_TrainAsktime;	}	public void setTrainAsktime( int TrainAsktime  )	{		m_TrainAsktime = TrainAsktime;	}	public long getBeginTime()	{		return m_BeginTime;	}	public void setBeginTime( long BeginTime  )	{		m_BeginTime = BeginTime;	}	public long getEndTime()	{		return m_EndTime;	}	public void setEndTime( long EndTime  )	{		m_EndTime = EndTime;	}	public int getMasterID()	{		return m_MasterID;	}	public void setMasterID( int MasterID  )	{		m_MasterID = MasterID;	}	public int getTeacherID()	{		return m_TeacherID;	}	public void setTeacherID( int TeacherID  )	{		m_TeacherID = TeacherID;	}	public int getClerk_all()	{		return m_Clerk_all;	}	public void setClerk_all( int Clerk_all  )	{		m_Clerk_all = Clerk_all;	}	public int getGuestEnable()	{		return m_GuestEnable;	}	public void setGuestEnable( int GuestEnable  )	{		m_GuestEnable = GuestEnable;	}	public String getTrainDetail()	{		return m_TrainDetail;	}	public void setTrainDetail( String TrainDetail  )	{	if( TrainDetail == null )			TrainDetail= "default";		m_TrainDetail = TrainDetail;	}	public float getExamNum()	{		return m_ExamNum;	}	public void setExamNum( float ExamNum  )	{		m_ExamNum = ExamNum;	}	public float getJobNum()	{		return m_JobNum;	}	public void setJobNum( float JobNum  )	{		m_JobNum = JobNum;	}	public float getVoteNum()	{		return m_VoteNum;	}	public void setVoteNum( float VoteNum  )	{		m_VoteNum = VoteNum;	}	public int getImageType()	{		return m_ImageType;	}	public void setImageType( int ImageType  )	{		m_ImageType = ImageType;	}	public String getFileName()	{		return m_FileName;	}	public void setFileName( String FileName  )	{	if( FileName == null )			FileName= "default";		m_FileName = FileName;	}	public String getFileExt()	{		return m_FileExt;	}	public void setFileExt( String FileExt  )	{	if( FileExt == null )			FileExt= "default";		m_FileExt = FileExt;	}	public int getFileSize()	{		return m_FileSize;	}	public void setFileSize( int FileSize  )	{		m_FileSize = FileSize;	}	public long getCreateTime()	{		return m_CreateTime;	}	public void setCreateTime( long CreateTime  )	{		m_CreateTime = CreateTime;	}	public String getCreateName()	{		return m_CreateName;	}	public void setCreateName( String CreateName  )	{	if( CreateName == null )			CreateName= "default";		m_CreateName = CreateName;	}	public int getIsAnalyze()	{		return m_IsAnalyze;	}	public void setIsAnalyze( int IsAnalyze  )	{		m_IsAnalyze = IsAnalyze;	}	public String getReserve_Txt()	{		return m_Reserve_Txt;	}	public void setReserve_Txt( String Reserve_Txt  )	{	if( Reserve_Txt == null )			Reserve_Txt= "default";		m_Reserve_Txt = Reserve_Txt;	}	public long getReserve_Time()	{		return m_Reserve_Time;	}	public void setReserve_Time( long Reserve_Time  )	{		m_Reserve_Time = Reserve_Time;	}	//序列化	public byte[] serialize() throws IOException	{		ByteArrayOutputStream bout = new ByteArrayOutputStream();		DataOutputStream dout = new DataOutputStream(bout);		dout.writeInt( m_TrainID );		dout.writeUTF( m_TrainName );		dout.writeInt( m_TrainType );		dout.writeUTF( m_TrainOrgan );		dout.writeInt( m_TrainAsktime );		dout.writeLong( m_BeginTime );		dout.writeLong( m_EndTime );		dout.writeInt( m_MasterID );		dout.writeInt( m_TeacherID );		dout.writeInt( m_Clerk_all );		dout.writeInt( m_GuestEnable );		dout.writeUTF( m_TrainDetail );		dout.writeFloat( m_ExamNum );		dout.writeFloat( m_JobNum );		dout.writeFloat( m_VoteNum );		dout.writeInt( m_ImageType );		dout.writeUTF( m_FileName );		dout.writeUTF( m_FileExt );		dout.writeInt( m_FileSize );		dout.writeLong( m_CreateTime );		dout.writeUTF( m_CreateName );		dout.writeInt( m_IsAnalyze );		dout.writeUTF( m_Reserve_Txt );		dout.writeLong( m_Reserve_Time );		return bout.toByteArray();	}	//反序列化	public  void  deserialize(byte[] data) throws IOException	{		ByteArrayInputStream bin = new ByteArrayInputStream(data);		DataInputStream din = new DataInputStream(bin);		m_TrainID = din.readInt();		m_TrainName = din.readUTF();		m_TrainType = din.readInt();		m_TrainOrgan = din.readUTF();		m_TrainAsktime = din.readInt();		m_BeginTime = din.readLong();		m_EndTime = din.readLong();		m_MasterID = din.readInt();		m_TeacherID = din.readInt();		m_Clerk_all = din.readInt();		m_GuestEnable = din.readInt();		m_TrainDetail = din.readUTF();		m_ExamNum = din.readFloat();		m_JobNum = din.readFloat();		m_VoteNum = din.readFloat();		m_ImageType = din.readInt();		m_FileName = din.readUTF();		m_FileExt = din.readUTF();		m_FileSize = din.readInt();		m_CreateTime = din.readLong();		m_CreateName = din.readUTF();		m_IsAnalyze = din.readInt();		m_Reserve_Txt = din.readUTF();		m_Reserve_Time = din.readLong();		bin.close();		din.close();	}	public static boolean matches(byte[] data, String userName) throws IOException  	{ 		ByteArrayInputStream bais = new ByteArrayInputStream(data); 		DataInputStream dis = new DataInputStream(bais); 		try 		{ 			return (dis.readUTF()).equals(userName); 		} 		catch (IOException e) 		{ 			e.printStackTrace(); 			return false; 		} 	}}

⌨️ 快捷键说明

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