ssh架构的学生成绩管理系统

上传人:汽*** 文档编号:490320471 上传时间:2022-11-29 格式:DOC 页数:15 大小:113KB
返回 下载 相关 举报
ssh架构的学生成绩管理系统_第1页
第1页 / 共15页
ssh架构的学生成绩管理系统_第2页
第2页 / 共15页
ssh架构的学生成绩管理系统_第3页
第3页 / 共15页
ssh架构的学生成绩管理系统_第4页
第4页 / 共15页
ssh架构的学生成绩管理系统_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《ssh架构的学生成绩管理系统》由会员分享,可在线阅读,更多相关《ssh架构的学生成绩管理系统(15页珍藏版)》请在金锄头文库上搜索。

1、精品范文模板 可修改删除撰写人:_日 期:_基于ssh架构的学生成绩管理系统(1) 整合Struts2、Spring和Hibernate框架(2) 实现“登录”功能(3) 实现“学生信息管理”功能(4) 实现“学生成绩管理”功能(5) 实现分页功能掌握Struts2的开发步骤掌握Hibernate的开发步骤掌握Spring的开发步骤,理解依赖注入、AOP、事务管理等掌握Struts2、Spring和Hibernate框架的整合掌握分页技术1、 建库建表2、 利用分层思想,建package3、 添加Spring开发能力4、 添加Hibernate开发能力5、 生成Hibernate所需的POJO

2、类和映射文件6、 开发DAO层(1) 新建DAO层接口。(2) 新建DAO层实现类(该类要实现DAO层接口,继承HibernateDaoSupport类)。(3) 在Spring配置文件中增加该DAO层实现类的定义,并需要依赖注入一个SessionFactory bean的引用。7、 开发Service层(1) 新建Service层接口。(2) 新建Service层实现类,该类中需要声明所调用DAO层接口,并生其setter方法。(3) 在Spring配置文件中增加该Service层实现类的定义,并需要依赖注入DAO层的bean。8、 实现WEB层(1) 在web.xml中增加struts2的

3、过滤器和Spring的监听器。(2) 增加Spring和Struts2的整合文件struts.properties。(3) 新建所需的jsp文件。(4) 新建Action类,该类要继承ActionSupport,同时该类要依赖注入Service的bean(声明+setter方法)。(5) 在Spring配置文件中增加该Action类的定义,并注入Service层的bean。(6) 在struts.xml中增加该Action的定义,其中class的属性是在Spring中定义的该Action bean的id。9、部署运行实验步骤:1、 建库、建表建立数据库xscj,建立xsb、dlb、zyb、kc

4、b、cjb等。学生信息表:xsb列名描述数据类型可空默认值说明XH学号Char(6)无主键XM姓名Char(8)无XB性别bit无1:男,0:女CSSJ出生时间datetime无ZY_ID专业IDint无ZXF总学分int无BZ备注Varchar(200)无ZP照片mediumblob无登录表:dlb列名描述数据类型可空默认值说明id标识int自增1主键,自增xh登录号char(6)无外键,xsb中xhkl口令char(20)无专业表:zyb列名描述数据类型可空默认值说明idIDint自增1主键zym专业名char(12)无rs人数int0fdy辅导员char(8)无课程表:kcb列名描述数据

5、类型可空默认值说明kch课程号Char(3)否无主键kcm课程名Char(12)是无kxxq开课学期smallint是无1-8xs学时int是0xf学分int是0连接表:xs_kcb列名描述数据类型可空默认值说明xh学号char(6)主键kch课程号char(3)主键成绩表:cjb列名描述数据类型可空默认值说明Xh学号Char(6)否无主键Kch课程号Char(3)否无主键Cj成绩int是0xf学分int是02、 设计系统架构利用分层架构模式,设计系统架构,系统可分为表示层、业务逻辑层和数据持久层。如下图所示:建立相应package。3、 添加Spring开发能力(1) 定义User Libr

6、ary(2) 增加Spring开发能力(添加jar包使用User Library,新建applicationContext.xml)注:可以不增加User Library,直接把需要的jar包拷贝到classpath下。4、 实现Hibernate持久层(1) 添加Hibernate开发能力添加jar包:如果第一步中已增加,此步可以省略。注意:需要把Hibernate交由Spring来管理,其中包括在Spring中配置“dataSource”和“sessionFactory”(2) 通过MyEclipse中Hibernate 反向工程,分别生成表对应的POJO类及相应的映射文件。注意:所有的P

7、OJO类和映射文件(*.hbm.xml)放在org.model这个package下。难点1:xsb(学生表)的映射文件中需要设置和专业的多对一关系,参考代码如下: 难点2:成绩表(cjb)中需要配置复合主键,因为成绩表中的主键是由xh和kch组成,参考代码如下: 对应的POJO类由复合主键的POJO类和成绩表的POJO类组成,参考代码如下:CjbId.javapackage org.model;public class CjbId implements java.io.Serializable private String xh;private String kch;public CjbId() public CjbId(String xh,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号