实验三 软件工程在线课程项目

2019-08-31 22:42

实验三 软件工程在线课程项目

【实验目的】:

1、 进一步熟练MYSQL数据库的使用; 2、 理解Struts2框架;

3、 理解Hibernate框架的原理;

4、 掌握持久化类的定义,及其映射文件的编写; 5、 掌握Action的定义及配置。 【实验内容】:通过实际项目——软件工程在线课程,掌握使用Struts2框架和Hibernate框架进行应用程序的开发。该项目针对不同的使用对象分为两部分:管理员模块(后台系统)和用户模块(前台系统)。前台系统的功能有:用户登录、首页(课程描述)、教师介绍、相关书籍、电子教程;后台系统的功能有:管理员登录、首页管理、用户管理、教师管理、课件管理、参考书管理。 【实验步骤】: 1、 建立数据库

建立名为se的数据库。 2、 建立数据表

有admin、user、firstpage、teacher、book和ppt六张表。表的结构如下:

3、 建立项目,结构如下图所示。

Src目录下的com.action包存放Action类,com.dao包存放和数据库访问有关的类,com.model存放持久化类及其映射文件,以及工具类HibernateSessionFactory。

此外,src目录下还有关于Struts2框架的配置文件struts.xml,Hibernate框架的hibernate.cfg.xml。

在WEBROOT\\WEB-INF\\lib中,加入Struts2框架和Hibernate框架的类库文件以及数据库驱动程序。

WEBROOT\\WEB-INF\\web.xml文件中配置Struts2框架的核心控制器等信息。

4、 将image、images、js和css文件复制到项目中,以使用其中的资源。 5、 针对问题域,建立持久化类。

分别是Admin类、User类、firstpage类、Teacher类、Book类、Ppt类 6、 针对上述持久化类,建立相应的映射文件。

Admin.hbm.xml源码:

\>

Book.hbm.xml源码:

\>

Firstpage.hbm.xml的源码:

\>

Ppt.hbm.xml的源码:

\>

Teacher.hbm.xml的源码:

\>


实验三 软件工程在线课程项目.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:库存管理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: