在线考试系统类图.docx
《在线考试系统类图.docx》由会员分享,可在线阅读,更多相关《在线考试系统类图.docx(12页珍藏版)》请在冰点文库上搜索。
![在线考试系统类图.docx](https://file1.bingdoc.com/fileroot1/2023-8/18/f4238c47-a7d4-478b-8924-511f038cd584/f4238c47-a7d4-478b-8924-511f038cd5841.gif)
在线考试系统类图
在线考试系统基本类图
一.考生类图
考生操作类:
(1)publictb_Studentfindbyid(longid)//通过ID查找考生信息
{
调用HibernateSessionFactory的getSession方法创建Session对象;
创建事物对象;
创建Query接口;
用Query接口和条件ID获取数据库信息并保存到考生类对象stu;
返回对象stu;
}
(2)publicListfindbyname(Stringname)//通过姓名模糊查询学生信息
{
调用HibernateSessionFactory的getSession方法创建Session对象;
创建事物对象;
创建Query接口;
用Query接口和条件name获取数据库信息并保存到List中;
返回对象List;
}
(3)publicbooleaninsertStudent(tb_Studentstu)//增加考生
{
调用HibernateSessionFactory的getSession方法创建Session对象;
创建事物对象;
调用session的save方法保存对象stu;
若保存成功,返回true;否则返回false;
}
(4)publicbooleandeleteStudent(longid)//删除考生的方法
{
调用HibernateSessionFactory的getSession方法创建Session对象;
创建事物对象;
创建Query接口;
用Query接口和条件ID获取数据库信息并保存到考生类对象stu;
调用session的delete方法删除考生对象stu;
若删除成功,则返回true;否则返回false;
}
(5)publicbooleanupdateStudent(tb_Studentstu)//更新考生信息考生的方法
{
调用HibernateSessionFactory的getSession方法创建Session对象;
创建事物对象;
创建Query接口;
用Query接口的createQuery方法设置更改信息;
调用query的executeUpdate方法更改;
若更改成功,则返回true,否则返回false;
}
二.管理员类图
三.教师类图
四.套题类图
五.课程类图
六.单选类图
七.多选类图
八.填空类图
九.判断类图
十.主观题类图
十一.考生成绩类图
十二.考生选课类图
十三.教师选课类图