当前位置:首页 > 计算机毕业设计说明书的及格成绩标准模版 - 图文
}
public Teacher teacherView(final String tchId){
Teacher tch = tmTeacherDao.teacherView(tchId); return tch; }
由于在已经使用了Hibernate框架,所以所有对数据库的操作都可以当做对对象的操作,如代码段5-10所示。
代码段5-10: tmTeacherDaoImpl.java
public interface ITmTeacherDao { }
public class TmTeacherDaoImpl extends HibernateDaoSupport implements ITmTeacherDao {
public Teacher teacherView(final String tchId){
Teacher teacher = (Teacher) getHibernateTemplate().
execute(new HibernateCallback(){
public Object doInHibernate(Session session){
try {
Criteria critrria = session.createCriteria(Teacher.class);
}
critrria.add(Restrictions.eq(\return critrria.uniqueResult();
public Teacher teacherView(final String tchId);
}catch(HibernateException e){ }
throw e;
});
if (teacher != null) {
teacher.getPolitics().getPoliticsContent(); teacher.getNation().getNationContent();
41
}
}
teacher.getDegree().getDegreeContent(); teacher.getMajor().getMajContent(); teacher.getTechnical().getTechContent();
return teacher; }
通过调用session.createCriteria(Teacher.class),就可以在不适用SQL语句的情况下实现对数据库的操作了。
5.3 登录模块的实现
如代码段5-11的配置,用户登录后通过struts配置将信息转发页面框架的各个Frame进行显示。
代码段5-11:struts-config-lm.xml
type=\ input=\ path=\ type=\parameter=\ 42 5.4 小结 本章详细说明了学生模块、导师模块和登陆模块的具体实现,给出了实现本系统的Struts配置过程和Hibernate框架的配置内容,以及各个包的具体信息和关键代码段。 43 第6章 系统的使用说明与测试 本章将介绍本系统的具体使用说明,将主要介绍学生模块、导师模块和登陆模块的使用说明,并简要介绍系统的测试。 6.1 学生模块使用说明 在本系统中,学生所拥有的权限是:查看新项目、完成项目、查看导师信息、与导师交流、个人信息管理,具体功能说明如下: 如图6-1所示,当学生用户登录系统之后,系统从数据库中读取该用户的导航列表,并通过JavaScript显示在学生首页的左边,并在页面中显示学生基本信息、新消息提醒和各个子模块的入口。 图6-1 学生个人首页 如图6-2所示,项目列表中将显示导师发布的所有项目信息目前的状态, 44
共分享92篇相关文档