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

📄 admserviceimp.java

📁 该在线考试关系统(B/S结构)主要采用JAVA语言开发涉及主要WEB技术有:Struts+Spring+Hibernate框架
💻 JAVA
字号:
package business.service;

import java.util.Collection;
import java.util.List;

import org.jfree.data.general.DefaultPieDataset;

import dao.IExamPaperDao;
import dao.IGradeDao;
import dao.IPaperTypeDao;
import dao.IQuestionDao;

import po.Oexampaper;
import po.Ograde;
import po.Opapertype;
import po.Oquestion;
import po.Ostudent;
import business.IAdmService;

public class AdmServiceImp implements IAdmService
{
	private IPaperTypeDao paperTypeDao;
	private IQuestionDao questionDao;
	private IExamPaperDao examPaperDao;
	private IGradeDao gradeDao;

	public IGradeDao getGradeDao()
	{
		return gradeDao;
	}

	public void setGradeDao(IGradeDao gradeDao)
	{
		this.gradeDao = gradeDao;
	}

	public IExamPaperDao getExamPaperDao()
	{
		return examPaperDao;
	}

	public void setExamPaperDao(IExamPaperDao examPaperDao)
	{
		this.examPaperDao = examPaperDao;
	}

	public IQuestionDao getQuestionDao()
	{
		return questionDao;
	}

	public void setQuestionDao(IQuestionDao questionDao)
	{
		this.questionDao = questionDao;
	}

	public IPaperTypeDao getPaperTypeDao()
	{
		return paperTypeDao;
	}

	public void setPaperTypeDao(IPaperTypeDao paperTypeDao)
	{
		this.paperTypeDao = paperTypeDao;
	}

	public boolean judgeAdm(String username, String password)
	{
		if((username.equals("wzg") && password.equals("222"))||
		   (username.equals("whl") && password.equals("222")))
		{
			return true;
		}
		else
		{
			return false;
		}
	}

	public void addPaperType(Opapertype ptype)
	{
		paperTypeDao.addPaperType(ptype);
	}

	public void delPaperType(long id)
	{
		paperTypeDao.delPaperType(id);
	}

	public List findAllPaperType()
	{
		return paperTypeDao.findAllPaperType();
	}

	public void updataPaperType(Opapertype ptype)
	{
		paperTypeDao.updataPaperType(ptype);
	}

	public boolean judgeTypeContain(String name)
	{
		return paperTypeDao.judgeTypeContain(name);
	}

	public Opapertype findPaperType(long id)
	{
		return paperTypeDao.findPaperType(id);
	}

	public void addQuestion(Oquestion que)
	{
		questionDao.addQuestion(que);
	}

	public void delQuestion(String id)
	{
		questionDao.delQuestion(id);
	}

	public List findAllQuestion()
	{
		return questionDao.findAllQuestion();
	}

	public Oquestion findQuestionByid(String id)
	{
		return questionDao.findByid(id);
	}

	public Collection findByQuestionkey(int currow, int pagesize,String text,String type,String style)
	{
		return questionDao.findByQuestionkey(currow, pagesize, text, type, style);
	}
	
	public int findByQuestionkey(String text, String type, String style)
	{
		return questionDao.findByQuestionkey(text, type, style);
	}
	
	public void updataQuestion(Oquestion que)
	{
		questionDao.updataQuestion(que);
	}

	public void addExamPaper(Oexampaper exam)
	{
		examPaperDao.addExamPaper(exam);
	}

	public void delExamPaper(String id)
	{	
		examPaperDao.delExamPaper(id);
	}

	public List findAllExamPaper()
	{
		return examPaperDao.findAllExamPaper();
	}

	public Oexampaper findExamPaperByid(String id)
	{
		return examPaperDao.findExamPaperByid(id);
	}

	public void updataExamPaper(Oexampaper exam)
	{
		examPaperDao.updataExamPaper(exam);
	}

	public Collection findByExamkey(int currow, int pagesize, String text)
	{
		return examPaperDao.findByExamkey(currow, pagesize, text);
	}

	public  void changeStatus(String id)
	{	
		examPaperDao.changeStatus(id);
	}

	public int changePoint(String answer, String answers, int point)
	{
		return examPaperDao.changePoint(answer, answers, point);
	}

	public void addGrade(Ograde grade)
	{
		gradeDao.addGrade(grade);
	}

	public Ograde findGradeBykey(Ostudent stu, Oexampaper exam)
	{
		return gradeDao.findGradeBykey(stu, exam);
	}

	public Collection findByGradekey(int currow, int pagesize, String text, String colleage, String exam)
	{
		return gradeDao.findByGradekey(currow, pagesize, text, colleage, exam);
	}

	public int findByGradekey(String text, String colleage, String exam)
	{
		return gradeDao.findByGradekey(text, colleage, exam);
	}

	public void delGrade(String id)
	{
		gradeDao.delGrade(id);
	}

	public Ograde findGradeByid(String id)
	{
		return gradeDao.findGradeByid(id);
	}

	public List findByGradekeyPie(String exam, String colleage)
	{
		return gradeDao.findByGradekeyPie(exam, colleage);
	}

	public DefaultPieDataset getDataSet(String Totalpoint,String exam, String colleage)
	{
		return gradeDao.getDataSet(Totalpoint,exam, colleage);
	}




}

⌨️ 快捷键说明

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