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

📄 daofactory.java

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 JAVA
字号:
package edu.yinhe.mis.model;

import java.sql.Connection;
import edu.yinhe.system.model.IBaseDAO;



/**
 * @author Administrator
 *
 */
public class DAOFactory {


	/**
	 * 获得老师dao
	 * @param conn
	 * @return TeacherDAO
	 */
	public static IBaseDAO getTeacherDAO(Connection conn){
		TeacherDAO dao = new TeacherDAO();
		dao.setConnection(conn);

		return dao;
	}
	/**
	 * 获得班会dao
	 * @param conn
	 * @return ClassmeetDAO
	 */
//	public static IBaseDAO getClassmeetDAO(Connection conn){
//	ClassmeetDAO dao = new ClassmeetDAO();
//	dao.setConnection(conn);

//	return dao;
//	}

	public static IBaseDAO getDemoDAO(Connection conn){
		DemoDAO dao = new DemoDAO();
		dao.setConnection(conn);

		return dao;

	}
	/**
	 * 查寝记录表
	 * @param conn获得连接
	 * @return DormFormDAO对象
	 */
	public static IBaseDAO getDormFormDAO(Connection conn){
		DormFormDAO dao = new DormFormDAO();
		dao.setConnection(conn);
		return dao;
	}
	/**
	 * 试题管理
	 * @author 石小军
	 * @param conn获得连接
	 * @return QuestionDAO对象
	 */
	public static IBaseDAO getQuestionDAO(Connection conn){
		QuestionDAO dao = new QuestionDAO();
		dao.setConnection(conn);
		return dao;
	}
	/**
	 * 寝室调动
	 * @param conn获得连接
	 * @return DormFormDAO对象
	 */
	public static IBaseDAO getDormDAO(Connection conn){
		DormDAO dao = new DormDAO();
		dao.setConnection(conn);
		return dao;
	}
	/**
	 * 数据字典
	 * @param conn获得连接
	 * @return DictionaryDAO对象
	 */
	public static IBaseDAO getDictionaryDAO(Connection conn){
		DictionaryDAO dao = new DictionaryDAO();
		dao.setConnection(conn);
		return dao;

	}

	/**
	 * 教师品质月度评估主表
	 * @param conn获得连接
	 * @return ListenmainDAO对象
	 */
	public static IBaseDAO getQualitymainDAO(Connection conn){
		QualitymainDAO dao = new QualitymainDAO();
		dao.setConnection(conn);
		return dao;

	}

	/**
	 * 教师品质月度评估从表
	 * @param conn获得连接
	 * @return ListenmainDAO对象
	 */
	public static IBaseDAO getQualityfellowDAO(Connection conn){
		QualityfollowDAO dao = new QualityfollowDAO();
		dao.setConnection(conn);
		return dao;

	}

	/**
	 * 听课记录表
	 * @param conn获得连接
	 * @return ListenmainDAO对象
	 */
	public static IBaseDAO getListenmainDAO(Connection conn){
		ListenmainDAO dao = new ListenmainDAO();
		dao.setConnection(conn);
		return dao;

	}
	/**
	 * 教师课堂教学评估记录主表 
	 * @param conn获得连接
	 * @return ListenmainDAO对象
	 */

	public static IBaseDAO getTevaluateDAO(Connection conn){
		TevaluateDAO dao = new TevaluateDAO();
		dao.setConnection(conn);
		return dao;
	}

	/**
	 * 备课记录表
	 * @param conn
	 * @return
	 */
	public static IBaseDAO getPrepareLessonCheckDAO(Connection conn){
		PrepareLessonCheckDAO dao = new PrepareLessonCheckDAO();
		dao.setConnection(conn);
		return dao;
	}


	/**
	 * 请假
	 * @param conn 获得连接
	 * @return 返回LeaverDAO
	 */

	public static IBaseDAO getLeaverDAO(Connection conn){
		LeaverDAO dao = new LeaverDAO();
		dao.setConnection(conn);
		return dao;

	}



