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

📄 honormanager.java

📁 jsp制作的一个信息管理系统源码,完整实用版
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package honor;

import java.sql.*;
import java.util.Date;
import java.util.HashMap;
import common.DBManager;


/**
 * Title:HonorManager
 * Description:成果管理
 * Copyright: Copyright (c) 2002
 * Company:
 * @author ConanVV
 * @version 1.0
 */

public class HonorManager 
{

	public HonorManager() 
	{
	
		// to do ...
	}
	

////////////////////////////得到所有项目的列表/////////////////////////////////
	public ResultSet getAll() 
	{	
		DBManager myDBManager = new DBManager();
		ResultSet rs = myDBManager.execQuery("select * FROM HonorInfo ORDER BY Hid");		
		return rs;
	}
///////////////////////////////////////////////////////////////////////////////

////////////////////////////得到所有论文的列表/////////////////////////////////
	public ResultSet getAllPaper() 
	{	
		DBManager myDBManager = new DBManager();
		ResultSet rs = myDBManager.execQuery("select * FROM HonorInfo where Type='论文' ORDER BY Hid");		
		return rs;
	}
///////////////////////////////////////////////////////////////////////////////

////////////////////////////得到所有专著的列表/////////////////////////////////
	public ResultSet getAllBook() 
	{	
		DBManager myDBManager = new DBManager();
		ResultSet rs = myDBManager.execQuery("select * FROM HonorInfo where Type='专著' ORDER BY Hid");		
		return rs;
	}
///////////////////////////////////////////////////////////////////////////////

////////////////////////////得到所有获奖的列表/////////////////////////////////
	public ResultSet getAllPrize() 
	{	
		DBManager myDBManager = new DBManager();
		ResultSet rs = myDBManager.execQuery("select * FROM HonorInfo where Type='获奖' ORDER BY Hid");		
		return rs;
	}
///////////////////////////////////////////////////////////////////////////////

////////////////////////////得到项目所有人员的列表/////////////////////////////////

	public ResultSet getHonorPerson(int hid) 
	{	
		DBManager myDBManager = new DBManager();
		ResultSet rs = myDBManager.execQuery("select * FROM TeacherHonor where Hid="+hid+" ORDER BY Location");		
		return rs;
	}
///////////////////////////////////////////////////////////////////////////////

////////////////////////////得到人员的所有项目的列表/////////////////////////////////

