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

📄 studentbizimpl.java

📁 基于ssh框架
💻 JAVA
字号:
package com.zzu.biz.impl;

import java.util.Iterator;
import java.util.List;

import com.zzu.biz.StudentBiz;
import com.zzu.dao.BookDao;
import com.zzu.dao.CourseDao;
import com.zzu.dao.ScDao;
import com.zzu.dao.StudentDao;
import com.zzu.dao.entity.Book;
import com.zzu.dao.entity.Course;
import com.zzu.dao.entity.Sc;
import com.zzu.dao.entity.Student;
import com.zzu.dao.impl.BookDaoImpl;
import com.zzu.dao.impl.CourseDaoImpl;
import com.zzu.dao.impl.ScDaoImpl;
import com.zzu.dao.impl.StudentDaoImpl;

public class StudentBizImpl implements StudentBiz {
	
	StudentDao studentdao=new StudentDaoImpl();
	ScDao scdao=new ScDaoImpl();
	CourseDao coursedao=new CourseDaoImpl();
	BookDao bookdao=new BookDaoImpl();
	
	public void exitCourse(String sno,String courseid)
	{
		Student student=new StudentDaoImpl().getStudent(Student.class, sno);
		Course course=new CourseDaoImpl().getCourse(Course.class, courseid);
		studentdao.exitCourse(student, course);
		
	}
//将此处形参改为String sid
	public List findGrade(Student student) {
		//查询某学生全部选修课成绩
		List list=scdao.findByStudent(student);
		return list;
	}

	public Student fingById(String sno) {


		Student student=studentdao.serchById(sno);
		return student;
	}

	public boolean login(String sno, String spwd) {
		boolean flag=false;
		
		if(studentdao.login(sno, spwd))
		{
			flag=true;
			System.out.println(sno+",恭喜你登陆成功!");
		}
		return flag;
	}

	public void selectCourse(String sno, String courseid) {
		
		Student student=new StudentDaoImpl().getStudent(Student.class, sno);
//		Course course=new CourseDaoImpl().getCourse(Course.class, courseid);
		studentdao.selectCourse(student, courseid);
	}

	public void update(Student student) {

		Student stu=studentdao.serchById(student.getSno());
		
		stu.setSname(student.getSname());
		stu.setSpwd(student.getSpwd());
		stu.setSsex(student.getSsex());
		stu.setSage(student.getSage());
		stu.setSdept(student.getSdept());
		studentdao.update(stu);
				
	}
	
	public static void main(String[] args)
	{
		//new StudentBizImpl().login("20052430205", "1");
		//测试更新学生信息
//		Student student=new StudentDaoImpl().serchById("20052430201");
//		student.setSno(sf.getSno());
//		student.setSname("333");
//		
//		new StudentBizImpl().update(student);
		
		
//		测试学生查询成绩
//		Student student=new StudentDaoImpl().getStudent(Student.class, "20052430201");
//		
//		List list=new StudentBizImpl().findGrade(student);
//		
//		for(Iterator it=list.iterator();it.hasNext();)
//		{
//			Sc sc=(Sc)it.next();
//			System.out.println("我的选修课程列表:"+sc.getStudent().getSname()+"-"+sc.getCourse().getCname()+"-"+sc.getGrade());
//		}
		
//		测试学生选择课程
//		Student student=new StudentDaoImpl().getStudent(Student.class, "20052430202");
//		new StudentBizImpl().selectCourse(student,"01");
		
		//测试学生退课
		
		//new StudentBizImpl().exitCourse("20052430205", "03");
		
		//测试查询选修课成绩 通过sno
//		List list=new StudentBizImpl().findGrade("20052430205");
//		for(Iterator it=list.iterator();it.hasNext();)
//			{
//				Sc sc=(Sc)it.next();
//				System.out.println("我的选修课程列表:"+sc.getStudent().getSname()+"-"+sc.getCourse().getCname()+"-"+sc.getGrade());
//			}
		
		//测试查询我的选修课列表
//		List list=new StudentBizImpl().findMyCourse("20052430204");
//		for(Iterator it=list.iterator();it.hasNext();)
//			{
//				Sc sc=(Sc)it.next();
//				System.out.println("我的选修课程列表:"+sc.getStudent().getSname()+"-"+sc.getCourse().getCname()+"-"+sc.getGrade());
//			}
		
		List list=new StudentBizImpl().findMyCourse2("20052430201");
		for(Iterator it=list.iterator();it.hasNext();)
			{
				Course course=(Course)it.next();
				
				System.out.println("我的选修课程列表cno:"+course.getCno());
			}
		
	}

	public List findGrade(String sno) {
		//查询某学生全部选修课成绩
		Student student=studentdao.getStudent(Student.class, sno);
		List list=scdao.findByStudent(student);
		return list;
	}

	public List findAllCourse() {
		List list=studentdao.findAllCourse();
		return list;
	}

	public List findMyCourse(String sno) {
		
		Student student=studentdao.getStudent(Student.class, sno);
		
		List list=studentdao.findMyCourse(student);
		
		return list;
	}

	public List book() {
		List list=studentdao.book();
		return list;
	}

	public void bookadd(Book book) {
		
		bookdao.add(book);
	}

	public List findMyCourse2(String sno) {
		
		Student student=studentdao.getStudent(Student.class, sno);
		
		List list=studentdao.findMyCourse2(student);
		
		return list;
	}

}

⌨️ 快捷键说明

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