	/**
	 * 考勤管理DAO
	 * @param conn
	 * @return
	 */
	public static IBaseDAO getCheckDAO(Connection conn){
		CheckDAO dao = new CheckDAO();
		dao.setConnection(conn);
		return dao;	
	}
	/**
	 * 谈话管理
	 * @param conn 获得连接
	 * @return WriteresultsetDAO 对象
	 */
	public static IBaseDAO getWriteresultsetDAO(Connection conn){
		WriteresultsetDAO dao=new WriteresultsetDAO();
		dao.setConnection(conn);
		return dao;

	}
	/**
	 * 班会管理
	 * @param conn 获得连接
	 * @return ClassmeetDAO 对象
	 */
	public static IBaseDAO getClassmeetDAO(Connection conn){
		ClassmeetDAO dao=new ClassmeetDAO();
		dao.setConnection(conn);
		return dao;
		
	}
	/**
	 * 
	 * @param conn 获得连接
	 * @return dao
	 */
	public static IBaseDAO getCheckInfoDAO(Connection conn){
		CheckInfoDAO dao = new CheckInfoDAO();
		dao.setConnection(conn);

		return dao;

	}
	/**
	 * 
	 * @param conn 获得连接
	 * @return LeaveWordDAO对象
	 */
	public static IBaseDAO getLeaveWordDAO(Connection conn){
		LeaveWordDAO dao = new LeaveWordDAO();
		dao.setConnection(conn);
		return dao;

	}

	/**
	 *成绩DAO
	 * @param conn 获得连接
	 * @return GradeDAO的对象
	 */
	public static IBaseDAO getGradeDAO(Connection conn){
		GradeDAO dao=new GradeDAO();
		dao.setConnection(conn);
		return dao;
	}

	/**
	 *成绩管理DAO
	 * @param conn 获得连接
	 * @return GradeManagerDAO的对象
	 */
	public static IBaseDAO getGradeMangerDAO(Connection conn){
		GradeManagerDAO dao=new GradeManagerDAO();
		dao.setConnection(conn);
		return dao;
	}
	/**
	 *成绩统计DAO
	 * @param conn 获得连接
	 * @return GradeStatDAO的对象
	 */
	public static IBaseDAO getGradeStatDAO(Connection conn){
		GradeStatDAO dao=new GradeStatDAO();
		dao.setConnection(conn);
		return dao;
	}

	/**
	 * 校区
	 * @param conn 获得连接
	 * @return SchoolDAO的对象
	 */
	public static IBaseDAO getSchoolDAO(Connection conn){
		SchoolDAO dao = new SchoolDAO();
		dao.setConnection(conn);
		return dao;
	}
	/**
	 * 班级
	 * @param conn 获得连接
	 * @return ClassesDAO的对象
	 */
	public static IBaseDAO getClassesDAO(Connection conn){
		ClassesDAO dao = new ClassesDAO();
		dao.setConnection(conn);
		return dao;
	}
	/**
	 * 学生
	 * @param conn 获得连接
	 * @return StudentDAO的对象
	 */
	public static IBaseDAO getStudentDAO(Connection conn){
		StudentDAO dao = new StudentDAO();
		dao.setConnection(conn);
		return dao;
	}
	/**
	 * 评卷管理
	 * @param conn 获得连接
	 * @return AssessDAO的对象
	 */
	public static IBaseDAO getAssessDAO(Connection conn){
		AssessDAO dao=new AssessDAO();
		dao.setConnection(conn);
		return dao;

	}
	/**
	 * 审核管理
	 * @param conn 获得连接
	 * @return AuditingDAO的对象
	 */
	public static IBaseDAO getAuditingDAO(Connection conn){
		AuditingDAO dao=new AuditingDAO();
		dao.setConnection(conn);
		return dao;

	}


	/**
	 * 组长自我评估表
	 * @param conn 传入Connection连接
	 * @return OutlineDAO的对象
	 */
	public static IBaseDAO getHeaderMyselfDAO(Connection conn){
		HeaderMyselfDAO dao = new HeaderMyselfDAO();
		dao.setConnection(conn);
		return dao;
	}

	/**
	 * 大纲
	 * @param conn 传入Connection连接
	 * @return OutlineDAO的对象
	 */
	public static IBaseDAO getOutlineDAO(Connection conn){
		OutlineDAO dao = new OutlineDAO();
		dao.setConnection(conn);
		return dao;
	}