	public ResultSet getHonor(int tid) 
	{	
		DBManager myDBManager = new DBManager();
		ResultSet rs = myDBManager.execQuery("select * FROM TeacherHonor where Tid="+tid);		
		return rs;
	}
///////////////////////////////////////////////////////////////////////////////



////////////////////////////得到所有为审计项目成员的列表/////////////////////////////
	public ResultSet getAllUnflag() 
	{	
		DBManager myDBManager = new DBManager();
		ResultSet rs = myDBManager.execQuery("select * FROM TeacherHonor where Flag=0 ORDER BY Hid");		
		return rs;
	}
///////////////////////////////////////////////////////////////////////////////


////////////////////////////得到最大的项目号///////////////////////////////////
	public int maxHID()
	{
		DBManager myDBManager = new DBManager();
		int max=-1;
		ResultSet rs = myDBManager.execQuery("select max(Hid) FROM HonorInfo");		
		try {
			if(rs != null && rs.next())
			{	max=rs.getInt(1);
				rs.close();}
		} catch(SQLException ex) {
			System.err.println("HonorManager.maxPID()" + ex.getMessage());
		}
		return max;
	}
//////////////////////////////////////////////////////////////////////////////

////////////////////////////加入一个项目///////////////////////////////////////
	public boolean newHonor(String name,String info,String gettime,String honorlevel,String type,String media,String url)
	{
		DBManager myDBManager = new DBManager();
		int hid=maxHID()+1;
		String myQueryString = "insert into HonorInfo values("+hid+",'"+name+"','"+info+"','"+gettime+"','"+honorlevel+"','"+type+"','"+media+"','"+url+"')";
		return myDBManager.execInsert(myQueryString);
			
	}
//////////////////////////////////////////////////////////////////////////////
	

////////////////////////////删除一个项目///////////////////////////////////////
	public boolean deleteHonor(int hid)
	{
			(new DBManager()).execDelete("delete from HonorInfo where Hid="+hid);
			(new DBManager()).execDelete("delete from TeacherHonor where Hid="+hid);
		return true;
	}
//////////////////////////////////////////////////////////////////////////////


//////////////////////////// 根据pid得到项目名字////////////////////////////////	
	public String getHName(int hid) 
	{
		DBManager myDBManager = new DBManager();
		String myQueryString = "select Name FROM HonorInfo where Hid="+hid;
		ResultSet rs = myDBManager.execQuery(myQueryString);
		String name=new String();
		name=null;
		try {
			if(rs!=null && rs.next())
			{	name= rs.getString(1);
				rs.close();}
		} catch(SQLException ex) {
			System.err.println("HonorManager.getHName(int hid):" + ex.getMessage());
		}
		return name;
		
																			
	}
////////////////////////////////////////////////////////////////////////////////
	
	
//////////////////////////// 根据项目名字得到pid/////////////////////////////	
	public int getHID(String name) 
	{
		DBManager myDBManager = new DBManager();
		String myQueryString = "select * FROM HonorInfo where Name='"+name+"'";
		ResultSet rs = myDBManager.execQuery(myQueryString);
		int hid=-1;
		try {
			if(rs != null && rs.next())
			{	hid= rs.getInt("Hid");
				rs.close();}
		} catch(SQLException ex) {
			System.err.println("HonorManager.getHID(String name):" + ex.getMessage());
		}
		return hid;
		
																			
	}
////////////////////////////////////////////////////////////////////////////////
	
//////////////////////////// 根据pid得到项目来源/////////////////////////	
	public String getHInfo(int hid) 
	{
		DBManager myDBManager = new DBManager();
		String myQueryString = "select * FROM HonorInfo where Hid="+hid;
		ResultSet rs = myDBManager.execQuery(myQueryString);
		String info= new String();
		info=null;
		try {
			if(rs != null && rs.next())
			{	info= rs.getString("Info");
				rs.close();}
		} catch(SQLException ex) {
			System.err.println("HonorManager.getHInfo(int hid):" + ex.getMessage());
		}
		return info;
		
																			
	}
////////////////////////////////////////////////////////////////////////////////

//////////////////////////// 根据pid得到项目资金/////////////////////////	
	public String getHLevel(int hid) 
	{		   
		DBManager myDBManager = new DBManager();
		String myQueryString = "select * FROM HonorInfo where Hid="+hid;
		ResultSet rs = myDBManager.execQuery(myQueryString);
		String lvl= new String();
		lvl=null;
		try {
			if(rs != null && rs.next())
			{	lvl= rs.getString("HonorLevel");
				rs.close();}
		} catch(SQLException ex) {
			System.err.println("HonorManager.getHLevel(int hid):" + ex.getMessage());
		}
		return lvl;
																			
	}
////////////////////////////////////////////////////////////////////////////////


	
//////////////////////////// 根据pid得到项目级别/////////////////////////	
	public String getHType(int hid) 
	{
		DBManager myDBManager = new DBManager();
		String myQueryString = "select * FROM HonorInfo where Hid="+hid;
		ResultSet rs = myDBManager.execQuery(myQueryString);
		String type= new String();
		type=null;
		try {
			if(rs != null && rs.next())
			{	type=rs.getString("Type");
				rs.close();}
		} catch(SQLException ex) {
			System.err.println("HonorManager.getHType(int hid):" + ex.getMessage());
		}
		return type;
		
																			
	}
////////////////////////////////////////////////////////////////////////////////


//////////////////////////// 根据pid得到项目信息/////////////////////////	
	public String getHMedia(int hid) 

⌨️ 快捷键说明

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