	/**
	 * 教室
	 * @param conn 传入Connection连接
	 * @return RoomDAO的对象
	 */
	public static IBaseDAO getRoomDAO(Connection conn){
		RoomDAO dao = new RoomDAO();
		dao.setConnection(conn);
		return dao;
	}
	/**
	 * 查询管理
	 * author 王熙亮
	 * @param conn 传入Connection连接
	 * @return RoomDAO的对象
	 */
	
	public static IBaseDAO getQueryDAO(Connection conn){
		QueryDAO dao = new QueryDAO();
		dao.setConnection(conn);
		return dao;
	}

	/**
	 * 部门
	 * @param conn 获得连接
	 * @return DepartmentDAO的对象
	 */
	public static IBaseDAO getDepartmentDAO(Connection conn){
		DepartmentDAO dao = new DepartmentDAO();
		dao.setConnection(conn);
		return dao;
	}

	/**
	 * 
	 * @param conn 传入Connection连接
	 * @return ExamineeDAO的对象
	 */
	public static IBaseDAO getExamineeDAO(Connection conn){
		ExamineeDAO dao = new ExamineeDAO();
		dao.setConnection(conn);
		return dao;
	}

	/**
	 * 
	 * @param conn 传入Connection连接
	 * @return ExamDAO的对象
	 */
	public static IBaseDAO getExamDAO(Connection conn){
		ExamDAO dao = new ExamDAO();
		dao.setConnection(conn);
		return dao;
	}


	/**
	 * 调课申请
	 * @param conn
	 * @return ApplyDAO的对象
	 */
	public static IBaseDAO getApplyDAO(Connection conn){
		ApplyDAO dao = new ApplyDAO();
		dao.setConnection(conn);	
		return dao;
	}
	/**
	 * 自动排课
	 * @param conn
	 * @return PKDAO的对象
	 */
	public static IBaseDAO getPKDAO(Connection conn){
		PKDAO dao = new PKDAO();
		dao.setConnection(conn);	
		return dao;
	}
	/**
	 * 发帖
	 */
	public static IBaseDAO getCardDAO(Connection conn){
		CardDAO dao = new CardDAO();
		dao.setConnection(conn);
		return dao;

	}
	/**
	 * 模板
	 * @param conn
	 * @return BoardDAO的对象
	 */
	public static IBaseDAO getBoardDAO(Connection conn){
		BoardDAO dao = new BoardDAO();
		dao.setConnection(conn);
		return dao;
	}
	
	/**
	 * 试卷
	 * @param conn
	 * @return
	 */
	public static IBaseDAO getTestPaperDAO(Connection conn){
		TestPaperDAO dao = new TestPaperDAO();
		dao.setConnection(conn);
		return dao;
	}
	/**
	/**
	 * 获得学员满意问卷度表的连接
	 * @param conn
	 * @return
	 */
	public static IBaseDAO getConentmentDAO(Connection conn){
		ContentmentDAO studao = new ContentmentDAO();
		studao.setConnection(conn);
		return studao;
	}
	/**
	 * 学员意见反馈表
	 * @param conn
	 * @return
	 */
	public static IBaseDAO getStuIdea(Connection conn){
		StudentIdeaDAO studao = new StudentIdeaDAO();
		studao.setConnection(conn);
		return studao;
	}
	/**
	 *  回复
	 */
	public static IBaseDAO getRevertDAO(Connection conn){   
		RevertDAO dao = new RevertDAO();
		dao.setConnection(conn);
		return dao;
		
	}

	/**
	 * 学生登录
	 */
	public static IBaseDAO getStudentLoginDAO(Connection conn){
		StudentLoginDAO sldao = new StudentLoginDAO();
		sldao.setConnection(conn);
		return  sldao;
	}
	/**
	 * 班级进度
	 * @param conn
	 * @return
	 */
	public static IBaseDAO getClassJinduDAO(Connection conn) {
		ClassJinduDAO dao = new ClassJinduDAO();
		dao.setConnection(conn);
		return dao;
	}




}

⌨️ 快捷键说明

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